VB期末试题(含答案)
一、单选题(每题1.5分,共30分)
1.在VB中,假设以下程序段,执行后k的值为:(a)forI=1到3k=I+2
nexti
a、 5b.4c.3d.62。
以下控件可以用作容器控件(b)
a.image图像框控件b.picturebox图片框控件c.textbox文本框控件d.listbox 列表框控件3.关于image控件和picturebox控件的说明,其中错误的是(b)a.image 控件和picturebox控件都有picture属性b.image控件和picturebox控件都支持print 方法
c、图像控件和pieturebox控件都可以使用loadpicture函数将图形文件加载到控件中。
d.image控件和PictureBox控件都可以在属性窗口中加载图形文件,并且都可以在操作期间加载图形文件
4.为使计时器控件每隔5秒钟产生一个计时器事件(timer事件),则应将其interval 属性值设置为(d)
a、 5b.500c.10d.50005。
显示表单的方式是(b)。
a.visibleb.showc.newd.open
6.msgbox函数中有四个参数,其中必须指定的参数是(c)A.指定显示按钮的数量B.对话框的标题c.提示信息D.所有参数都是可选的
7.如果在代码窗口中编写:msgbox (“AAAA”,vbokonly,“BBBBBB”)语句,生成的信息框的标题是(c)
a.aaaab.空c.bbbbd.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(d)方法。
a.gotfocusb.lostfocusc.keypressd.setfocus9.为了把焦点移到某个指定的控件,所使用的方法是(a)a.setfoeusb.visiblec.refreshd.getfocus10.语句if3*4>=10then
a=1else
a=2endif
执行后,a的值为(d)。
a.12b.10c.1d.2
11.可以隐藏文本框控件的属性是(a)。
a、visible
b、clear
c、cls
d、hide12.决定控件是否可见的属性是(b)
a、使能数据库。
看得见。
有边框的。
wordwrap13。
可以使控件可访问或不可访问的属性有(b)
a.visible
b.enabled
c.borderstyle
d.wordwrap14.如果文本框的enabled属性被设置为false,则运行时(a)
a、文本框中的文本将变为灰色,此时用户无法将光标放在文本框上
b.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容
c、文本框中的文本将变为灰色,用户仍可以更改文本框中的内容
d.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容15.下面是一个窗体的单击事件过程,该窗体事件的功能是(b)
privmesubform_click()
标签1。
Caption=“可以使用命令按钮!”其他的
label1.caption=“命令按钮不可以使用!“endifendsub
a、判断命令按钮是否可见,以在标签上显示不同的信息。
B.判断命令按钮是否可用于在标签上显示不同的信息
c.判断命令按钮是否设置了默认按钮,以便在标签上显示不同的信息d.if语句中的条件不合法,事件过程错误,不能执行。
16.下列(c)是日期型常量。
a、“2/1/2”b.2/1/2c.#2/1/2#d.| 2/1/2 | 17。
在VB中,下列哪些符号可用作变量名?(d)
+
a、 abcb。
然后。
m&md.p4
18.在表示长整数时,可作为长整数尾部符号的是(c)a.#b.!c.&d.$
19.语句dimvarlas Boolean用于将Varl定义为类型为的变量?(c) A.单精度类型
B.整数类型c.布尔类型D.字符类型
20.下面可以正确定义2个整型变量和1个字符型变量的语句是(a)
a、 dimn,masinteger,sastringb.dima%,b$,casstring
c.dimaasinteger,b,casstringd.dimx%,yasinteger,zasstring二、填空题(每空1分,共10分)
1.设计多窗体程序时,窗体的显示方法是______________________________
2.命令按钮控件的caption属性是指__控件的显示内容__、enabled属性是指__控件是否可用__、visible属性是指__控件是否可见__.
3、是吗?Loopuntil循环结构,当循环结束时条件为________;时。
4、产生[10,40]之间的随机整数的visualbasic表达式是________________。
5.征兵条件为:男性(性别),年龄18-20岁,身高(体型)1.65米以上;逻辑表达式是:______________。
6.变量命名规则要求变量名称必须以开头,后跟字母、数字和下划线,长度不得超过个字符。
三.程序阅读题(每题2分,共10分)
1.以下VB程序,程序运行结果:__________;。
s=0
因为i=1到5s=s+1
2.执行下面的程序段后,变量s的值为_______9_________s=5
fori=2.6到4。
9步骤0。
6s=s+1nexti
3、下列程序的执行结果为-9a=”1”b=”2”
a=val(a)+val(b)b=val(“12”)
ifa<>bthenprinta-belseprintb-a
4.以下过程的执行结果介于6和10DIMNUMBER之间
number=8selectcasenumbercase1to5
打印\case6到10
print\caseelse
打印\endselect
fork=1to10m(k)=11-knextkx=5printm(2+m(x))endsub
四、程序性问题(每个问题5分,共10分)
1、设计一个如下界面的成绩计算程序,其中总评成绩中平时占20%,期中和期末各占30%和50%,写出“计算”和“清除”按钮的代码。
2.从键盘输入10个数字,计算最大数字、最小数字和平均值。
需要使用输入框和消息框获取信息
收集和输出。