中职VB语言程序设计选择题综合练习三.docx

上传人:b****8 文档编号:9878257 上传时间:2023-02-07 格式:DOCX 页数:12 大小:16.97KB
下载 相关 举报
中职VB语言程序设计选择题综合练习三.docx_第1页
第1页 / 共12页
中职VB语言程序设计选择题综合练习三.docx_第2页
第2页 / 共12页
中职VB语言程序设计选择题综合练习三.docx_第3页
第3页 / 共12页
中职VB语言程序设计选择题综合练习三.docx_第4页
第4页 / 共12页
中职VB语言程序设计选择题综合练习三.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

中职VB语言程序设计选择题综合练习三.docx

《中职VB语言程序设计选择题综合练习三.docx》由会员分享,可在线阅读,更多相关《中职VB语言程序设计选择题综合练习三.docx(12页珍藏版)》请在冰豆网上搜索。

中职VB语言程序设计选择题综合练习三.docx

中职VB语言程序设计选择题综合练习三

VB语言程序设计综合练习:

选择题

21窗体上已有命令按钮Command1和标签Label1,下列程序运行后,单击Command1按钮,标签Label1中显示的内容是_____。

Optionbase0

PrivateSubCommand1_Click()

Dima(5)AsInteger,nAsInteger

Fori=1To5

a(i)=i

n=n+a(i)

Nexti

Label1=n

EndSub

A)5B)10C)15D)程序报错,Label1不能输出结果

23在窗体上画一个名称为Label1的标签,然后编写如下事件过程_____。

PrivateSubForm_Click()

Dimarr(10,10)AsInteger

DimiAsInteger,jAsInteger

Fori=2To4

Forj=2To4

arr(i,j)=i*j

Nextj

Nexti

Label1.Caption=Str(arr(2,2)+arr(3,3))

EndSub

程序运行后,单击窗体,在标签中显示的内容是_____。

A)12B)13C)14D)15

24设有如下程序,其功能是用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中的最小值,请选择程序中空处应为_____。

OptionBase1

PrivateSubCommand1_Click()

Dimarr1

DimMinAsInteger,iAsInteger

arr1=Array(12,435,76,-24,78,54,866,43)

Min=_____

Fori=2To8

Ifarr1(i)《MinThenMin=arr1(i)

Nexti

Print“最小值是:

”;Min

EndSub

A)-24B)886C)arr1

(1)D)arr1(0)

25以下程序的输出结果是_____。

OptionBase1

PrivateSubCommand1_Click()

Dima(10),p(3)AsInteger

k=5

Fori=1To10

a(i)=I

Nexti

Fori=1To3

p(i)=a(i*i)

NextI

Fori=1To3

k=k+p(i)*2

Nexti

Printk

Endsub

A)33B)28C)35D)37

26以下程序段运行的结果是________。

Dima(-1To5)AsBoolean

DimflagAsBoolean

flag=false

DimiAsInteger

DimjAsInteger

DoUntilflag=True

Fori=-1to5

j=j+1

Ifa(i)=FalseThen

a(i)=True

ExitFor

EndIf

Ifi=5Then

flag=True

EndIf

Next

Loop

Printj

A)20B)7C)35D)8

27以下有关数组定义的语句序列中,错误的是______。

A)Staticarr1(3)

Arr1

(1)=100

Arr1

(2)=“Hello”

Arr1(3)=123.45

B)Dimarr2()AsInteger

DimsizeAsInteger

PrivateSubCommand2_Click()

size=InputBox(“输入:

”)

ReDimarr2(size)

.。

.

EndSub

C)OptionBase1

PrivateSubCommand3_Click()

Dimarr3()AsInteger

.。

.

EndSub

D)DimnAsInteger

PrivateSubCommand4_Click()

Dimarr4(n)AsInteger

.。

.

EndSub

28下述语句定义的数组元素有______个。

OPTIONBASE1

DIMA(12,8)

A)117B)128C)96D)20

29下列程序段的执行结果为______。

DimA(10,10)

ForI=1To8

ForJ=6To8

A(I,J)=I*J

NextJ

NextI

PrintA(4,6)+A(3,8)+A(8,7)

A)104B)114C)无法输出D)报错溢出

30阅读程序

OptionBase1

PrivateSubForm_Click()

Dimarr,Sum

Sum=0

