vb题库(选择题)

一 单项选择题:

1. 以下能在窗体Form1的标题栏中显示“VisualBasic窗体\的语句是(C) A) Form1.Name=\窗体\B) Form1.Title=\窗体\C) Form1.Caption=\窗体\D) Form1.Text=\窗体”)

2. 下列窗体事件中不能由用户触发的是( D ) A)LOAD和UNLOAD B)CLICK和UNLOAD

C)CLICK和DBLCLICK D)LOAD和INITIALIZE

3. 如将一个窗体从内存中清除,应该使用的方法( B ) A)SHOW B)UNLOAD C)LOAD D) HIDE 4. Timer控件可以使用下列哪种事件(B)

A)Click事件 B)Timer事件 C)Dblclick事件 D)Change事件

5. 程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是( D ) A)mousedown B)mouseup C)click D) load 6. 为了使命令按钮右移200,使用的命令是( C ) A)command1.move-200 B) command1.move 200

C)command1.left=command1.left+200 D) command1.left=command1.left-200 7. 在窗体上画一个名称为list1的列表框,一个名称为了label1的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目名称,下列正确的程序是( D )

A)private sub list1_click() B) private sub list1_click() Label1.caption=list1.listindex label1.name=list1.listindex

End sub end sub

C) private sub list1_click() D) private sub list1_click()

Label1.name=list1.text label1.caption=list1.text

End sub end sub

8. 为了使列表框中的项目呈现多列显示,需要设置的属性为( A ) A)columns B)style C)list D)name

9. 下列可以设置单选按钮的选取状态的属性是( A ) A)value B)style C) appearance D)name 10. 组合框是文本框和( C )特性的组合

A)复选框B)标签C)列表框D) 目录

11. 利用双绞线连网的网卡采用的接口是( C ) A ) AUI B)BNC C)RJ-45 D)Sc

12.下窗体操作中工程文件的扩展名为( A ) A.frm B. .vbp C. .bas D. .cls

13. 下面四项中不属于面向对象系统三要素的是( A ) A. 变量 B 事件 C 属性 D 方法

14. 将一个VB程序保存在磁盘中,至少会产生的文件是( C )

A..doc .txt B. .com , .ext C. .vbp .frm D. .bat, .sys 15. 在一条语句内写多条语句时,用来分隔每条语句的符号是( B ) A. , B : C 、 D ;

16.要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。B A)文件 B)视图 C)工程 D)工具 17.下列叙述中错误的是( B )

A.使用append方式打开文件时,文件指针被定位于文件尾。

B.当以输入方式(input)打开文件时,如果文件不存在,则建立一个新文件。 C.顺序文件各记录的长度可以不同。

D.随机文件打开后,既可以进行读操作,也可以进行写操作。 18.以下能判断是否到达文件尾的函数是( D ) A.bof B. loc C. lof D. eof 19. 执行语句open “text.dat” for random as #1 len=50 后,对文件text.dat中的数据能够执行的操作是(A )

A.既可以读,也可以写 B 不能读,不能写出 C 只能写,不能读 D 只能读,不能写

20.文件号最大取值为( B ) A.255 B. 511 C.512 D.256

21. 对象是将数据与程序( B )起来的实体。 A. 连接 B. 封装 C. 连接 D. 伪装 22.在VB中运行程序的快捷键是( C ) A.f1 B.f7 C.f5 D. f4

23.VB通过什么来执行对象的操作( A ) A.事件 B. 过程 C.汇编 D.函数

24. 下列可以激活属性窗口的操作是( D ) A. 用鼠标双击窗体的任何部位。 B.按ctrl+f4

C. 执行“工程”菜单“属性窗口”命令 D.F4

25、 下面4个选项中,不是窗体属性的是( A )

A)Unload b) borderstyle c) minbutton d) caption 26. 设计窗体时双击窗体的任何位置,将打开( B )

A)窗口设计器 B)代码窗口 C)工具箱窗口 D)属性窗口

27. 在新建一个VB工程时,将新建窗体的name属性设置为thefir,则默认的窗体文件名为(A )

