浙江省二级考试VB试题汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
省二级考试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
类型,其中表示货币型的是_______。d
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="abc"、c="acd"、d=5,则表达式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
A. 算术运算符
B. 字符运算符
C. 关系运算符
D. 逻辑运算符
14 已知a="12345678",则表达式Left(a, 4) +Mid(a, 4, 2)的值是_______。B
A) 123456 B) "123445" C) 123445 D) 1279
15设有如下的记录类型
Type Student
number As String
name As String
age As Integer
End Type
则正确引用该记录类型变量的代码是_______。 B
A. ="红"
B. Dim s As Student
="红"
C. Dim s As Type Stuent
D. Dim s As Type
="红" ="红"
16下列程序运行时,从键盘输入字符"-",则输出结果是_______。A
Private Sub Form_Click()
op$=InputBox("op=")
If op$="+" Then a=a+2
If op$="-" Then a=a-2
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
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%