程序设计基础
1、在Visual Basic中,当将窗体的()属性值设置为False时,将不显示窗体的控制菜单、最大化/最小化及关闭按钮。
A) MaxButton B) MinButton C) ControlBox D) WindowState 正确答案是: C
2、要在窗体上显示图片,需设置窗体的()属性。 A) Caption B) Icon C) Picture D) ControlBo 正确答案是: C
3、Visual Basic的编程机制是() A) 可视化 B) 面向对象 C) 面向图形 D) 事件驱动 正确答案是: D 4、下列叙述中正确的是()。
A) 同一个事件的名称在不同的程序中可以不同 B) 事件是用户定义的 C) 对象的事件是不固定的 D) 事件是对象能够识别的动作 正确答案是: D
5、在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic 6.0。以下方式中,不能启动Visual Basic 6.0的是( )。
A)通过“我的电脑”找到vb6.exe,双击该文件名 B)进入DOS方式,执行vb6.exe文件 C)通过“开始”菜单中的“运行”命令 D)通过“开始”菜单中的“程序”命令 正确答案是: B
6、设计窗体时双击窗体的任何位置,将打开( )。 A)窗口设计器 B)代码窗口 C)工具箱窗口 D)属性窗口 正确答案是: B
7、)假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为( )。 A)Label1.BackStyle=0 B)Label1.BackStyle=1 C)Label1.BackStyle=True D)Label1.BackStyle=False 正确答案是: A
8、以下( )控件没有Caption属性。 A)CommandButton B)CheckBox C)TextBox D)Label
1
正确答案是: C
9、在VB中,要将一个窗体装载到内存中进行预处理,但不显示,应该使用( )。 A)Show B)Hide C)Load D)UnLoad 正确答案是: C
10、为了在按下Esc键时执行某个命令按钮的Click事件过程,需要将命令按钮的某属性值设置为True,该属性是( )。 A)Value B)Default C)Cancel D)Enabled 正确答案是: C
VB语言基础
1、下面表达式中,()的运算结果与其它三个不同。 A) Exp(-3.5) B) Int(-3.5)+0.5 C) -Abs(-3.5) D) Sgn(-3.5)-2.5 正确答案是: A
2、以下()是Visual Basic中合法的函数使用。
A) exp.x B) exp(x) C) cos[x] D) sinx 正确答案是: B
3、表达式left(\的值是() A) How B) are C) you D) How are you 正确答案是: A
4、表达式right(\的值是() A) How B) are C) you D) How are you 正确答案是: C
5、在一个语句行内写多条语句时,语句之间应该用()分隔。 A) 逗号 B) 分号 C) 冒号 D) 顿号 正确答案是: C
6、VB的数值型数据分为( )两种。 A)整数和长整数 B)整数和浮点数
C)单精度浮点数和双精度浮点数 D)整数和货币数据类型 正确答案是: B
7、表达式Abs(-5)+Len(\的值是( )。 A)5ABCDE B)-5ABCDE C)10 D)0
2
正确答案是: C
8、下列是Visual Basic中所允许的形式数是( )。 A)±25.74
B)3.457E−100 C)368 D)1.87E+50 正确答案是: C
9、设a=\,下面语句中可使b=\的是( )。 A)b=Left(a,8) B)b=Mid(a,8,5) C)b=Right(a,8) D)b=Left(a,8,5) 正确答案是: B
10、设有如下变量声明“Dim aTime As Date”,则为变量aTime正确赋值的表达式是( )。 A)aTime =#11:34:04#
B)Time =Format(Time,\ C)aTime =#\
D)aTime =Format(\正确答案是: A
数据的输入与输出
1、函数MsgBox的返回值的类型为()。 A) 字符型 B) 整数 C) 日期 D) 变体型 正确答案是: B
2、MsgBox函数中有4四个参数,其中必须写明的参数是()。 A) 指定对话框中显示按钮的数目 B) 设置对话框标题 C) 提示信息
D) 所有参数都是可选的 正确答案是: C
3、如果要显示Visual Basic中的预定义输入对话框,需要调用Visual Basic 提供的()函数。 A) MsgBox B) Open C) Output D) InputBox 正确答案是: D 4、有如下程序 a=6:b=8
PRINT SQR(a*a+b*b) END
运行时输出的结果是()。
A) 6 B) 8 C) 10 D) 14 正确答案是: C
5、在立即窗口中执行下列语句: str1=String$(3,\
3
str2=Space(1) str3=Trim(Len$(\ str4=String(5,69) Print str1;str2;str3;str4 其输出结果是()。
A) zzz 2EEEEE B) xxx 32EEEEE C) zzz2EEEEE D) xxx 2EEEEE 正确答案是: D
6、以下程序段在图片框中的输出是() a=\ b=\ c=\
print right(a,3)
picture1.print mid(b,2,4) print left(c,2) A) name B) our
C) IS D) ourname 正确答案是: A
7、如果Tab函数的参数小于1,则Print方法的打印位置在第()列 A) 2 B) 0 C) 3 D) 1 正确答案是: D
8、在窗体上已建立了多个控件,如Text1、Label1、Command1,要使程序一运行焦点就定位在Command1上,应将Command1的()属性设置为0
A) TabIndex B) Index C) TabStop D) Enabled 正确答案是: A
9、在窗体上已建立了多个控件,如Text1、Label1、Command1,要使程序一运行焦点就定位在Command1上,应将Command1的TabIndex属性设置为() A) 0 B) 1 C) 2 D) -1 正确答案是: A
10、如果将布尔常量True赋值给一个整型变量,则整型变量的值为()。 A) 0 B) -1 C) Ture D) false 正确答案是: B
顺序、选择结构
1、在Visual Basic中,以下()可以作为字符串变量。 A) m B) #01/01/99# C) \ 正确答案是: A
2、下语句y=y+1的正确含义是(): A) 变量y的值与y+1的值相等 B) 将变量y的值加1后赋给变量y C) 变量y的值为1
D) 将变量y的值存入到y+1中 正确答案是: B
3、以下哪一个是变量名是错误的()。
4
A) AB_C B) ABC C) AB.C D) A68 正确答案是: C
4、当程序运行时,在窗体上单击鼠标,以下() 事件是窗体不会接收到的?
A) MouseDown B) MouseUp C) Load D) Click 正确答案是: C
5、下列数据中,不属于浮点数的为()。 A) 123.4556e-3 B) 234.23d5 C) \ 正确答案是: C
6、下列程序执行后,变量x的值为( )。 Dim a, b, c, d As Single Dim x As Single
a = 10 : b = 30 : c = 400 If b > a Then
d = a: a = b: b = d End If If b > c Then x = b
ElseIf a > c Then x = c Else x = a End If A)10 B)30 C)400 D)430 正确答案是: B
7、下面程序段()能够实现条件:如果x C) if x 8、下列程序段的执行结果是() a=\ b=\ 5