首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > VB > 模拟试题 > 正文

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

来源:考试吧Exam8.com) 2007-8-31 10:26:50 考试吧:中国教育培训第一门户 模拟考场


(21) 当滚动条位于最左端或最上端时,Value属性被设置为
A) Min       
B) Max
C) Max和Min之间    
D) Max和Min之外
解析:一般情况下,垂直滚动条的值由上往下递增,最上端代表最小值,最下端代表最大值;水平滚动条的值从左到右递增,最左端代表最小值,最右端代表最大值。因此当滚动条位于最左端或最下端时,Value属性被设置为Min。
(22) 下面的数组声明语句中正确的是
A) Dim gg[1,5] As String   
B) Dim gg[1 To 5,1 To 5] As String
C) Dim gg(1 To 5) As String   
D) Dim gg[1 :5,1: 5] As String
解析:在默认情况下无论是一维还是二维或更多维的数组其缺省下标都从0开始,但有时为了方便,用户可以自定义数组的上下界,那就得用关键字To来设置。例如:d(1 To 6),其含义就是一个名为d,上界为6,下界为1的数组。
(23) 下列说法正确的是
A) 任何时候都可以使用标准工具栏的"菜单编辑器"按钮打开菜单编辑器
B) 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
C) 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
D) 任何时候都可以使用"工具"菜单下的"菜单编辑器"命令,打开菜单编辑器
解析:在Visual Basic中,因为"菜单编辑器"命令是在"工具"菜单下,所以只有当某个窗体为当前活动窗体时,才能从"工具"菜单中选择"菜单编辑器"选项,打开菜单编辑器。
(24) 下列各选项说法错误的一项是
A) 文件对话框可分为两种,即打开(Open) 文件对话框和保存(Save As) 文件对话框
B) 通用对话框的Name属性的默认值为CommonDialogX,此外,每种对话框都有自己的默认标题
C) 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件
D) DefaultEXT属性和DialogTitle属性都是打开对话框的属性,但非保存对话框的属性
解析:文件对话框分为两种:即打开对话框和保存对话框,所以选项A)的正确;通用对话框的Name属性的默认值为CommonDialogX,此外,每种对话框都有自己的默认标题,所以选项B)正确;打开文件对话框可以让用户指定一个文件,由程序使用,而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件,所以选项C)正确;除DefaultEXT、DialogTitle属性是打开和保存对话框共有的,还有FileName、FileTitle、Filter、FilterIndex、Flags、InitDir、MaxFileSize、CancelError、HelpCommand、HelpContext和HelpFile属性,都是它们共有的,所以选项D)不正确。
(25) 用InputBox函数设计的对话框,其功能是
A) 只能接收用户输入的数据,但不会返回任何信息
B) 能接收用户输入的数据,并能返回用户输入的信息
C) 既能用于接收用户输入的信息,又能用于输出信息
D) 专门用于输出信息
解析:InputBox函数能接收用户输入的数据,并能返回用户输入的信息,不能用于输出信息。InputBox函数中的Prompt参数是在对话框中显示提示信息,这种提示信息是由用户确定的,不能把它当作输出信息的功能。
(26) 下列程序段的执行结果为
I=4
x=5
Do
  I=I + 1
  x=x + 2
Loop Until I>=7
Print "I="; I
Print "x="; x
A) I=4x=5     
B) I=7x=15
C) I=6x=8     
D) I=7x=11
解析:此题用的是Do循环结构,其格式为:
Do
  语句块]
  [Exit Do]
Loop Until 循环条件
此循环由于"先执行后检查",所以至少执行一次。本题中,程序运行到循环条件I>=7的值为True时才停止。所以当程序结束运行后I=7,x=11。
(27) 下列程序段的执行结果为
a=1
b=5
Do
  a=a + b
  b=b + 1
Loop While a < 10
Print a; b
A) 1 5     
B) 12 7
C) a b     
D) 10 25
解析:此题比较简单,开始a为1,b为5,执行Do语句,具体运行为:执行a=a+b,b=b+1语句后,a为6,b为6。这样运行到a=12,程序终止循环,此时b=7。
(28) 下列程序段的执行结果为
a=75
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
解析:此题为If Then 结构的条件语句,如果a > 60 ,则I = 1;如果a > 70 ,则I = 2;如果a > 80 ,则I = 3;如果 a < 90,则I = 4;本题的条件是a=75,所以输出结果应该是I = 4。
(29) 有如下事件过程:
Private Sub Command1_Click()
   b=10
   Do Until b=-1
     a=InputBox("请输入a的值")
     a=Val(A)
     b=InputBox("请输入b的值")
     b=Val(b)
     a=a * b
   Loop
   Print a
End Sub
程序运行后,依次输入数值30,20,10,-1,输出结果为
A) 6000       
B) -10
C) 200       
D) -6000
解析:Do Until-Loop循环执行的规则是:先判断Do语句中的<条件>,若为真,则结束循环;若<条件>为假,则执行循环体。
本程序执行时,先判断条件"b=-1"是否为真,此时b为10,"b=-1"不成立,执行循环体。a和b分别取得InputBox函数接收到的值为30和20,做乘法后a的值为600。执行Loop后,返回Do语句再判断"b=-1"是否为真,此时b为20,"b=-1"不成立,继续执行循环体,a和b再次取得InputBox函数接收到的值为10和-1,做乘法后a的值为-10。执行Loop后,返回到Do语句判断"b=-1"是否为真,此时b=-1,"b=-1"条件成立,结束循环,把a的值打印出来。
(30) 下面程序段执行结果为
x=Int(Rnd() + 3)
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
解析:本题中可以看到x = Int(Rnd()+ 3) 语句,其中Rnd用来产生随机数,其值在0~1之间,而在(Rnd()+3) 前面有Int进行强制转换,所以x为3,执行Print "pass"语句。

希望与更多计算机等级考试的网友交流,请进入计算机等级考试论坛

更多信息请访问:考试吧计算机等级考试栏目

上一页  1 2 3 4 5 6 7 下一页
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。