第一范文网 - 专业文章范例文档资料分享平台

江苏省二级考试VB试题汇总

来源:用户分享 时间:2025/7/10 10:53:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

省二级考试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(hex) B) &O(8;oct)(&D 十进制;&B 二进制) 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 (由高到低:^, -, * 和/ ,\\, mod, +和 -;函数,算术,字符,关系,逻辑(not,and ,or,xor))

A. \\ B. / C. Mod D. * 9 下面语句中有非法调用的是_______。 C

A. x=SGN(-1) B. x=FIX(-1) (sgn:判断正负号;sqr:平方根;chr:找出对应Ascall码 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 语句是_______。

第 1 页 共 50 页

省二级考试VB试题汇总

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

A. 算术运算符 B. 字符运算符 C. 关系运算符 D. 逻辑运算符 14 已知a=\,则表达式Left(a, 4) +Mid(a, 4, 2)的值是_______。B A) 123456 B) \ 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=\张红\张红\

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

Private Sub Form_Click() op$=InputBox(\ If op$=\

If op$=\(a默认为0) 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%

第 2 页 共 50 页

省二级考试VB试题汇总

END A. 0.25 0.75 B. 0 2 C. 0 3 D. 1 3 21 窗体里有两个对象,分别是图片框Picture1和标签Label1。那么下面关于Print方法的使用中,错误的一条是_______。 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 \ (spc(n):输出下一个表达 C. Print \式之前插入n个空格) 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,b 均未定义) 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. 4 B. 3 C. 2 D. 1 (IIf(逻辑表达式,值1,值 2)若表达式正确,则返回值1,否则为2) 30 表达式Int(198.555*100+0.5)/100的值为 _______。 C

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

第 3 页 共 50 页

省二级考试VB试题汇总

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,那么此时表示用户做的操作是_______。 A A. 用户单击了对话框中的“确定”按钮 B. 用户单击了对话框中的“取消(2)”按钮 (中止3;重试4;忽略5) C. 用户单击了对话框中的“是(6)”按钮 D. 用户单击了对话框中的“否(7)”按钮

35 在Visual Basic中,InputBox函数的默认返回值类型为字符串,用InputBox函数输入数值型数据时,下列操作中可以有效防止程序出错的操作是_______。 A

A. 事先对要接收的变量定义为数值型 (此时系统会自动转换) B. 在函数InputBox前面使用Str函数进行类型转换

C. 在函数InputBox前面使用Value函数进行类型转换 (应该是val函数) D. 在函数InputBox前面使用String函数进行类型转换 36 表达式Len(\程序设计ABC\的值是_______。 A

A. 10 B. 14 C. 20 D. 17

37 赋值语句g = 123 + Mid(\执行后,变量g中的值是_______。 D

A) \) 123C) 12334 D) 157

38 如果x是一个正实数,对x的第3位小数四舍五入的表达式是_______。B A. 0.01 * Int(x + 0.005)

B. 0.01 * Int(100 * (x + 0.005)) (fix;cint在相同形式下也可以) C. 0.01 * Int(100 * (x + 0.05)) D. 0.01 * Int(x + 0.05)

39 MsgBox函数的返回值的类型是_______。 A

A) 整数 B) 字符串 C)逻辑值 D) 日期

40 使用下列语句:Dim x(1 to 10,3) As Single,则数组占用内存空间的字节数是_______。 A. 132 B. 80 C. 160 D. 120 41 若x=1,执行语句If x Then x = 0 Else x = 1的结果是_______。 D A. 实时错误 B. 编译错误 C. x=1 D. x=0 42 下列程序段的循环结构执行后,i的输出值是_______。 C

Dim y as Integer

For i = 1 To 10 Step 2 y = y + i Next i

Print i

A) 25 B) 10 C) 11 D) 因为y初值不知道,所以不确定 43 以下程序段的运行结果是_______。 D

Private Sub Form_Click() x = 5 m = 1 n = 1 Do

m = m * n n = n + 1 Loop Until n > 5 Print x ^ 2 + m / 3

第 4 页 共 50 页

C

搜索更多关于: 江苏省二级考试VB试题汇总 的文档
江苏省二级考试VB试题汇总.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0pzbf8pgq252amx9ksub_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top