A)form1 B)工程 C) thefir. D) form

28. 为了使名称为command1的命令按钮右移200,应使用的语句是( C ) A)command1.move -200 B) command1.move 200

C) command1.left=command1.left+200 D)command1.left=command1.left-200 29. 下列各种窗体事件中,不能由用户触发的事件是( D )

A)load ,unload B) click ,unload C) click , dblclick D) load ,initialize

30. 在VB中,要将一个窗体装载到内存中进行预处理,但不显示,应该使用( C ) A)show B)hide C) load D)unload 31. 下列关于窗体的描述中,错误的是( D )

A) 窗体的height,width 属性用于设置窗体的高和宽 B) 窗体的load 事件在加载窗体时发生.

C) 当窗体的enabled属性为false时,通过鼠标和键盘对窗体的操作都被禁止 D) 执行unload form1 语句后,窗体form1消失,但仍在内存中 32. 以下变量名合法的的( C )

A) x2-1 B) print C) str_n D) 2x

33 设置窗体处于最小化状态时显示的图标的属性是( A ) A)icon B)picture C) font D)enabled 34. 关闭窗体时,触发的事件是( B )

A) load B) unload C) dblclick D) click 35. 当窗口成为活动窗口会触发的事件是( C )

A) deactivate B) dblclick C) activate D) mousedown 36. (A )结构网络又称为多处理中心集中式网络. A) 树型 B) 星型 C) 环型 D)总线型 37. 在( C )中各个节点都是平等的.

A) 局域网 B) 互联网 C) 对等网 D)金税网 38. 覆盖一座城市的网络为( B )

A) wan B) lan C) man D) nod 39. 消息服务的典型应用是( A )

A) 天气预报 B) 文件归档 C) 电子邮件 D)数据移动 40. ( A )规定了怎样进行通信.

A) 语法 B) 语义 C) 定时 D)语句

41在visual baisi中,默认的缺省的数据类型为( D )。 A.double B. boolen C. integer D. variant 42. double 类型的数据有( C )字节组成

A.2 B 4 C 8 D 16 43. 定义符号常量所使用的命令是( D )

A.dim B public C static D const 44. 数学式子cos 300写成visual basic 表达式是( D )

A.cos 30 B cos(30) C cox(300

) D cos(30*3.14/180) 45. 用于获得字符串S最右4个字符函数是( A )

A.right(s,4) B left (s,4) C. rightstr(s) D rightstr( )

46. 用于获得字符串S从第6个字符开始的4个字符的函数是(C ) A.mid( s, 6, 4) B. mid (s, 4, 6) C.midstr(s, 6, 4) D. midstr(s, 4, 6)

47. 用于获得字符串长度的函数是( A )

A. len( ) B. length( ) C.strlen( ) D. strlength( )

48. 以下窗体操作中工程文件的扩展名为( B ) A.frm B. .vbp C. .bas D. .cls

49. 下面四项中不属于面向对象系统三要素的是( A ) A. 变量 B 事件 C 属性 D 方法

50. 将一个VB程序保存在磁盘中,至少会产生的文件是( C )

A..doc .txt B. .com , .ext C. .vbp .frm D. .bat, .sys 51. 在一条语句内写多条语句时,用来分隔每条语句的符号是( B ) A. , B : C 、 D ;

52. 下面合法的字符常数是( B )

A. abc$ B. “abc” C. abc D. ‘abc’ 53. 表达式lenb(“123程序设计”)的值是( B ) A.8 B。7 C 14 D 16

54. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口的( C )

A.窗体布局窗口 B。立即窗口 C 代码窗口 D 监视窗口 55. rnd函数的值不可能为(B ) A. 0 B. 1 C.0.1234 D. 0.0005

56.以下关于窗体的描述中,错误的是(D )

A)执行Unload form1语句后,窗体Forml消失,但仍在内存中

B)窗体的Ioad事件在加载窗体时发生

C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止 A)该语句打开C盘根目录下一个己存在的文件Test.Dat B)该语句在C盘根目录下建立一个名为Test.Dat的文件 D)窗体的Height、width属性用于设置窗体的高和宽

