学会自己走路,相信自己能行
第一部分 程序设计基础
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