一、 单项选择题(每小题1分,共25分)
1)以下能在“工程资源管理器”窗口中列出的文件类型是:(
a)*.txt b)*.frm c)*.doc d)*.jpg
2)下列可作为visual basic变量名的是:(
a)a#a b)4a c)?xy d)consta
3) 以下能在窗体form1的标题栏中显示“visualbasic窗体"的语句是:(
a) "visualbasic窗体"
b) "visualbasic窗体"
c) "visualbasic窗体"
d) "visualbasic窗体”
4)将数学表达式2×(a+b)+5÷2写成visual basic的表达式,其正确的形式是:(
a) 2*(a+b)十5/2b) 2^(a+b)+5\2
c)(a+b)^2十5*2d) 2^(a+b)+5*2
5)窗体上只有命令按钮command1,**中有如下过程:
private sub command2_click()
a="software and hardware"
msgbox a
end sub
则该过程是:(
a)事件过程 b)通用过程 c)函数 d)设计过程。
6)在窗体上添加一个名称为list1的列表框,一个名称为label1的标签。当单击列表框中的某个选项时,在标签中显示该选项名称。下列能正确实现此功能的程序是:(
a) private sub list1_click()
label1.caption=
end sub
b) private sub list1_click()
label1.name=list1.listindex
end sub
c) private sub list1_click()
label1.caption=
end sub
d) private sub list1_click()
label1.name=
end sub
7) 如下事件过程:
private sub command1_click()
x=0for i= 1 to 5
x = x +1
next i
xend sub
程序运行后,单击命令按钮command1,则label1显示:(
a) 3 b) 4 c) 5 d) 6
8)窗体上一个名为command1(1)的按钮,正确调用其name属性的方法是:(
a)c) command1(1).name d) command1(1)*name
9)可以同时删除字符串前导和尾部空白的函数是:(
a、ltrim b、 rtrim c、 trim d、mid
10) 以下关于文件的叙述中,错误的是:(
a)顺序文件中的记录一个接一个地顺序存放。
b)随机文件中记录的长度是随机的。
c)执行打开文件的命令后,自动生成一个文件指针。
d)lof函数返回给文件分配的字节数。
(11)以下关于过程及过程参数的描述中,错误的是( )
a) 事件过程不能被其他过程调用。
b)byval关键字声明按值传递参数。
c)byref关键字声明按地址传递参数。
d)事件过程是基于对象的事件而建立的。
12)设a=5,b=3,则以下表达式值为真的是。
a) a>=b and b>10b)(a>b)or(b>0)
c) a<0 and(b>0d)( 5>a) and (b>0)
13)在窗体上一个名称为txta的文本框有如下的事件过程:
private sub txta_keypress(keyascii as integer)
end sub
则能够触发keypress事件的操作是:(
a)单击鼠标b)双击文本框。
c)鼠标滑过文本框d)按下键盘上的某个键
14)dirlistbox目录列表框的path属性的作用是:(
a)显示当前驱动器或指定驱动器上的路径。
b)显示当前驱动器或指定驱动器上的某目录下的文件名。
c)显示根目录下的文件名。
d)只显示当前路径下的文件。
15)为了暂时停止计时器,应把计时器的某个属性设置为false,这个属性是:(
a) visibleb) timer
c) enabledd) interval
16) 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是( )a)c)
17)对声明语句string*size,以下说法正确的是:(
a、size为定长的字符串 b、size为变长的字符串。
c、size为指针d、size为定长的字符串的长度。
18) load事件的理解正确的是( )
a此事件是在一个窗体被装载时发生。
b 当窗体从屏幕上删除时发生。
c 可以用于释放窗体资源。
d 以上均不正确。
19) 在窗体上画一个名称为text1的文本框,然后画一个名称为hscroll1的滚动条,其min和max属性分别为0和100。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:
以下能实现上述操作的程序段是:(
a)private sub hscroll_change()
end sub
b) private sub hscroll_click()
end sub
c) private sub hscroll_change()
d) private sub hscroll_click()
end sub
20) 在工具箱中,需要添加才会显示的控件是( )
a commandb combobox
c shaped richtextbox
21) 以下关于多重窗体程序的叙述中,错误的是:(
a) 用hide方法不但可以隐藏窗体,而且能清除内存中的窗体。
b)在多重窗体程序中,各窗体的菜单是彼此独立的。
c)在多重窗体程序中,可以根据需要指定启动窗体。
d)对于多重窗体程序中,而且单独保存每个窗体。
22) 以下叙述中错误的是:(
a)事件过程是响应特定事件的一段程序。
b)不同的对象可以具有相同名称的方法。
c)对象的方法是执行指定操作的过程。
d)对象事件的名称可以由编程者指定。
23) 在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:
private sub command1_click()
a$="visualbasic"
print string(3,a$)
end sub
程序运行后,单击命令按钮,在窗体上显示的内容是:(
a) vvv b) vis c) sic d) 11
24) 设有如下程序段:
x=2for i=1 to 10 step 2
x=x+inext
运行以上程序后,x的值是:(
a) 26 b) 27 c) 38 d) 57
25)、执行如下两条语句,窗体上显示的是( )
a=9.8596
print format(a,"$0,000.00")
a) 0,009.86 b) $9.86 c) 9.86 d) $0,009.86
二、程序阅读题(每小题5分,共30分)
1. satatic private sub command1_click
dim x as integer,s as integer
x=val(inputbox("请输入一个正整数=")
if x<5 then
s=s*xelse
s=s+xend if
"s="+str(s)
end sub
程序运行时连续三次单击command1,且设输入的是5,2和4时 ,分别写出文本的值。
2. private sub form_click()
w = 3for k = 2 to 6 step 2
"w=";w, "k=";k
w = w + 1
next k
"w=";w, "k=";k
end sub
单击后form1输出的结果。
3.dim x as integer
private sub form_load()
= true
end sub
Vb模拟试卷
vb模拟试卷 2008.5 一 选择题 50分参 在最后。1 下列叙述中,正确的是 c a vb的事件由用户定义。b vb程序从main 函数开始执行。c vb运行时,总是等待事件的发生。d vb程序运行后,在内存中只能驻留一个窗体。2 下列运算符中,优先级最高的是 b a not b mod c ...
2019VB会考模拟试卷
2011年杭州市vb会考模拟试卷。说明 1 试卷共分二部分,第一部分为理论卷,第二部分为考试卷。2 考试时间为90分钟,理论卷将正确答案填到括号内,考试卷请按照试卷要求上机完成相应操作并保存。3 考试卷中请按照 试卷套数 vb 考生学籍号 为名建立考生文件夹,如考题为第一套,考生学籍号为 的考生文件...
VB模拟试题
一 概念填空题 每空0.5分,共10分 1 如果希望时钟控件每0.6秒钟产生一个计时事件,应将 属性值应设置为 2 为了防止用户编辑文本框内的内容,应将控件的 属性设置为 3 vb中,列表框对象常使用的方法有和 4 结构化程序设计方法,把程序的结构规定为三种基本结构,它们是和 三种基本结构。5 vb...