2011年最新vb期末复习题(有答案) 联系客服

发布时间 : 星期六 文章2011年最新vb期末复习题(有答案)更新完毕开始阅读

For J=1 to 2

For I = 1 to 3 K =I+1 Next I

For I = 1 to 7 K = K+1 Next I Next J Print K

a) 10 b) 6 c) 11 d) 16 答案:C

56) 下列程序段的执行结果为_______。 M=0

For I=1 To 3

For J =5 To 1 Step-1 N = N+1 Next J,I Print N;J;I

a) 12 0 4 b) 15 0 4 c) 12 3 1 d) 15 3 1答案:B

57) 下列程序段运行后,输出结果是____。 B=1

Do until b>7 b=b*(b+1) Loop Print b

a) 7 b) 39 c) 42 d) 1 答案:C

58) 下列程序共执行了________循环。 Dim intsum As Integer Dim I As Integer Dim j As Integer For I=1 To 10 Step 2 For j=1 To 5 Step 2 intsum=intsum+j Next j Next I

a) 10 b) 20 c) 25 d) 15 答案:D

59) x是小于100的非负数,用vb表达式正确的是______。

a) 0 b) 0<=x<100 c) x>=0 AND x<100 d) 0<=x OR x<100 答案:C

60) 15.5\\2的结果是_____。

a) 1 b) 1.5 c) 7 d) 8 答案:D

61) 19.5 Mod 2*2的运算结果是_____。 a) 3.5 b) 1 c) 3 d) 0 答案:D

63) a和b中有且只有一个为0,可以用以下表达式来表示_____。

a) a=0 or b=0 b) a=0 Xor b=0 c) a*b=0 And a+b<>0 d) a=0 And b=0 答案:B

67) dim a(-3 to 3)所定义的数组元素个数是_____。 a) 6 b) 7 c) 8 d) 9 答案:B

70) Inputbox()函数的返回值类型为_____。

a) 数值型 b) 字符型 c) 逻辑型 d) 变体型 答案:B

71) Inputbox函数的参数中,必选参数Prompt的作用是_____。

a) 输出信息 b) 定义提示信息 c) 定义隐含信息 d) 定义输入的位置 答案:B

72) Rnd函数不可能产生的值是_____。

a) 0 b) 1 c) 0.1234 d) 0.00005 答案:B

73) Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是________。

a) 属性、事件、方法 b) 控件、属性、事件 c) 窗体、控件、过程 d) 窗体、控件、模块 答案:A

74) 变量A%的类型是____。

a) Integer b) Single c) String d) Boolean 答案:A

75) 表达式X+1>X是_____。

a) 算术表达式 b) 非法表达式 c) 字符串表达式 d) 关系表达式 答案:D

76) 不能作为容器的对象是_____。

a) 窗体 b) 框架 c) 图片框 d) 图像框 答案:D

78) 窗体模块保存在一个扩展名为_____的文件中。 a) bas b) cls c) frm d) bmp

5

答案:C

79) 如有数组声明语句Dim a(2,-3 to 2,4),则数组a包含元素的个数是_____。 a) 40 b) 75 c) 12 d) 90 答案:D

80) 若x是一个正实数,对x的第3位小数四舍五入的表达式是_____。

a) 0.01*Int(x+0.005) b) 0.001*Int(1000*(x+0.005)) c) 96) 删除字符串前导和尾随空格的函数是______。

a) Ltrim() b) Rtrim() c) Trim() d) Lcase() 答案:C

98) 设置命令按钮的标题文字时,应改变的属性是______。 a) text b) Name c) Caption d) (名称) 答案:C

0.01*Int(100*(x+0.05)) d) 0.01*Int(x+0.05) 答案:B

82) 能显示窗体的方法是______。

a) Visible b) show c) Hide d) open 答案:B

86) 把 InputBox 的返回值转换为数值应该使用的函数是______。 a) Log b) Str c) Len d) Val 答案:D

87) 为使计时器控件每隔5秒钟产生一个计时器事件(timer 事件),则应将其Interval属性值设置为______。

a) 5 b) 500 c) 300 d) 5000 答案:D

89) 如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval属性值应该等于_______。 a) 5000 b) 500 c) 50 d) 5 答案:B

90) 如果要改变窗体的标题,需要设置窗体对象的________属性。 a) Name b) Caption c) BackColor d) BorderStyle 答案:B

91) 如果要在文本框中输入字符时,只显示某个字符,如星号(*),应设置文本框的_______属性。 a) Caption b) PasswordChar c) Text d) Char 答案:B

