VB模拟试卷

发布 2022-10-31 02:40:28 阅读 9454

一、 单项选择题(每小题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...