2011年3月全国计算机等级考试二级Visual Basic语言程序设计笔试(2)
值未变,仍为10。k值需被赋值为1后与5作比较才知道大小,故k值为1。
26. 设窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并有以下事件过程:
Private Sub Command1_Click() x!=Val(Text1.Text) Select Case x
Case Is<-10,Is>=20 Print\输入错误\Case Is<0 Print 20-x Case Is<10 Print 20 Case Is<=20 Print x+10 End Select End Sub
程序运行时,如果在文本框中输入-5,则单击命令按钮后的输出结果是 A. 5 B. 20 C. 25
D. 输入错误 答案:C
解析:本题考查的知识点是Select Case语句,其功能是根据“测试表达式”的值(本题中测试表达式为x),从多个语句块中选择符合条件的一个语句块执行。 27. 设有如下程序
Private Sub Command1_Click() x=10:y=0 For i=1 To 5 Do x=x-2 y=y+2
Loop Until y>5 Or x<-1 Next End Sub
运行程序,其中Do循环执行的次数是 A. 15 B. 10 C. 7 D. 3 答案:C
解析:本题需要注意区分Do Until?Loop语句和Do?Loop Until语句。后者为后判断条件的循环语句,无论初始条件是否满足都至少执行一次循环,当条件满足时跳出循环。 28. 阅读程序:
Private Sub Command1_Click()
Dim arr
Dim i As Integer
arr=Array(0,1,2,3,4,5,6,7,8,9,10) For i=0 To 2 Print arr(7-i); Next End Sub
程序运行后,窗体上显示的是 A. 8 7 6 B. 7 6 5 C. 6 5 4 D. 5 4 3 答案:B 解析:本题中,arr被Array函数定义为数组并被赋初值;For循环中i的值为0到2,那么,7-i的值为7,6,5;Print arr(7-i)也就是输出arr(7),arr(6),arr(5)的值,即输出7,6,5。 29. 在窗体上画一个名为Command1的命令按钮,然后编写以下程序: Private Sub Command1_Click() Dim a(10)As Integer For k=10 To 1 Step-1 a(k)=20-2*k Next k k=k+7
Print a(k-a(k)) End Sub
运行程序,单击命令按钮,输出结果是 A. 18 B. 12 C. 8 D. 6 答案:A
30. 窗体上有一个名为Command1的命令按钮,并有如下程序: Private Sub Command1_Click() Dim a(10),x% For k=1 To 10
a(k)=Int(Rnd*90+10) x=x+a(k)Mod 2 Next k Print x End Sub
程序运行后,单击命令按钮,输出结果是 A. 10个数中奇数的个数 B. 10个数中偶数的个数 C. 10个数中奇数的累加和 D. 10个数中偶数的累加和
答案:A
解析:Mod函数为求余函数,与2取余,值为0表示为偶数,值为1表示为奇数。因加上0对x的值并无影响,加上1表示有一个奇数,因此答案为A。
31. 窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面的事件过程:
Private Sub Command1_Click() Timer1.Enabled=True End Sub
Private Sub Form_Load() Timer1.Interval=10 Timer1.Enabled=False End Sub
Private Sub Timer1_Timer() Command1.Left=Command1.Left+10 End Sub
程序运行时,单击命令按钮,则产生的结果是 A. 命令按钮每10秒向左移动一次 B. 命令按钮每10秒向右移动一次 C. 命令按钮每10毫秒向左移动一次 D. 命令按钮每10毫秒向右移动一次 答案:D
解析:Interval属性的单位为毫秒。
32. 设窗体上有一个名为List1的列表框,并编写下面的事件过程: Private Sub List1_Click() Dim ch As String
ch=List1.List(List1.ListIndex) List1.RemoveItem List1.ListIndex List1.AddItem ch End Sub
程序运行时,单击一个列表项,则产生的结果是 A. 该列表项被移到列表的最前面 B. 该列表项被删除
C. 该列表项被移到列表的最后面 D. 该列表项被删除后又在原位置插入 答案:C
解析:RemoveItem方法作用是删除项;AddItem方法作用是添加项,若省略Index值,则默认为插入到列表的最后面。
33. 窗体上有一个名为Command1的命令按钮,并有如下程序: Private Sub Command1_Click() Dim a As Integer,b As Integer a=8 b=12
Print Fun(a,b);a;b End Sub
Private Function Fun(ByVal a As Integer,b As Integer)As Integer a=a Mod 5 b=b\5 Fun=a
End Function
程序运行时,单击命令按钮,则输出结果是 A. 332 B. 382 C. 8812 D. 3812 答案:B …… 此处隐藏:535字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




