VB测验题及答案.docx
《VB测验题及答案.docx》由会员分享,可在线阅读,更多相关《VB测验题及答案.docx(55页珍藏版)》请在冰豆网上搜索。
VB测验题及答案
VB测验题及答案
————————————————————————————————作者:
————————————————————————————————日期:
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的"视图"菜单中。
4len(“vb程序设计”)=(C)。
A、5
B、2
C、6
D、10
5表达式15Mod4+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>2Orsin(x)>0.9And3>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、程序模块文件
13INT(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
15VisualBasic是一种()程序设计语言.B
A、过程式
B、非过程式
C、机器
D、低级
16函数Int(10*Rnd)是在(A)范围内的整数.
A、[0,9]
B、[0,1]
C、[1,9]
D、[1,10]
17以下合法的一组VisualBasic用户标识符是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
19Int(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)
21MsgBox()的正确语法是(D)。
A、MsgBox(标题[,提示信息][,按钮类型])
B、MsgBox(提示信息[,标题][,按钮类型])
C、MsgBox(标题[,按钮类型][,提示信息])
D、MsgBox(提示信息[,按钮类型][,标题])
223>8-3OR10+2<=3*4AND5=2+3的结果是(C).
A、10
B、-3
C、True
D、False
23表达式4+5\6*7/8Mod9的值是(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/4Mod5\2=(A)。
A、4
B、0
C、-2
D、-6
27声明符号常量应该用关键字(B).
A、Private
B、Const
C、Static
D、V26/ariant
28下列数据类型中,占用内存最大的是(D).
A、Boolean
B、Integer
C、Byte
D、Single
29下列VB数据类型中,占用内存最少的是(D)。
A、Currency
B、Integer
C、Boolean
D、Byte
30RGB函数通过红.绿.蓝三基色混合产生某种颜色,某语法为RGB
(红.绿.蓝),括号中红、绿、蓝三基色的成分使用0~255之间
的整数.若使用三个滚动条分别输入三种基色,为保证输入数值
有效,则应设置(B)属性.
A、Scroll和Change
B、Max和Min
C、Smallchange和LargeChange
D、Value
31k=12.5,len(str(k))=(B)。
A、4
B、5
C、3
D、2
32表达式Abs(-5)*5\5/5的值是D
A、1
B、5
C、-25
D、25
33产生[10,37]之间的随机整数的VisualBasic表达式是(C).
A、Int(Rnd
(1)*27)+11
B、Int(Rnd
(1)*28)+11
C、Int(Rnd
(1)*28)+10
D、Int(Rnd
(1)*27)+10
34工具栏中的"启动"按钮的作用是(B).
A、工程管理窗口
B、运行一个应用程序
C、打开被选中对象的代码窗口
D、运行一个窗体
35不需要编译,计算机便可直接执行的程序是(B)。
A、C语言程序
B、机器语言程序
C、汇编语言程序
D、VisualBasic语言程序
36Val(“123ab”)=(D)。
A、0
B、不能转换
C、1230
D、123
37表达式16/4-2^5*8/4MOD5\2的值为A
A、4
B、2
C、14
D、20
38删除字符串前导和尾随空格的函数是(D).
A、Rtrim()
B、Ltrim()
C、Lcase
D、Trim()
39下列表达式中,其值为0的是(C).
A、15mod9
B、7/9
C、7\9
D、7mod15
40表达式Len("123程序设计ABC")的值是B
A、17
B、10
C、14
D、20
41Int(-3.1)+round(-4.6)=________C_________。
A、-8
B、-6
C、-9
D、-7
42\、/、Mod、*等4个算术运算符中,优先级最低的是(A).
A、Mod
B、/
C、*
D、\
43下面正确的赋值语句是(D)。
A、x=y=1
B、x+2=y^2+2
C、x+y=1
D、x=y+z1
44Len("实践应用能力")的值是(A).
A、6
B、4
C、不能确定
D、8
45表达式Mid("SHANGHAI",6,3)的值是(C).
A、ANGH
B、SHA
C、HAI
D、SHANGH
46表达式25\3mod3*Int(4.5)的值为(B).
A、1
B、8
C、4
D、5
47下面变量名称正确的是(C)。
A、x□1
B、integer
C、x_1_y
D、x,y
48不能正确表示条件"两个整型变量A和B之一为0,但不能同时为0"
的布尔表达式(D).
A、A*B=0ANDA<>B
B、(A=0ORB=0)ANDA<>B
C、A=0ANDB<>0ORA<>0ANDB=0
D、A*B=0AND(A=0ORB=0)
49如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(C).
A、0.01*int(100*(x+0.05))
B、0.01*int(x+0.05)
C、0.01*int(100*(x+0.005))
D、0.01*int(x+0.005)
50表达式X+1>X是(D).
A、非法表达式
B、字符表达式
C、算术表达式
D、关系表达式
51.VisualBasic的编程机制是(B).
A、面向图形
B、事件驱动
C、面向对象
D、可视化
52下面4项中合法的变量名是(A).
A、X_yz
B、X-Y
C、123abc
D、integer
53以下可以作为VB变量名的是(C).
A、COS(X)
B、X(-1)
C、CO1
D、SIN
54表达式(7\3+1)*(18\5-1)的值是(B).
A、8.76
B、6
C、6.67
D、7.8
55下列哪个变量名的取法是不正确的(C).
A、sTme
B、T_12
C、T12%
D、T_Temp
56可以同时删除字符串前导和尾部空白的函数是(B).
A、Ltrim
B、Trim
C、Mid
D、Rtrim
57VB窗体文件的扩展名是(A).
A、FRM
B、VBW
C、VBP
D、BAS
58一个具有图形用户界面的“标准EXE”工程必须包含的文件是(A)。
A、工程文件和窗体文件。
B、窗体文件和标准模块文件。
C、工程文件和资源文件。
D、工程文件和标准模块文件。
59数学式3≤X<5写成VB表达式是(A)。
A、3<=XandX<5
B、X>=3and5C、3<=XorX<5
D、3<=X<5
60表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是(A).
A、.5
B、0.48
C、.05
D、0.048
61变量未赋值时,数值型变量的值为(C).
A、空
B、无任何值
C、0
D、1
62正确的变量名是(A)。
A、xy_01
B、sat01
C、3xy
D、integer
63当Ucase$(C$)>”A”andUcase$(C$)<”Z”为true时,则C$是__A______。
A、字母
B、大写字母
C、小写字母
D、不一定
64表达式(-1)*Sgn