VB等级考试选择题.doc

上传人:文库蛋蛋多 文档编号:4122784 上传时间:2023-04-06 格式:DOC 页数:27 大小:62KB
返回 下载 相关 举报
VB等级考试选择题.doc_第1页
第1页 / 共27页
VB等级考试选择题.doc_第2页
第2页 / 共27页
VB等级考试选择题.doc_第3页
第3页 / 共27页
VB等级考试选择题.doc_第4页
第4页 / 共27页
VB等级考试选择题.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《VB等级考试选择题.doc》由会员分享,可在线阅读,更多相关《VB等级考试选择题.doc(27页珍藏版)》请在三一办公上搜索。

1、第1章 选择题1. 提供控件的窗口是_。 A) 对象窗口 B) 对象浏览器 C) 工具箱 D) 工具栏2. 以下哪个窗口用来在设计时修改窗体的默认运行位置_。 A) 属性窗口 B) 立即窗口 C) 窗体布局窗口 D) 工程资源管理器窗口3. 工程文件的扩展名是_。 A) .vbg B) .vbw C) .vbp D) .frm4. 以下叙述错误的是_。 A) 工程文件中除了窗体文件是可选的外,其他文件都是必需的 B) 以 .bas为扩展名的文件是标准模块文件 C) 一个工程中可以包含多个标准模块文件 D) 一个工程中可以包含多种类型的文件5. 启动VB后,就意味着要建立一个新的_。 A) 窗体

2、 B) 程序 C) 工程 D) 文件6. 对象窗口是用来设计_。 A) 应用程序代码段 B) 应用程序界面 C) 对象的属性 D) 对象的事件参考答案: 1.C 2.C 3.C 4.A 5.C 6.B第2章 选择题129. 在窗体上放置的控件是_。 A) 类 B) 属性 C) 对象 D) 事件过程130. 属性窗口中的_属性区分窗体中的控件。 A) Text B) Name(名称) C) Caption D) Index131. 在Form1.BackColor=vbRed 中,vbRed表示_。 A) 一个字符串 B) 255 C) 代表颜色值的常量 D) 变量132. 要改变控件的大小,可

3、以采用的方法是_。 A) 修改控件的Left和Top属性 B) 调用控件的Move方法 C) 修改控件的Width或Heigth属性 D) B和C都可以133. 要将焦点放在某个控件上,可以采用方法_。 A) 使用鼠标直接点击该控件 B) 使用【TAB】键将焦点移到该控件上 C) 调用该控件的SetFocus方法获得焦点 D) 以上都可以134. 假定一个VB应用程序由一个窗体模块和一个标准模块组成,保存该应用程序,下面正确的说法是_。 A) 只保存窗体模块文件 B) 分别保存窗体模块、标准模块、工程文件 C) 只保存窗体模块和标准模块文件 D) 只保存工程文件135. 下面_是窗体的方法而不

4、是属性。 A) Name B) Move C) Caption D) Enabled136. 下面叙述中错误的是_。 A) VB是事件驱动的可视化编程工具 B) VB应用程序不具有明显的开始和结束语句 C) VB工具箱中所有的控件都具有宽度(Width)和高度(Height)属性 D) VB中控件的某些属性只能在运行时设置137. 一个对象可执行的动作与一个对象所识别的动作分别是_。 A) 事件 方法 B) 方法 事件 C) 属性 方法 D) 方法 过程138. 关于对象属性说法正确的是_。 A) 对象的所有属性都罗列在属性窗口中 B) 不同对象不可能有同名属性 C) 不同对象的同名属性取值一

5、定相同 D) 对象的某些属性既可以在属性窗口中设置,也可以通过代码设置139. 只有一个对象的Visible和Enabled属性均为_时,它才能接受焦点。 A) 0 B) 1 C) True D) False140. 决定控件上文本的字体、字形、大小、效果的属性是_。 A) Text B) Caption C) Name D) Font141. 新建一个工程并启动VB后,工具箱中的控件是_。 A) 内部控件 B) Activex 控件 C) 外部控件 D) Activex 控件和内部控件129.C 130.B 131.C 132.D 133.D 134.B 135.B 136.C 137.B

