VB选择题题库.doc

上传人:h**** 文档编号:138870 上传时间:2018-07-10 格式:DOC 页数:30 大小:179KB
下载 相关 举报
VB选择题题库.doc_第1页
第1页 / 共30页
VB选择题题库.doc_第2页
第2页 / 共30页
VB选择题题库.doc_第3页
第3页 / 共30页
VB选择题题库.doc_第4页
第4页 / 共30页
VB选择题题库.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、 Visual Basic 期末复习题库 单项选择题 判断题 填空题 编程题 1) 下列程序运行后,输出的结果为 _。 B=1 Do while (b5 x=x*y y=y+1 loop print x a) 2 b) 5 c) 10 d) 20 答案 : C 6) 当执行以下程序时,在名为 lblResult 的标签框内将显示 _。 Private Sub cmdlt_click() Dim I,R R=0 For I=1 To 5 Step 1 R=R+I Next I lblResult.Caption=Str( R) End Sub a) 字符串 15 b) 整数 15 c) 字符串

2、5 d) 整数 5 答案: A 7) 如下有一段不完整的程序段,如果要求该程序执行 3次循环,则应在程序中的括号里输入 _。 X=1 do x=x+3 print x loop until(_) a) x=8 b) x=7 d) x5 then if b3 then c=a*b else c=a mod b End if a) 2 b) -1 c) 1 d) 6 答案 : A 9) 设有如下语句: str1=inputbox(“输入 “,“,“练习 “) 从键盘上输入字符串“示例”后, str1 的值是 _。 a) “输入” b) “” c) “练习” d) “示例” 答案: D 10) 我们

3、在一个窗体上建立两个文本框,名称分别为Text1 和 Text2,事件过程如下, Private Sub Text1_change( ) Text2.text=ucase(Text1.text) End Sub 则在 Text1 文本框输入“ visual basic”, Text2 将 _。 a) Text2 中无内容显示。 b) Text2 显示 “VISUAL BASIC“。 c) Text2 显示 “visual basic“ d) Text1 显示 “visual basic“ 答案: B 11) 下列程序的运行后 s 的值是 _。 S=0 For x=99 to 1 Step-2

4、s=s+x Next x Print s a) 100 b) 500 c) 2500 d) 5000 答案 : C 12) 下列程序的执行结果是 _。 K=0 For I=1 To 3 a=IIK print a; Next I a) 1 1 1 b) 1 2 3 c) 0 0 0 d) 1 4 9 答案 : A 13) 下列程序的执行结果是 _。 Dim a(5) As String Dim b As Integer Dim I As Integer For I =0 To 5 a(I)=I+1 Print a(I) Next I a) 123456 b) 6 c) 654321 d) 0

5、答案 : A 14) 下列程序的执行结果为 _。 Dim intsum As Integer Dim I As Integer intsum=0 For I=20.2 To 5 Step -4.7 intsum=intsum +I Next I Print intsum a) 150 b) 200 c) 50 d) 0 答案 : C 15) 下列程序的执行结果为 _。 Dim S As Integer,n As Integer S=0:n=1 Do While nb Then a=a-b Else b=b+a End if Print a a) 50 b) 100 c) 200 d) 10 答

6、案 : A 17) 下列程序的执行结果为 _。 Dim intsum As Integer Dim I As Integer intsum=0 For I=0 To 50 Step 10 intsum=intsum+I Next I Print intsum a) 150 b) 200 c) 50 d) 0 答案 : A 18) 下面程序执行后, X 的结果为 _。 X=0 For I =1 to 5 For j=I to 5 X=X+1 Next j Next I Print X a) 5 b) 10 c) 15 d) 20 答案 : C 19) 下面程序 执行的结果是 _。 Private

7、 Sub Form_Click() A$=“123“:B$=“456“ C=Val(A$)+Val(B$) Print C100 End Sub a) 123 b) 3 c) 5 d) 579 答案 : C 20) 下列循环语句将执行 _次。 A=100 Do Print a a=a+1 Loop until a 0 d) x Mod 2 =10 答案 : A 36) _是由 Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。 a) 文件 b) 属性 c) 方法 d) 窗体 答案: C 37) 刚建立一个新的标准 EXE 工程后,不在工具箱中出现