92) 如果有数组声明 Dim a(10) As Integer,则该数组共有______个元素。 a) 10 b) 11 c) 9 d) 不确定 答案:B

93) 若要将窗体从内存中卸载出去,应该使用的方法是______。 a) Show b) UnLoad c) Load d) Hide 答案:B

94) 若要设置定时器控件的定时时间,需设置的属性是_____。 a) interval b) value c) enabled d) text 答案:A

95) 若要在图片框中绘制一个圆,使用的方法是______。 a) Circle b) line c) point d) pset 答案:A

99) Visual basic采用了_____编程机制。

a) 面向过程 b) 面向对象 c) 事件驱动 d) 可视化 答案:C

100) Msgbox 函数返回值的类型是______。

a) 数值 b) 字符串 c) 变体 d) 数值或字符串(视输入情况而定) 答案:A

102) 当某一按钮的( )属性设置为False时,该按钮不可见。 a) Enable b) Visibale c) Default d) Cancel 答案:B

105) 工程文件的文件名后缀是_____。

a) .bmp b) .vbp c) .frm d) .bas 答案:B

107) 函数int(abs(99-100)/2)的值为______。 a) 1 b) 0 c) “0” d) “1” 答案:B

108) 函数left(\的值为_____。 a) He b) el c) lo d) true 答案:A

109) 将当前窗体中显示的文字及绘制的图形全部清除,可以用方法_____。 a) Me.Clear b) Me.Cls c) Me=\ 答案:B

115) 数学式子sin25°写成Visual Basic表达式是_____。

a) sin25 b) Sin(25) c) Sin(25*3.14/180) d) sin(25°) 答案:C

117) 设定文本框中是否可以接受多行文本用_____属性。

a) MaxLength b) ToolTipText c) Multiline d) Tag 答案:C

119) _______关键字声明的局部变量在整个程序运行中一直存在。 a) Static b) Private c) Dim d) Public 答案:A

121) Visual Basic应用程序的运行模式是______。

a) 解释运行模式 b) 编译运行模式 c) 既有解释运行模式,又有编译运行模式d) 汇编运行模式

6

答案:C

122) 当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的______。 a) AutoSize属性 b) Resize事件 c) AutoRedraw属性 d) Stretch方法 答案:B

126) 菜单控件仅支持以下________事件。

a) Click b) MouseDown c) KeyPress d) Load 答案:A

127) 若要获得滚动条的当前值,可访问的属性是______。 a) Text b) Value c) Max d) Min 答案:B

128) 若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是_____。 a) Value b) Cancel c) Default d) Enabled 答案:C

129) 双击窗体中的对象后,Visual Basic将显示的窗口是_____。

a) 项目(工程)窗口 b) 工具箱 c) 代码窗口 d) 属性窗口 答案:C

130) 为使文本框显示滚动条,必须先设置文本框的属性是_____。

a) AutoSize b) Alignment c) Multiline d) ScrollBars 答案:C

131) 下列字符串不能作为VB的变量名是______。

a) ABCDEFG b) P000000 c) 89TWDDFF d) XYZ 答案:C

133) 下列各组控件都具有Caption属性的是______。

a) 窗体、文本框 b) 标签、定时器 c) 窗体、标签 d) 文本框、定时器 答案:C

134) 下列各赋值语句,语法不正确的是_____。

a) x+y=5 b) iNumber=15 c) Labell.caption=\ 答案:A

136) 下列变量名中不合法的是_____。

a) strname b) 3abc c) A_one d) vaone 答案:B

137) 下拉式组合框的Style属性值为_____。 a) 0 b) 1 c) 2 d) 3 答案:A

141) 以下不是Visual Basic特点的选项是_____。

a) 可视编程 b) 算法设计 c) 事件驱动 d) 面向对象 答案:B

142) 以下不具有Picture属性的对象是______。

a) 窗体 b) 图片框 c) 图像框 d) 文本框

答案:D

143) 以下______控件不能触发Dbclick()事件。

a) Label b) Commandbutton c) PictureBox d) Image 答案:B

145) 要使循环体至少执行一次,应使用_____循环。

a) For-next b) While-wend c) Do--Loop while|until d) do[while|until]-loop 答案:C

146) 要禁用计时器控件、需要将____属性设置为false。

a) Enable b) Visibale c) Timer d) Interval 答案:A

150) 写在一行上的多条语句,应以_____为分隔符。 a) 分号 b) 逗号 c) 冒号 d) 空格 答案:C

