VB考试题库二级习题含答案Word下载.docx

上传人:b****3 文档编号:6527134 上传时间:2023-05-06 格式:DOCX 页数:40 大小:28.34KB
下载 相关 举报
VB考试题库二级习题含答案Word下载.docx_第1页
第1页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第2页
第2页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第3页
第3页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第4页
第4页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第5页
第5页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第6页
第6页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第7页
第7页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第8页
第8页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第9页
第9页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第10页
第10页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第11页
第11页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第12页
第12页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第13页
第13页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第14页
第14页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第15页
第15页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第16页
第16页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第17页
第17页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第18页
第18页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第19页
第19页 / 共40页
VB考试题库二级习题含答案Word下载.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB考试题库二级习题含答案Word下载.docx

《VB考试题库二级习题含答案Word下载.docx》由会员分享,可在线阅读,更多相关《VB考试题库二级习题含答案Word下载.docx(40页珍藏版)》请在冰点文库上搜索。

VB考试题库二级习题含答案Word下载.docx

5

8、可以同时删除字符前导和尾部空白的函数是______。

Mid 

Rtrim 

C:

Trim 

Ltrim

9、以下语句的输出结果是______。

PrintFormat$<

"

32548.5"

"

000,000.00"

>

32,548.5 

32548.5 

032,548.50 

32,548.50

10、设有如下声明:

DimXAsInteger

如果Sgn<

X>

的值为-1,则X的值是______。

等于0的整数 

大于0的整数 

整数 

小于0的整数

11、在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click<

Fori=1To4

x=4

Forj=1To3

x=3

Fork=1To2

x=x+6

Nextk

Nextj

Nexti

Printx

EndSub

程序运行后,单击命令按钮,输出结果是______。

15#15#15#15

12、执行下面的程序段后,S的值为______。

s=5

Fori=2.6To4.9Step0.6

s=s+1

9

13、下列表达式有错误,正确的写法应该是______。

[<

a+b>

+c]/80-5÷

<

d+e>

a+b+c>

/80-5/<

#〔a+b+c/80-5/〔d+e

14、表示x是5的倍数或是9的倍数的逻辑表达式为__________

xMod5=0OrxMod9=0#xMod9=0OrxMod5=0

15、以下程序的功能是:

从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。

请填空。

PrivateSubForm_click<

Dimx,yAsSingle

DimzAsInteger

x=InputBox<

Enterascore"

Dowhilex>

=0

y=y+x

z=z+1

Loop

Ifz=0Then

z=1

EndIf

y=______

Printy

y/z

VB考试二

1、列表框中的列表项的数目可以通过以下哪个属性的值获得______。

ListIndex 

ListCount 

Count 

Index

B

2、在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。

列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,在标签中显示选中城市的名称。

下列能正确实现上述功能的程序是______。

PrivateSubList1_Click<

Label1.Caption=List1.Text

 

Label1.Name=List1.ListIndex

Label1.Name=List1.Text

Label1.Caption=List1.ListIndex

3、在列表框中当前被选中的列表项的序号是由下列哪个属性表示______。

Listindex 

Index 

List 

Tabindex

4、为了清除列表框中的所有内容,应使用的方法是:

Clear 

Remove 

RemoveItem 

Cls

5、在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为______。

Fori=1ToList1.ListCount

……

NEXT

Fori=0ToList1.Count-1

Fori=0ToList1.ListCount-1

Fori=1ToList1.Count

6、设有如下程序:

OptionBase0

PrivateSubForm_Click<

Dima

DimiAsInteger

a=Array<

1,2,3,4,5,6,7,8,9>

Fori=0To3

Printa<

5-i>

;

Next

程序运行后,单击窗体,则在窗体上显示的是______。

4

7、设执行以下程序段时依次输入1、3、5,执行结果为______。

Dima<

4>

AsInteger,b<

AsInteger

ForK=0To2

a<

K+1>

=Val<

InputBox<

请输入数据"

b<

3-K>

=a<

NextK

Printb<

K>

1

8、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:

DimiAsInteger,jAsInteger

10,10>

Fori=1To3

Forj=1To3

i,j>

=<

i-1>

*3+j

Print

程序运行后,单击命令按钮,窗体上显示的是______。

123

456

789

234

345

147

258

369

246

9、用下面的语句所定义的数组的元素个数是:

Dimarr<

3To5,-2to2>

A:

24 

12 

15 

20

10、下列______语句可以为动态数组分配实际元素个数。

static语句 

Dim语句 

public语句 

ReDim语句

11、假定程序中有以下语句:

answer=MsgBox<

String1"

,"

String2"

String3"

2>

执行该语句后,将显示一个信息框,此时如果单击"

确定"

按钮,则answer的值为:

String3 

String2 

String1 

1

12、设有语句

x=InputBox<

输入数值"

0"

示例"

程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是______。

0是默认值

变量X的值是字符串"

10"

在InputBox对话框标题栏中显示的是"

变量X的值是数值10

13、以下程序段运行的结果是:

-1To5>

AsBoolean

DimflagAsBoolean

flag=False

DimjAsInteger

DoUntilflag=True

Fori=-1To5

j=j+1

Ifa<

i>

=FalseThen

=True

ExitFor

Ifi=5Then

flag=True

Printj

