计算机等级考试二级VB模拟试题七及答案解析

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

计算机等级考试二级VB模拟试题七及答案解析 一 、选择题
  (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
  (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
  (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
  (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 www.59wj.com
  (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
  二 、填空题
  (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 如果觉得《计算机等级考试二级VB模拟试题七及答案解析》VB模拟题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - VB模拟题,jsj,
在百度中搜索相关文章:计算机等级考试二级VB模拟试题七及答案解析
在谷歌中搜索相关文章:计算机等级考试二级VB模拟试题七及答案解析
在soso中搜索相关文章:计算机等级考试二级VB模拟试题七及答案解析
在搜狗中搜索相关文章:计算机等级考试二级VB模拟试题七及答案解析
相关分类导航|
热门推荐|