2011年9月计算机二级VB模拟试题(6)及答案

日期:12-29| http://www.59wj.com |VB模拟题|人气:793

2011年9月计算机二级VB模拟试题(6)及答案

  

一 、选择题

(1) 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为
A) GEDHFBCA     
B) DGEBHFCA
C) ABCDEFGH     
D) ACBFEDHG
正确答案:  B

(2) 树是结点的集合,它的根结点数目是
A) 有且只有1     
B) 1或多于1
C) 0或1       
D) 至少2
正确答案:  A

(3) 如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
A) e3,e1,e4,e2      
B) e2,e4,e3,e1 
C) e3,e4,e1,e2      
D) 任意顺序
正确答案:  B

(4) 在设计程序时,应采纳的原则之一是
A) 不限制goto语句的使用   
B) 减少或取消注解行
C) 程序越短越好     
D) 程序结构应有助于读者理解
正确答案:  D

(5) 程序设计语言的基本成分是数据成分、运算成分、控制成分和
A) 对象成分      
B) 变量成分
C) 语句成分      
D) 传输成分
正确答案:  D

(6) 下列叙述中,不属于软件需求规格说明书的作用的是
A) 便于用户、开发人员进行理解和交流
B) 反映出用户问题的结构,可以作为软件开发工作的基础和依据
C) 作为确认测试和验收的依据
D) 便于开发人员进行需求分析
正确答案:  D

(7) 下列不属于软件工程的3个要素的是
A) 工具       
B) 过程
C) 方法       
D) 环境
正确答案:  D

(8) 单个用户使用的数据视图的描述称为
A) 外模式      B) 概念模式
C) 内模式      D) 存储模式
正确答案:  A

(9) 将E-R图转换到关系模式时,实体与联系都可以表示成
A) 属性       
B) 关系
C) 键       
D) 域
正确答案:  B

(10) SQL语言又称为
A) 结构化定义语言    
B) 结构化控制语言
C) 结构化查询语言    
D) 结构化操纵语言
正确答案:  C

希望与更多计算机等级考试的网友交流,

.

www.59wj.com

  

(11) 激活菜单栏的快捷键是
A) F10       
B) F4
C) F5       
D) Ctrl
正确答案:  A

(12) Visual Basic集成的主窗口中不包括
A) 属性窗口      
B) 标题栏
C) 菜单栏      
D) 工具栏
正确答案:  A

(13) 下列说法错误的是
A) 方法是对象的一部分
B) 在调用方法时,对象名是不可缺少的
C) 方法是一种特殊的过程和函数
D) 方法的调用格式和对象属性的使用格式相同
正确答案:  B

(14) 如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪一个属性?
A) Value       
B) Visible
C) Enabled      
D) Default
正确答案:  C

(15) 能够获得一个文本框中被选取文本的内容的属性是
A) Text       
B) Length
C) Seltext       
D) SelStart
正确答案:  C

(16) 建立一个新的标准模块,应该选择哪个菜单下的"添加模块"命令?
A) "工程"菜单     
B) "文件"菜单
C) "工具"菜单     
D) "编辑"菜单
正确答案:  A

(17) 下列语句的输出结果为
Print Format$(5689.36, "000,000.000")
A) 5,689.36      
B) 5,689.360
C) 5,689.3      
D) 005,689.360
正确答案:  D

(18) 设有数组定义语句:Dim a(5) As Integer,List1为列表框控件。下列给数组元素赋值的语句错误的是
A) a(3) =3      
B) a(3) =inputbox("input data")
C) a(3) =List1.ListIndex    
D) a=Array(1,2,3,4,5,6)
正确答案:  D

(19) 下列各种形式的循环中,输出"*"的个数最少的循环是
A) a=5 : b=8
  Do
  Print "*"
  a=a+1
  Loop While a<b

B) a=5 : b=8
  Do
  Print "*"
  a=a+1
  Loop Until a<b

C) a=5 : b=8
  Do Until a-b
  Print "*"
  b=b+1
  Loop

D) a=5: b=8
  Do Until a > b
  Print "*"
  a=a + 1
  Loop
正确答案:  C

(20) 下列有关子菜单的说法中,错误的是
A) 除了Click事件之外,菜单项不可以响应其他事件
B) 每个菜单项都是一个控件,与其他控件一样也有其属性和事件
C) 菜单项的索引号必须从1开始
D) 菜单的索引号可以不连续
正确答案:  C