153) 若要使某命令按钮获得控制焦点,可使用的方法是_____。 a) lostfocus b) setfocus c) point d) value 答案:B

154) 设a=2,b=3,c=4,d=5,下列表达式a=b<>c=d的值是______。 a) 1 b) Ture c) False d) -1 答案:C

155) 逻辑表达式Not\的值为______。 a) True b) False c) 表达式有错 d) 条件不足 答案:A

160) 下列可以把当前目录下的图形文件picl.jpg装入图片框Picture1中的语句为_________。 a) Picture=\ b) Picture.Handle=\ c) Picture1.Picture=LoadPicture(\ 答案:C

161) 下列哪一个是正确的变量名______。

a) $abc b) Int c) 141abc d) abcf 答案:D

163) 下列能正确产生[1-30]之间的随机整数的表达式是______。

a) 1+rnd(30) b) 1+30*rnd() c) rnd(1+30) d) int(rnd()*30)+1 答案:D

166) 以下VB中对象属性的一项是_____。

a) Click b) Name c) Caption d) Top 答案:A

167) 假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是_______。 a) Print 25 b) Picture1.Print 25 c) Text1.Print 25 d) Debug.Print 25 答案:C

7

168) 将命令按钮Command1设置为不可见,应修改该命令按钮的_______属性。 a) Visible b) Value c) Caption d) Enabled 答案:A

169) 下列表达式中,_____的值为False。

a) BCD b) 12345<>12345 & ABC c) Not 2*5=10 d) 4=4 and 5>2+2 答案:C

170) 下列的程序段执行后,X的值为____。 X=0

for I=1 to 10 for j=I to 10 x=x+1 next j next I

a) 50 b) 55 c) 100 d) 105 答案:B

171) 下面的运算符中,哪个是关系运算符______。 a) Not b) mod c) <> d) & 答案:C

173) 下面的运算符中,哪个是逻辑运算符______。 a) And b) Mod c) >= d) & 答案:A

175) 写列程序段的执行结果为___。 X=5 y=-20

if not x>0 then x=y-3 else y=x+3

print x-y;y-x end if

a) -3 3 b) 5 -8 c) 3 -3 d) 25 -25 答案:A

176) 循环结构for i=1 to 10 step 1.5的执行次数是_____。 a) 6 b) 7 c) 9 d) 10 答案:B

179) 在Visual Basic中,要设置菜单项的快捷访问键,应使用哪个符号:______。 a) & b) * c) $ d) @ 答案:A

180) 在Visual Basic中,下列________控件可以包含其他控件。

a) Picturebox b) Commandbutton c) Label d) Checkbox 答案:A

182) 在Visual Basic 中,称对象的数据为:______。 a) 属性 b) 方法 c) 事件 d) 封装 答案:A

183) 在VB中,常量12#的数据类型是_____。

a) 整型 b) 双精度浮点型 c) 长整型 d) 字符串 答案:B

185) 语句Print 5*5/5的输出结果是________。 a) 5 b) 25 c) 0 d) 5*5/5 答案:A

186) 用于设定文本框中最多可接受的字符数的属性是______。

a) AutoSize属性 b) PasswordChar属性 c) SelLength属性 d) MaxLength属性

答案:D

187) 用于获取字符串长度的函数是_______。

a) Len() b) Length() c) Strlen() d) Lofo() 答案:A

188) 用于获得字符串S从第4各字符开始的4个字符的函数是______。

a) Mid(S,4,4) b) Middle(S,4,4) c) Midstr(S,4,4) d) MiddleStr(S,4,4) 答案:A

189) 用于获得字符串S最左边4个字符的函数是:_______。

a) Left(S,4) b) Left(1,4) c) Leftstr(S) d) Leftstr(3,4) 答案:A

190) 用以下语句 Dim b(-2 to 4)as string 所定义的数组的元素个数是_______个。 a) 2 b) 4 c) 6 d) 7 答案:D

191) 用于将菜单项级别提升一级的按钮为________。 a) ← b) → c) ↑ d) ↓ 答案:A

192) 用户可通过______模拟屏幕的小图象来布置应用程序运行后的位置。 a) 窗体设计器 b) 快捷菜单 c) 立即窗口 d) 窗体布局窗口 答案:D

193) 以下选项中,是Visual Basic控件的是_____。

a) 文本框 b) Print c) Click d) Debug 答案:A

194) 以下选项中,不属于单选按扭属性的是______。 a) Enabled b) Caption c) Name d) Min 答案:D

8