当前位置:首页 > VB综合复习题(蓝色为必做题)
000000000000 综合复习题
只是参考答案,如果有误,请及时和老师交流。
一、选择题
1.Visual basic 采用了__________________编程机制。
A) 面向对象 B)面向过程 C)事件驱动 D)可视化
2._____________版本的Visual basic 6.0 具有其它两个版本的全部功能,它能够开发分布式应用程序。
A)学习版 B)标准版 C)专业版 D)企业版 3.Visual basic不具有以下的_______________特点。 A)Visual basic采用了面向对象的程序设计方法 B)Visual basic是结构化程序设计语言 C)Visual basic采用面向过程的编程机制 D)Visual basic提供了可视化的工具。
4.下列操作不能打开属性窗口的是________________。
A)在对象上单击右键,弹出快捷菜单,选取“属性窗口”菜音项 B)按F4键 C)单击工具栏上的“属性窗口” D)双击对象 5.用户通过__________模拟屏幕的小图像来布置应用程序。
A)窗体设计器 B)快捷菜单 D)立即窗口 D)窗体布局窗口 6.以下不属于Visual basic的三种工作模式的是______________。 A)编辑 B)设计 C)运行 D)中断
6.当将窗体的_____属性设置为False时,将不显示窗体的控制菜单、最大化/最小化及关闭按钮。
A)MaxButton B) MinButton C)ControlBox D) WindowsState
7.如果在运行时不允许移动窗体,可以将窗体的________属性设计为False。 A)BorderStyle B) ControlBox C)Moveable D) WindowsState 8.如果要使窗体的最大化按钮变成灰色(不起作用),应该设置窗体的____属性。 A)Caption B) Icon C) Maxbutton D) MinButton 9.要在窗体上显示图片,需要设计窗体的_________属性。 A)Caption B) Icon C)Picture D) ControlBox
10.如果希望运行时窗体以最大化方式显示,应该设置窗体的______属性。 A)BorderStyle B)ControlBox C)C)Moveable D)WindowsState
11.当将窗体的_____属性设置为False时,运行时窗体上的按钮、文本框等控件就不会对用户的操作做出响应。
A)Enabled B) Visible C) ControlBox D) WindowsState
12.运行时,单击窗体将窗体的前景颜色设置为红色的事件过程是_______。 A)Private Sub Form_Click() Backcolor=vbRed End Sub
B) Private Sub Form_Click() Form1.forecolor=vbRed End Sub
C) Private Sub Form_Click() Form1.Backcolor=vbRed End Sub
D) Private Sub Form_Load() Forecolor=vbRed
End Sub
13.假设某一事件的过程如下,则响应该过程的对象名是____B_,事件名是__C___。 Private Sub Mylbl_DblClick() Form1.Caption=”Hello!” End Sub
A) Mylbl_Dbl、DblClick B) Mylbl C) DblClick D) Mylbl_Click
14.在设计阶段,双击窗体Form的空白处,打开代码窗口,显示_______事件过程模板。 A) Form_click B)Form_load C)Load D) Unlosd 10.在运行时,系统自动启动窗体的_________事件过程。 A)Click B) GotFocus C) Load D) Unlosd
11.在属性窗口设置命令按钮的DownPicture属性,指定按下时显示的图形文件,但在运行时按下命令按钮又没有效果,解决的方法是_____________。
A) 命令按钮的Default属性设计为True B) 命令按钮的Style属性设计为2-Picture C) 命令按钮的Style属性设计为0-Standard D) 命令按钮的Style属性设计为1-Graphical
12.如果在设计时在属性窗口中将命令按钮的___________属性设置为False,则运行时按钮将在窗体上消失。
A) Visible B) Enabled C) DisabledPicture D) Default
13.如果在设计时在属性窗口中将命令按钮的___________属性设置为False,则运行时按钮将不起作用。
A) Visible B) Enabled C) DisabledPicture D) Default
14.下列操作不能触发一个命令按钮的Click事件的是________________。 A)在按钮上单击鼠标左键 B)在按钮上单击鼠标右键 C)把焦点移到按钮上,按回车键 D) 使用该按钮的访问键
15.将文本框的__________属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。
A)Multiline B)Sccollbars C)Text D)Enabled 16.如果将passwordChar属性设置为一个字符“*”号,在文本框输入的字符仍然显示出来,而不显示*号,则原因可能是______________。
A)文本框的Multiline属性设置为True B)文本框的Locked属性设置为True C)文本框的Multiline属性设置为False D)文本框的Locked属性设置为False
17.在设计阶段,双击某一文本框,打开代码窗口,显示文本框的_______事件过程模板。 A) click B)DblClick C)Change D) GotFucos
18.在运行阶段,要在文本框Text1获得焦点时选中文本框的所有内容,对应如下的事件过程是_________________。
A)Private Sub Text1_Gotfocus() Ttext1.SelStart=0
Text1.Sellength=Len(Text1.Ttext) End Sub
B)Private Sub Text1_Lostfocus() Ttext1.SelStart=0
Text1.Sellength=Len(Text1.Ttext) End Sub
C)Private Sub Text1_Change() Ttext1.SelStart=0
Text1.Sellength=Len(Text1.Ttext) End Sub
D)Private Sub Text1_Settfocus() Ttext1.SelStart=0
Text1.Sellength=Len(Text1.Ttext) End Sub
19.通过文本框的_______________事件过程可以获得文本框中输入字符的ASCII码值。 A) Change B)Gotfocus C)LostFocus D) Keypress
20.为了在按下ESC键时执行某个命令按钮的事件过程,需要把此命令按钮的___________设置为True。
A)Value B) Default C)Cancel D)Enabled 21.下列_______是日期型常量。
A) “2/1/02” B)2/1/02 C)#2/1/02# D){2/1/02} 22.下面____________不是字符串常量。 A)“你好” B)“ ” C)“True” D)#False#
23.表达式Int(8*sqr(36)*10^(-2)+0.5)/10的值是__________________。 A).48 B).048 C)0 D).05
24.下列符号常量中,______________是不合法的。
A) Const a as Single=1.1 B)Const a as Integer=”12” C)Const a as Double=Sin(1) D)Const a=”OK”
25.系统常量符号的定义可以通过______________获得。
A)对象浏览器 B)代码窗口 C) 属性窗口 D)工具箱
26.要强制显示声明变量,可以在窗体模块或标准模块人声明段中加入语句_________。 A)Option Base 0 B)Option Explicit C)Option Base 1 D)Option Compare 27.假设x=3,y=6,z=5,则表达式(x^2+y)/z是_________________。 A)1 B)5 C)3 D)2.4
28.假设A=3,B=7,C=2,则表达式A>B or B>C的值是_______________。 A)True B)False C)表达式有错 D)不确定
29.产生[10,37]之间的随机整数的Visual Basic表达式是______________。 A)Int(Rnd(1)*27)+10 B)Int(Rnd(1)*28)+10 C)Int(Rnd(1)*27)+11 D)Int(Rnd(1)*28)+11
30.表达式Int(-17.8)+Abs(17.8)是______________。 A)0 B)0.8 C)-0.2 D)-34.8
31.表达式Left(“how are you”,3)的值是_______________。 A)how B)are C)you D)how are you
32.表达式Right(“Beijing”,4) 的值是_______________。 A)Bei B)jing C)eiji D)ijin
o
33.代数式x1-|a|+ln10+sin(x2+2π)/cos(57)对应的Visual Basic 表达式是____________。
A)x1-Abs(a)+Log(10)+sin(x2+2*3.14)/cos(57*3.14/180) B)x1-Abs(a)+Log(10)+sin(x2+2*π)/cos(57*3.14/180) C)x1-Abs(a)+Log(10)+sin(x2+2*3.14)/cos(57) D)x1-Abs(a)+Log(10)+sin(x2+2*π)/cos(57)
34.下列数学式的正确VB表达式是____________________。A)3y+(a+3*x^2+4*x^3)/(1+2*x+x^2)-2*b B)3*y+(a+3*x^2+4*x^3)/(1+2*x+x^2)-2b C)3*y+(a+3*x^2+4*x^3)/1+2*x+x^2-2*b D)3*y+(a+3*x^2+4*x^3)/(1+2*x+x^2)-2*b
35.语句x=x+1的正确函义是________________。
A)变量X与X+1的值相等 B) 将变量X的值存到X+1中去 C)将变量X的值加1后赋给变量X D)变量X的值为1
36.如果将布尔常量True赋给一个整型变量,则整型变量的值为_______。 A)0 B)-1 C)True D)False
37.变量未赋值时,整型变量的值为_A_,字符型变量的值为__B__。 A)0 B)空串“ “ C)Null D)没有任何值
38.InputBox函数的返回值为__________。
A)数值 B)字符串 C)变体 D)数值与字符串(视输入数据而定) 39.以下_______程序段可以实现变量X与Y的值互换。
A)Y=X:X=Y B)Z=X:Y=Z:X=Y C)Z=X:X=Y:Y=Z D)Z=X:W=Y:Y=Z:X=Y 40.以下程序段的执行结果是______________。 X=2
Print X+1:X+1
A)3 3 B)X+1 X+1 C)3 4 D)2+1 2+1 41.下列程序的执行结果是__________。 X=0
Print X-1 X=3
A)-1 B)3 C)2 D)0
42.以下叙述不正确的是_____________。
A)注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译 B)注释语句可以放在代码的任何位置
C)注释语句不能放在续行符(VB续行符是空格后跟一下划线)的后面 D)代码中加入注释语句的目的是为了提高程序的可读性 43.下列程序段的执行结果为_________。 X=1:y=2 Z=x=y
Print x;y;z
A)1 1 2 B)1 1 1 C)False False 1 D)1 2 False
44.以下程序在窗体上输出__B_,在图片框中输出__A_,在立即窗口中输出__C_。 A=“your” B=“sname” C=“isc”
Print right(A,3)
Picture1.Print Mid(B,2,4) Debug.Print Left(C,2)
A)Name B)our C)is D)ournameis
45.设变量a和b的值分别为153和-45,则Debug.print a;b的输出结果为___。 A)□153□-45 □ B)153□-45 C)□153□□-45 □ D)□153□-45 此题问的人多,所以注释如下:
正数153前面的正号“+”被省略,但输出的时候会给正号留出空格的位置,而153和-45都是数值,所以“;”号会在输出的时候将两个数值中间空一格,如果变量a和B是字符型,则中间不空格会是153-45。
46.Print sgn(-6^2)+abs(int(-234.12))的输出结果为________。 A)-300 B)300 C)256 D)234
47.Print Format(Abs(-3 ^ 2) + 32.5, \的输出结果为_____。 A)$$41.500 B)$$41.5 C)$000041.5000 D)$$000041.5000
48.如下程序运行时,在两个输入对话框中分别输入123和456,则程序的输出结果为_________。
Private Sub Form_Click()
x = InputBox(\输入第一个数据\输入数据\y = InputBox(\输入第二个数据\输入数据\Print x + y End Sub
A)123456 B)123 C)579 D)456 51.下列程序的执行结果是________. J1=10
共分享92篇相关文档