8、的控件是 _。 a) 单选按钮 b) 图片框 c) 通用对 话框 d) 文本框 答案: C 38) 下列各项不是 Visual Basic 的基本数据类型的是_。 a) Char b) String c) Integer d) Double 答案 : A 39) 下列运算结果中,值最大的是 _。 a) 34 b) 3/4 c) 4 mod 3 d) 3 mod 4 答案 : D 40) 以下不属控件的一项是 _。 a) 文本框 b) 标签框 c) 列表框 d) 消息框 答案: D 41) 用 InputBox 函数可帮助生成 _。 a) 消息框 b) “保存”对话框 c) 简单输入框 d) “

9、颜色”对话框 答案: C 42) _对象不能响应 Click 事件。 a) 列表框 b) 图片框 c) 窗体 d) 计时器 答案: D 43) 17 mod 3 的运算结果是 _。 a) 0.5 b) 1 c) 1.5 d) 2 答案 : D 44) 变量 X=32769,则变量声明时不能将其声明为 _。 a) Intrger b) Variant c) Long d) Single 答案 : A 45) 表达式 2*32+2*8/4+32 的值为 _。 a) 64 b) 31 c) 49 d) 22 答案 : B 46) 复选对象是否被选中,是由其 _属性决定的。 a) Checked b)

10、 Value c) Enabled d) Selected 答案 : B 47) 没有 Caption 属性的控件是 _。 a) Label b) OptionButton c) Frame d) LisBox 答案 : D 48) 下列符号是 Visual Basic 中合法变量名的是 _。 a) IF b) 7AB c) AB7 d) AB_7 答案 : D 49) 使窗体自动向下移动的语句是 Move_。 a) Left, Top+100 b) Top+100 c) Top+100 d) Top=Top+100 答案 : A 50) RGB 函数通过红、绿、蓝三基色混合产生某种颜色,其语

11、法为 RGB(红、绿、蓝),括号中红、绿、蓝三基色的成分使用 0-255 之间的整数。若使用 3 个滚动条分别输入 3 种基色,为保证输入数值有效,则应设 置 _属性。 a) Max 和 Min b) SmallChange 和 LargeChange c) Scroll 和 Change d) Value 答案 : A 51) _控件可以使用 SetFocus()方法。 a) Frame b) Label c) TextBox d) Timer 答案 : C 52) 滚动条单击边上的箭头按钮移动的大小由 _设定。 a) Change b) SmallChange c) Scroll d) T

12、abstop 答案 : B 53) 下列程序段的执行结果为 _。 N=0:J=1 Do Until N2 N=N+1 J=J+N*(N+1) Loop Print N;J a) 0 1 b) 3 7 c) 3 21 d) 3 13 答案 : C 54) 下列程序段的执行结果为 _。 X=6 For K=1 To 10 Step -2 X=X+K Next K Print K;X a) -1 6 b) -1 16 c) 1 6 d) 11 31 答案 : C 55) 下列程序段的执行结果为 _。 K=0 For J=1 to 2 For I = 1 to 3 K =I+1 Next I For

13、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 b7 b=b*(b+1) Loop Print b a) 7 b) 39 c) 42 d) 1 答案 : C 58) 下列

14、程序共执行了 _循环。 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=0 AND x0 d) a=0 And b=0 答案 : B 64) Boolean 类型的数据由几个字节组成 _。 a) 1 b) 2 c) 3 d) 4 答案 : B 65

15、) Cint 函数返回值类型是 _。 a) 整型 b) 字符串 c) 变体 d) 双精度浮点型 答案: A 66) ControlBox 属性只适用于窗体,当窗体的 _属性设置为 0-None 时,则 ControlBox 属性不起作用。 a) Borderstyle b) Autoredraw c) Windowstate d) Enabled 答案 : A 67) dim a(-3 to 3)所定义的数组元素个数是 _。 a) 6 b) 7 c) 8 d) 9 答案 : B 68) Dim b1,b2 as boolean 语句显式声明变量 _。 a) b1 和 b2 都为布尔型变量 b)