57.下列可作为V2sual Basic变量名的是( D )

B)4A C)?xY D)constA

58.设有如下的记录类型

Type Student numberAs string name As String age As Integer End Type

则正确引用该记录类型变量的代码是 B A) Student.name=\张红\ s.name=\张红\ Dim s As Type Student D) Dim s As

S.name=\张红\s.Dame=\张红\

59.下列语句或函数不用来读写顺序文件的是( D ) A)print B)write C)lineinput D)put 60.根据数据的存取方式和结构,文件可以分为( A )

A)顺序文件和随机文件 B)程序文件和数据文件

C)ASCII文件和二进制文件 D)文本文件和二进制文件

61.用open语句打开文件时,如省略“for方式“,则打开的文件的存取方式是

(B )

A)顺序输入方式 B)二进制方式 C)随机存取方式 D)顺序输出方式 随机文件写操作的第一步是( B ) A)定义数据类型 B)打开随机文件 C)将内存中的数据写入磁盘 D)关闭文件

63.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是 (B)

A)Cos(a+b)A2十5。exp(2) B)Cos^2(a+b)+5*exp(2) C)Cos(a+b)^2十5*exp(2) D)Cos^2(a+b)+5*ln(2) 64.设有语句

open \:\\Test.Dat\ 则以下错误的叙述是 C)该语句建立的文件的文件号为1

D)执行该语句后,就可以通过put#语句向文件Test.Dat中写 入信息 65.以下叙述中错误的是(B )

A)双击鼠标可以触发DblClick事件

B)窗体或控件的事件的名称可以由编程人员确定 C)移动鼠标时,会触发MouseMove事件 D)控件的名称可以由编程人员 66. 下列的语句中错误的是( B ) A)redim preserve a(10,ubound(a,2)+1) b)redim preserve a(ubound(a,1)+1,10) c) redim preserve b(ubound(b)+1) d) redim b(ubound(b)+1)

67. 设有变量声明为”dim d as date”,则能为变量d正确赋值的表达式是( A )

A)d=#8/2008# B)d=#”8/8/2008”# C)d=date(“8/8/2006”) D)d=format(“m/d/y”,”8/2008”)

68. 在新建一个VB工程时,将新建窗体的name属性设置为thefir,则窗体名为( A )

A)form1 B)工程 C) thefir. D) form

69. 执行语句”a=123.456:print format(a,”00,00.00$”)的值是,正确的是(C )

A)1234.45 B) 1,23.46$ C)0,123.46$ D) 0,123.45$ 70. a=9,b=2,c=3,执行语句print a>b>c的值是( A ) A)false B)true C) 1 D) 出错信息 71. 表达式233+”22”&11的值是( B )

A) 23322 B) “25511” C) “2332211” D) 25511

72. 下列可正确定义二个整形变量和一个字符型变量的语句是(D ) A) dim n,m as integer,s as string B)dim a%,b$,c as string

C) dim a as ingeger ,b,c as string D) dim x%,y as ingeger,z as string

73. 语句 dim a(-3 to 4,3 to 6) as integer 定义的数组元素个数是( D ) A) 18 B)28 C)21 D) 32

74. 以下不包涵在工程资源管理器窗口中文件类型是( C ) A).frm B).bas C) .ocx D).res

62.75. 以下哪项不是标题栏中可能显示的工作状态( A ) A)设计阶段(设计模式) B)中断阶段(中断模式) C)调试阶段(调试模式) D) 运行阶段(运行模式)

76. 执行语句 dim x,y as integer 后( D ) A、X,Y 均被定义为整形变量。

B)X,Y均被定义为变体类型变量。

C)X被定义为整形变量,Y被定义为变体型变量 D)X被定义为变体变量,Y被定义为整形变量。 77. 以下关系表达式中,其值为true的是( B ) A)”XYZ”>”XYz”

B)"VisualBasic”<>”visualbasic” C)"the”=”there” D)"integer”<”int”

