计算机二级VB第6章选择题及答案.docx

上传人:b****7 文档编号:9851302 上传时间:2023-02-07 格式:DOCX 页数:36 大小:21.12KB
下载 相关 举报
计算机二级VB第6章选择题及答案.docx_第1页
第1页 / 共36页
计算机二级VB第6章选择题及答案.docx_第2页
第2页 / 共36页
计算机二级VB第6章选择题及答案.docx_第3页
第3页 / 共36页
计算机二级VB第6章选择题及答案.docx_第4页
第4页 / 共36页
计算机二级VB第6章选择题及答案.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

计算机二级VB第6章选择题及答案.docx

《计算机二级VB第6章选择题及答案.docx》由会员分享,可在线阅读,更多相关《计算机二级VB第6章选择题及答案.docx(36页珍藏版)》请在冰豆网上搜索。

计算机二级VB第6章选择题及答案.docx

计算机二级VB第6章选择题及答案

1、窗体上有一个命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

a=Val(InputBox("请输入分数:

","计算你的等级",60))

Ifa<0Ora>100Then

Print"输入错误"

ElseIfa<60Then

Print"不及格"

ElseIfa<80Then

Print"合格"

Else

Print"优秀"

EndIf

EndSub

运行时,单击按钮,在输入对话框中直接回车,输出结果为()。

A、输入错误

B、不合格

C、合格

D、优秀

2、窗体上有一个命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

DimiAsInteger

DimsumAsInteger

sum=0

Fori=1To200

sum=sum+i

IfiMod19=18Then

ExitFor

EndIf

Nexti

Printsum

EndSub

运行时,单击按钮,输出结果为()。

A、20100

B、0

C、190

D、171

3、运行下列程序,单击窗体后输出的结果是()。

PrivateSubForm_Click()

DimkAsInteger

Fork=1To2

Print"3"+k;"3"&k;Spc(3);

Next

EndSub

A、3131

3232

B、31313232

C、431

532

D、431532

4、下列程序段的执行结果是()。

X=3:

Y=5:

z=9

X=X+Y

Y=X-Y

IfX+Y>Z-XThenz=X+Y

IfX+Y>Z-YThenX=z+Y

PrintX,Y,Z

A、359

B、14311

C、8311

D、859

5、执行下列程序段后输出的结果是()。

s=1

Fori=1To3

Forj=0Toi-1

s=s+s*j

Nextj

Prints;

NextI

A、12

B、21

C、2212

D、1212

6、窗体上有一个命令按钮command1,编写如下事件过程:

PrivateSubCommand1_Click()

DimiAsInteger

DimsumAsInteger

Fori=1Toi+99

sum=sum+i

i=i+1

Nexti

Printsum

EndSub

运行时单击按钮,输出结果是()。

A、编译错误

B、2401

C、2500

D、变量sum溢出

7、执行下列程序段后,窗体输出的结果是()。

DimaAsInteger

a=Val(InputBox("请输a的值",,6))

SelectCasea

Case1To4

Print"A"

CaseIs>3

Print"B"

Case5To10

Print"C"

CaseElse

Print"D"

EndSelect

A、A

B、B

C、C

D、D

8、有如下程序段:

PrivateSubForm_Click()

Dims%,t%,a%,b%

s=1:

t=1

a=Val

b=Val

Ifa>0Thens=s+1

Ifa>bThen

t=t+s

Else

Ifa=bThen

t=5

Else

t=2*s

EndIf

EndIf

Printt

EndSub

要使程序输出结果为4,则a和b应满足的条件是()。

A、a>0anda

B、a<0anda

C、a>0anda>b

D、a<0anda>b

9、窗体上有一个命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

Dimi%,j%,x%,n%

x=0

n=InputBox("")

Fori=1Ton

Forj=1Toi

x=x+j

Nextj

Nexti

Printx

EndSub

运行时单击命令按钮,如果在输入对话框中输入3,则窗体上显示的内容是()。

A、6

B、10

C、14

D、18

10、已知字母D的ASCII码是68。

在窗体上添加命令按钮Command1,并编写如下事件过程,要使单击按钮输出如下结果,程序中空缺的部分应为()。

D

EDE

FEDEF

GFEDEFG

 

PrivateSubCommand1_Click()

m=68:

a="D"

Printa

Fori=()

m=m+1

a=Chr(m)+a+Chr(m)

Printa

Nexti

EndSub

A、0to4

B、1to3

C、1to4

D、1to5

11、运行下列程序段,其中n=n+1语句被执行的次数是()

Dimm%,n%

Form=1to3

Forn=1to6Step2

n=n+1

Printn

Next

Next

A、3

B、6

C、9

D、18

12、窗体上有一个命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

Fori=1To4

Forj=4To8

Sum=Sum+1

Nextj

Nexti

PrintSum

EndSub

运行时单击按钮,输出的结果是()。

A、4

B、8

C、20

D、32

13、执行下列程序段后,x的值是()。

n=5:

x=1:

I=1

Do

x=x*I

I=I+1

LoopWhileI

A、10

B、15

C、24

D、120

14、窗体上有一个命令按钮Command1,编写如下事件过程

PrivateSubCommand1_Click()

Sum=0

Form=1To3

SelectCasem

Case1

a=1

Case2

a=2

Case3

a=3

EndSelect

Printa

Sum=Sum+a

Nextm

PrintSum

EndSub

单击命令按钮输出结果是()。

A、3339

B、3216

C、1113

D、1236

15、窗体上有一个命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

a=0

Form=1To3

a=a+1

b=0

Forj=1To3

a=a+1

b=b+2

Nextj

Nextm

Printa,b

EndSub

运行时,单击按钮,输出结果为()。

A、66

B、618

C、126

D、1218

16、窗体上有一个命令按钮(command1),编写如下事件过程:

PrivateSubCommand1_Click()

a=80:

b=50:

c=30

IfacThenb=c

Ifb=cAnda

Ifa=bAndb>cThenc=a+b

Printa,b,c

EndSub

运行时单击命令按钮,窗体输出的结果是()。

A、805030

B、803030

C、503080

D、503030

17、阅读下列程序段:

m=0

Fori=1To3

Forj=1Toi

m=m+j

Nextj,i

执行以上的循环后,i和m的值分别为()。

A、36

B、310

C、46

D、410

18、阅读下列程序段:

x=0

Fori=1To4

Forj=1Toi

X=x+1

Nextj,i

执行以上的循环后,x的值为()。

A、6

B、9

C、10

D、16

19、如下程序段的功能是计算1/2+1/4+1/6+……+1/50,并显示结果

PrivateSubCommand1_Click()

DimiAsInteger

DimsumAsDouble

i=[1]

sum=0

DoWhile(i<=50)

sum=sum+1/[2]

i=i+2

Loop

Printsum

EndSub

[1][2]处分别填写()。

A、2,sum

B、2,I

C、0,sum

D、1,I

20、以下条件语句错误的是()。

A、IfxTheny=y+1

B、Ifx=0Theny=0

C、Ifx>0Theny=1:

Printy

D、Ifx>yThenPrintyEndIf

21、窗体上有两个文本框(Text1、Text2)和一个命令按钮(Command1),编写如下事件过程:

PrivateSubCommand1_Click()

x=0

DoWhilex<50

x=(x+2)*(x+4)

n=n+1

Loop

=CStr(n)

=CStr(x)

EndSub

运行时,单击命令按钮,Text1和Text2将分别显示()。

A、0和0

B、1和8

C、2和120

D、3和15180

22、窗体上有命令按钮Command1和Command2,阅读下列程序:

DimaAsInteger

PrivateSubForm_Load()

a=0:

a=a+1

EndSub

PrivateSubCommand1_Click()

DimaAsInteger

a=a+2

Printa,

EndSub

PrivateSubCommand2_Click()

Printa

EndSub

运行时,先后单击Command1和Command2按钮,输出的结果为()。

A、21

B、31

C、22

D、11

23、下列程序段的执行结果是()。

x=100:

y=80:

z=30

Ifx>yOry

Ify=zAndx>zThenx=x-z

Printx,y,z

A、703030

B、1003030

C、708030

D、1008030

24、运行下列程序,单击窗体后输出的结果是()。

PrivateSubForm_Click()

s=1

Fori=1To2

Forj=0Toi

s=s+s*j

Prints;Spc

(2);

Nextj

Print

Nexti

EndSub

A、12

412

B、12

24

C、12

2412

D、12

126

25、执行下列程序段后,x的值是()。

n=5:

x=1:

i=1

Do

x=x*i

i=i+1

LoopWhilei

A、10

B、15

C、24

D、120

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

PrivateSubCommand1_Click()

x=-5

IfSgn(x)Then

y=Sgn(x^2)

Else

y=Sgn(x)

EndIf

Printy

EndSub

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

A、-5

B、25

C、1

D、-1

27、下列程序段是求两个数中的最大数,其中不正确的是()。

A、Ifa

B、Max=IIf(a>b,a,b)

C、Max=a:

Ifb>=aThenMax=b

D、Ifb>=aThenMax=b:

Max=a

28、以下程序段的输出结果是()。

M=24:

N=18

A=M:

B=N

R=MModN

DoWhileR<>0

M=N

N=R

R=MModN

Loop

PrintA*B/N

A、6

B、24

C、72

D、432

29、假定有如下事件过程:

PrivateSubForm_Click()

DimxAsInteger,nAsInteger

x=1

n=0

DoWhilex<32

x=x*3

n=n+1

Loop

Printx,n

EndSub

程序运行后,单击窗体,输出结果是()。

A、814

B、563

C、281

D、2435

30、下列程序段的运行结果是()。

PrivateSubForm_Click()

Fori=1To5

SelectCaseiMod2

Case0

Print"*"

ExitFor

Case1

Print"$"

CaseElse

Print"#"

EndSelect

Nexti

EndSub

A、*

#

B、$

*

C、*

$

D、$

#

31、如下程序段的功能是:

从键盘上输入若干学生的考试分数,当输入负数时结束输入,然后输出其中最高的分数和最低的分数。

PrivateSubForm_Click()

DimxAsSingle,mmaxAsSingle,mminAsSingle

x=InputBox("请输入学生的考试分数")

mmax=x

mmin=x

DoWhile[1]

If[2]Then

mmax=x

EndIf

Ifx

mmin=x

EndIf

x=InputBox("请输入学生的考试分数")

Loop

Print"Max=";mmax,"Min=";mmin

EndSub

程序的空缺处[1]和[2]应分别填写()。

A、x>=0和x>mmax

B、x>=0和x

C、x<0和x>mmax

D、x<0和x

32、窗体上有一个文本框Text1和命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

i=

SelectCasei

Case1:

j="+"

Case2:

j="-"

Case3:

j="*"

CaseElse:

j="非法"

EndSelect

=j

EndSub

运行时,在Text1中输入1后单击命令按钮,Text1中内容是()。

A、+

B、-

C、*

D、非法

33、在窗体上有两个列表框List1、List2,一个命令按钮Command1,有5个列表项,为空,程序运行后,单击Command1,List1和List2中分别有()个字段。

PrivateSubCommand1_Click()

DimiAsInteger

Fori=1To-1

(1)=True

1

Nexti

EndSub

A、0和5

B、1和4

C、5和0

D、4和1

34、窗体上有一个命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

x=InputBox(x)

Ifx^2=16Theny=x

Ifx^2<16Theny=1/x

Ifx^2>16Theny=x^2+1

Printy

EndSub

运行时,单击按钮,在输入框中输入6后回车,窗体上将显示()。

A、6

B、

C、37

D、65

35、下列程序段的执行结果是()。

n=1

j=1

DoWhilej<=4

n=n*j

Printn;

j=j+1

Loop

A、1234

B、12624

C、2468

D、14711

36、设有以下程序段:

Fori=1To4

Forj=6To1Step-1

Printi*j

Nextj,i

则语句Printi*j的执行次数是()。

A、12

B、13

C、24

D、25

37、执行下列程序段后,窗体显示的内容为

PrivateSubForm_Click()

a=85

Ifa>=60Then

i=i+1

ElseIfa>=70Then

i=i+2

ElseIfa>=80Then

i=i+3

ElseIfa>=90Then

i=i+4

EndIf

Print"i=",i

EndSub

A、i=1

B、i=2

C、i=3

D、i=4

38、窗体上有一个命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

x=0

DoWhilex<10

x=(x-2)*(x+3)

n=n+1

Loop

EndSub

运行时单击按钮,n和x的值分别是()。

A、1和0

B、2和24

C、3和50

D、4和68

39、下列循环语句能正常结束循环的是()。

A、i=5

Do

i=i+1

LoopUntili<0

B、i=1

Do

i=i+2

LoopUntili=10

C、i=10

Do

i=i-1

LoopUntili<0

i=6

D、Do

i=i-2

LoopUntili=1

40、执行下列程序段后,x的值是()。

n=6:

x=1:

I=1

Do

x=x*I

I=I+1

LoopWhileI

A、120

B、1

C、6

D、21

41、执行以下程序段后,窗体显示的内容为

PrivateSubForm_Click()

a=75

Ifa>=60Then

i=i+4

ElseIfa>=70Then

i=i+3

ElseIfa>=80Then

i=i+2

ElseIfa>=90Then

i=i+1

EndIf

Print"i=",i

EndSub

A、i=4

B、i=3

C、i=2

D、i=1

42、以下程序段的执行结果是()。

n=2

j=1

DoWhilej<4

n=n*j

Printn;

j=j+1

Loop

A、234

B、2624

C、248

D、2412

43、运行下列程序段,n的值是()

Dimm%,n%

Form=1to3

Forn=1to6Step2

n=n+1

Next

Next

A、9

B、1

C、7

D、3

44、执行以下程序段后,窗体显示的内容为()。

PrivateSubForm_Click()

s=2

Fori=1To2

Forj=0Toi

s=s+s*j

Prints;Spc

(2);

Nextj

Print

Nexti

EndSub

A、24

824

B、12

2412

C、24

48

D、24

4824

45、以下程序段的执行结果是()。

DimaAsInteger,bAsInteger,cAsInteger

a=14:

b=9:

c=5:

a=a+b:

c=c+b

Ifa-c>b-cThena=b+c

Ifa-b>b-cThenb=a-c

Printa,b,c

A、14914

B、23914

C、23149

D、1495

46、执行以下程序段后输出的结果是()。

Fori=1To3

x=4

Forj=1To4

x=x+6

Nextj

Nexti

Printx;

A、16

B、24

C、28

D、22

47、以下程序段的执行结果是()。

n=2

j=1

DoWhilej<4

n=n*j

Printn;

j=j+1

Loop

A、234

B、2624

C、2412

D、248

48、运行下列程序,单击窗体后输出的结果是()。

PrivateSubForm_Click()

s=1

Fori=1To2

Forj=

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

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1