16、 b1 是整型, b2 是布尔型 c) b1 是变体型 (可变型 ), b2 是布尔型 d) b1 和 b2 都是变体型 (可变型 ) 答案: C 69) Double 类型的数据由 _个字节组成。 a) 21 b) 4 c) 8 d) 16 答案 : C 70) Inputbox()函数的返回值类型为 _。 a) 数 值型 b) 字符型 c) 逻辑型 d) 变体型 答案: B 71) Inputbox 函数的参数中,必选参数 Prompt 的作用是_。 a) 输出信息 b) 定义提示信息 c) 定义隐含信息 d) 定义输入的位置 答案: B 72) Rnd 函数不可能产生的值是 _。 a)

17、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+1X 是 _。 a) 算术表达式 b) 非法表 达式 c) 字符串表达式 d) 关系表达式 答案: D 76) 不能作为容器的对象是 _。 a) 窗体 b) 框架 c) 图片框 d

18、) 图像框 答案: D 77) 窗体的 BackColor 属性用于设置窗体的 _。 a) 高度 b) 亮度 c) 背景色 d) 前景色 答案: C 78) 窗体模块保存在一个扩展名为 _的文件中。 a) bas b) cls c) frm d) bmp 答案 : 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.0

19、05) c) 0.01*Int(100*(x+0.05) d) 0.01*Int(x+0.05) 答案 : B 81) 确定一个窗体大小的属性是 _。 a) Width 和 Height b) Width 和 Top c) Top 和 Left d) Top 和 Height 答案: A 82) 能显示窗体的方法是 _。 a) Visible b) show c) Hide d) open 答案 : B 83) Print 方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是 _。 a) 空格 b) 逗号 c) 冒号 d) 分号 答案: B 84) Visual Basic 的文

20、件管理控件是 _。 a) 驱动器列表框、目录列表框、文件列表框 b) 驱动器列表框、文件列表框、组合框 c) 文本框、驱动器列表框、文件列表框 d) 驱动器列表框、文件列表框、图像框 答案:A 85) Visual Basic 主要用于 _。 a) 图像处理 b) 文字处理 c) 制作视频文件 d) 开发应用程序 答案: D 86) 把 InputBox 的返回值转换为数值应该使用的函数是 _。 a) Log b) Str c) Len d) Val 答案 : D 87) 为使计时器控件每隔 5 秒钟产生一个计时器事件(timer 事件 ),则应将其 Interval 属性值设置为 _。 a)

21、 5 b) 500 c) 300 d) 5000 答案 : D 88) 通用对话框中能打开“颜色对话框”的方法是 _。 a) ShowOpen b) ShowColor c) ShowSave d) ShowPrinter 答案 : B 89) 如果要求设置定时器时间间隔为 0.5 秒钟,那么它的Interval 属性值应该等于 _。 a) 5000 b) 500 c) 50 d) 5 答案 : B 90) 如果要改变窗体的标题 ,需要设置窗体对象的_属性。 a) Name b) Caption c) BackColor d) BorderStyle 答案 : B 91) 如果要在文本框中输入

22、字符时,只显示某个字符,如星号( *),应设置文本框的 _属性。 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 答案

23、 : A 95) 若要在图片框中绘制一个圆,使用的方法是 _。 a) Circle b) line c) point d) pset 答案 : A 96) 删除字符串前导和尾随空格的函数是 _。 a) Ltrim() b) Rtrim() c) Trim() d) Lcase() 答案 : C 97) 设置 标签边框的属性是 _。 a) BorderStyle b) BackStyle c) AutoSize d) Alignment 答案 : A 98) 设置命令按钮的标题文字时,应改变的属性是_。 a) text b) Name c) Caption d) (名称) 答案: C 99) V

