当前位置:文档之家› (完整word版)VB程序设计试题题库及答案.doc

(完整word版)VB程序设计试题题库及答案.doc

(完整word版)VB程序设计试题题库及答案.doc
(完整word版)VB程序设计试题题库及答案.doc

VB程序设计笔试题题库

一、选择题

1 下列常量中,是 Integer类型常量的是(C )。

A、123&

B、-38844

C、123%

D、32768

2 下面选项中 () 是字符连接运算符 . ( A )

A、&

B、And

C、%

D、Mod

3下面关于 VB 的集成开发环境( IDE )的叙述中,不正确的是(B )。

A、IDE是设计、调试、运行 VB程序的工

具。B、用户不能随意关闭 IDE中的窗口。

C、" 窗体设计 " 窗口是用来设计应用程序界面(窗体)的。

D、

打开 / 关闭各窗口的命令主要在 IDE的" 视图 " 菜单中。

4 len( “程vb序设计”)=( C ) 。

A、 5

B、2

C、 6

D、10

5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D

A、7

B、0

C、2

D、4

6 赋值语句 A=123 + Mid$( “123456”,3,2)执行后, A= ( A )。

A、157

B、12334

C、123

D、"12334"

7 在一个语句内写多条语句时 , 用来分隔每条语句的符号是 ( C ).

A、,

B、;

C、:

D、、

8 将逻辑型数据转换成整型数据时,转换规则是( D )。

A、将 True 转换为 1 ,将 False 转换为 0

B、将 True 转换为 1 ,将 False 转换为 -1

C、将 True 转换为 0 ,将 False 转换为 -1

D、将 True 转换为 -1 ,将 False 转换为 0

9 表达式 2+3*4^5-SIN(X+1)/2 中最先进行的运算是 ( D ).

A、SIN

B、4^5

C、3*4

D、x+1

10 如果 x=2 ,则表达式 x+1>2 Or sin(x)>0.9 And 3>x+3 的值( B )。

A、不能计算

B、 True

C、5

D、False

11 随机产生 [10,50] 之间整数的正确表达式是( D )。

A、Round( Rnd*50)

B、 Int(Rnd*40+10)

C、Round( Rnd*51)

D、 10+Int(Rnd*41)

12 每建立一个窗体 , 工程管理器窗口中就会增加一个 ( C ).

A、类模块文件

B、工程文件

C、窗体文件

D、程序模块文件

13 INT(100*RND(1)) 产生的随机整数的闭区间是 ( B ).

A、[1,100]

B、[0,99]

C、[0,100]

D、[1,99]

14下列数据类型中 , 占用内存最小的是 ( D ). A、

Integer

B、Single

C、Boolean

D、Byte

15 VisualBasic是一种( B ) 程序设计语言 .

A、过程式

B、非过程式

C、机器

D、低级

16函数 Int(10*Rnd) 是在 ( A ) 范围内的整数 . A、

[0,9]

B、[0,1]

C、[1,9]

D、[1,10]

17 以下合法的一组 Visual Basic 用户标识符是( C )

A、Sum 和 8abc

B、a#x 和 Pi

C、ForLoop 和 Total

D、Const 和 DoWhile

18 函数 Len(Str(Val("123.4"))) 的值为 ( B ).

A、5

B、6

C、8

D、11

19 Int(198.555*100+0.5)/100 的值为( B )

A、199.6

B、198.56

C、200

D、198

20以下各表达式中 , 计算结果为 0的是 ( A ). A、

FIX(12.4)+FIX(-12.6)

B、CINT(12.4)+CINT(-12.6)

C、INT(12.4)+INT(-12.6)

D、FIX(13.6)+FIX(-12.6)

21 MsgBox() 的正确语法是(D)。

A、 MsgBox(标题 [ ,提示信息 ] [,按钮类型])

B、 MsgBox(提示信息 [ ,标题 ] [,按钮类型])

C、MsgBox(标题 [ ,按钮类型 ] [,提示信息])

D、 MsgBox(提示信息 [ ,按钮类型 ] [,标题])

22 3>8-3 OR 10+2 <=3*4 AND 5=2+3的结果是( C ) .

A、10

B、-3

C、True

D、False

23 表达式 4+5 \ 6 * 7 / 8 Mod 9 的值是 ( D ) .

A、7

B、4

C、6

D、5

