实用计算机二级vb考试题型精编4篇
【请您参阅】下面供您参考的“实用计算机二级vb考试题型精编4篇”是由阿拉网友精心整理分享的,供您阅读参考之用,希望此例范文对您有所帮助,喜欢就复制下载支持一下小编了!
计算机二级vb考试题型【第一篇】
1.在窗体上画一个名称为text1的文本框,一个名称为command1的命令按钮,然后编写如下事件过程和通用过程:
private sub command1_click( )
n = val()
if n2 = n/2 then
f = f1(n)
else
f = f2(n)
end if
print f; n
end sub
public function f1(byref x)
x=x*x
f1=x+x
end function
public function f2(byval x)
x=x*x
f2=x+x+x
end function
程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(d)(单)
36
36
6
3
2.在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:
private sub command1_click( )
c = “1234”
for i = 1 to 4
c1 = trim(str( ))
print c1
next i
end sub
程序运行后,单击命令按钮,要求在窗体上显示如下内容
1
12
123
1234
则在下划线处应填入的内容为(b)(单)
(c1,i)
(c1,i)
(c1,i,1)
(c1,i,i)
3.在窗体上画一个名称为command1的命令按钮和一个名称为text1的文本框,然后编写如下事件过程:
private sub command1_click( )
n = val()
for i = 2 to n
for j = 2 to sqr(i)
if i mod j = 0 then exit for
next j
if j >sqr(i) then print i
next i
end sub
该事件过程的功能是(c)(单)
a.输出n以内的奇数
b.输出n以内的偶数
c.输出n以内的素数
d.输出n以内能被j整除的数
4.在窗体上画一个名称为command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:
private function f(m as integer)
if m mod 2 = 0 then
f = m
else
f = 1
end if
end function
private sub command1_click( )
dim i as integer
s = 0
for i = 1 to 5
s = s + f(i)
next
print s
end sub
程序运行后,单击命令按钮,在窗体上显示的是(c)(单)
5.在窗体上画一个名称为text1的文本框和一个名称为command1的命令按钮,然后编写如下事件过程:
private sub command1_click( )
dim array1(10, 10) as integer
dim i as integer, j as integer
for i = 1 to 3
for j = 2 to 4
array1(i, j) = i + j
next j
next i
= array1(2, 3) + array1(3, 4)
end sub
程序运行后,单击命令按钮,在文本框中显示的值是(d)(单)
basic应用程序中标准模块文件的扩展名是(注意不要写点)。
7.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuedit,visible属性为false,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuedit相应的菜单。
private sub form_ mousedown (button as integer, shift as integer, x as single, y as single)
if button=2 then
popupmenu mnuedit
end if
end sub
8.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuedit,visible属性为false,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuedit相应的菜单。以下是实现上述功能的程序,请填空。
private sub form mousedown (button as integer, shift as integer, x as single, y as single)
if button=2 then
popupmenu mnuedit
end if
9.为了使计时器控件timer1每隔秒触发一次timer事件,应将timer1控件的interval属性设置为500。
10.为了使计时器控件timer1每隔秒触发一次timer事件,应将timer1控件的interval属性设置为500。
1.计算机二级vb练习题
2.全国计算机二级《vb》练习题及答案
3.计算机二级vb考试习题
4.计算机二级考试试题vb练习题
5.计算机二级vb专项练习题
6.计算机二级vb练习题及答案
7.计算机二级vb强化试题及答案
8.计算机二级《vb》的常用算法
计算机二级考试《vb》巩固训练题
10.计算机二级考试《vb》巩固训练题
计算机二级vb考试题型【第二篇】
1.窗体中有一个名称为txtspeed的文本框,一个名称为hsbspeed的滚动条。
以下程序:
private sub hsbspeed_change( )
txtspee
= hsbspee
end sub
当单击滚动条hsbspeed右端的箭头时,以下说法不正确的是(b) (单)
a.此时会触发change事件
b.此时不会触发change事件
c.在文本框中显示了滚动条滑块所在位置的值
d.此时不会触发scroll事件
2.利用窗体中的滚动条hscroll1改变窗体的背景色,可以这样编写代码:
private sub hscroll1_change( )
r=
lor = rgb(r,int(rnd*256),int(rnd*256))
end sub
以下说法不正确的是(c) (单)
a.窗体的背景色是一个随机的颜色
函数取得到的颜色有256*256*256种
c.表达式int(rnd*256)取得随机数的范围为0-256之间的整数
d.表达式int(rnd*256)取得随机数的范围为0-255之间的整数
3.窗体中有一个名称为slider1的可选择性刻度滑块控件,一个名称为text1的文本框,如下程序:
private sub slider1_change( )
ze =
end sub
当拖动滑块时,以上程序实现用slider控件设置文本框中的字体大小的功能。
4.窗体中有一个名称为slider1的可选择性刻度滑块控件,一个名称为text1的文本框,如下程序:
private sub slider1_change( )
text1.fontsize =
end sub
当拖动滑块时,以上程序实现用slider控件设置文本框中的字体大小的功能。
5.窗体中有一个名称为slider1的可选择性刻度滑块控件,要设置它的如下属性值,可以编写程序(a) (单)
(1)slider控件的滑块处于最小位置时值为8
(2)slider控件的滑块处于最大位置时值为72
(3)单击slider控件两端箭头时,滑块的增量值为2
(4)单击slider控件的空白处时,滑块的增量值为8
= 8:
= 72:
hange =2:
hange = 8
= 2:
= 8:
hange = 72:
hange = 8
= 8:
= 72:
hange = 8:
hange = 2
= 72:
= 8:
hange = 2:
hange = 8
6.在窗体中有一个名称为timer1的时钟控件,三个名称分别为image1、image2 和 image3的图像框,编写如下程序:
sub form_load( )
e=loadpicture(+“\”)
e=loadpicture(+“\”)
e=loadpicture(+“\”)
end sub
sub timer1_timer( )
static pickbmp as boolean
+ 20, - 5
if pickbmp = false then
e = e
pickbmp = true
else
e = e
pickbmp = false
end if
end sub
以下说法不正确的是(c) (单)
a.此程序的功能是把image1图像框显示图形在和文件之间进行切换
p变量是逻辑变量,作用是表示图形的状态
表示绝对路径
d.要使得timer控件起作用,必须使得它的enabled属性设置为true,interval属性设置为介于0-64767之间的数值,但不能等于0
7.在窗体中有一个名称为timer1的时钟控件,三个名称分别为image1、image2 和 image3的图像框,编写如下程序:
sub form_load( )
e=loadpicture(+“\”)
e=loadpicture(+“\”)
e=loadpicture(+“\”)
end sub
sub timer1_timer( )
static pickbmp as boolean
+ 20, - 5
if pickbmp = false then
e = e
pickbmp = true
else
e = e
pickbmp = false
end if
end sub
以下说法不正确的是(b) (单)
a.此程序的功能是把image1图像框显示图形在和文件之间进行切换
b.也可以将timer1控件的timer事件改写为change事件
表示相对路径
d.要使得timer控件起作用,必须使得它的enabled属性设置为true,interval属性设置为介于0-64767之间的数值,但不能等于0
8 .在progressbar进度条控件中,它的value属性决定该控件被填充多少。√
9 .updown控件通常与伙伴控件“捆绑”在一起使用。√
10 .animation控件可以用来显示有声音的avi视频文件 ×。
11.对animation控件所使用的方法描述不正确的是(b) (单)
方法用于打开文件
方法用于播放动画,格式为: avi动画文件路径
方法用于停止播放
方法用于关闭文件
12.下面的事件不属于鼠标器事件的是(d) (单)
own事件
p事件
ove事件
事件
13.下面的事件不属于键盘事件的是(d) (单)
ss事件
n事件
事件
e事件
14.在窗体中有一个名称为command1的命令按钮,一个名称为text1的文本框,一个名称为commondialog1的通用对话框,编写如下程序:
sub command1_click( )
= 3
lor =
end sub
当单击命令按钮时,对程序的运行说法正确的是(b) (单)
a.打开一个颜色对话框
b.打开一个字体对话框
c.把文本框的背景颜色设置为对话框选择的字体颜色
d.把文本框的背景颜色设置为对话框中选择的颜色
15.当单击命令按钮时,对以下程序说法不正确的是(d) (单)
sub command1_click( )
= 5
for i = 1 to
next i
end sub
a.此文件的功能是打印文本框text1中的内容
b.语句表示结束文挡打印
c.打开的打印对话框
d.以上说法都不正确
16.当单击命令按钮时,对以下程序说法不正确的是(c) (单)
sub command1_click( )
me = “”
text = “txt”
= 2
end sub
b.设置缺省扩展名为txt
c.显示的是文件“打开”对话框
d.显示的是“另存为”对话框
17.在窗体中建立了三个名称分别为editcut、editcopy和editpaste的命令按钮,一个名称为text1的文本框。
如下程序:
private sub editcopy_click( )
st = t 将选中的内容存放到st变量中
end sub
private sub editcut_click( )
st = t
t = “”
end sub
private sub editpaste_click( )
= left(text1, rt) + st + mid(text1, rt
+ 1)
end sub
对以上程序说法不正确的是(d) (单)
a.语句st = t的作用是:将text1文本框中选择的内容存放到st变量中
t = “” 的作用是:将text1文本框中选择的内容清除
c.单击editcut命令按钮实现了text1文本框中选择的内容清除
d.单击editcopy命令按钮实现了text1文本框中所有内容的粘贴
18.对以下程序说法不正确的是(d) (单)
private sub fileopen_click( )
r = “c:\”
= “文本文件 | *.txt”
en
end sub
a.显示“文件”打开对话框
b.打开的对话框的初始目录为c盘根目录
c.打开的对话框的文件类型为文本文件
d.以上说法都不正确
19.双精度型数据的类型符为(a) (单)
a.#
b.*
c.&
d.@
20.整型数据的类型符为(b) (单)
a.#
b.%
c.&
d.@
计算机二级vb考试题型【第三篇】
计算机二级vb考试题及答案
计算机二级vb考试题及答案
1.设有如下程序段:
x=2
for c=1 to 4 step 2
x=x+c
next c
运行以上程序后,x的值是(a)(单)
2.以下叙述中错误的是(a)(单)
a.在keypress事件过程中不能识别键盘键的按下与释放
b.在keypress事件过程中不能识别回车键
c.在keydown和keyup事件过程中,从键盘输入的字母“a”和字母“a”对应的keycode视作相同的字母
d.在keydown和keyup事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符
3.执行如下两条语句,窗体上显示的是(c)(单)
a=
print format(a,“”)
,
,
4.在窗体上画一个名称为commanddialog1 的通用对话框,一个名称为command1的命令按钮。然后编写如下事件过程:
private sub command1_click( )
me =“”
=“all file|*.*|(*.doc)|*.doc|(*.txt)|*.txt”
index=1
title=“vbtest”
=1
end sub
对于这个程序,以下叙述中错误的是(d)(单)
a.该对话框被设置为“打开”对话框
b.在该对话框中指定的文件名为空
c.该对话框的标题为vbtest
d.在该对话框中指定的默认文件类型为文本文件(*.txt)
5.设一个工程由两个窗体组成,其名称分别为form1和form2,在form1上有一个名称为command1的命令按钮。窗体form1的程序代码如下:
private sub command1_click( )
dim a as integer
a=10
call g(form2,a)
end sub
private sub g(f as form,x as integer)
y=iif(x>10,100,-100)
n=y
end sub
运行以上程序,正确的结果是(b)(单)
1的caption属性值为100
2的caption属性值为-100
1的caption属性值为-100
2的caption属性值为100
6.在窗体上画一个名称为command1的命令按钮,并编写如下程序:
private sub command1_click( )
dim x as integer
static y as integer
x=10
y=5
call f1(x,y)
print x,y
end sub
private sub f1(byref x1 as integer, y1 as integer)
x1=x1+2
y1=y1+2
end sub
程序运行后,单击命令按钮,在窗体上显示的内容是(d)(单)
5
5
7
7
base 1
private sub command1_click( )
dim a(10) as integer
dim n as integer
n=3
if n<10 then
call getarray(a,n)
end if
end sub
private sub getarray(b( ) as integer,n as integer)
dim c(10) as integer
j=0
for t=1 to n
b(t)=rnd*100
if b(t)/2=b(t)2 then
j=j+1
c(j)=b(t)
end if
next t
print j
end sub
以下叙述中错误的是(c)(单)
a.数组b中的数范围为0-100
数组下标的下界从1开始
ay过程的参数n是按值传送的
d.语句if b(t)/2=b(t)2 then 是判断数组b中元素的值是否为整数
8.在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:
option base 1
private sub command1_click( )
dim a
a= array(1,2,3,4,5)
for c=1 to ubound(a)
a(c) = a(c)+c-1
next c
print a(3)
end sub
程序运行后,单击命令按钮,则在窗体上显示的内容是(b)(单)
9.阅读程序:
option base 1
private sub form_click( )
dim arr
dim sum%
sum = 0
arr = array(1, 3, 5, 7, 9)
for t = 1 to 5
sum = sum + arr(t)
next t
print sum
end sub
程序运行后,单击窗体,输入结果为(b)(单)
10.在窗体上画一个名称为file1的文件列表框,并编写如下程序:
private sub file1_dblclick( )
x=shell(me,1)
end sub
以下关于该程序的叙述中,错误的是(a)(单)
没有实际作用,因此可以将该语句写为:call shell(file1,filename,1)
b.双击文件列表框中的文件,将触发该事件过程
c.要执行的文件的名字通过me指定
1中显示的是当前驱动器、当前目录下的文件
11.在窗体上画一个名称为label1、标题为“visualbasic考试”的标签,两个名称分别为command1和command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为timer1的.计时器控件,并把其interval属性设置为500。编写如下程序:
private sub form_load( )
d=false
end sub
private sub command1_click( )
d=true
end sub
private sub timer1_timer( )
if < then
= + 20
else
=0
end if
end sub
程序运行后,单击“开始”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是(a)(单)
a.标签的移动方向为自右向左
b.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
c.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
d.标签按指定的时间时隔移动
12.规范地说,vb是一种(a)的开发工具(单)
a.面向对象
b.面向用户
c.面向屏幕
d.面向窗体
6设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在(d)下拉菜单中(单)
a.文件
b.工程
c.编辑
d.视图
14下面(d)操作不是激活或显示属性列表框的操作(单)
a.按快捷键f4
b.点击工具栏中的“属性列表框”按钮
c.选择“视图”下拉菜单的“属性窗口”项
d.双击窗体中的某一对象
basic程序中分隔各语句的字符是(b)(单)
a.′
b.:
c.
d._
16.假定窗体的名称(name属性)为form1,则把窗体的标题设置为“vb test”的语句为(b)(单)
1 = “vb test”
n =“vb test”
= “vb test”
=“vb test”
17.下列不能打开代码窗口的操作是(d)(单)
a.双击窗体上的某个控件双击
b.双击窗体
c.按f7键
d.单击窗体或控件
basic程序中语句行的续行符是(d)(单)
a.′
b.:
c.
d. _
basic程序中的注释所使用的字符是(a)(单)
a.′
b.:
c.
d._
20.下列说法中正确的是:为了保存一个visual basic应用程序,应当(d)(单)
a.只保存窗体模块文件(.frm)
b.只保存工程文件(.vbp)
c.分别保存工程文件和标准模块文件(.bas)
d.分别保存工程文件、窗体文件和标准模块文件
计算机二级vb考试题型【第四篇】
二级vb试题及答案
1.栈和队列的共同特点是( )
a.都是先进先出
b.都是先进后出
c.只允许在端点处插入和删除元素
d.没有共同点
参考答案 c
2.链表不具有的特点是( )
a.不必事先估计存储空间 b.可随机访问任一元素
c.插入删除不需要移动元素 d.所需空间与线性表长度成正比
参考答案 b
3.为了提高测试的效率,应该( )
a.随机选取7测试数据 b.取一切可能的输入数据作为测试数据
c.在完成编码以后制定软件的测试计划 d.集中对付那些错误群集的程序
参考答案 d
4.软件生命周期中所花费用最多的阶段是( )
a.详细设计 b.软件编码 c.软件测试 d.软件维护
参考答案 d
5.下列有关数据库的描述,正确的是( )
a.数据库是一个dbf文件
b.数据库是一个关系
c.数据库是一个结构化的数据集合
d.数据库是一组文件
参考答案 c
6.算法的空间复杂度是指( )
a.算法程序的长度 b.算法程序中的指令条数
c.算法程序所占的存储空间 d.执行过程中所需要的存储空间
参考答案 d
7.数据结构中,与所使用的计算机无关的是数据的( )
a.存储结构 b.物理结构 c.逻辑结构 d.物理和存储结构
参考答案 c
8.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )
a.模块间的关系 b.系统结构部件转换成软件的过程描述
c.软件层次结构 d.软件开发过程
参考答案 b
9.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )
a.控制流 b.加工
c.数据存储 d.源和潭
参考答案 a
10.在数据库设计中,将e-r图转换成关系数据模型的过程属于( )
a.需求分析阶段 b.逻辑设计阶段 c.概念设计阶段 d.物理设计阶段
参考答案 b
11.使用visual foxpro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在“结果”中选择( )
a.菜单项 b.子菜单 c.命令 d.过程
参考答案 b
12.在visual foxpro中,用于建立或修改过程文件的命令是( )
<文件名> command<文件名>
procedure<文件名>d.以上b、c都对
参考答案 b
13.在菜单设计器中,第一级菜单的“结果”项中选项有( )
a.命名、填充名称、子菜单、过程 b.包含对象的表单集
c.菜单项、命令、过程和快捷菜单 d.子菜单、菜单项、过程和快捷菜单
参考答案 a
14.使用命令declare mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( )
个 个 个 个
参考答案 d
15.计算所有职称为正、副教授的平均工资,将结构赋予变量pj中,应使用命令( )
e工资to pj for″教授″$职称
e fields工资to pj for″教授″$职称
e工资to pj for职称=″副教授″.and.职称=″教授″$
e工资to pj for职称=″副教授″.or.″教授″
参考答案 a
16.“x是小于100的非负数”,用vfp表达式表示是( )
≤x<100 <=x<100 <=x and x<100 <=x or x<100
参考答案 c
17.将a区上的主表文件按关键字段“xm”和c区上的辅助文件建立关联,正确的是( )
relation to xm into c relation to c into xm
relation to xm to c relation on xm into c
参考答案 a
已经打开,共有10条记录,按关键字xm排序,执行命令sort on xm to cj后,屏幕将显示( )
条记录排序完成
已存在,覆盖它吗(y/n)
c.文件在使用
d.出错信息
参考答案 c
19.关于数据库表和自由表,下列说法正确的是( )
a.数据库表可以转换为自由表,反之不能 b.自由表可以转换为数据库表,反之不能
c.两者不能相互转换 d.两者可以相互转换
参考答案 d
20.在下列各式中,运算结果为数值的是( )
(′04/05/97′)-28 b.′1234′+′5678′
+30=150 (′abcd′)-1
参考答案 d21.从数据库的整体结构看,数据库系统采用的数据模型有( )
a.网状模型、链状模型和层次模型 b.层次模型、网状模型和环状模型
c.层次模型、网状模型和关系模型 d.链状模型、关系模型和层次模型
参考答案 c
22.把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令( )
structure
e
参考答案 c
23.假定系统日期是12月20日,有如下命令:
mj=mod(year(date),100)
执行该命令后,mj的值是( )
a.