VB复习题
一、填空题
1.对图片框Picture1所有清除方法Cls,应写为 。 (Picture1.Cls)
2.工程文件的扩展名是 , 窗体文件的扩展名是 。 (Vbp Frm)
3.循环语句 For I= 30 To 1 Step -3所进行的循环次数为 。 (10)
4.设置控件背景颜的属性是 。 (BackColor)
5.表达式Ucase(Mid(“GoodLuck”,3,4))的值是 。 (ODLU)
6.Visual Basic 的赋值语句既可给 赋值,也可给对象的 赋值。
(变量 属性c编程必背100题)
7.Right(“Chinese”,3)的值为 。 (ese)
8.把条件15<=x<19写成Visual Basic的关系表达式为 。
(x>=15 and x<19)
9. 表达式Ucase(Mid(“Homework”,3,2))的值是 。 (ME)
10. 由Array函数建立的数组名字必须是 类型。 (Variant)
11.代数式|a-b|>8的Visual Basic表达式为 。 (Abs(a-b)>8)
12. 扩展名为 .BAS 的文件称为 。 (标准模块文件)
13. 声明符号常量需使用 语句。 (Const)
14. 通用过程与事件过程不同的是 。 (与对象无关)
15. 要使一个命令按钮成为图形命令按钮,则应设置其 属性值。 (Style)
16. 在VB中设置属性值有2种方法,分别是 和 。
(属性窗口直接设置 程序代码进行设置)
17.Left(“Chinese”,3)的值为 。 (Chi)
18. 扩展名为 .Frm 的文件称为 。 (窗体文件)
19. 如果要求定时器控件的Timer事件间隔0.2秒,其Interval属性应设置为 。
(500)
20. 设数组声明语句:Dim A(-1 To 2,2) As Integer,则数组A中包括的元素有 个。
(12)
21.起始语句为While的循环结构的终端语句是 。 (End Do)
22. 控件数组的名字由 属性指定,而数组中的每个元素由 属性指定。
(Name Index)
23.把条件T+3≠V-2且T+V>100写成Visual Basic的关系表达式为 。
(T+3 <> V-2 And T+V>100)
24. 表达式Ucase(Mid(“HappyNewYear!”,6,3))的值是 。
(NEW)
二、单项选择题
1.与传统的程序设计语言相比,VB最突出的特点是 。 (D)
A. 程序开发环境 B. 程序调试技术 C. 结构化程序设计 D. 事件驱动编程机制
2. 若要使标签控件显示时不覆盖其背景内容,要对 属性进行设置。 (B)
A. ForeColor B. BackStyle C. BorderStyle D. BackColor
3.在运行时,系统自动执行启动窗体的 事件过程。 (D)
A. UnLoad B. Click C. GotFocus D. Load
4. 当文本框ScrollBars属性值设置为1(有水平滚动条),却没有效果,原因是 。(C)
A. 文本框的MultiLine属性为True B. 文本框的Locked属性为True
C. 文本框的MultiLine属性为False D. 文本框中没有内容
5.表达式16/4-2^5*8/4 Mod 5\2的值为 。 (C)
A. 2 B. 14 C. 4 D. 20
6.已知A$=”12345678”,则表达式Val(Left(A$,4)+Mid(A$,4,2))的值为 。 (A)
A. 123445 B. 123456 C. 6 D. 8
7.下面正确的赋值语句是 。 (A)
A. y=x+30 B. 3y=x C. x+y=30 D. y=πr2
8.下面程序段求2个数中的最大数,不正确的是 。 (B)
A. Max=x B. If y>=x Then Max=y
If y>x Then Max=y Max=x
C. Max=IIf(x>y,x,y) D. If x>y Then Max=x Else Max=y
9.下列循环能正常结束的是 。 (D)
A. I=6 B. I=5
Do Do
I=I-2 I=I+1
Loop Until I=1 Loop Until I<0
C. I=1 D. I=10
Do Do
I=I+2 I=I+1
Loop Until I=10 Loop Until I>0
10.下面程序段: (B)
Dim x
If x Then Print x Else Print x+2
运行后的结果是 。
A. -2 B. 2 C. 0 D. 显示出错信息
11.以下程序输出结果是 。 (C)
Dim a
a=Array(1,2,3,4,5,6,7)
For i=Lbound(a) To Ubound(a)
a(i)=a(i)*a(i)
Next i
Print a(i-1)
A. 0 B. 不确定 C. 49 D. 程序出错
12.以下程序段的执行结果是 。 (D)
Dim A(5)
For I=1 To 5
A(I)=I*I
Next I
Print A(I-1)
A. 0 B. 16 C. 5 D. 25
13.列表框中的列表内容是通过 属性来设置的。 (C)
A. Text B. Columns C. List D. Index
14.要退出For循环,可使用的语句为 。 (A)
A. Exit For B. Exit Do C. Exit Sub D. Exit
15.将命令按钮Command1设置为不可见,应修改该命令按钮的 属性。 (C)
A. Caption B. Value C. Visible D. Enabled
16.A=1,B=190,则INT((B-A+1)*RND+A)的结果是介于 之间的数。 (B)
A. 0~190 B. 1~190 C. 1~180 D. 0~199
17.数学式子sin40°写成Visual Basic表达式是 。 (C)
A. sin40 B. sin(40) C. sin(40*3.14/180) D. sin(40°)
18.可以实现从字符串任意截取字符的函数是 。 (D)
A. Instr( ) B. Left( ) C. Right ( ) D. Mid ( )
19.文本框中用于设定文本框中最多可接受字符个数的属性是 。 (A)
A. MaxLength B. PassworsChar C. AutoSize D. SelLength
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论