实用计算机二级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.

48 2567067
");