VB二级考试复习资料 下载本文

内容发布更新时间 : 2024/5/18 3:42:19星期一 下面是文章的全部内容请认真阅读。

学会自己走路,相信自己能行

第一部分 程序设计基础

3、VB6.0的集成开发环境有两种界面方式,分别为: 4、下列选项中不属于主窗口的是:

A)工具栏 B)菜单栏 C)状态栏 D)标题栏 6、下列哪个单位与屏幕分辨率无关的

A)TWIP B)POINT C)PIXEL D)INCH 10、VB中,工程软件的扩展名为:

13、关键字声明的局部变量在整个程序运行中一直存在是: A) Dim B)Public C)Static D)Private

14、在VB中,字符串是被放在( )号内的若干个字符 A)单引号 B)双引号 C)圆括号 D) 花括号

16、设有如下的VB表达式: 2*x^3+5*x-4*cos(y)/5,它相当于代数式为: 17、在窗体上画一个名称为Command1的命令按钮和3个名称分别为Label!,Label2,Label3的标签,然后编写如下代码:

Private a As Integer

Private sub command1_click() Static b as integer Dim c as integer x=5 b=b+x c=c+x a=a+x

Label1.caption=a Label2.caption=b Label3.caption=c End sub

运行程序,连续3次单击命令按钮后,则3个标签中显示的内容分别是: 20、各种通用过程和事件过程代码应该在( )窗口上编写和修改。 21、用于获得字符串Str最左边2个字符的函数是:

A)Left(str,2) B)left(1,2) C)leftstr(str,4) D)leftstr(str) 22、Single 类型的数据在内存中占( )个字节

23、假设Dtime是一个Data类型的变量,则以下赋值语句中错误的是: A)Dtime=#10/23/04# B)Dtime=#October 23,2004# C) Dtime=#10:56:00 AM# D)Dtime=10/23/04 24、在VB中,下列的4个语法不正确的是:

A)x=sgn(0) B)x=sqr(0) C)x=log(0) D)x=sin(0) 26、下面4个表达式中,非法的VB表达式是

A)x=x+y B)x=(x=y) C)x+y

A)len() B)length() C)strlen() D)strlength() 28、下面4个表达式中结果值为0的是:

A)2/3 B)2\\3 C)3 mod 2 D) 2 mod 3 30、下面关系表达式的值为真的是

A) ”X”>”x” B)”5” >”x” C)”that” > “thank” D) 25>25.5

1

学会自己走路,相信自己能行

第二部分 程序结构

1、 设A=3 则执行B=IIF(A<>4,0,-1)后,B的值为 2、 当VB执行以下语句后A的值是

A=1

If A>0 Then A=A+1 If A>1 Then A=0

A) 0 B) 1 C) 2 D) 3

3、 当VB执行下列语句后,输出的结果是

Private sub From_click() Score=int(rnd*10)+30 Select case score Case is <10 A$=”F”

Case 10 To 19 A$=”D”

Case 20 To 29 A$=”C”

Case 30 To 39 A$=”B” Case Else A$=”A”

End select Print A$ End sub

4、 执行下列程序段后,X的值为:

X=2

For I=1 To 10 Step 3 X=X+I/2 Next I

5、 假设有下列循环结构

DO Until 条件 循环体 Loop

则正确的描述是:

A) 如果条件是一个为0的常数,则一次循环体也不执行 B) 如果条件是一个为0的常数,则至少执行一次循环体 C) 如果条件是一个不为0的常数,则至少执行一次循环体D) 不论条件是否为真,至少执行一次循环体 6、 假设有下列程序段:

For I=1 to 3

For j=5 to 1 step -1 Print I*j Next j,I

则语句“Print I*J”的执行次数是____

2

学会自己走路,相信自己能行

7、 以下程序段的输出结果是

X=2:Y=8 Do Until y>8 X=x*y Y=y+1 Loop Print x

8、 用下列的语句所定义的数组的元素个数是

Dim a(-3 to 5) as integer 9、 阅读下列程序段:

For I=1 to 2

For j=1 to I

For k=j to 2 X=X+1 Next k

Next j Next I

执行上面的三重循环后,X 的值是:

10、在窗体上画一个命令按钮,然后编写如下事件过程:

Private sub command1_click() For I=1 to 3

X=2

For j=1 to 2 X=4

For k=1 to 3 X=x+5 Next k Next j Next I Print x End sub

程序执行后,单击命令按钮,输出的结果是

11、体上画两个文本框TEXT1 和TEXT2,一个命令按钮COMMAND1,然后编写如下事件过程:

Private sub command1_click() X=1

Do while x<50 X=(x+1)*(x+2) N=n+1 Loop

Text1.text=str(n) Text2.text=str(x) End sub

程序运行后,单击命令按钮,在两个文本框中显示的值分别是( )

3