计算机二级(VB)41
(总分100,考试时间120分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 单击命令按钮时,下列程序的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=50:y=78 Call PPP(x,y) Print x;y End Sub Public Sub PPP(ByVal n As Integer,ByValm As Integer) n=n\10 m=m\10 End Sub
A. 0 8 B. 50 78
C. 4 50 D. 78 50
2. 数据库系统的核心是______。
A. 数据模型 B. 数据库管理系统
C. 数据库 D. 数据库管理员
3. Sub过程与Function过程最根本的区别是( )。
A. 12 12 B. 12 21
C. 21 12 D. 21 21
4. 下列程和序段的执行结果为( )。 x=Int(Rnd()+9) Select Case X Case 10 Print "excellent" Case 9 Print "good" Case 8 Print "pass" Case Else Print "fail" End Select
A. 派生类一般都用公有派生
B. 对基类成员的访问必须是无两义性的
C. 赋值兼容规则也适用于多重继承的组合
D. 基类的公有成员在派生类中仍然是公有的
Command1_Click() x = -5 If Sgn(x) Then y = Sgn(x ^ 2) Else y = Sgn(x) End If Print y End Sub 程序运行后,单击命令按钮,窗体上显示的是( )。
A. -5 B. 25
C. 1 D. -1
6. 为了使模块尽可能独立,要求______。
A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
7. 关于货币型数据的说明,正确的是( )。
A. 货币型数据有时可以表示成整型数据
B. 货币型数据与浮点型数据完全一样
C. 货币型数据是由数字和小数点组成的字符串
D. 货币型数据是小数点位置固定的实型数
8. 在窗体上画一个命令按钮,然后编写如下事件过程: Sub BTC(old Copy( ) As Integer,new Copy( ) As Integer) Dim i AS Integer For i=LBound(oldCopy( ))To UBound(oldCopy( )) newCopy(i)=oldCopy(i) Next i End Sub Private Sub Command1 _ Click( ) Dimm(10) As Integer,n(10)As Integer For i=1 To 10 m(i) =i*i Next i Call BTC(m,n) Print n(5) End Sub 程序运行后,单击命令按钮输出结果为( )。
会议记录范文A. '65+13' B. ["电脑商情"]
C. [[中国]] D. '[x=y]'
9. 下列描述中正确的是______。
A. 程序就是软件 B. 软件开发不受计算机系统的限制
二级VBC. 软件既是逻辑实体,又是物理实体 D. 软件是程序、数据与相关文档的集合
广播明星>藏戏的主要特点10. 下面语句正确的是( )。
A. If x<3 * y And x>y Then y=x^3
B. If x<3 * y And x>y Then y=3x
C. If x<3 * y:x>y Then y=x^3
D. If x<3 * y And x>y Then y=x * * 3
11. 以下叙述中错误的是【 】
A. 打开一个工程文件时,系统自动装入与该工程有关的窗体文件
B. 保存Visual Basic程序时,应分别保存窗体文件及工程文件
C. Visual Basic应用程序只能以解释方式执行
D. 窗体文件包含该窗体及其控件的属性
12. 以下语句的输出结果是( )。 a = Sqr(26) Print Formats $(a,"$####.###")
A. $5.099 B. 5.099
C. 5099 D. $0005.099
13. 设有声明语句 Dim b(-1 To 10,2 To 9,20)As Integer 则数组b中全部元素的个数是( )。
A. “设计”视图 B. “打印预览”视图
C. “报表预览”视图 D. “版面预览”视图
14. 如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性?
A. Value B. Visible
C. Default D. Enabled
陈乔恩老公 个人资料15. 下列程序执行的结果为( )。 x=25:y=20:z=7 Print "S";x+z*y;")"
A. !a=b B. a!=b
C. a=:b D. a=b
16. 下列关于栈的描述中错误的是______。
A. 栈是先进后出的线性表 B. 栈只能顺序存储
C. 栈具有记忆作用 D. 对栈的插入与删除操作中,不需要改变栈底指针
17. 有如下程序: Private Sub Command1_Click()Dim k As Integer,m As Integer Dim op As Integer k=4:m=1 op:PPC(k,m):Print op; op:PPC(k,m):Print op End Sub Private Function,PPC(a As Integer,b As Integer) Static m As Integer,i As Integer m=0:i=2 i=i+m+1 m=i+a+b PPC=m End Function 程序运行后,输出的结果为( )。
A. 4 6 B. 6 6
C. 8 8 D. 10 12
18. 下列说法正确的是( )。
A. 对象的可见性可设为True或False
B. 标题的属性值不可设为任何文本
C. 属性窗口中属性只能按字母顺序排列
D. 某些属性的值可以跳过不设置,自动设为空值
19. 使“计算机技术”在当前窗体上输出的语句是( )。
A. MenuOne.Visible=Tree
B. MenuOne.Visible=False
C. MenuOne.Enabled=True
D. MenuOne.Enabled=False
20. 为了使命令按钮(名称为Command1)右移200,应使用的语句是______。 机动车辆交强险
A. Command1.Move -200
B. Command1.Move 200
C. Command1.Left = Command1.Left + 200
D. Command1.Left = Command1.Left - 200
21. 以下程序运行后,单击按钮输出结果是( )。 Private Sub Commandl_Click( ) Dim x As Integer,y As Integer,z As Integer X=4:y=2: Z=3 Call Gopd(x,x,z) Print x;X;Z Call Gopd(x,y,y) Print x;y;y End Sub Private Sub Gopd(x As Integer,y As Integer,z As Integer) X=3 * Z + 1 y=2 * z z=x + y End Sub
A. 6 6 12 7 11 11
B. 8 5 105 11 11
C. 9 6 129 10 15
D. 8 10 105 9 10
22. 下列程序的执行结果为( )。 a=10 b=20 If a < > b Then a=a + b Else b=b-a Print a,b
A. .,.* ,- > * ,::,?:
B. ++,--,new,delete,==
C. sizeof,new,delete,++,--
D. sizeof,new,delete,+,-
23. 以下叙述中正确的是【 】
A. 窗体的Name属性指定窗体的名称,用来标识一个窗体
B. 窗体的Name属性值是显示在窗体标题栏中的文本
C. 可以在运行期间改变窗体的Name属性的值
D. 窗体的Name属性值可以为空
24. 在窗体上有1个名称为Text1的文本框和1个名称为Command1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。下面能够正确实现上述功能的程序是【 】
A. Private Sub Command1_Click() Text1.Left=100 End Sub
B. Private Sub Command1.Click() Text1.Left=Text1l.Left-100 End Sub
C. Private Sub Cornmand1_Click()Text1.Move Text1.Left+100 End Sub
D. Private Sub Command1_Click()Text1.Move Text1.Left End Sub
25. 在窗体上添加标签控件Label1之后,标签控件的默认的名称Name是( )。
A. Label B. Label1
C. Text D. Text1
26. 在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程: Private Sub Command1_Click() n = Val(Text1.Text) For i = 2 To n For j = 2 To sqr(i) If i Mod j = 0 Then Exit For Next j If j > Sqr(i) Then Print i Next i End Sub 该事件过程的功能是( )。
发布评论