计算机二级(VB)40_真题-无答案
计算机二级(VB)40
(总分100,考试时间120分钟)
选择题(每小题2分,共70分)  下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为【  】
A. n+l        B. n-1
C. 2n          D. n/2
2. 任何控件都有的属性是(  )。
A.  BackColor        B.  Caption
电脑屏幕分辨率
C.  Name        D.  BorderStyle
3. 有如下程序:  Private Sub Commandl_Click( )    Dim i As Integer    For i=1 To 2      DS    Next i   End Sub   Sub DS( )    Dim x As Integer,m As String    Static y,n    X=X + 1   
y=y + 1    m=m &"*”:n=n&"#"    Print x,y,m,n  End Sub  程序运行后,输出的结果是(    )。
A. 1 1 * #
B. 1 1 * #
C. 1 1 * #1 1 * # 1 2 * #
D. 1 1 * #1 1 * ##  1 2 * ##
4. 如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是(  )。
A. 视图结构可以使用MODIFY STRUCTURE命令来修改
B. 视图不能同数据库表进行联接操作
C. 视图不能进行更新操作
D. 视图是从一个或多个数据库表中导出的虚拟表
5. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:    Option Base 1    Private Sub Command1_Click( )        Dim a        a=Array(1,2,3,4,5)        For i=1 To UBound(a)            a(i)=a(i)+i-1        Next        Print a(3)    End Sub    程序运行后,单击命令按钮,则在窗体上显示的内容是(  )。
A. 4        B. 5
C. 6        D. 7
6. 在属性窗口中设置何属性,可以把指定的图形放入当前对象中? 
A. 5        B. 14
C. 8        D.  输出项不合法,无正常输出
7. 新建一个列表框,要实现对列表项可以复选,应设置的属性是(  )。
火山高校2A.  ScrollBars        B.  MultiSelect
C.  DataField        D.  Stretch
8. 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为(  )。
A. For i=0 To List1.ListCount-1  ……  Next
B. For i=0 To ListCount-1   ……  Next
C.  For i=1 To List1.listCount  ……  Next
D. For i=1 To ListCount  ……  Next
9. 单击一次命令结束后,下列程序的执行结果是(    )。  Private Sub Commandl_Click( )   s=Sat(1)+Sat(2)+Sat(3)+Sat(4)   Print s  End Sub  Public Function Sat(N As Integer)    Static Sum    For i=1 To N      Sum=Sum+i    Next i    Sat=Sum  End Function
A. (5)        B. (6)
C. (7)        D. (11)
10. 执行以下程序段后,变量c$的值为【  】    a$="Visual Basic Programming"    b$="Quick"    c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,12)
A. Visual BASIC Programming
B. Quick Basic Programming
C. QUICK Basic Programming
D. Quick BASIC Programming
11. Sub过程与Function过程最根本的区别是(  )。
A. 2,3        B. 3,2
C. 2,2        D. 3,3
12. 设有如下关系表______。 则下列操作中,正确的是______。
A. T=R∩S          B. T=R∪S
C. T=RхS        D. T=R/S
13. 用InputBox函数设计的对话框,其功能是(  )。
A. 只能接收用户输入的数据,但不会返回任何信息
B. 能接收用户输入的数据,并能返回用户输入的信息
C. 既能用于接收用户输入的信息,又能用于输出信息
D. 专门用于输出信息
14. 通常情况下,垂直滚动条的值是(  )。
A. 由下往上递增        B. 由上往下递增
C. 由左到右递增        D. 由右到左递增
15. 有如下程序:  Private Sub Commandl_Click()   Dim a As Integer   a=2   For i=1 To 3     Print Gad (a)     Next i  End Sub  Function Gad (a As Integer)   b=0   Static c   b=b + 1   c= c + 1   Gad= a + b + C  End Function  运行上面的程序后,单击命令按钮,输出结果为(    )。
A. 12 3        B. 234中国好声音选手唱的歌
C. 456        D. 146
16. 在窗体上有一个命令按钮,然后编写如下事件过程  Private Sub Command1 _ cickc ( )    a=InputBox("enter the first integer")    b=InputBox("enter the second integer")    Print b + a  End Sub  程序运行后,单击命令按钮,先后在两个输入框中分别输入“2”和“6”,则输出结果为(    )。
A. ifstream fin;fin.open("C:\\test.txt");
B. ifstream fin("C:\\test.txt");
C. A)和B)
D. ifstream fin;fin("C:\\test.txt");
17. 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指______。
A. 数据与程序独立存放          B. 不同的数据被存放在不同的文件中 
C. 不同的数据只能被对应的应用程序所使用          D. 以上三种说法都不对
18. 当组合框的Style属性设置为何值时,组合框称为下拉式列表框?
A. 0        B. 1
C. 2        D. 3
迭的拼音19. 变量L的值为-8,则-L^2的值为(  )。
顺风快递单号查询网
A. 64        B. -64
C. 16        D. -16
20. 设在窗体上有个文本框,然后编写如下的事件过程:  Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)    Const Alt=4    Const Key_F2=&H71    altdown%=(Shift And Alt)>0    f2down%=(KeyCode=Key_F2)    If altdown% And f2down% Then      Text1.Text="BBBBB"  End If End Sub 上述程序运行后,如果按【Shift+F2】,则在文本框中显示的是(  )。
A.  Alt+F2        B.  BBBBB
C.  随机出几个数        D.  文本框平均内容无变化
21. 下列语句中,获得列表框List1中项目个数的语句是(  )。
A. x8        B. x[8]
C. s(0)        D. v[8]
22. 对窗体编写如下事件过程:  Option Base 1  Private Sub Form_KeyPress (KeyAScii A
S Integer)  arr=Array(12,15,18,20,24)  m1=arr(1)  m2=1  If fKeyAscii=12 Then  For i=2 To 5    If arr(i)>m1 Then        m1=arr(i)        m2=i    End If   Next i  End If  Print m1  Print m2  End Sub  程序运行之后按回车键,输出结果为(    )。
A.  12 1        B.  20 2
C.  18 5        D. 24 12
23. 以下叙述中错误的是【  】
A. 一个工程中可以包含多个窗体文件
B. 在一个窗体文件中用Public定义的通用过程不能被其他窗体调用
C. 窗体和标准模块需要分别保存为不同类型的磁盘文件
D. 用Dim定义的窗体层变量只能在该窗本中使用
24. 单击一次命令按钮后,下列程序的执行结果为(  )。  Private Sub Command1_Click()
    Dim m As Integer,I As Integer,x(10) As Integer    For I=0 To 4:x(I)=I+1:Next I    For I=1 TO 2:Call Prioc(x):Next I    For I=0 TO 3:Print x(I);:Next I  End Sub   Private Sub Prioc(a()As Integer)    Static I As Integer    Do     a(I)=a(I)+a(I+1)     I=I+1   Loop While I<2  End Sub
A.  3 4 7 5        B.  3 5 7 4
C.  1 2 3 4        D.  1 2 3 5
25. 下列程序段的执行结果为(    )。  I=4  x=5  Do    I=I + 1    X=K^2  Loop Until I>=7  Print"I=";I  Print"x=";x
A. I=4x=258694        B. I=7x=256987
C. I=6x=365840        D. I=7x=390625
数字意思26. 下列说法不正确的是(  )。
A. System类        B. Class类
C. Thread类        D. Object类
27. 窗体文件的扩展名是(  )。
A. Rem注释内容
B. ′注释内容
C. a=3:b=2,′对a、b赋值

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。