国家二级VB机试(数据类型及运算)模拟试卷17
(总分70,考试时间90分钟)
1. 选择题前景最好的十大专业
1. 若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
A. Integer B. String
C. Boolean D. Variant
2. 为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为
A. Dim pi As Integer
B. Dim pi(7)As Integer
C. Dim pi As Single
D. Dim pi As Long
3. 若在窗体模块的声明部分声明了如下自定义类型和数组Private Type recCode As Integer:Caption As StringEnd Type Dim arr(5)As rec 则下面的输出语句中正确的是
A. Print arr.Code(2),arr.Caption(2)
B. Print art.Code,arr.Caption
C. Print art(2).Code,arr(2).Caption
D. Print Code(2),Caption(2)
4. 如下关于变体类型变量的叙述中,错误的是
A. 变体类型数组中只能存放同类型数据
B. 使用Array初始化的数组变量,必须是Variant类型
C. 没有声明而直接使用的变量其默认类型均是Variant
D. 在同一程序中,变体类型的变量可以被多次赋以不同类型的数据
5. 为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
A. Dim StrD As String
B. Dim StrD As String(128)
C. Dim StrD AsString[128]
D. Dim StrD As String*128
6. 有如下语句序列:Dim a,b As Integer Print a Print b执行以上语句序列,下列叙述中错误的是
A. 输出的a值是0 B. 输出的b值是0
C. a是变体类型变量 D. b是整型变量
7. 以下自定义数据类型的语句中,正确的是
A. Type student ID As String*20 name As String*10 age As Integer End student
B. Type student ID As String*20 name As String*10 age As Integer End Type
C. Type student ID As String name As String age As Integer End student
D. Type ID As String*20 name As String*10 age As Integer End Type student
8. 有数据定义语句:Dim a,b As Integer Dim x%,y as Integer执行语句后,不是整型变量的是
江一燕的老公A. a B. b
C. x D. Y
9. VB中,若没有显式声明变量的数据类型,则默认的类型是
A. 整型 B. 字符型
C. 日期型 D. 变体类型
10. 假定有如下的程序段:Dim intVar As Integer intvar=True Print intVar则输出结果是
A. 0 B. 一1
C. True D. FALSE
11. 下面为单精度实型(即单精度浮点型)变量的是
A. x$ B. x&
C. x! D. x#姜潮家境
12. 设有以下定义语句:Private Type point x As Integer y As IntegerEnd TypeDim a As point下面语句中正确的是
A. a=12 B. a.x=12
C. point=12 D. point.x=12
13. 长整型常数的类型说明符为
A. % B. #
C. & D. @
14. 双精度浮点数的类型说明符为
A. % B. #
C. & D. @
15. 假定有如下的窗体事件过程:Private Sub Form_ Click() a$="Microsoft Integer":b$=Right(a$,5) c$=Mid(a$,1,9):MsgBox a$,34,b$,c$,5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的是
A. Microsoft Visual B. Microsoft
C. Basic D. 5
16. 以下可以作为Visual Basic变量名的是
A. A#A B. counstA
海上生明月 天涯共此时的意思C. 3A D. ?AA
17. 执行以下程序段后,变量c$的值为a$="Visual Basic Programming"b$="Quick"c$=b$ UCase(Mid$(a$,7,6))Right$(a$,12)
A. Visual BASIC Programming
B. Quick Basic Programming
C. OUICK Basic Programming
D. Quick BASIC Programming
18. 下面可以正确定义2个整型变量和1个字符串变量的语句是
A. Dim n.m As Integer,s As String
B. Dim a%,b$,c As String
C. Dim a As Integer,b.c As String
D. Dim x%,y As Integer,z As String
19. 以下关于局部变量的叙述中错误的是
A. 在过程中用Din语句或Static如语句声明的变量是局部变量
B. 局部变量的作用域是它所在的过程
C. 在过程中用Static语句声明的变量是静态局部变量
D. 过程执行完毕,该过程中用Dim或Static语句声明的变量既被释放
20. 设有如下变量声明语句:Dim a,b As Bolean则下面叙述中正确的是
A. a和b都是布尔型变量 B. a是变体型变量,b是布尔型变量
C. a是整形变量,b是布尔型变量 D. a和b都是变体型变量
21. 下列可作为Visual Basic变量名的是
A. A#A B. 4ABC
C. ?xy D. Print_Text
22. 下面定义窗体级变量a的语句中错误的是
A. Dim a% B. private a%
C. Private a As Intrger D. Static a%
23. 以下选项中,不合法的Visual Basio的变量名是
A. a5b B. _xyz
C. a_b D. andif
24. 执行语句Dim X,Y As Integer后
A. X和Y均被定义为整型变量
B. X和Y均被定义为变体类型变量
C. X被定义为整型变量,Y被定义为变体类型变量
D. X被定义为变体类型变量,Y被定义为整型变量
25. 以下变量名中合法的是
A. x2-1 B. print
C. str_n D. 2x
26. 设窗体文件中有下面的事件过程:Private Sub Commandl_Click()Dim s:a%=100:Print aEnd Sub其中变量a和s的数据类型分别是
A. 整型,整型 B. 变体型,变体型
C. 整型,变体型 D. 变体型,整型
27. 在标准模块中用Public关键字定义的变量,其作用域为
A. 本模块所有过程 B. 整个工程
C. 所有窗体 D. 所有标准模块
28. 如果在窗体模块中所有程序代码的前面有语句:Dim x,则x是
A. 全局变量 B. 局部变量
C. 静态变量 D. 窗体级变量
29. 以下合法的VB变量名是
A. ≠1 B. 123_a
二级VBC. string D. x_123
30. 有数据定义语句:Dim X,Y As Integer以上语句表明
学生会申请书A. X、Y均是整型变量 B. X是整型变量,Y是变体类型变量
C. X是变体类型变量,Y是整型变量 D. X是整型变量,Y是字符型变量
发布评论