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