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 <=3*4 AND 5=2+3的结果是(C).
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
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
30 RGB 函数通过红.绿.蓝三基混合产生某种颜,某语法为RGB
(红.绿.蓝),括号中红、绿、蓝三基的成分使用0~255之间
的整数.若使用三个滚动条分别输入三种基,为保证输入数值
有效,则应设置(B)属性.
A、Scroll和Change
B、Max和Min
C、Smallchange和 LargeChange
D、Value
31 k=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、In t(Rnd(1)*27)+10
34 工具栏中的"启动"按钮的作用是(B).
A、工程管理窗口
B、运行一个应用程序
C、打开被选中对象的代码窗口
D、运行一个窗体
35 不需要编译,计算机便可直接执行的程序是( B )。
A、C语言程序
B、 机器语言程序
C、 汇编语言程序
D、 Visual Basic语言程序
36 Val ("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、15 mod 9
B、7/9
C、7\9
D、7 mod 15
40 表达式Len("123程序设计ABC")的值是 B
A、17
B、10
C、14
D、20
41 Int(-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
44 Len("实践应用能力")的值是(A).
A、6
B、4
C、不能确定
D、8
45 表达式Mid("SHANGHAI",6,3)的值是(C).
A、ANGH
B、SHA
C、HAI
D、SHANGH
46 表达式25\3 mod 3 *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<>0AND B=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、可视化
没有caption属性的控件是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
57 VB窗体文件的扩展名是(A).
A、FRM
B、VBW
C、VBP
D、BAS
58 一个具有图形用户界面的"标准EXE"工程必须包含的文件是( A )。
A、工程文件和窗体文件。
B、窗体文件和标准模块文件。
C、工程文件和资源文件。
D、工程文件和标准模块文件。
59 数学式3≤X<5写成VB表达式是( A )。
A、3<=X and X<5
B、X>=3 and 5<X
C、3<=X or X<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、sa t01
C、3xy
D、integer
63 当Ucase$(C$)>"A" and Ucase$(C$)<"Z"为true时,则C$是__A______。
A、字母
B、大写字母
C、 小写字母
D、 不一定
64 表达式(-1)*Sgn(-100+Int(Rnd*100))的值是(A).
A、1
B、-1
C、随机数
D、0
65 表达式print Len(trim(" abcd ")&"123")的结果是 D
A、abcd
B、9
C、123
D、7
66 Rnd函数不可能产生的()值.B
A、0
B、1
C、0.1234
D、.00005
67 下面变量名称不正确的是( B )。
A、x1
B、1x
C、 x1y
D、x_1
68 下列哪个变量名的取法是不正确的(B).
A、T_Temp
B、T32#
C、T32
D、TName
69 选中复选框控件时,value属性的值,可以是(C).
A、True
B、false
C、1
D、0
70 程序运行时,如果复选框被用户选中,那么其Value属性值为( A )。
A、1
B、False
C、 True
D、 0
71 程序运行时,如果单选框被用户选中,那么其Value属性值为( D )。
A、0
B、1
C、False
D、True
72 下列()是窗体文件的扩展名.A
A、frm
B、cls
C、dll
D、bas
73要使标签能透出窗体的背景,必须设置(C)属性.
A、Appearance
B、BorderStyle
C、BackStyle
D、BackColor
74 当窗体被关闭时,系统自动执行该窗体的( A )事件过程。
A、Unload
B、Load
C、LostFocus
D、Click
75 要使窗体运行时充满整个屏幕,应设置其( D )属性。
A、AutoRedraw
B、Width
C、 Height
D、WindowState
76 要使得窗体一开始运行就充满整个屏幕则须设置()属性. A
A、windowstate
B、borderstyle
C、appearance
D、drawmode
77 要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine
属性设置为True,然后再将ScrollBar属性设置为(A).
A、3
B、0
C、1
D、2
78 决定控件上文字的字体、字形、大小及效果的属性是(C).
A、TEXT
B、CAPTION
C、FONT
D、NAME
79 在窗体设计器窗口双击窗体的任何地方,可以打开的窗口是(A).
A、代码窗口
B、以上3个选项都不对
C、工程管理窗口
D、属性窗口
80 下列关于属性设置的叙述错误的是(D).
A、一个控件具有什么属性是VB预先设计好的,用户可以改变
B、一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置
C、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值
D、一个控件具有什么属性是VB预先设计好的,用户不能改变
81 MaxLength属性可以设置文本框可以输入与显示的最多字符个数,当其值为0时表示(D).
A、不允许输入字符
B、以上都不正确
C、不允许输入任何字符,但显示不限制
D、输入的字符长度不限
82 下面(C)控件不具有Caption属性.
A、标签框
B、命令按钮
C、文本框
D、单选钮
8
3 要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值(D).
A、Name
B、Text
C、AutoSize
D、Caption
84 程序运行时,要限制文本框的输入长度,那么应设置( A )。
A、MaxLength
B、Enabled
C、Locked
D、MultiLine
85 事件的名称(D).
A、是不固定的
B、有的由用户定义,有的由系统定义
C、都要由用户定义
D、都是由系统预先定义
86若设置窗体的BorderStyle=1,则在程序运行时窗体的行为是( A )。
A、窗体没有最大化和最小化按钮,窗体可以移动,但不能改变大小。
B、窗体有最大化和最小化按钮,窗体既可以移动,也可以改变大小。
C、窗体没有最大化和最小化按钮,窗体既不能移动,也不能改变大小。
D、窗体有最大化和最小化按钮,窗体可以移动,但不能改变大小。
87 如果要设置窗体的标题栏,应选择以下那种属性(D).
A、Tips
B、Name
C、Text
D、Caption
88 要把一个命令按钮设置成无效,应设置其哪一属性值(D).
A、Visible
B、Default
C、Cancel
D、Enabled
89 将焦点主动设置到指定的控件或窗体上,应采用(C)方法.
A、SetText
B、GetGata
C、SetFocus
D、SetData
90 要使标签控件的大小随Caption 属性值而自动调整,应设置其( B )属性。
A、Alignment
B、AutoSize
C、Width
D、Caption
91 能够改变窗体边框线类型的属性是(C).
A、FontStyle
B、Border
C、BorderStyle
D、BackStyle
92 要使Form1窗体的标题栏显示"欢迎使用VB",以下语句正确的是(A).
A、Form1.Caption=〞欢迎使用VB〞
B、Form1.Caption="欢迎使用VB"
C、Form1.Caption=欢迎使用VB
D、Form1.Caption=ˊ欢迎使用VBˊ
93 文本框所没有的属性是(D).
A、Visible
B、BackColor
C、Enabled
D、Caption
94 在VB环境中,工程文件的扩展名是(D).
A、.frx
B、.bas
C、.frm
D、.vbp
95 如果要在命令按钮上显示图形文件,应设置命令按钮的(B).
A、Style属性和Graphics属性
B、Style属性和Picture属性
C、Picture属性
D、Graphics属性
96 要使鼠标指向"命令按钮"时,出现一个提示文本,应设置其(A )属性。
A、ToolTipText
B、Style
C、Picture
D、Caption
97不论何控件,共同具有的属性是(B).
A、ForeColor
B、Name
C、Caption
D、Text
98 要使标签控件标题内容居中显示,应设置其( B )属性。
A、 ToolTipText
B、 Alignment
C、 BackStyle
D、 Appearance
99 使命令按钮获得"焦点"的方法是( A )。
A、SetFocus
B、Move
C、Refresh
D、LinkSend
100 改变控件在窗体中的上下位置应修改控件的()属性. C
A、Height
B、Wide
C、Top
D、Left
101、语句PRINT"SGN(-26)=";SGN(-26)的输出结果为(C)
A、SGN(-26)=-26
B、SGN(-26)=26
C、SGN(-26)=-1
D、SGN(-26)=+1
102、若要使得文本框的初始值为空,则应
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论