VB程序设计期末考试题
一、选择题
1 下列常量中,是Integer类型常量的是( C )。
A、123&
B、-38844
C、123%
D、32768
2 下面选项中()是字符连接运算符. A
A、&
B、And
C、%
D、Mod
3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。
A、IDE是设计、调试、运行VB程序的工具。
B、用户不能随意关闭IDE中的窗口。
C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。
D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。
4 len(“vb程序设计”)=( C ) 。
A、 5
B、2
C、 6
D、10
5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D
A、7
B、0
C、2
D、4
6 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。
A、157
B、12334
C、123
D、"12334"
7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C).
A、,
B、;
C、:
D、、
8 将逻辑型数据转换成整型数据时,转换规则是( D )。
A、将True转换为 1 ,将False转换为 0
B、将True转换为 1 ,将False转换为 -1
C、将True转换为 0 ,将False转换为 -1
D、将True转换为 -1 ,将False转换为 0
9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).
A、SIN
B、4^5
C、3*4
D、x+1
10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。
A、不能计算
B、 True
C、5
D、False
11 随机产生[10,50] 之间整数的正确表达式是( D )。
A、Round( Rnd*50)
B、 Int(Rnd*40+10)
C、Round( Rnd*51)
D、 10+Int(Rnd*41)
12 每建立一个窗体,工程管理器窗口中就会增加一个(C).
A、类模块文件
B、工程文件
C、窗体文件
D、程序模块文件
13 INT(100*RND(1))产生的随机整数的闭区间是(B).
A、[1,100]
B、[0,99]
C、[0,100]
D、[1,99]
14 下列数据类型中,占用内存最小的是(D).
A、Integer
B、Single
C、Boolean
D、Byte
15 VisualBasic是一种()程序设计语言.B
A、过程式
B、非过程式
C、机器
D、低级
16 函数Int(10*Rnd)是在(A)范围内的整数.
A、[0,9]
B、[0,1]
C、[1,9]
D、[1,10]
17 以下合法的一组Visual Basic用户标识符是 C
A、Sum 和 8abc
B、a#x 和 Pi
C、ForLoop 和 Total
D、Const 和 DoWhile
18 函数Len(Str(Val("123.4")))的值为(B).
A、5
B、6
C、8
D、11
19 Int(198.555*100+0.5)/100的值为B
A、199.6
B、198.56
C、200
D、198
20 以下各表达式中, 计算结果为0的是(A).
A、FIX(12.4)+FIX(-12.6)
B、CINT(12.4)+CINT(-12.6)
C、INT(12.4)+INT(-12.6)
D、FIX(13.6)+FIX(-12.6)
21 MsgBox()的正确语法是( D )。
A、 MsgBox(标题 [,提示信息] [,按钮类型])
B、 MsgBox(提示信息[,标题] [,按钮类型])
C、MsgBox(标题 [,按钮类型] [,提示信息])
D、 MsgBox(提示信息 [,按钮类型] [,标题])
22 3>8-3 OR 10+2
A、10
B、-3
C、True
D、False
23 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是(D).
A、7
B、4
C、6
D、5
24 设a=6,则执行x=IIf(a>5,-1,0)后,x的值为(D).
A、5
B、0
C、6
D、-1
25 下面关于VB的叙述中,不正确的是( A )。
A、用VB编写的程序可以在任何操作系统环境中运行。
B、VB是面向对象的可视化的软件开发工具。
C、VB是在20世纪60年代美国Dartmouth学院开发的Basic语言基础上发展而形成的。
D、VB是由美国Microsoft(微软)公司开发程序设计语言。
26 表达式16 / 4-2^5*8 / 4 Mod 5 \ 2 = ( A )。
A、4
B、0
C、-2
D、 -6