6、138.D 139.C 140.D 141.A第3章 选择题103. 以下关于窗体描述错误的是_。 A) 在vb中每次运行可以指定不同的启动窗体 B) 要让窗体以最大化方式打开,应设置MaxButton为True C) 窗体第一次显示时也会触发Resize事件 D) 窗体第一次显示时的位置可以在设计时指定104. 如果要改变窗体的标题,需要设置窗体对象的属性是_。 A) Caption B) Name C) BorderStyle D) Title105. 如果希望一个窗体在显示的时候没有边框,应该设置的属性是_。 A) 将窗体的标题(Caption)设成空字符串 B) 将窗体的Enabled

7、属性设置成False C) 将窗体的BorderStyle属性设置成None D) 将窗体的ControBox设置成False106. 在程序代码中,要更改窗体Form1的背景图,正确的是_。 A) Set Form1.picture=LoadPicture(文件名) B) Set Form1.picture=Load (文件名) C) Form1.picture=SavePicture(文件名) D) Form1.picture=文件名107. 启动窗体在程序运行后,不作任何操作的情况下会发生的事件是_。 A) Initialize 和 Load B) Show C) Active D) A

8、和 C108. 执行多窗体应用程序时_。 A) 一个窗体打开后,其他窗体都会被关闭 B) 允许同时打开多个窗体 C) 一个窗体打开后,其他窗体都会被隐藏 D) 某一时刻只能打开一个窗体109. 下列叙述中错误的是_。 A) 一个工程中只能有一个 Sub Main 过程 B) 窗体的Show方法的作用是将指定的窗体装入到内存并显示该窗体 C) 窗体的Hide方法和Unload方法完全相同 D) 如果工程中有多个窗体,可以根据需要指定其中一个作为启动窗体110. 终止应用程序的方法是_。 A) 卸载窗体,然后执行End语句 B) 卸载窗体 C) 执行End语句 D) 执行Stop语句111. 显示

9、窗体的方法是_。 A) Visible B) Show C) Hide D) Open112. 窗体最小化时的图标可以用_属性设置。 A) Picture B) Image C) Icon D) MouseIcon113. 窗体Form2的Caption属性为frm,它的Load事件过程名为_。 A) Form1_Load B) Form2_Load C) Form_Load D) Me_ Load114. 下列_是容器控件。 A) Command B) Form C) Label D) TextBox115. 下列不能作为容器控件的是_。 A) 窗体 B) 框架 C) 图像框 D) 图片框1

10、16. MsgBox语句中,必须写明的参数是_。 A) 按钮的类型 B) 对话框的标题 C) 所有参数都是可选的 D) 提示信息117. 定义某个按钮的访问键为【ALT+F】键,正确的设置方法是_。 A) 设置按钮的Default属性为F B) 设置按钮的Caption属性为查找F C) 设置按钮的Caption属性为查找(&F) D) 设置按钮的名称属性为查找($F)118. VB中为命令按钮提供的Cancel属性是_。 A) 指定命令按钮为窗体的取消按钮 B) 指定命令按钮的功能是停止一个程序的运行 C) 指定命令按钮的功能是关闭当前窗体 D) 指定命令按钮的功能是中断一个程序的运行119

11、. 下列属性不属于标签的是_。 A) Enable B) Caption C) MaxLength D) WordWrap120. 要使标签显示时不覆盖背景内容,应设置标签的_属性。 A) Backcolor B) BorderStyle C) ForeColor D) BackStyle121. 要使标签根据内容自动调整大小,应设置_属性为True。 A) AutoSize B) WordWrap C) Enabled D) Visible122. 设置标签边框的属性是_。 A) Borderstyle B) Backstyle C) Autosize D) Alignment123. 在文

