admin 管理员组文章数量: 1086019
2024年4月19日发(作者:gulp和webpack区别)
VB程序设计 及 参考答案
一、单选题(共20分,每小题1分)
1、要改变控件的宽度,应修改该控件的( )属性。
(A)TOP (B)width (C)Left (D)Height
2、将命令按钮Command1设置为不可见,应修改该命令按钮的( )属性。
(A)Visible (B)Value (C)Caption (D)Enabled
3、( )对象具有clear方法。
(A)图片框 (B)窗体 (C)复选框 (D)列表框
4、启动VB后,就意味着要建立一个新( )。
(A)窗体 (B)文件 (C)工程 (D)程序
5、下列( )对象不具有Clear方法。
(A)列表框 (B)组合框 (C)剪贴框 (D)图片框
6、组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style
属性值应为( )
(A)0 (B)1 (C)2 (D)3
7、下列可调整图片框的大小以适合图片的属性是( )
(A)Stretch (B)autosize (C)picture (D)oledropmode
8、要想清除文本框中的内容则可利用( )进行。
(A)Caption (B)Text (C)Clear (D)Cls
9、在文本框控件中将Text的内容全部显示为所定义的字符的属性是( )。
(A)Password (B)PasswordChar
(C)需要编程来实现 (D)以上都不是
10、Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是( )。
(A)从主程序开始执行 (B)按过程顺序执行
(C)事件驱动 (D)按模块顺序执行
11、下列四项中合法的变量名是( )。
(A)a-bc (B)a_bc (C)4abc (D)integer
12、无论何种控件,共同具有的属性是( )
(A)Text (B)Name (C)Caption (D)ForeColor
13、有程序代码如下: = "Visual Basic程序设计"则Text1、Text ,
和"Visual Basic程序设计"分别代表( )。
(A)对象,值,属性 (B)对象,方法,属性
(C)对象,属性,值 (D)属性,对象,值
14、下列赋值语句正确的是( )。
(A)a+b=c (B)c=a+b (C)-a=b (D)5=a+b
15、要在窗体Form1内显示“myfrm”,使用的语句是( )
(A)n="myfrm" (B)n="myfrm"
(C) "myfrm" (D)Form. print "myfrm"
16、将数据项“China”添加到列表框List1中成为第一项,应使用的语句是( )
(A)m"China", (B)m"China",0
(C)m"China",1 (D)m"1,China"
17、如果创建了命令按钮数组控件,那么Click事件的参数是( )
(A)Index (B)Caption (C)Tag (D)没有参数
18、使图像框Image控件中的图像自动适应控件的大小应( )。
(A)将控件的 AutoSize属性设为True (B)将控件的 AutoSize属性设为False
(C)将控件的 Stretche属性设为True (D)将控件的 Stretche属性设为False
19、在Visual Basic中,变量的默认类型是( )
(A)Integer (B)Double (C)Currency (D)Variant
20、下列控件中不能响应Click事件的是( )。
(A)Frame (B)Label (C)Timer (D) Form
二、填空题(共20分,每小题1分)
1、欲设置定时器的时间间隔为2秒,则属性Interval的值为 。
2、对象的三要素是属性、 、 。
3、控件数组的名字由 属性指定,而数组中的每个元素由_______
属性决定。
4、执行赋值语句a="Visual"+"Basic"后,变量a的值是 。
5、在Visual Basic语言中有三种形式的循环结构。其中,若循环的次数可以适
先确定,可使用 循环;若要求先判断循环进行的条件,可使用
____ 循环。
6、变量的声明方法有隐式和 两种,如果采用隐式声明方法,那么VB
会自动将变量声明为 。
7、过程级变量是指在过程内部声明的变量,只有在该过程中的代码才能访问这
个变量。模块级或窗体级变量的作用域是 ,全局变量在整个应
用程序中有效,其作用域是 。
8、VB提供了结构化程序设计的三种基本结构,这三种基本结构是选择结构、
______ 、 。
9、将图片框的AutoSize属性设置成 时,可使图片框根据图片调整
大小。
10、定时器(Timer)控件可识别的事件是 ,发生该事件的时间间隔由
定时器的 属性设置。
三、判断题(共10分,每小题1分)
1、设置属性的语句格式为:“对象名.属性名=属性值”。( )
2、设置属性的语句格式为:“对象名.属性名=属性值”。( )
3、若用户在键盘上按下一个键,则会产生一个Click事件。( )
4、在VB中,字符型常量应使用"#"号将其括起来。( )
5、事件过程可以由用户事件触发执行,也可以由其他过程所调用。( )
6、Do While条件.....Loop和DO Until Not 条件.....Loop 两条循环语句,实现循
环控制是等效的。( )
7、在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所
调用。( )
8、一个VB应用程序中至少要有一个窗体模块。( )
9、模块级过程是在某个模块内定义的过程,该过程可以被本模块外的其它过程
调用。( )
10、过程不可以嵌套调用但可以嵌套定义。( )
四、程序分析。(共30分,1-3题各7分,第4题9分)
1、写出单击窗体时显示的结果
Private sub form_click()
Dim b as integer, y as integer
Call Mysub2(3,b)
Y=b
Call Mysub2(4,b)
Print y+b
End sub
Private sub Mysub2(x,t)
T=0
For i=1 to x
T=t+k
Next
End sub
2、写出以下程序输出的结果。
Dim a
A=array(1,2,3,4,5,6,7,8)
For i=Lbound(A) to 5
A(i)=A(i)*A(i)
Next i
Print a(i)
3、设有如下通用过程:
Public Function f(x As Integer)
Dim y As Integer
x = 20
y = 2
f = x * y
End Function
在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Static x As Integer
x = 10
y=5
y = f(x)
版权声明:本文标题:VB程序设计试题 及 参考答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1713462225a635886.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论