78. 下面可以表示注释语句开头的为(C) A)Re B)R C)Rem D)dim 79. 下列选项中窗体载入事件为(A)

A)Load事件 B)Click事件 C)DblClick事件 D)Unload事件 80. Timer控件可以使用下列哪种事件(B)

A)Click事件 B)Timer事件 C)Dblclick事件 D)Change事件

81. 要填加一个标准模块,可使用“__B___”菜单中的“添加模块”命令。 A)文件 B)视图 C)工程 D)工具

82. 四个字符“E”,“y”,“B”,“8”的ASCII码值最大的是(B ) A “E” B “y” C “B” D “8”

83. 将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是(B)

A) Cos(a+b)^2+5*exp(2) B) Cos^2(a+b)+5*exp(2) C) Cos(a+b)^2+5*ln(2) D) Cos^2(a+b)+5*ln(2)

84. 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是:B A)text1.maxlength=0 B)text1.enabled=flase C)text1.visible=flase D)text1.width=0

85. 以下能在窗体Form1的标题栏中显示“VisualBasic窗体\的语句是(C)

A) Form1.Name=\窗体\B) Form1.Title=\窗体\C) Form1.Caption=\窗体\D) Form1.Text=\窗体”

86. 在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min和Max属性分别为0和100。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:

以下能实现上述操作的程序段是(A) A) Private Sub HScroll_Change() Text1.Text=HScroll1.Value End Sub

B) Private Sub HScroll_Click() Text1.Text=HScroll1.Value End Sub

C) Private Sub HScroll_Change() Text1.Text=HScroll.Caption D) Private Sub HScroll_Click() Text1.Text=HScroll.Caption End Sub

87. 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是(D) A)Timer1.InterVal=0.5 B) Timer1.Interval=5 C) Timer.Interval=50 D) Timer1.Interval=500 88. 以下合法的Visual Basic标识符是(A) A) ForLoop B) Const C) 9abc D) a#x

89. 当一个复选框被选中时,它的Value属性的值是(1) A) 3 B) 2 C) 1 D) 0

90. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a$=\Print String(3,a$) End Sub

程序运行后,单击命令按钮,在窗体上显示的内容是(A) A) VVV B) Vis C) sic D) 11

91. 变量A未事先定义直接使用,A=0,则变量A的类型为( D ) A . INTEGER B. STRING C. BOOLEAN D. VARIANT 92. 圆周率3.14放在变量中PI中,应把PI定义为(C ) A. DIM PI AS INTEGER B. DIM PI(7) AS INTEGER C.DIM PI AS SINGLE D. DIM PI AS LONG

93. 下面正确定义2个整形变量,和1个字符串变量语句( D ) A. DIM N,M AS INTEGER, S AS STRING B. DIM A%, B$, C AS STRING

C. DIM A AS INTEGER, B, C AS STRING D. DIM X%, Y AS INTEGER, Z AS STRING 94. 对象是将数据与程序( B )起来的实体。 A. 连接 B. 封装 C. 连接 D. 伪装 95. 属性的名称( C )

A. 都由用户定义 B. 有的用用户定义,有的由系统定义 C. 都由系统定义 D. 不固定

96.变量L的值为-8,则-L^2的值为(B) A)64 B)-64 C)16 D)-16

97. 下列程序段的执行结果为(A) X=2 Y=5

If X * Y < 1 Then Y=Y - 1 Else Y=-1 Print Y - X > 0 A)True B)False

C)-1 D)1

98. 下列语句中,不能实现循环100次的是(C) A)N=0 Do N=N+1

Loop Until N>=100 B)N=0 Do N=N+1

Loop While n<100 C)N=0 N=N+1 Do

Loop Until N<100 D)N=0

Do While n<100 N=N+1 Loop

99. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() Static x As Integer Cls

For i=1 To 2 y=y+x x=x+2 Next

Print x,y End Sub

程序运行后,连续三次单击Command1按钮后,窗体上显示的是(B) A) 4 2 B) 12 18 C) 12 30 D) 4 6

100. 以下合法的Visual Basic标识符是(A)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4