arr=Array(1,3,5,7,9,11,13,15,17,19)

Fori=1To10

Ifarr(i)/3=arr(i)\3Then

Sum=Sum+arr(i)

EndIf

Nexti

PrintSum

EndSub

程序运行后,单击窗体,输出结果为______。

A)13B)14C)27D)15

31在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

Dimarray1(10,10)AsInteger

DimiAsInteger,jAsinteger

Fori=1To3

Forj=2To4

array1(i,j)=i+j

Nextj

Nexti

Text1.Text=array1(2,3)+array1(3,4)

EndSub

程序运行后,单击命令按钮,在文本框中显示的值是______。

A)15B)14C)13D)12

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

PrivateSubCommand1_Click()

DimA(10),B(5)

ForI=1To10

A(I)=I

NextI

ForJ=1To5

B(J)=J*20

NextJ

A(5)=B

(2)

Print“A(5)=”,A(5)

EndSub

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

A)A(5)=40B)A(5)=20C)A(5)=10D)A(5)=5

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

OptionBase0

PrivateSubCommand1_Click()

DimcityAsVariant

city=Array(“北京”,“上海”,“天津”,“重庆”)

Printcity

(1)

EndSub

程序运行后,如果单击命令按钮,则在窗体上显示的内容是______。

A)空白B)错误提示C)北京D)上海

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

PrivateSubCommand1_Click()

DimA(5,5)

ForI=1To3

ForJ=1To4

A(I,J)=I*J

NextJ

NextI

ForN=1To2

ForM=1To3

PrintA(M,N);

NextM

NextN

EndSub

窗体运行后,单击命令按钮,输入结果是______。

A)123424B)123468C)123246D)123636

35设有命令按钮Command1的单击事件过程

PrivateSubCommand1_Click()

Dima(3,3)ASInteger

Fori=1To3

Forj=1To3

a(i,j)=i*j+i

Nextj

Nexti

Sum=O

Fori=1To3

Sum=Sum+a(i,4-i)

Nexti

PrintSum

EndSub

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

A)20B)7C)16D)17

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

OptionBase1

PrivateSubCommand1_Click()

DimcAsInteger,dAsInteger

d=0

c=6

x=Array(2,4,6,8,10,12)

Fori=1To6

Ifx(i)>=cThen

d=d+x(i)

Else

d=d-c

EndIf

Nexti

Printd

EndSub

程序运行后,如果单击命令按钮,则在窗体上输出的内容为______。

A)10B)16C)12D)20

37阅读程序:

OptionBase1

Dimarr()AsInteger

PrivateSubForm_Click()

DimiAsInteger,jAsInteger

ReDimarr(3,2)

Fori=1To3

Forj=1To2

arr(i,j)=i*2+j

Nextj

Nexti

ReDimPreservearr(3,4)

Forj=3To4

arr(3,j)=j+9

Nextj

Printarr(3,2)+arr(3,4)

EndSub

程序运行后,单击窗体,输出结果为

A)21B)13C)8D)25

38窗体中新建立一个命令按钮(Command1),其事件代码如下:

PrivateSubCommand1_Click()

Dima(4)AsInteger,b(4)AsInteger

ForK=0To2

a(K+1)=Val(InputBox(“请输入数据”))

b(3-K)=a(K+1)

NextK

Printb(K)

EndSub

窗体运行后,单击命令按钮,依次输入1、3、5,执行结果为______。

A)0B)1C)3D)5

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

PrivateSubCommand1_Click()

DimiAsInteger,jAsInteger

Dima(10,10)AsInteger

Fori=1To3

Forj=1To3

a(i,j)=(i-1)*3+j

Printa(i,j);

Next

Print

Nexti

EndSub

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

A)123

246

369

B)234

345

456

C)147

258

369

D)123

456

789

40对窗体编写如下代码:

OptionBase1

PrivateSubForm_KeyPress(KeyAsciiAsInteger)

a=Array(237,126,87,48,498)

m1=a

(1)

m2=1

IfKeyAscii=13Then

Fori=2To5

Ifa(i)》m1Then

m1=a(i)

m2=i

EndIf

Nexti

EndIf

Printm1

Printm2

EndSub

程序运行后,按回车键,输出结果为______。

A)484

B)237

1

C)498

5

D)498

 

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

当前位置:首页 > 法律文书 > 判决书

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

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