希望与更多计算机等级考试的网友交流,

.

www.59wj.com

(21) 如下图所示的两个窗体:
     
要使其中第一个窗体中的第一个命令按钮来控制显示第二个窗体,第二个命令按钮用来
结束程序的运行(两个按钮名称为Command1和Command2) 。则以下选项中,对这两个
命令按钮编写的事件过程正确的是
A) Private Sub Command1_Click()
      Form2.Show 1
   End Sub
   Private Sub Command2_Click()
      End
   End Sub 

B) Private Sub Command1_Click()
      Show 1
   End Sub
   Private Sub Command2_Click()
      End
   End Sub

C) Private Sub Command1_Click()
      Show 1
   End Sub
   Private Sub Command2_Click()
      End
   End Sub
D) Private Sub Command1_Click()
      Show 1. Form2
   End Sub
   Private Sub Command2_Click()
      End
   End Sub
正确答案:  A

(22) 执行下列程序段后,输出的结果是
For k1=0 To 4
 y=20
 For k2=0 To 3
   y=10
   For k3=0 To 2
     y=y + 10
   Next k3
 Next k2
 Next k1
 Print y
A) 90       
B) 60
C) 40       
D) 10
正确答案:  C

(23) 设有如下过程:
Sub ff(x,y,z,)
  x=y+z
End Sub
以下所有参数的虚实结合都是传址方式的调用语句是
A) Call ff(5,7,z)     
B) Call ff(x,y,z)
C) Call ff(3+x,5+y,z)    
D) Call ff(x+y,x-y,z)
正确答案:  B

(24) 设置命令按钮的属性时,只有将何属性设置为1,Picture属性才有效,否则无效?
A) Style       
B) Caption
C) Enabled      
D) Default
正确答案:  A

(25) 通常情况下,垂直滚动条的值是
A) 由下往上递增     
B) 由上往下递增
C) 由左到右递增     
D) 由右到左递增
正确答案:  B

 (26) 下列程序段的执行结果为
a=95
If a>60 Then I=1
If a>70 Then I=2
If a>80 Then I=3
If a>90 Then I=4
Print "I="; I
A) I=1       
B) I=2
C) I=3       
D) I=4
正确答案:  D

(27) 下列程序段的执行结果为
a=1
b=0
Select Case a
  Case 1
   Select Case b
    Case 0
      Print "* *0* *"
    Case 1
      Print "* *1* *"
   End Select
  Case 2
   Print "* *2* *"
End Select
A) * *0* *      
B) * * 1* *
C) * *2* *      
D) 0
正确答案:  A

(28) 下面程序段执行结果为
x=Int(Rnd() + 4)
Select Case x
   Case 5
      Print "excellent"
    Case 4
      Print "good"
    Case 3
      Print "pass"
   Case Else
      Print "fail"
End Select
A) excellent      
B) good
C) pass       
D) fail
正确答案:  B www.59wj.com

(29) 下列程序段的执行结果为
a=6
For k=1 To 0
   a=a + k
Next k
Print k; a
A) -1 6       
B) -1 16
C) 1 6       
D) 11 21
正确答案:  C

(30) 下列程序段的执行结果为
a=1
b=1
For I=1 To 3
   f=a + b
   a=b
   b=f
   Print f;
Next I
A) 2 3 6       
B) 2 3 5
C) 2 3 4       
D) 2 2 8
正确答案:  B

(31) 下列过程定义语句中,形参个数为不确定数量的过程是
A) Private Sub Pro3(x As Double,y As Single)
B) Private Sub Pro3(Arr(3),Option x,Option y)
C) Private Sub Pro3(ByRef x,ByVal y,Arr( ))
D) Private Sub Pro3(ParamArray Arr( ))
正确答案:  D

(32) 单击命令按钮时,下列程序的执行结果为
Private Sub Command1_Click()
   Dim x As Integer, y As Integer
   x=12: y=32
   Call PCS(x, y)
   Print x; y
End Sub
Public Sub PCS(ByVal n As Integer, ByVal m As Integer)
   n=n Mod 10
   m=m Mod 10
End Sub
A) 12 32      
B) 2 32
C) 2 3       
D) 12 3
正确答案:  A