24 设a=6, 则执行 x=IIf(a>5,-1,0) 后,x 的值为 ( D ) .

A、5

B、0

C、6

D、-1

25 下面关于 VB 的叙述中,不正确的是( A )。

A、用 VB编写的程序可以在任何操作系统环境中运行。

B、VB是面向对象的可视化的软件开发工具。

C、VB是在 20世纪 60年代美国 Dartmouth学院开发的 Basic 语言基础

发展而形成的。

D、VB是由美国

Microsoft (微软)公司开发程序设计语言。

26 表达式 16 / 4-2^5*8 / 4 Mod 5 \ 2 = ( A )。

A、4

B、0

C、-2

D、 -6

27 声明符号常量应该用关键字 ( B ) .

A、Private

B、Const

C、Static

D、V26/ariant

28下列数据类型中 , 占用内存最大的是 ( D ) . A、

Boolean

B、Integer

C、Byte

D、Single

29 下列 VB 数据类型中,占用内存最少的是( D )。

A、Currency

B、Integer

C、Boolean

D、Byte

30RGB 函数通过红 . 绿. 蓝三基色混合产生某种颜色 , 某语法为 RGB ( 红. 绿. 蓝), 括号中红、绿、蓝三基色的成分使用 0~255之间

的整数 . 若使用三个滚动条分别输入三种基色 , 为保证输入数值

有效 , 则应设置 (B) 属性 .

A、Scroll 和Change

B、Max和Min

C、Smallchange和 LargeChange

D、Value

31 k=12.5 ,len( str( k ) )=(B) 。

A、 4

B、5

C、 3

D、 2

32表达式 Abs(-5)*5\5/5 的值是( D )A、

1

B、5

C、-25

D、25

33产生 [10,37] 之间的随机整数的 VisualBasic 表达式是 ( C ) . A、Int(Rnd(1)*27)+11

B、Int(Rnd(1)*28)+11

C、Int(Rnd(1)*28)+10

D、In t(Rnd(1)*27)+10

34工具栏中的 " 启动 " 按钮的作用是 ( B ).

A、工程管理窗口

B、运行一个应用程序

C、打开被选中对象的代码窗口

D、运行一个窗体

35 不需要编译,计算机便可直接执行的程序是( B )。

A、C语言程序

B、机器语言程序

C、汇编语言程序

D、 Visual Basic 语言程序

36 Val ( “123ab(”)= D )。

A、0

B、不能转换

C、1230

D、123

37表达式 16/4-2^5*8/4MOD5\2 的值为( A )

A、4

B、2

C、14

D、20

38删除字符串前导和尾随空格的函数是 ( D ).

A、Rtrim( )

B、Ltrim()

C、Lcase

D、Trim()

39下列表达式中 , 其值为 0的是 ( C ).

A、15 mod 9

B、7/9

C、7\9

D、7 mod 15

40 表达式 Len("123 程序设计 ABC")的值是(B)

A、17

B、10

C、14

D、20

41 Int(-3.1)+round (-4.6)= (C)。

A、 -8

B、-6

C、-9

D、-7

、/ 、Mod、* 等4个算术运算符中 , 优先级最低的是 ( A ) .

A、Mod

B、/

C、*

D、\

43下面正确的赋值语句是(D)。

A、x=y=1

B、x+2=y^2+2

C、x+y=1

D、x=y+z1

44 Len("实践应用能力")的值是( A ).

A、6

B、4

C、不能确定

D、8

45表达式 Mid("SHANGHAI",6,3) 的值是 (C).

A、ANGH

B、SHA

C、HAI

D、SHANGH

46 表达式 25\3 mod 3 *Int(4.5) 的值为 (B) .

A、1

B、8

C、4

D、5

47 下面变量名称正确的是( C )。

A、x □1

B、integer

C、 x_1_y

D、 x , y

48 不能正确表示条件 " 两个整型变量 A和B之一为 0, 但不能同时为0"

的布尔表达式 (D).

A、A*B=0ANDA<>B

B、(A=0ORB=0)ANDA<>B

C、A=0ANDB<>0ORA<>0AND B=0

D、A*B=0AND(A=0ORB=0)

49如果 X是一个正的实数 , 将千分位四舍五入 , 保留两位小数的表达式是(C).

A、0.01*int(100*(x+0.05))

B、0.01*int(x+0.05)

C、0.01*int(100*(x+0.005))