12、本框中输入密码时只显示 * 号,则应设置属性_。 A) Text属性为 * B) Capton属性为 * C) PasswordChar属性为 * D) Password属性为 *124. 要使文本框能显示多行,应设置属性_。 A) ScrollBars B) Text C) Visible D) MultiLine125. 文本框的ScrollBars属性设置为非零值却没有效果,原因是_。 A) 文本框没有内容 B) 文本框的MultiLine属性为False C) 文本框的MultiLine属性为True D) 文本框的Locked属性为False126. 当文本框中的内容改变后会触发事件

13、_。 A) Change B) Click C) DblClick D) GotFocus127. 为了使文本框Text1能换行,并且具有水平和竖直滚动条,正确的设置是_。 A) Text1.MultiLine = True Text1.ScrollBars =0 B) Text1.MultiLine = True Text1.ScrollBars =3 C) Text1.MultiLine = False Text1.ScrollBars =0 D) Text1.MultiLine = False Text1.ScrollBars =3128. 下列说法正确的是_。 A) 一条语句可以分多行

14、书写 B) 一行只能写一条语句 C) 每行的首字母必须小写 D) 每行的首字母必须大写参考答案:103.B 104.A 105.C 106.A 107.D 108.B 109.C 110.C 111.B 112.C 113.C 114.B 115.C 116.D 117.C 118.A 119.C 120.D 121.A 122.A 123.C 124.D 125.B 126.A 127.B128.A第4章 选择题85. 下面变量命名错误的是_。 A) 姓名 B) a C) a123 D) a.186. 下面_是字符串数据的类型申明符。 A) % B) & C) $ D) !87. 下面_是整

15、型数据的类型申明符。 A) % B) & C) $ D) !88. 要声明一个全局变量,方法是_。 A) 将变量声明放在某个过程中,并使用Public关键字 B) 将变量声明放在任何一个模块的通用声明段,并使用Public关键字 C) 将变量声明放在标准模块的通用声明段,并使用Public关键字 D) 将变量声明放在标准模块的通用声明段,并使用Private关键字89. 如果变量赋值为str1=联系,var1=5,则语句print 第& var1 & 次& str1输出的结果为_。 A) 第5次联系 B) 第5次str1 C) 第var1次 联系 D) 第var1次str190. 下面错误的V

16、B表达式是_。 A) 5/3+1 B) x+y/12 C) 123+1 D) 3 & 291. i被j整除的逻辑表达式是_。 A) i/j=0 B) i*j=0 C) ij D) i mod j=092. 表达式 1+5 mod 6*74的值为_。 A) 3 B) 4 C) 5 D) 693. 表达式 1+5 mod 6*745 and -220的值为_。 A) 3 B) False C) -4 D) True94. 在窗体上有个命令按钮Command1和文本框Text1,运行如下代码 Private Sub Command1_Click() Dim a, b a = InputBox(输入整

17、数) b = Text1.Text Text1.Text = a + b End Sub 运行程序,在text1中输入456,单击命令按钮,然后在出现的输入对话框中输入123,单击确定按钮,在Text1中显示的内容是_。 A) 579 B) 456123 C) 456 D) 12345695. 在窗体上有个命令按钮Command1和文本框Text1,运行如下代码 Private Sub Command1_Click() Dim a, b a = InputBox(输入整数) b = val(Text1.Text) Text1.Text = a + b End Sub 运行程序,在text1中输

18、入456,单击命令按钮,然后在出现的输入对话框中输入123,单击确定按钮,在Text1中显示的内容是_。 A) 579 B) 456123 C) 456 D) 12345696. 默认情况下,InputBox函数返回值的类型为_。 A) 变体 B) 数值 C) 日期 D) 字符串97. 下列_是VB中正确的日期型数据。 A) 2009/07/01 B) 2009.07.01 C) #01/07/2009# D) 2009-07-0198. 下列叙述错误的是_。 A) 变量名的第一个字符必须是字母或汉字 B) 变量名的长度不超过255个字符 C) 变量名可以包括小数点或内嵌的类型声明符 D) 变

