一、单选题,以下各题有多个选项,其中只有一个选项是正确的,请选择正确答案(本大题满分50分,每小题1分)
1. 学习VB语言编程,读懂程序是一个很重要的能力。下面这段程序的运行结果是()。
A. 30
B. 0
C. 12
D. 55
2. 老师要用VB设计一个模拟乘法竖式运算的小程序,预想界面如图所示,设计界面时,'乘积(结果)'位置不能使用的是:()
A. CommandButton
B. 标签框和文本框
C. TextBox
D. Label
3. 小丽编写了一个计算长方形面积的VB程序,'计算'按钮上有以下代码,其中红字处'b='后应填入()代码:
A. Val(Text2.Text)
B. Val(Text.Text1)
C. Val(Text1.Text)
D. Val(Text.Text2)
4. 如图,这个VB窗体中有()个标签框和()个命令按钮。
A. 3、3
B. 2、2
C. 3、2
D. 2、3
5. 对如下代码理解正确的是()
A. 如果x小于y,则x与y的值保持不变
B. 在这段代码中,变量t没有意义
C. 该段代码中,用到了两个变量x,y
D. 如果x小于y,则x与y的值互换
6. 在学习VB后,小强编写了一个程序,如下图所示,分别在两个文本框中输入12和88,单击command1后()
A. 第一个数12,第二个数88
B. 保持不变
C. 第一个数变为88,第2个数变为12
D. 两个数都变为100
7. 从下面的控件属性可以看出,该控件的标题为()。
A. Command1
B. False
C. start
D. True
8. 要完成商品打折计算功能,代码 text3.text=val(text1.text)*val(text2.text)/10 应赋给()。
A. '清空'
B. '计算'
C. '退出'
D. 'text3'
9. 如图所示的流程图中,虚线框中的部分是()
A. 顺序结构
B. 分支结构
C. 循环结构
D. 逆推结构
10. '一种繁殖能力很强的田鼠,每个月数量都会增加一半。100只这种田鼠,5年后变成多少只?'为了解决这个问题,小林编制了一个VB程序(代码如下),括号中应该填写()。
A. 60
B. 12
C. 100
D. 5
11. 小丽想设计文字颜色变化的程序,她应为'清除'按钮添加()代码实现此功能。
A.
B.
C.
D.
12. 某商店规定只要购物等于或超过500元就可以享受8.5折优惠,下列流程图中X为购物总价,Y为实收金额,则'表达式一'是 ()。
A. Y=X
B. Y=X*0.15
C. Y=X+ X*0.85
D. Y=X*0.85
13. 王浩同学用VB设计了一个加法器,左图是它的主界面,右图是实现加法运算的关键代码。右图中的代码应该写在()按钮的'Click'事件中。
A. '清除'
B. '窗体'
C. '计算'
D. '退出'
14. 下面几项任务中,最适合用VisualBasic完成的是:()。
A. 找出一千以内的所有素数
B. 写一篇读后感并用邮件发送
C. 制作一个宣传海报
D. 编辑一段视频录像
15. 王浩同学用VB语言为某超市设计了一个计费程序,下图出示的是设计窗体和程序中的一部分。关于这段程序要表达的意思,下列表述正确的是()。
A. 语句②的功能是计算最后的实际付费金额。
B. 顾客若购买了260元的商品,实际需付费254元。
C. 计费程序在实际使用中,任何情况下语句①和③中ZFY的值始终是相同的。
D. 语句③的功能是计算优惠金额。
16. 下列变量声明语句正确的是:()
A. Dim x as long, y as long
B. Dim x, y As long
C. x As Long, y As Long
D. Dim x As Long y As long
17. 图中是一个按钮的'c1ick'事件代码,这说明该按钮的作用是()
A. 添加命令按钮
B. 改变字体颜色
C. 进行一个加法计算
D. 取当前的系统时间
18. 淄博市规定60岁及以上老年人可以办理老年证,办证的流程如下图,这属于()。
A. 多路径决策
B. 条件循环
C. 计数循环
D. 双路径决策
19. 在张林同学设计的'数字家园'程序界面中(如图),除使用了标签控件、图像控件之外,还使用了()控件。
A. 列表框
B. 命令按钮
C. 线条
D. 文本框
20. 把数学表达式 写成VB表达式()
A. B^2-4ab
B. b^-4ac
C. b^2-4*a*c
D. b^-4*a*c
21. 李明编写了一个出租车计费程序,如果乘坐13公里,费用为()元。
A. 16
B. 6.5
C. 22.5
D. 27.3
22. 如图,在这个用VB制作的'加法器中',圈内部分需要使用右图中哪个控件?()
A. ②
B. ④
C. ①
D. ③
23. 下图是'显示文字'命令按钮的代码,执行后的效果是()
A. ③
B. ②
C. ④
D. ①
24. 在VB语言中,下列正确的赋值语句是()
A. x+y=z
B. y/2=x
C. x=9
D. x+2=y-3
25. 某电脑公司出售光盘,购买10片以上(含10片)按每片5元计价,不足10片按5.5元计价。右边是用VB编写的程序,黑线上应填入的语句是()
A. y=5*x
B. 5.5*x=y
C. y=5.5*x*0.8
D. y=x*0.5
26. 某超市有一个输入斤数自动显示鸡蛋应付款的VB程序,如果顾客购买12斤鸡蛋,应付费()元。
A. 36
B. 40
C. 6.5
D. 42
27. 林娜编制了一个验证乘法运算结果的小程序(如下图所示),当在'输入结果'右边的文本框中输入60时,输出内容为()。
A. sorry!
B. ok!
C. 60
D. 120
28. 如图为晓洁同学设计的'折扣商品计算器'界面,其中至少要有()个文本框。
A. 3
B. 1
C. 4
D. 2
29. 看代码并思考: 如下说法正确的是()
A. 窗体启动后直接显示abc= 154
B. 窗体启动后直接显示abc=154
C. 单击窗体后窗体显示abc= 154
D. 单击窗体后窗体显示abc=154
30. 添加到窗体中的第一个标签框的默认名称是()
A. Textl
B. Labell
C. Text1
D. Label1
31. VB程序的运行可以采取两种方式,下列哪个选项可以生成exe文件,并在Windows环境下脱离VB直接运行()。
A. 立即方式
B. 解释方式
C. 运行方式
D. 编译方式
32. 下图是小刚设计的'文字变化'的VB程序界面,其中的文本框至少需要()个。
A. 5
B. 1
C. 3
D. 2
33. 李刚要用VisualBasic设计一个程序,首先要做的是()
A. 分析问题
B. 设计界面
C. 编写代码
D. 调试与运行程序
34. 国庆期间,某超市举行打折优惠,购物满100元打9折,不满100元打9.5折,要用VB编写程序计算应收款额,下列语句最合适的是()
A. 多路径决策--Select语句
B. 条件循环--Do Loop语句
C. 计数循环--For Next语句
D. 双路径决策--If语句
35. 下图是用VB编写的,计算用一张足够大的纸对折多少次,纸的厚度可以等于或超过珠穆朗玛峰的高度(8844.43米)的程序,在横线上填上合适的语句。()
A. h >= 8844430
B. h >= 8844.43
C. h <= 8844.43
D. h <= 8844430
36. 下列变量名中哪个是错误的()
A. 学号
B. abc=4
C. C80
D. Your_name
37. 刘军在设计程序的登录界面时,采用了密码检验的方式,他设计的界面和部分程序如下图,从程序中可以分析出他设置的密码是()。
A. bf793
B. pass1
C. zhangli
D. Text2
38. 写出下列程序运行结果:( )
Dim s As Double
Dim i As Integer
s=5
i=1
Do While i<=9
i=i+2
s=s+i
Loop
Label1.Caption=s
A. 30
B. 35
C. 40
D. 45
39. 张硕使用VB编写了一个显示时间的程序,右图显示的是左图中()对象的属性。
A. '退出'按钮
B. '显示'按钮
C. 第2个标签框
D. 第3个标签框
40. 小明输入了一个简单密码'123',通过下面的加密程序运行后,该密码将被加密成()。
A. 11
B. 134
C. 145
D. 112
41. 班里的电脑高手编制了一个判断星期几的VB程序,如果想在其他电脑上运行该程序,应该拷贝的文件是()
A. 星期计算.olb
B. A.星期计算.vbp
C. 星期计算.frm
D. 星期计算.exe
42. 信息技术课上,老师布置的任务是:通过程序设计实现由键盘输入两个数,并在计算机屏幕上输出两个数中较大的一个数。以下是某同学编写的代码,若要完成任务,在下划线中应填入的运算符是()
A. >
B. <>
C. =
D. <
43. 刘梅在设计'打折商品计算器'程序时,右侧的程序段是为Command3的Click事件编写的(如图),通过功能分析可看出,Command3所对应的对象标题是()
A. 计算
B. Text1
C. 关闭
D. 清空
44. 在VB中,命令按钮最常用的事件是()
A. change
B. timer
C. click
D. load
45. 下图是李梅编写的一个VB程序的窗体和代码,运行该程序后,对于运行结果,描述不正确的是()。
A. 显示'欢迎来到VB大世界'字体的大小是25磅。
B. 单击'退出'按钮时,退出程序。
C. 单击'显示'按钮时,出现'欢迎来到VB大世界 宋体'字样
D. 单击'显示'按钮时,出现'欢迎来到VB大世界'字样
46. 如左图,在窗体form1上创建一个命令按钮command1,要将此按钮上的文字修改成'中国加油'(如右图),则下列操作正确的是()。
A. 在工程资源管理器中将'command1'修改成'中国加油'
B. 在属性窗口中将command1的Caption属性设置成'中国加油'
C. 在属性窗口中将command1的'名称'属性设置成'中国加油'
D. 直接在窗体中将form1的Caption修改成'中国加油'
47. 通常工具箱中的工具称为( ) ,添加到窗体中称之为( ),
A. 窗体,控件
B. 控件,对象
C. 对象,窗体
D. 对象,控件
48. 敏敏想用VB设计一个乘法器程序,她做了如下规划,下列说法错误的是().
A. 两个文本框显示的内容分别为'×'、'='
B. Command1用来计算出结果
C. 程序运行时标题栏显示'个人计算器'
D. 使用了两个命令按钮、三个标签框和两个文本框
49. 某商场香蕉每斤1.5元,为了促销,规定购买4斤或4斤以上打八折,不足4斤的按原价格销售。下面是用VB编写的程序,红线上应填入的语句是()。
A. y=1.5*x*0.8
B. y=1.5*x*0.2
C. y=1.5*x/4
D. y=4*x*0.8
50. 有流程图如图所示,该算法的输出结果为()
A. 10
B. 6
C. 11
D. 5
二、判断题,以下各题只有对错两个选项(本大题满分4分,每小题1分)
1.( ) VB程序代码中,Label2.Caption=''的作用是该文本框中的内容清除。()
2.( ) VB的原程序文件编译生成可执行的*.exe文件,便可以在没有安装VB的计算机上运行。()
3.( ) 用VB编写程序时,标签控件能代替文本框控件使用。()
4.( ) 不能用修改'Label1'对象的'Caption'属性值,来修改'Label1'对象的名称。()