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