(33) 单击一次命令按钮后,下列程序的执行结果是
Private Sub Command1_Click()
   s=P(1) + P(2) + P(3) + P(4)
   Print s
End Sub
Public Function P(N As Integer)
   Static Sum
   For i=1 To N
    Sum=Sum + i
   Next i
   P=Sum
End Function
A) 15       
B) 25
C) 35       
D) 45
正确答案:  C

(34) 下列程序的执行结果为
Private Sub Command1_Click()
   Dim s1 As String, s2 As String
   s1="abcdef"
   Call Invert(s1, s2)
   Print s2
End Sub
Private Sub Invert(ByVal xstr As String, ystr As String)
   Dim tempstr As String
   i=Len(xstr)
   Do While i >=1
     tempstr=tempstr + Mid(xstr, i, 1)
     i=i - 1
   Loop
   ystr=tempstr
End Sub
A) fedcba     
B) abcdef
C) afbecd     
D) defabc
正确答案:  A

(35) 阅读下列程序:
Private Sub Command1_Click()
   Dim i As Integer, k As Integer
   k=2
   For i=1 To 3
      Print H(k) ;
    Next i
End Sub
Function H(j As Integer)
   a=0
   Static b
   a=a + 1
   b=b + 1
   H=a*b + j
End Function
程序运行后,单击命令按钮输出结果是
A) 2 3 4     
B) 3 4 5
C) 5 6 7     
D) 3 5 6
正确答案:  B www.59wj.com
二 、填空题 
(1) 数据结构分为逻辑结构与存储结构,线性链表属于  【1】  。
正确答案:  1.(存储结构)

(2) 在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。
正确答案:  1.(继承)

(3) 耦合和内聚是评价模块独立性的两个主要标准,其中  【3】  反映了模块内各成分之间的联系。

考生答案:  1.()
正确答案:  1.(内聚)

(4) 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于 【4】 的联系。
正确答案:  1.(一对多或1∶N)

(5) 数据库设计分为以下6个设计阶段:需求分析阶段、 【5】 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
正确答案:  1.(数据库概念设计阶段)

 (6) 新建一个工程,内有两个窗体,窗体Form1上有一个命令按钮Command1,单击该按钮,Form1窗体消失,显示Form2窗体,程序如下:
Private Sub Command1_Click()
     【6】
    Form2.  【7】
End Sub
试补充完整。
正确答案:  1.(Me.Hide或Form1.Hide或Unload Me) 2.(Show)

(7) 用户可以用  【8】 语句定义自己的数据类型。
正确答案:  1.(Type)

(8) 在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
   x=0
   Do Until x=-1
     a=InputBox("请输入第一个数字a的值")
     a=Val(A)
     b=InputBox("请输入第二个数字b的值")
     b=Val(b)
     x=InputBox("请输入第三个数字x的值")
     x=Val(x)
     a=a + b + x
   Loop
   Print a
End Sub
在程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1,输出结果为 【9】 。
正确答案:  1.(12)

(9) 当对象得到焦点时,会触发 【10】 事件,当对象失去焦点时将触发 【11】 事件。
正确答案:  1.(GotFocus) 2.(LostFocus)

(10) 把窗体的KeyPreView属性设置为True,并编写如下两个事件过程:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
   Print KeyCode
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
   Print KeyAscii
End Sub
程序运行后,如果按下B键,则在窗体上输出的数值是 【12】 和 【13】 。
正确答案:  1.(66) 2.(98)

(11) 在文件对话框中,假定有一个名为"fc.exe"的文件,它位于"d:\pp"目录下,则"FileName"属性的值为 【14】 ;FileTitle属性的值为 【15】 。
正确答案:  1.(d:\pp\ fc.exe) 2.(fc.exe)

希望与更多计算机等级考试的网友交流,

.

www.59wj.com 如果觉得《2011年9月计算机二级VB模拟试题(6)及答案》VB模拟题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - VB模拟题,jsj,
在百度中搜索相关文章:2011年9月计算机二级VB模拟试题(6)及答案
在谷歌中搜索相关文章:2011年9月计算机二级VB模拟试题(6)及答案
在soso中搜索相关文章:2011年9月计算机二级VB模拟试题(6)及答案
在搜狗中搜索相关文章:2011年9月计算机二级VB模拟试题(6)及答案
相关分类导航|
热门推荐|