19、量名不能使用关键字99. 要强制使用显式声明变量,使用语句_。 A) Option Base B) Option Explicit C) Option Base 1 D) Option Base 0100. VB中,下列_是同一个变量。 A) A1 和a1 B) sum 和suma C) aver和aver1 D) a1和a-1101. 有语句Dim a, b as Single,则变量a的数据类型为_。 A) 整型 B) 变体型 C) 单精度 D) 双精度102. 表达式78 / 10 + 78 10的值是_。 A) 14 B) 14.8 C) 15 D) 15.8103. 以下叙述正确的是

20、_。 A) 所有算术运算符的优先级相同 B) 算术运算符的优先级高于比较运算符 C) 逻辑运算符的优先级高于比较运算符 D) 逻辑运算符的优先级高于算术运算符85.D 86.C 87.A 88.C 89.A 90.C 91.D 92.D 93.B 94.D 95.A 96.D 97.C 98.C 99.B 100.A 101.B 102.B 103.B第5章 选择题1. 当VB执行下面语句后,A的值为_。 A=1 IF A0 THEN A=A+1 IF A1 THEN A=0 A) 0 B) 1 C) 2 D) 32. 程序在运行循环For i=1 to 14 step 3结束后,i的值等于_

21、。 A) 16 B) 13 C) 14 D) 153. 以下_语句结构是错误的。 A) ForNext B) DoLoop Until C) ForLoop D) Do WhileLoop4. 下面_语句可以跳出Do UntilLoop循环。 A) End B) Exit Loop C) Exit Do D) Exit For5. 对DO循环结构的作用说明正确的是_。 A) 不能使用DO循环设计出预先知道循环次数的循环 B) While和Until关键字必须选择其一 C) While和Until关键字可以同时使用 D) While和Until关键字作用相同6. 以下叙述中正确的是_。 A) S

22、elect Case语句中的测试表达式可以是任何形式的表达式 B) Select Case语句中的测试表达式只能是数值表达式或字符表达式 C) 在执行Select Case语句时,所有Case子句都按出现的顺序被顺序执行 D) Select Case的测试表达式会多次计算7. 关于多分支结构的Case语句,下列写法中错误的是_。 A) Case 1,5,is10 And Is50 D) Case Is128. 要实现若xy,则a=15,否则a=-15正确的程序段是_。 A) if xy then a=15 a=-15 print a B) if xy then a=15:print a a=-

23、15: print a C) if xy then a=15:print a a=-15: print a End if D) if x 10 Then Exit For Next i Print Str(n) End Sub 单击命令按钮后,文本框显示的内容是_。 A) 2 B) 3 C) 4 D) 511. 在窗体上放置一个命令按钮Command1和一个文本框Text1,并编写如下代码: Private Sub Command1_Click() Dim i%, n% For i = 0 To 50 i = i + 4 n = n + 1 If i 15 Then Exit For Next

24、 i Text1.Text = Str(n) End Sub 单击命令按钮后,文本框显示的内容是_。 A) 2 B) 3 C) 4 D) 511. 在窗体上放置一个命令按钮Command1和一个文本框Text1,并编写如下代码: Private Sub Command1_Click() Dim i%, n% For i = 0 To 15 i = i + 2 n = n + 1 If i 9 Then Exit For Next i Text1.Text = Str(n) End Sub 单击命令按钮后,文本框显示的内容是_。 A) 2 B) 3 C) 4 D) 512. 下列程序段执行的结果

25、为_。 x = 2: y = 1 I f x * y 0 A) True B) False C) -1 D) 113. 下列程序段执行后,i值的结果为_。 a = 77 If a 60 Then i = 1 If a 70 Then i = 2 If a 80 Then i = 3 If a 90 Then i = 4 A) 1 B) 2 C) 3 D) 414. 下列程序段执行后,c值的结果为_。 a = 12: b = 123 Select Case b 100 Case 0 c = a + b Case 1 c = a * 10 + b Case 2 c = a * 100 + b En