24、isual basic 采用了 _编程机制。 a) 面向过程 b) 面向对象 c) 事件驱动 d) 可视化 答案: C 100) Msgbox 函数返回值的类型是 _。 a) 数值 b) 字符串 c) 变体 d) 数值或字符串 (视输入情况而定 )答案: A 101) OOP 的含义是 _。 a) 面向对象的程序设计方法 b) 开放数据库接口 c) 图形设备接口 d) 图形用户界面 答案: A 102) 当某一按钮的( )属性设置为 False 时,该按钮不可见 。 a) Enable b) Visibale c) Default d) Cancel 答案 : B 103) 对象可以识别和响应

25、的某些行为称为 _。 a) 属性 b) 方法 c) 继承 d) 事件 答案: D 104) 改变控件在窗体中的上下位置应修改控件的 _属性。 a) Top b) Left c) Width d) Height 答案 : A 105) 工程文件的文件名后缀是 _。 a) .bmp b) .vbp c) .frm d) .bas 答案 : B 106) 函数 int(10*rnd)是在 _范围内的整数。 a) 0, 1) b) 1, 10) c) 1, 9) d) 0,9) 答案 : D 107) 函数 int(abs(99-100)/2)的值为 _。 a) 1 b) 0 c) “ 0” d) “

26、1” 答案 : B 108) 函数 left(“Hello“, 2)的值为 _。 a) He b) el c) lo d) true 答案 : A 109) 将当前窗体中显示的文字及绘制的图形全部清除,可以用方法 _。 a) Me.Clear b) Me.Cls c) Me=“ “ d) Me.Delete 答案 : B 110) 决定一个窗体有无控制菜单的属性是 _。 a) Minbutton b) Caption c) Maxbutton d) Controlbox 答案 : D 111) 控件的什么内容决定事件发生时的执行代码 _。 a) 属性 b) 事件过程 c) 函数 d) 通用过程

27、 答案: B 112) 控件内的对齐方式由 _属性决定。 a) Alignment b) WordWrap c) AutoSize d) Style 答案 : A 113) 下列事件中,命令按钮能响应的事件是 _。 a) DblClick b) Click c) Scroll d) Load 答案 : B 114) 通常,文本框的 Setfocus 方法不能使用在 _事件中。 a) Form_click b) Form_load c) Command_click d) Label_click 答案 : B 115) 数学式 子 sin25写成 Visual Basic 表达式是_。 a) si

28、n25 b) Sin(25) c) Sin(25*3.14/180) d) sin(25) 答案 : C 116) 数组的下标可取的变量类型是 _。 a) 日期型 b) 字符型 c) 数值型 d) 可变型 答案: C 117) 设定文本框中是否可以接受多行文本用 _属性。 a) MaxLength b) ToolTipText c) Multiline d) Tag 答案 : C 118) 以下控件中没有 Caption 属性的是 _。 a) 标签框 b) 文本框 c) 框架 d) 命令按钮 答案: B 119) _关键字声明的局部变量在整个程序运行中一直存在。 a) Static b) Pr

29、ivate c) Dim d) Public 答案 : A 120) _属性决定了按 Tab 键时焦点在各个控件之间移动的顺序。 a) Index b) TabStop c) TabIndex d) SetFocus 答案 : C 121) Visual Basic 应用程序的运行模式是 _。 a) 解释运行模式 b) 编译运行模式 c) 既有解释运行模式,又有编译运行模式 d) 汇编运行模式 答案: C 122) 当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体 的 _。 a) AutoSize 属性 b) Resize 事件 c) AutoRedraw 属性 d) Stretc

30、h 方法 答案: B 123) 可变数组的各个数组元素的数据类型可以 _。 a) 相同 b) 不相同 c) 两可 d) 都不对 答案: A 124) 若要设置文本框中所显示的文本颜色,使用的属性是 _。 a) BackColor b) FillColor c) ForeColor d) BackStyle 答案 : C 125) 使图形能自动按控件大小而改变的控件是 _。 a) 标签框 b) 框架 c) 图片框 d) 图像框 答案: D 126) 菜单控件仅支持以下 _事件。 a) Click b) MouseDown c) KeyPress d) Load 答案 : A 127) 若要获得滚

31、动条的当前值,可访问的属 性是 _。 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 132) 下列表达式不合法的是 _。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。