信息技术网络学习VB测试
Q2:下列各组控件都具有Caption属性的是
A.窗体、文本框
B.标签、定时器
C.窗体、标签
D.文本框、定时器
Q3:下列每个控件都具有的属性是
A.Name
B.Caption
C.Font
D.Interval
Q4:下列运算结果中,值最大的是
A.3\4
B.3/4
C.4 mod 3
D.3 mod 4
Q5:以下哪个是合法的变量名
A.Len
B.Test@qw
C.6cost_1
D.count2s
Q6:在Visual Basic代码中,将多个语句合并在一行上的并行符是
A. 撇号(')
B. 冒号(:)
C. 感叹号(!)
D. 问号(?)
Q7:下列语句中,可以表示输入语句的有
A.text1.text=str(a)
B.msgbox(a)
C.inputbox()
D.P=val(text5.text)
E.print a
F. a=a*b+c
G.ads=309
Q8:下列语句中,可以表示输出语句的有
A.text1.text=str(a)
B.msgbox(a)
C.inputbox()
D.P=val(text5.text)
E.print a
F. a=a*b+c
G.ads=309
Q9:下列语句中,可以表示赋值语句的有
A.text1.text=str(a)
B.msgbox(a)
C.inputbox()
D.P=val(text5.text)
E.print a
F. a=a*b+c
G.ads=309
Q10:下面程序执行的结果是Private Sub Form_Click() A = 123: B = 456 C = Val(A) + Val(B) msgbox (C \ 100) End Sub
A.123
B.3
C.5
D.579
Q11:在VB中,执行“IF A5 then b=10 else b=20”语句后(程序在该行语句前未对A变量赋值),b值为
A.5
B.10
C.20
D.10或20
Q12:下列控件中可用于接受用户输入文本,又可用于显示文本的是
A.Label 控件
B. TextBox 控件
C. Timer 控件
D. CommandButton 控件
Q13:以下程序段执行后,整型变量n 的值为 year=2001 n=year\4+year\400-year\100
A. 495
B. 505
C. 500
D. 485
Q14:下列关于CommandButton 控件的叙述正确的是
A. CommandButton 控件的Caption 属性决定按钮上显示的内容
B. 单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件
C. CommandButton 控件的name 属性决定按钮上显示的内容
D. 以上都不对
Q15:一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是
A.对象,属性,事件,方法
B. 对象,属性,方法,事件
C.属性,对象,方法,事件
D. 属性,对象,事件,方法
Q16:如果要改变窗体的标题,需要设置窗体对象的属性。
A.Name
B.Caption
C.BackColor
D.BorderStyle
Q17:窗体的BackColor属性用于设置窗体的
A.高度
B.宽度
C.背景色
D.前景色
Q18:Visual Basic提供的标签控件(LABEL)可具有功能是
A.输入文本
B.显示文本
C.计时
D.显示时间
Q19:要使窗体Form1的标题栏中显示“正在复制文件…”,以下语句正确的是
A.Form1.Caption=“正在复制文件…”
B.Form1.title=“正在复制文件…”
C.Form1.Text=“正在复制文件…”
D.Form1.名称=“正在复制文件…”
Q20:Visual Basic规定窗体文件的扩展名是
A. .for
B. .frm
C. .vbp
D. .bas
Q21:下列关于算法的叙述不正确的是
A.算法是解决问题的有序步骤
B.算法具有确定性、可行性、有限性等基本特征
C.一个问题的算法都只有一种
D.常见的算法描述方法有自然语言、图示法、伪代码法等
Q22:下列关于添加控件的方法正确的是
A.单击控件图标,将指针移到窗体上,双击鼠标
B.双击工具箱中的控件,即在窗体上出现该控件
C.单击工具箱中的控件,将指针移到窗体上,再单击
D.用鼠标左键拖动工具箱中的某控件到窗体的适当位置
Q23:双击窗体中的对象后,Visual Basic将显示的窗口是
A.项目(工程)窗口
B.工具箱
C.代码窗口
D.属性窗口
Q24:若要设置文本框中所显示的文本颜色,使用的属性是
A.BackColor
B.FillColor
C.ForeColor
D.BackStyle
Q25:命令按钮能响应的事件是
A.DblClick
B.Click
C.Load
D.Scroll
Q26:如果想在程序中反复使用一个数据“01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用
A.将这个数据声明为字符串型常量,用一个常量标识符代表它。
B.将这个数据声明为字符串型变量,用一个变量标识符表示它。
C.将这个数据声明为日期型常量,用一个常量标识符代表它。
D.将这个数据声明为日期型变量,用一个变量标识符表示它。
Q27:Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是
A.属性、事件、方法
B.控件、属性、事件
C.窗体、控件、过程
D. 窗体、控件、模块
Q28:只能用来显示字符信息的控件是
A.文本框
B.标签框
C.图片框
D.图像框
Q29:如果x=4,那么以下运算结果为True的表达式是
A.(x<=4)and(x>=6)
B.(x>4)Or(x>=6)
C.(x<4)or(x>6)
D.not(x<>4)
Q30:下列各赋值语句,语法不正确的是
A. x+y=5
B. BiNumber =15
C. Labell.caption =time
D. sLength =x+y
Q31:Visual Basic规定工程文件的扩展名是
A. .for
C. .vbp
B. .frm
D. .bas
Q32:下列关于“控体”属性的说法正确的是
A.单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。
B.所有对象都具有同样的属性
C. 控件的属性只能在设计时设置,不能在运行时修改
D.控件的每一个属性都具有同样的默认值
Q33:下列各组变量声明不正确的是
A.Dim abc as integer , num as single
B.Dim p(3 to 100) as integer
C.Dim aaa,ccc,bb as double
D.dim saa,str,sqr as char
Q34:找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解,这种方法叫做
A.递推法
B.枚举法
C.选择法
D.解析法
Q35:关于下面流程图功能的描述正确的是:[图片]
A.输入一个数,若其大于0则输出该数,若其小于0则输出该数的相反数
B.输入一个数,若其小于或等于0则输出该数的相反数
C.输入一个数,输出其绝对值
D.以上答案都正确
Q36:在程序中需要将两个变量的值交换,以下四段流程图中,____不能完成将变量X、Y的值互相交换。
图片1
图片2
图片3
图片4
Q37:算法中通常需要三种不同的执行流程,即:
A.连续模式、分支模式和循环模式
B.顺序模式、结构模式和循环模式
C.结构模式、分支模式和循环模式
D.顺序模式、分支模式和循环模式
Q38:采用盲目的搜索方法,在搜索结果的过程中,把各种可能的情况都考虑到,并对所得的结果逐一进行判断,过滤掉那些不合要求的,保留那些合乎要求的结果,这种方法叫做
A.递推法
B.枚举法
C.选择法
D.解析法
Q39:小明数了圈在一起的鸡和兔共有30个头,90只脚,在这个圈子中鸡和兔各有多少只?为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式。 设鸡为x只,兔为y只,Visual Basic 程序如下:Private Sub Command1_Click() Const head = 30, foot = 90 Dim x, y As Integer y =______________________ x =_______________________ Text1.Text = Str(x) Text2.Text = Str(y)End Sub
填空1
填空2