D、0.01*int(x+0.005)

50表达式 X+1>X是(D).

A、非法表达式

B、字符表达式

C、算术表达式

D、关系表达式

51.VisualBasic 的编程机制是 ( B).

A、面向图形

B、事件驱动

C、面向对象

D、可视化

52下面 4项中合法的变量名是 ( A).

A、X_yz

B、X-Y

C、123abc

D、integer

53以下可以作为 VB变量名的是

( C). A、COS(X)

B、X(-1)

C、CO1

D、SIN

54 表达式 (7\3+1)*(18\5-1)的值是( B).

A、8.76

B、6

C、6.67

55 下列哪个变量名的取法是不正确的( C).

A、sTme

B、T_12

C、T12%

D、T_Temp

56 可以同时删除字符串前导和尾部空白的函数是( B).

A、Ltrim

B、Trim

C、Mid

D、Rtrim

57 VB窗体文件的扩展名是 ( A).

A、FRM

B、VBW

C、VBP

D、BAS

58一个具有图形用户界面的“标准 EXE”工程必须包含的文件是( A)。

A、工程文件和窗体文件。

B、窗体文件和标准模块文件。

C、工程文件和资源文件。

D、工程

文件和标准模块文件。

59 数学式 3≤X<5写成 VB 表达式是(A)。

A、3<=X and X<5

B、X>=3 and 5

C、3<=X or X<5

D、3<=X<5

60 表达式 INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是( A).

A、.5

B、0.48

C、.05

D、0.048

61变量未赋值时 , 数值型变量的值为 ( C).

A、空

B、无任何值

D、1

62 正确的变量名是( A )。

A、xy_01

B、sa t01

C、3xy

D、integer

63 当

Ucase$(C$)> ”A”and Ucase$(C$)< ”Z为”true时,则 C$是 _