20B:

35

14、设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为:

x=IIF<

b>

And<

c<

d>

10,20>

300 

20 

30 

10

15、要将一个组合框设置为简单组合框〔SimpleCombo,则应将其Style属性设置为______。

2

VB考试三

1、设组合框Combo1中有3个项目,则以下能删除最后一项的语句是______。

Combo1.RemoveItemCombo1.Listcount

Combo1.RemoveItem2

Combo1.RemoveItem3

Combo1.RemoveItemText

题分:

6

2、在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:

FunctionFunc<

ByValxAsInteger,yAsInteger>

y=x*y

Ify>

0Then

Func=x

Else

Func=y

EndFunction

DimaAsInteger,bAsInteger

a=3

b=4

c=Func<

a,b>

Print"

a="

a

b="

b

Print"

c="

c

程序运行后,单击命令按钮,其输出结果为:

a=3

b=4

c=12

a=13

b=12

c=3

3、单击命令按钮时,下列程序代码的执行结果为______。

PublicSubProcl<

nAsInteger,ByValmAsInteger>

n=nMod10

m=m/10

DimxAsInteger,yAsInteger

x=12:

y=34

CallProcl<

x,y>

Printx;

y

12 

34 

34

4、以下关于函数过程的叙述中,正确的是______。

在函数过程中,过程的返回值可以有多个

函数过程形参的类型与函数返回值的类型没有关系

当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

如果不指明函数过程参数的类型,则该参数没有数据类型

5、以下说法错误的是______。

函数过程可以带参数 

子过程没有返回值

函数过程没有返回值 

子过程可以带参数

6、在窗体上画一个命令按钮〔名称为Command1,然后编写如下事件过程:

DimbAsInteger

b=b+1

运行程序,三次单击命令按钮后,变量b的值是:

3

7、假定有以下函数过程:

FunctionFun<

SAsString>

AsString

Dims1AsString

Fori=1ToLen<

S>

s1=UCase<

Mid<

S,i,1>

+s1

Fun=s1

在窗体上画一个命令按钮,然后编写如下事件过程:

DimStr1AsString,Str2AsString

Str1=InputBox<

请输入一个字符串"

Str2=Fun<

Str1>

PrintStr2

程序运行后,单击命令按钮,如果在输入对话框中输入字符串"

abcdefg"

则单击"

按钮后在窗体上的输出结果为______。

GFEDCBA

ABCEDFG

gfedcba

abcdefg

8、Sub过程与Function过程最根本的区别是______。

两种过程参数的传递方式不同

Function过程可以有参数,Sub过程不可以

Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

9、在代码中定义了一个子过程:

SubP<

a,b>

...

下面______调用该过程的格式是正确的。

CallP

CallP10,20

P<

10,20>

CallP<

10、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:

StaticXAsInteger

StaticYAsInteger

Cls

Y=1

Y=Y+5

X=5+X

PrintX,Y

程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为______。

15 

15

6

16

11、设有以下循环结构

Do

循环体

LoopWhile<

条件>

则以下叙述中错误的是______。

循环体中可以使用ExitDo语句

条件"

可以是关系表达式、逻辑表达式或常数

若"

是一个为0的常数,则一次也不执行循环体

如果"

总是为True,则不停地执行循环体

12、在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:

PrivateFunctionfun<

ByValmAsInteger>

IfmMod2=0Then

fun=2

fun=1

DimiAsInteger,sAsInteger

s=0

Fori=1To5

s=s+fun<

Prints

程序运行后,单击命令按钮,在窗体上显示是______。

VB考试四

1、某人编写了如下程序,用来求10个整数〔整数从键盘输入中的最大值:

10>

AsInteger,maxAsInteger

Fork=1To10

k>

=InputBox<

输入一个整数"

max=0

maxThen

max=a<

Printmax

运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。

下面的修改中可以得到正确运行结果的是______。

把max=a<

改为a<

=max

把Ifa<

maxThen改为Ifa<

把第2个循环语句Fork=1To10改为Fork=2To10

把max=0改为max=a<

2、设有语句:

Open"

d:

\Test.txt"

ForOutputAs#1,以下叙述中错误的是______。

执行该语句后,就可以通过Print#语句向文件Test.txt中写入信息

用该语句建立的文件的文件号为1

该语句打开d盘根目录下一个已存在的文件Test.txt,之后就可以从文件中读取信息

若d盘根目录下无Test.txt文件,则该语句创建此文件

3、工程中有2个窗体,名称分别为Form1、Form2,Form1为启动窗体,该窗体上有命令按钮Command1。

要求程序运行后单击该命令按钮时显示Form2,则按钮Click事件过程应该是______。

Form2.Load

EndSub

Form2.Visible

Load 

Form2

Form2.Show

4、在窗体上画一个名为Command1的命令按钮,然后编写如下代码:

OptionBase1

a=Array<

1,2,3,4>

j=1

Fori=4To1Step-1

s=s+a<

*j

j=j*10

运行上面的程序,其输出结果是______。

12

1234

34

4321

5、设在窗体中有一个名称为List1的列表框,其中有若干个项目〔如图。

要求选中某一项后单击Command1按钮,就删除选中的项,则正确的事件过程是______。

List1.ClearList1.ListIndex

List1.Clear

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2