台州市2016年中等职业技术学校会考试卷
Visual Basic程序设计(闭卷)2016.5
一、选择题(本题共25小题,共50分。每题只有一个正确答案,请将正确答案选项填入答题表才有效。)
1、VisualBasic 是美国Microsoft公司开发的()
A) 一种字处理软件B) 一款游戏
C) 一种程序设计语言D) 一种平面设计软件
2、与传统的程序设计相比,Visual Basic最突出的特点是()
A) 面向过程的程序设计B) 集成化程序开发环境
C) 事件驱动程序机制D) 支持数据库访问功能
3、下列不属于VB对象三要素的是()
A) 事件B) 类C) 方法D) 属性
4、在VB程序设计中,由用户操作触发或由系统触发,能被特定对象所识别并作出响应的动作称为()
A) 方法B) 类C) 事件D) 行为
5、一个红的气球被针扎上升到空中,红、针、针扎、上升分别属于()
A) 属性、对象、方法、事件B) 属性、对象、事件、方法
C) 对象、属性、方法、事件D) 对象、属性、事件、方法
6、在VB中,工程文件扩展名是()
A) .frm B) .vbp C) .bas D) .frx
7、在VB编程环境中,运行VB程序的快捷键为()
A) F1 B) F2 C) F4 D) F5
8、应用程序设计完成后,应将程序文件保存,保存时()
A) 只保存窗体文件即可
B) 只保存工程文件即可
C) 先保存工程文件,之后再保存窗体文件
vb设计模拟密码输入器D) 先保存窗体(和标准模块)文件,之后在保存工程文件
9、确定一个控件在窗体上的位置的属性是()
A) Width或Heigh B) Width和Height C) Top或Left D) Top和Left
10、在运行过程中,将下列哪个属性的值改为False能使文本框隐藏
A) Text B) Locked C)Enabled D)Visible
11、以下选项中______能作为VB的变量名()
A) 4dbc B) alpha C) ab-4 D) print
12、能够改变复选框中背景颜的属性是()
A)Backcolor B)Font C)Fontcolor D)V alue
13、以下过程是()事件。
Prviate Sub Form_Load( )
……
End Sub
A)命令按钮的单击B)命令按钮的装载C)窗体的装载D)窗体的单击
14、X是小于100的非负数,用VB的表达式表达正确的是()
A) 0≤X≤100 B) 0<=X<100
C) X>=0 And X<100 D) 0≤X<100
15、已知ch$=“中国梦之我的梦”,能得到字符串“我的梦”的表达式是()
A)Instr$(ch$,“我的梦”) B)Left$(ch$,3)
C)Mid$(ch$,5,3) D)Right$(ch$,len(ch$))
16、下列控件中,没有Caption属性的是()
A) 标签B) 文本框C) 框架D) 命令按钮
17、若窗体中已经有若干个不同的单选按钮,要把它们改为一个单选按钮数组,在属性窗口中需要且只需要进行的操作是()
A) 把所有单选按钮的Index属性改为相同值
B) 把所有单选按钮的名称改为相同,且把它们的Index属性改为连续的不同值
C) 把所有单选按钮的Caption属性值改为相同
D) 把所有单选按钮的Index 属性改为连续的不同值
18、复选框对象是否被选中,是由其______属性决定的。()
A) Checked B) V alue C) Enabled D) Selected
19、要使一个文本框对象能够显示多行文字,应设置该对象的____属性值为True()
A) Text B) MultiLine C) Style D) V isible
20、使文本框获得焦点的方法是()
A) Change B) OutFocus C) SetFocus D) LosFocus
21、要使Timer控件每秒触发Timer事件5次,可将其Interval属性设置为()
A) 5 B) 100 C) 200 D) 60
22、执行语句a=MsgBox("AAAA","BBBB")后,所产生的信息框的标题是()
A) BBBBB) 空C) AAAA D) 出错,不能产生信息框
23、要获得垂直滚动条Vscrollbar控件所能表示的最大值,可通过调用该控件的()属性来实现。
A)V alue B)Max C)Min D)LargeChangee
24、若要求向文本框输入密码时,只在文本框中显示*号,则应当在此文本框的属性窗口中设置()。
A) Text属性值为& B) Caption属性值为&
C) PasswordChar属性值为空D) PasswordChar属性值为*
25、下面程序运行时,若输入395,则算出结果是()
Private Sub Command1_Click()
Dimx%
x=InputBox("请输入一个3位整数")
Print x Mod 10,x\100,(x Mod 100)\10
End Sub
A) 3 9 5 B) 5 3 9 C) 5 9 3 D) 3 5 9
二、填空题(本题共10小题,每空1分,共15分。请将答案直接填在划线上。)
26、78%、1976547&、1284.535!中的%表示,&表示,!表示。
27、语句Dim SI As String,S2 As single表示把S1和S2分别定义为______型变量和_______型变量。
28、有变量声明语句Dim a,S2 As Integer,则变量a为______型变量,b为_____型变量。
29、定义全局符号常量PI的值为3.14159的语句是。
30、数学公式−b+b−4ac
写成Visual Basic表达式为。
2a
31、显示窗体所使用的方法为,InputBox函数返回值的类型是。
32、已知x=3:y=4:z=5:x=x+y,语句“print z>x-z”的运行结果是。
33、列表框中增加列表项使用方法。
34、为了是标签能自动调整大小以显示全部文本内容,应把标签的属性设置为True。
35、每次单击滚动条两端箭头时,滚动条输出的变化值是5,应设置它的属性。
三、判断题(本题共10小题,每小题1分,共10分。认为正确的请在括号内划“√”,错误的请在括号内划“×”。)
()36、命令按钮仅能识别鼠标单击事件。
()37、命令按钮的Default属性为True可是该按钮成为默认接收回车事件的对象。
()38、VB中的控件都是用来设计用户界面的。
()39、文本框失去焦点能够触发文本框Change事件。
()40、命令按钮能通过设置Enabled属性使之有效或无效。
()41、能够将文本框控件隐藏起来的属性是Visible。
()42、如果文本框的Enabled属性设为False,文本框的文本将变化成灰,用户能将光标置于文本框上,但是不能改变文本框中的内容。
()43、为了使标签框内的内容靠右显示,应把Alignment属性设置为0。
()44、语句Text1.Caption=“pencil”的语法是正确的。
()45、清除窗体上用print方法输出的内容使用cls方法。
四、操作题(本题每空2分,共10分。)
46、程序运行时,在第一个文本框输入一串字符,在第二个文本框中输入一个字符,然后单击“统计字母出现次数”命令按钮,统计第二个文本框中字符(大小写被认为是不同的字母)在第一个文本框中出现的次数,统计结果在标签Label3中显示(如图所示)。请将程序补充完整,完成上述功能。
Private Sub Command1_Click()
n =
m =
For i = 1 To
If m =Mid(n, i, 1)Then
Next i
Label3 = s
End Sub
47、下面是一个体操评分程序。共有10位评委,除去一个最高分和一个最低分,计算出平均分为最后得分(假设满分为10分)。
Private Sub Command1_Click()
Max = 0
Min = 10
For I = 1 To 10
N = V al(InputBox(“请输入分数”))
If ____________ Then Max = N
If _____________ Then Min = N
S = S + N
Next I
P = ________
Print “去掉一个最高分:”; Max,“去掉一个最低分:”;Min
Print “最后得分:”; P
End Sub
五、设计题(本题共1小题,共15分。)
48、请设计三个复选框,名称分别为xq1、xq2和xq3,标题依次为“阅读”、“音乐”、“游戏”,还有一个命
令按钮cmd1,标题为“显示”。请编写程序,要求程序运行后,如果选中某个复选框,则当单击“显示”命令按钮时,则显示相应的信息。例如,如果选中“阅读”和“音乐”复选框,则单击“显示”命令按钮后,在窗体上显示“我的爱好是阅读音乐”(如图所示)。设计步骤:
(1)根据描述,在下表中写出本题所涉及到的对象及属性的初始值。(3分)
(2)”,请写出相应事件及代码。(4分)
(3)编写程序代码,实现原题目要求的功能,即当程序运行后,如果选中某个复选框,当用户单击"显示"命令按钮时,显示相应的信息。例如,如果选中"阅读"和"音乐"复选框,当单击"显示"命令按钮后,在窗体上显示"我的爱好是阅读音乐"。(8分)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论