26、d Select A) 135 B) 243 C) 1323 D) 12315. 在窗体上放置一个命令按钮Command1和一个文本框Text1,并编写如下代码: Private Sub Command1_Click() s = 0 For i = 1 To 15 Step 3 x = 2 * i If x Mod 4 = 0 Then s = s + 1 Next Text1.Text = s End sub 程序运行后,文本框中显示的内容是_。 A) 0 B) 1 C) 2 D) 316. 下列程序段执行的结果为_。 a = 0 b = 1 Do a = a + b b = b + 1 L

27、oop While a 0 a = a - 3 a = IIf(a / 5 = a 5, a + 2, a) Loop Print a End Sub A) 1 B) 2 C) -1 D) -2151. 下面程序运行后,输出的结果是_。 Private Sub Command1_Click() Dim sum% For i = 1 To 12 Step 3 For j = 1 To 3 Step 2 sum = sum + j Next j Next i Print sum End Sub A) 16 B) 4 C) 12 D) 181.A 2.A 3.C 4.C 5.B 6.B 7.C 8.

28、D 9.A 10.D 11.B 11.C 11.C 12.A 13.B 14.B 15.C 16.C 148.C第6章 选择题17. 请问Dim X(0 to 4 ,4 to 5),数组X中可以存放_个元素。 A) 6 B) 8 C) 10 D) 2018. 下面_语句声明的数组是动态数组。 A) Dim X(1 to 4) B) ReDim X(5) C) ReDim X(10) D) Dim X()19. 下列循环结构中,只能用于访问数组元素的是_。 A) ForNext B) DoLoop While C) For EachNext D) DoLoop Until20. 下面的数组声明语

29、句中正确的是_。 A) Dim a3,7 As Integer B) Dim a(3,7) As Integer C) Dim a3;7 As Integer D) Dim a(3;7) As Integer21. 在以下的For EachNext 循环中,A只能是_。 Dim x(12) As Integer For Each A In x Print A; Next A A) 已经声明的静态数组 B) 已经声明的动态数组 C) Variant类型的变量 D) 整型变量22. 使用复制、粘贴的方法建立一个命令按钮数组Command1,以下对该数组的说法中错误的是_。 A) 所有命令按钮的Ca

30、ption属性都是Command1 B) 在代码中访问任一个命令按钮只需要使用名称Command1 C) 命令按钮的大小都相同 D) 命令按钮共享相同的事件过程23. 下列程序段执行的结果为_。 Dim a(10) For i = 0 To 10 a(i) = 2 * i Next Print a(a(3) A) 6 B) 12 C) 0 D) 824. 下面程序的运行结果_。 Option Base 1 Private Sub Form_Load() Dim a(10) As Integer, p(3) As Integer Dim i As Integer, k As Integer k=

31、5 For i=1 To 10 a(i)=i Next For i=1 To 3 p(i)=a(i*i) Next For i=1 To 3 k=k+p(i)*2 Next Print k End sub A) 35 B) 28 C) 33 D) 3725. 下列程序段执行的结果为_。 Dim m(10), n(10) i = 5 For t = 1 To 5 m(t) = t n(i) = 2 * i + t Next Print n(i); m(i) A) 3 11 B) 1 15 C) 15 5 D) 5 1526. 下列程序段执行的结果为_。 Dim a(10, 10) For i =

32、 2 To 5 For j = 3 To 6 a(i, j) = i * j Next j Next i Print a(1, 1) + a(2, 3) + a(5, 6) A) 34 B) 35 C) 36 D) 3726. 下列程序段执行的结果为_。 Dim a(10, 10) For i = 2 To 5 For j = 3 To 6 a(i, j) = i * j Next j Next i Print a(2, 4) + a(2, 3) + a(5, 7) A) 14 B) 49 C) 41 D) 3726. 下列程序段执行的结果为_。 Dim a(10, 10) For i = 2 To 5 For j = 3 To 6 a(i, j) = i + j -1 Next j Next i Print a(2, 4) + a(2, 3) + a(5, 7) A) 15 B) 20 C) 41 D) 927. 执行下列程序后,数组a和b的值分

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号