(A

______。

A、字母

B、大写字母

C、小写字母

D、不一定

64 表达式 (-1)*Sgn(-100+Int(Rnd*100)) 的值是 (A).

A、1

B、-1

C、随机数

D、0

65 表达式 print Len(trim(" abcd ")&"123") 的结果是 ( D )

A、abcd

B、9

C、123

D、7

66 Rnd函数不可能产生的值是. (B)

A、0

B、1

C、0.1234

D、.00005

67 下面变量名称不正确的是(B)。

A、x1

B、1x

C、 x1y

D、x_1

68 下列哪个变量名的取法是不正确的(B).

A、T_Temp

B、T32#

C、T32

D、TName

69选中复选框控件时 ,value 属性的值 , 可以是 (C).

A、True

B、false

C、1

D、0

70 程序运行时,如果复选框被用户选中,那么其Value属性值为

( A )。

A、1

B、False

C、 True

D、 0

71 程序运行时,如果单选框被用户选中,那么其Value属性值为

( D )。

A、0

B、1

C、False

D、True

72 下列 () 是窗体文件的扩展名 . ( A )

A、frm

B、cls

C、dll

D、bas

73要使标签能透出窗体的背景, 必须设置 (C) 属性 .

A、Appearance

B、BorderStyle

C、BackStyle

D、BackColor

74 当窗体被关闭时,系统自动执行该窗体的(A)事件过程。

A、Unload

B、Load

C、LostFocus

D、Click

75 要使窗体运行时充满整个屏幕,应设置其(D)属性。

A、AutoRedraw

B、Width

C、 Height

D、WindowState

76 要使得窗体一开始运行就充满整个屏幕则须设置( A )属性.

A、windowstate

B、borderstyle

C、appearance

D、drawmode

77 要使一个文本框具有水平和垂直滚动条 , 则应先将其 MultiLine

属性设置为 True, 然后再将 ScrollBar 属性设置为 (A). A、3

B、0

C、1

D、2

78 决定控件上文字的字体、字形、大小及效果的属性是(C).

A、TEXT

B、CAPTION

C、FONT

D、NAME

79 在窗体设计器窗口双击窗体的任何地方, 可以打开的窗口是 (A).

A、代码窗口

B、以上 3个选项都不对

C、工程管理窗口

D、属性窗口

80 下列关于属性设置的叙述错误的是(D).

A、一个控件具有什么属性是VB预先设计好的 , 用户可以改变

B、一个控件的属性即可以在属性窗口中设置 , 也可以用程序代码设置

C、一个控件的属性在属性窗口中设置 , 还可以利用程序代码为其设置新

D、一个控件具有什么属性是VB预先设计好的 , 用户不能改变

81 MaxLength属性可以设置文本框可以输入与显示的最多字符个数 , 当其值为 0时表示 (D).

A、不允许输入字符

B、以上都不正确

C、不允许输入任何字符 , 但显示不限制

D、输入的字符长度不限

82 下面 ( C) 控件不具有 Caption 属性 .

A、标签框

B、命令按钮

C、文本框

D、单选钮

83 要使标签能够显示所需要的东西, 则在程序中应设置其哪一属性的

值( D ). A、

Name B、

Text C、

AutoSize

D、Caption

84 程序运行时,要限制文本框的输入长度,那么应设置(A)。

A、MaxLength

B、Enabled

C、Locked

D、MultiLine

85 事件的名称 ( D ).

A、是不固定的

B、有的由用户定义 , 有的由系统定义

C、都要由用户定义

D、都是由系统预先定义

86 若设置窗体的 BorderStyle=1 ,则在程序运行时窗体的行为是(A)。

A、窗体没有最大化和最小化按钮,窗体可以移动,但不能改变大小。

B、窗体有最大化和最小化按钮,窗体既可以移动,也可以改变大小。

C、窗体没有最大化和最小化按钮,窗体既不能移动,也不能改变大小。

D、窗体有最大化和最小化按钮,窗体可以移动,但不能改变大小。

87 如果要设置窗体的标题栏, 应选择以下那种属性 (D).

A、Tips

B、Name

C、Text

D、Caption

88 要把一个命令按钮设置成无效, 应设置其哪一属性值 (D).

A、Visible

B、Default

C、Cancel

D、Enabled

89 将焦点主动设置到指定的控件或窗体上, 应采用 (C) 方法 .

A、SetText

B、GetGata

C、SetFocus

D、SetData

90 要使标签控件的大小随Caption 属性值而自动调整,应设置其

( B)属性。

A、Alignment

B、AutoSize

C、Width

D、Caption

91 能够改变窗体边框线类型的属性是(C).

A、FontStyle

B、Border

C、BorderStyle

D、BackStyle

92要使 Form1窗体的标题栏显示 " 欢迎使用 VB", 以下语句正确的是 (A).

A、Form1.Caption= 〞欢迎使用 VB〞

B、Form1.Caption=" 欢迎使用 VB"

C、Form1.Caption= 欢迎使用 VB

D、

Form1.Caption= ˊ欢迎使用 VBˊ

93文本框所没有的属性是 (D).

A、Visible

B、BackColor

C、Enabled

D、Caption

94在VB环境中 , 工程文件的扩展名是

(D). A、.frx

B、.bas

C、.frm

D、.vbp

95 如果要在命令按钮上显示图形文件, 应设置命令按钮的 (B).

A、Style 属性和 Graphics 属性

B、Style 属性和 Picture 属性

C、Picture 属性

D、Graphics 属性

96 要使鼠标指向“命令按钮”时,出现一个提示文本,应设置其(A )属性。

A、ToolTipText

B、Style

C、Picture

D、Caption

97不论何控件 , 共同具有的属性是 (B).

A、ForeColor

B、Name

C、Caption

D、Text

98 要使标签控件标题内容居中显示,应设置其(B)属性。

A、 ToolTipText

B、 Alignment

C、 BackStyle

D、 Appearance

99 使命令按钮获得“焦点”的方法是(A)。

A、SetFocus

B、Move

C、Refresh

D、LinkSend

100 改变控件在窗体中的上下位置应修改控件的() 属性 . C

A、Height

B、Wide

C、Top

D、Left

101、语句 PRINT"SGN(-26)=";SGN(-26) 的输出结果为( C)

A、SGN(-26)=-26

B、SGN(-26)=26

C、SGN(-26)=-1

D、SGN(-26)=+1

102、若要使得文本框的初始值为空, 则应更改文本框的属性是(A)

A、text

B、index

C、name

D、caption

103、要使得标签能自动扩充以满足字体大小则可对其( C) 属性进行设置.

A、tag

B、alignment

C、autosize

D、usemnemonic

104、为了把焦点移到某个指定的控件, 所使用指定的控件的 ( C ) 方法 .

A、Visible

B、Refresh

C、SetFocus

D、GetFocus

105、如果要给字体加删除线, 可以选择下列那种属性 ( C).

A、FontSize

B、FontName

C、FontStrikethru

D、FontUnderLine

106、要设置标签控件字体的大小,应设置其(A)属性。

A、Font

B、Height

C、Width

D、Caption

107、每个窗体对应一个窗体文件, 窗体文件的扩展名是 ( A ).

A、.frm

B、.vbp

C、.bas

D、.cls

108、标签控件最重要的属性是(A).

A、caption

B、text

C、name

D、width

109、( A )对象不具有Caption属性.

A、Timer

B、Form

C、Option

D、Label

110、一个窗体上有三个文本框,按放置顺序分别是: Text1,Text2,Text3 ,若使程序运行时 Text3首先获得“焦点”,那么,应设置其(B)属性值为0 。

A、Index

B、Tabindex

C、Tag

D、Top

111、如果要改变窗体的标题, 则需要设置的属性是 ( D ).

A、BorderStyle

B、Name

C、BackColor

D、Caption

112、欲使某命令按钮失效 , 应修改命令按钮的 ( C )属性.

A、Enable

B、Caption

C、Enabled

D、Visible

113、为使文本框显示滚动条, 必须首先设置的属性是 ( D ).

A、Autosize

B、Scrollbars

C、Alignment

D、Mulitiline

114、改变控件在窗体中的左右位置应修改该控件的( B )属性.

A、Right

B、Left

C、Width

D、Top

115、要使标签中显示的文本靠右显示, 则应将其 Alignment 属性设置为( A ).

A、1

B、3

C、2

D、0

116、当设置文本框的 ScrollBars=Both 而文本框确没有显示出滚动条,

原因是( A )。

A、文本框的 MultiLine=False

B、文本框中没有内容

C、文本框的 MultiLine=True

D、文本框的 Locked=True

117、要使文本框获得输入焦点, 则应采用文本框控件的哪个方法( D ).

A、KeyPress

B、LostFocus

C、GodFocus

D、SetFocus

118、假设窗体上有一个标签控件(Label1)和一个时钟控件(Timer),要想每隔 1秒钟,在标签 Label1上显示一次系统当前时间,应在( A )事件过程中编写实现该功能的程序。

A、Private Sub Timer1_Timer()

B、Private Sub Label1_DblClick()

C、Private Sub Label1_Change()

D、Private Sub Label1_Click()

119、如果设计时在属性窗口将命令按钮的( B )属性设置为False,

则运行时按钮从窗体上消失.

A、DisabledPicture

B、Visible

C、Default

D、Enabled

120、一个窗体上有两个文本框,按放置顺序分别是: Text1,Text2 ,要想在 Text1 中按“回车”键,“焦点”自动转到 Text2 上,应在(D)事件过程中编写程序。

A、Private Sub Text1_Click()

B、Private Sub Text2_GotFocus()

C、Private Sub Text1_LostFocus()

D、Private Sub Text1_KeyPress(KeyAscii As Integer)

121、文本框中选定的内容 , 由下列 ( A )属性反映.

A、Seltext

B、Caption

C、sellenght

D、Text

122、下面 4项中不属于面向对象系统三要素的是( A ).

A、变量

B、事件

C、方法

D、属性

123、若要使命令按钮不可操作, 要设置的属性是 ( A ).

A、Enabled

B、Visible

C、Caption

D、BackColor

124、文本框控件中将 Text 的内容全部显示为所定义的字符的属性项是(D).

A、Password

B、以上都不是

C、需要编程来实现

D、PasswordChar

125、如果 Print方法在窗体的 Load事件过程中不起作用,原因是( A)属性值为 false。

A、AutoRedraw

B、ControlBox

C、Moveable

D、MaxButton

126、inputBox 函数返回值的类型为 (C).

A、变体

B、数值

C、字符串

D、数值或字符串 ( 视输入的数据而定 )

127、窗体的 Caption 属性的作用是 (B).

A、确定窗体的边界类型

B、确定窗体的标题

C、确定窗体的名称

D、确定窗体的字体

128、欲使标签的内容自动换行, 必须设置属性 (A).

A、WordWrap

B、AutoSize

C、Alignment

D、left

129、用来设置粗体字的属性是 D

A、FontItalic

B、FontSize

相关主题
文本预览
相关文档 最新文档