江苏省计算机(二级)考试VB试题分类汇总及答案 下载本文

内容发布更新时间 : 2024/5/19 17:54:37星期一 下面是文章的全部内容请认真阅读。

省二级考试VB试题汇总

省二级考试VB试题汇总

(2006.6月)

前言:本辅导资料主要在于介绍省二级考试的基本题型和基本考点,所以建议大家在第一遍看本资料时,应认真做好每一题,在遇到不会或不懂的题时,立即到课本中找本题相关的知识点并弄懂这些知识点,然后再来分析此题,以达到对考点各各击破的目的,如此下去便可掌握省二级考试的几乎所有考点,从而可以应付千变万化的考题了。本资料内的考题只是考试题库中的一小部分而已,切不可只做出本资料内各题的答案,而没掌握其考点知识,这将会导致后悔莫及的后果。此外,建议大家在掌握考试题型和考点后,应上机实际操作,尤其对于能力测试题更应已上机练习为主,掌握做题步骤和基本技巧,方可取得理想的成绩。最后预祝大家在省二级考试中取得优异的成绩!

第一部分 知识测试题

一、选择题(每套试卷有20个选择题,每题1分)

1 以下4种描述中,错误的是_______。 D A. 常量在程序执行期间其值不会发生改变

B. 根据数据类型不同,常量可分为字符型常量 、数值常量、日期/时间型常量和布尔型常量 C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质 D. 符号常量的使用和变量的使用没有差别 2 下面合法的常量是_______。 D

A. 1/2 B. 'abcd' C. 1.2*5 D. False 3 Visual Basic中可以用类型说明符来标识变量的 C 类型,其中表示货币型的是_______。 A. % B. # C. @ D. $

4 以下关键字中,不能定义变量的是_______。 A

A. Declare B. Dim C. Public D. Private 5 用十六进制表示Visual Basic的整型常数时,前面要加上的符号是_______。 A

A) &H B) &O C) H D) O 6 Visual Basic日期常量的定界符是_______。 A

A. ## B.?? C. () D. {}

7 数学关系3≤x<10表示成正确的VB表达式为_______。 B A. 3<=x<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D. 3<=x AND <10

8 \\,/,Mod,*四个算术运算符中,优先级别最低的是_______。 C

A. \\ B. / C. Mod D. * 9 下面语句中有非法调用的是_______。 C A. x=SGN(-1) B. x=FIX(-1) C. x=SQR(-1) D. x$=CHR$(65)

10 表达式23/5.8、23\\5.8、23 Mod 5.8的运算结果分别是_______。 B A. 3、3.9655、3 B. 3.9655、3、5 C. 4、4、5 D. 3.9655、4、3

11 如果变量 a=2、b=\、c=\、d=5,则表达式 ac AND b<>c 的值_______。A A. True B. False C. Yes D. No 12 为了给x,y,z三个变量赋初值1,下面正确的赋值 A 语句是_______。

A) x=1∶y=1∶z=1 B) x=1,y=1,z=1 C) x=y=z=1 D) xyz=1

13 以下4类运算符,优先级最低的是_______。 D

第 1 页 共 49 页

省二级考试VB试题汇总

A. 算术运算符 B. 字符运算符 C. 关系运算符 D. 逻辑运算符 14 已知a=\,则表达式Left(a, 4) +Mid(a, 4, 2)的值是_______。B

A) 123456 B) \ C) 123445 D) 1279 15 设有如下的记录类型

Type Student number As String name As String age As Integer End Type

则正确引用该记录类型变量的代码是_______。 B

A. Student.name=\张红\ B. Dim s As Student

s.name=\张红\

C. Dim s As Type Stuent D. Dim s As Type s.name=\张红\ s.name=\张红\

16 下列程序运行时,从键盘输入字符\,则输出结果是_______。 A

Private Sub Form_Click() op$=InputBox(\ If op$=\ If op$=\ Print a End Sub

A. -2 B. 0 C. +2 D. +0 17 下列程序段的运行结果为_______。 B

For i=3 To 1 Step -1 Print Space(5-i); For j=1 To 2*i-1 Print \ Next j Print Next i

A. * B. ***** C. ***** D. ***** *** *** *** *** ***** * * * 18 执行 PRINT 18/2*3,-3^2 命令后,输出结果为_______。 C A. 3 9 B. 3-9

C. 27 -9 D. -9 27 19 执行 PRINT 9.4\\3.7,9.4 MOD 3.7 命令后,输出 A 结果为_______。

A. 2 1 B. 3 0 C. 2 20 D. 1 2 20 运行以下程序后,输出结果为_______。 C

x%=1/4

y%=11/4 PRINT x%;y% END

A. 0.25 0.75 B. 0 2 C. 0 3 D. 1 3

21 窗体里有两个对象,分别是图片框Picture1和标签Label1。那么下面关于Print方法的使用中,

第 2 页 共 49 页

省二级考试VB试题汇总

错误的一条是_______。 D

A. Picture1.Print 147 B. Print 147

C. Printer.Print 147 D. Label1.Print 147

22 下面的_______语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。 B

A. Print \ B. Print \ C. Print \ D. Print \ 23 阅读下面的程序段:

n1=InputBox(\请输入第一个数:\ n2=InputBox(\请输入第二个数:\ Print n1+n2

当输入分别为111和222时,程序输出为______。 A

A. 111222 B. 222 C. 333 D. 程序出错 24 语句Print Format (\的输出结果是_______。 B A. HELLO B. hello C. He D. he 25 语句 Print (a=2) And (b=-2) 的输出结果是_______。 D

A. True B. 结果不确定 C. -1 D. False 26 以下程序段运行后,输出字符的排列顺序是_______。 D

For i=1 To 6

If i Mod 2=0 Then Print \ Else Print \ End If

Next i

A. #*#*# B. ##### C. ***** D. *#*#*# 27 用MSGBOX函数显示的对话框,以下叙述正确的是_______。 D

A) 该对话框有一个“确定”按钮 B) 该对话框有“是”,“否”两个按钮 C) 该对话框有“是”,“否”,“取消”三个按钮

D) 该对话框通过选择参数可以得到以上不同的的按钮组合 28 与语句Dim abc%作用相同的语句是_______。 A

A) Dim abc As Integer B) Dim abc As Long C) Dim abc As String D) Dim abc As Date

29 设a=1,b=2,c=3,d=4,则表达式IIf(a

A. 198 B. 199.6 C. 198.56 D. 200

31 要使变量x赋值为1~100间(含1,不含100)的一个随机整数,正确的语句是_______。D A. x=Int(100*Rnd) B. x=Int(101*Rnd) C. x=1+Int(100*Rnd) D. x=1+Int(99*Rnd) 32 Visual Basic表达式 Cos(0)+Abs(1)+Int(Rnd(1))的值是_______。 D A. 1 B. -1 C. 0 D. 2

33 表达式Int(5*Rnd+1)* Int(5*Rnd-1) 值的范围是_______。 D

A. [0,15] B. [-1,15] C. [-4,15] D. [-5,15]

34 当函数MsgBox返回值为1,对应的符号常量是 vbOK,那么此时表示用户做的操作是_______。

第 3 页 共 49 页