vb循环结构选择题共24页.docx

上传人:b****5 文档编号:6606094 上传时间:2023-01-08 格式:DOCX 页数:35 大小:24.74KB
下载 相关 举报
vb循环结构选择题共24页.docx_第1页
第1页 / 共35页
vb循环结构选择题共24页.docx_第2页
第2页 / 共35页
vb循环结构选择题共24页.docx_第3页
第3页 / 共35页
vb循环结构选择题共24页.docx_第4页
第4页 / 共35页
vb循环结构选择题共24页.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

vb循环结构选择题共24页.docx

《vb循环结构选择题共24页.docx》由会员分享,可在线阅读,更多相关《vb循环结构选择题共24页.docx(35页珍藏版)》请在冰豆网上搜索。

vb循环结构选择题共24页.docx

vb循环结构选择题共24页

一、选择题

其实,任何一门学科都离不开死记硬背,关键是记忆有技巧,“死记”之后会“活用”。

不记住那些基础知识,怎么会向高层次进军?

尤其是语文学科涉猎的范围很广,要真正提高学生的写作水平,单靠分析文章的写作技巧是远远不够的,必须从基础知识抓起,每天挤一点时间让学生“死记”名篇佳句、名言警句,以及丰富的词语、新颖的材料等。

这样,就会在有限的时间、空间里给学生的脑海里注入无限的内容。

日积月累,积少成多,从而收到水滴石穿,绳锯木断的功效。

1、无条件转移GoTo语句后面是(A)

课本、报刊杂志中的成语、名言警句等俯首皆是,但学生写作文运用到文章中的甚少,即使运用也很难做到恰如其分。

为什么?

还是没有彻底“记死”的缘故。

要解决这个问题,方法很简单,每天花3-5分钟左右的时间记一条成语、一则名言警句即可。

可以写在后黑板的“积累专栏”上每日一换,可以在每天课前的3分钟让学生轮流讲解,也可让学生个人搜集,每天往笔记本上抄写,教师定期检查等等。

这样,一年就可记300多条成语、300多则名言警句,日积月累,终究会成为一笔不小的财富。

这些成语典故“贮藏”在学生脑中,自然会出口成章,写作时便会随心所欲地“提取”出来,使文章增色添辉。

A、标号或行号

教师范读的是阅读教学中不可缺少的部分,我常采用范读,让幼儿学习、模仿。

如领读,我读一句,让幼儿读一句,边读边记;第二通读,我大声读,我大声读,幼儿小声读,边学边仿;第三赏读,我借用录好配朗读磁带,一边放录音,一边幼儿反复倾听,在反复倾听中体验、品味。

B、输出语句

C、输入语句

D、子过程

2、无条件转移GoTo语句后面的行号或标号以字母开头,后跟(A)

A、冒号

B、分号

C、逗号

D、空格

3、无条件转移GoTo语句后面的行号或标号在同一过程中(A)

A、必须唯一

B、可以重复

C、以数字开头

D、以汉字开头

4、while循环结构中的条件表达式取值为(A)

A、True

B、False

C、True或False

D、0

5、while循环结构中的条件表达式取值为(A)时执行语句组

A、True

B、False

C、True或False

D、0

6、while循环结构中与(A)匹配使用,不能单独出现

A、Wend

B、end

C、loop

D、next

7、Do…、、loop循环结构中的循环体执行的最少次数为(A)

A、0

B、1

C、2

D、3

8、前测型Do…、、loop循环结构中的循环体执行的最少次数为(A)

A、0

B、1

C、2

D、3

9、后测型Do…、、loop循环结构中的循环体执行的最少次数为(B)

A、0

B、1

C、2

D、3

10、Do…loop循环结构中的ExitDo语句的功能是(B)

A、退出整个程序

B、退出当层循环

C、退出最外层循环

D、退出所在子程序

11、Do…loop中使用while关键字时,条件为(B)执行循环体

A、False

B、True

C、0

D、假或真

12、Do…loop中使用until关键字时,条件为(A)执行循环体

A、False

B、True

C、0

D、假或真

13、Do…loop中使用while关键字时,条件为(A)终止循环

A、False

B、True

C、0

D、假或真

14、Do…loop中使用until关键字时,条件为(B)终止循环

A、False

B、True

C、0

D、假或真

15、For…Next循环结构中(C)用来控制循环变量

A、for

B、step

C、next

D、to

16、For…Next循环结构中step用来控制(D)

A、循环变量

B、循环变量初值

C、循环变量终值

D、循环变量增量

17、For…Next循环结构中循环变量初值大于终值时,步长为(A)

A、负数

B、非负数

C、正整数

D、正数

18、For…Next循环结构中循环变量初值小于终值时,步长为(A)

A、负数

B、负整数

C、正整数

D、正数

19、For…Next循环结构中next后的循环变量(A)

A、可以省略

B、不可以省略

C、与for后的变量名可以不同

D、与for后的变量不是同一变量

20、For…Next中循环变量初值与终值间使用的关键字是(A)

A、To

B、In

C、goto

D、private

21、For…Next中循环变量初值与终值间使用的关键字是(A)

A、To

B、In

C、goto

D、private

22、执行下面的程序段后,s的值为(C)

PrivateSubForm_Click()

StaticsAsInteger

s=5

Fori=1.4To2.1Step0.6

s=s+1

Nexti

Prints

EndSub

A、5

B、6

C、7

D、1

23、下面程序的作用是利用随机函数产生10个100~200之间(包含100、200)的随机数,打印其中为5的倍数的数将程序补充完整(A)

PrivateSubCommand1_Click()

Form=1To10

x=Int(Rnd*101+100)

If()Then

Printx;

EndIf

Nextm

EndSub

A、xmod5=0

B、xmod5==0

C、x/5=0

D、x\5=0

24、设有如下程序:

OptionBase1

PrivateSubForm_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)

A、33

B、35

C、37

D、38

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

PrivateSubCommand1__Click()

X=0

N=val(inputbox(“n=?

”))

Fori=1ton

Forj=1toi

X=x+1

Nextj

Nexti

Printx

Endsub

程序运行后、单击命令按钮,输入3,在窗体上显示的内容是(D)

A、9B、44C、5D、6

26、以下能够正确计算n!

的程序是(C)

A、privatesubcommand1__click()

N=5:

x=1

Do

X=x*1

I=i+1

Loopwhilei

Printx

Endsub

B、privatesubcommand1__click()

N=5:

x=1:

i=1

Do

X=x*i

I=i+1

Loopwhilei

Printx

Endsub

C、privatesubcommand1__click()

N=5:

x=1:

i=1

Do

X=x*i

I=i+1

Loopwhilei<=n

Printx

Endsub

D、privatesubcommand1__click()

N=5:

x=1:

i=1

Do

X=x*i

I=i+1

Loopwhilei>n

Printx

Endsub

27、在窗体上画一个命令按纽Command1,标签Label1然后编写如下事件过程:

Privatesubcommand1_click()

Fori=1to15

X=2*i-1

Ifxmod3=0thens=s+1

Nexti

Label1、caption=s

Endsub

程序运行后,单击命令按钮,标签中显示的内容是(B)

A、1B、5C、27D、45

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

Privatesubcommand1_click()

Fori=1to4

Forj=0toi

Printchr$(65+i)

Nexti

Print

Endsub

程序运行后,单击命令按钮,窗体中显示的内容是(A)

A、BB

CCC

DDDD

EEEEE

B、A

BB

CCC

DDDD

C、B

CC

DDD

EEEE

D、AA

BBB

CCCC

DDDDD

28、在窗体上画两个名称分别为text1,text2的文本框和一个名称为command1的命令按钮,然后编写如下事件过程:

Privatesubcommand1_click()

Dimxasinteger,nasinteger

X=1:

n=0

Dowhilex<20

X=x*3

N=n+1

Loop

Text1、text=str(x)

Text2、text=str(n)

Endsub

程序运行后,单击命令按钮,在两个文本框中显示的值分别是(B)

A、15和1

B、27和3

C、195和3

D、600和4

29、在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:

PrivateSubCommand1_Click()

Dima(5),b(5)

Forj=1to4

A(j)=3*j

B(j)=a(j)*3

Nextj

Text1、text=b(j\2)

EndSub

程序运行后,单击命令按钮,在文本框中显示(B)

A、25

B、18

C、36

D、35

30、下面程序运行时,内层循环的循环总次数是(A)

Form=1To3

Forn=0Tom-1

Nextn

Nextm

A、6

B、3

C、0

D、9

31、定义语句DimA(-3to3)asInteger,定义数组的元素个数是(D)

A、6

B、3

C、0

D、7

32、执行下面的程序段后,X的值为(C)

X=5

ForI=1to10Step2

X=X+I\5

NextI

A、7

B、10

C、8

D、5

33、如果整型变量a、b的值分别为3和1,则下列语句中循环体的执行次数是(D)

ForI=atob

PrintI

NextI

A、0

B、1

C、2

D、3

34、下列关于dowhile…loop和do…loopuntil循环执行循环体次数的描述正确的是(D)

A、dowhile…loop循环和do…loopuntil循环至少都执行一次

B、dowhile…loop循环和do…loopuntil循环可能都不执行

C、dowhile…loop循环至少执行一次,do…loopuntil循环可能不执行

D、dowhile…loop循环可能不执行,do…loopuntil循环至少执行一次

35、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:

PrivateSubCommand1_Click()

Fori=1To4

a=1

Forj=1To3

a=2

Fork=1To2

a=a+6

Nextk

Nextj

Nexti

Printa

EndSub

程序运行后,单击命令按钮,则在窗体上显示的内容是(A)

A、14

B、15

C、16

D、17

36、设有如下程序:

PrivateSubForm_Click()

a=1

Fori=1To3

SelectCasei

Case1,3

a=a+1

Case2,4

a=a+2

EndSelect

Nexti

Printa

EndSub

程序运行后,单击窗体,则在窗体上显示的内容是(B)

A、6

B、5

C、4

D、3

37、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:

subss(b()asInteger)

Fori=1To4

b(i)=2*i

Nexti

EndSub

PrivateSubCommand1_Click()

Dima(1To4)AsInteger

a

(1)=5:

a

(2)=6

a(3)=7:

a(4)=8

ssa()

Fori=1To4

Printa(i)

Nexti

EndSub

运行上面的程序,单击命令按钮,则在窗体上显示的内容是(B)

A、5678

B、2468

C、1234

D、5768

38、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:

Functionfun(xAsInteger)

Staticz

y=y+1:

z=z+1

fun=x+y+z

EndFunction

PrivateSubCommand1_Click()

DimxAsInteger

x=1

Fori=1To2

Printfun(x)

Nexti

EndSub

程序运行后,如果单击命令按钮,窗体中显示的内容是(B)

A、33

B、34

C、35

D、36

39、若I、n均为整型变量,下列程序段的输出结果为(C)

PrivateSubForm_Click()

n=0

Fori=1To10

IfiMod2=1Thenn=n+1

Nexti

Printn

EndSub

A、0

B、4

C、5

D、3

40、在窗体中添加一个文本框(其中Name属性为Text1),然后编写如下代码:

PrivateSubForm_click()

Text1、Text=""

Text1、SetFocus

Fori=1To10

Sum=Sum+i

Nexti

Text1、Text=Sum

EndSub

上述程序运行后,单击窗体,则运行的结果(A)

A、在文本框Text1中输出55

B、在文本框Text1中输出0

C、出错

D、在文本框Text1中输出不定值

41、在窗体中添加一个名称为Command1的命令按钮,然后编写如下代码:

PrivateSubCommand1_Click()

x=0

DoUntilx=-1

a=InputBox("请输入A的值")

a=Val(a)

b=InputBox("请输入B的值")

b=Val(b)

x=InputBox("请输入X的值")

x=Val(x)

a=a+b+x

Loop

Printa

EndSub

程序运行后,单击命令按钮,依次在输入对话框中输入

12345-1,则输出结果为(A)

A、8

B、9

C、14

D、15

42、设有如下程序:

OptionBase1

PrivateSubForm_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)

A、33

B、35

C、37

D、38

43、在窗体中添加一个名称为Command1的命令按钮,然后编写如下代码:

FunctionF(aAsInteger)

b=0

Staticc

b=b+1

c=c+1

F=a+b+c

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger

DimbAsInteger

a=2

Fori=1To3

b=F(a)

Printb

Nexti

EndSub

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

A、456

B、123

C、0123

D、234

44、在窗体上画一个命令按钮,名称为Command1。

然后编写如下程序:

PrivateSubCommand1_Click()

Fora=1To4

  Forb=0Toa

   PrintChr(65+a)

  Nextb

  Print

Nexta

EndSub

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

A、A

BB

CCC

DDDD

B、BB

CCC

DDDD

EEEEE

C、B

CC

DDD

EEEE

D、B

C

D

E

45、循环是一组重复执行的指令,重复次数由(B)决定

A、int(终值-初值)+1

B、int((终值-初值)/步长)+1

C、int((终值-初值)/步长)

D、(终值-初值)/步长

46、假定有以下程序段:

Fori=1To3

Forj=5To1Step-1

Printi*j

Nextj,i

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

A、15

B、16

C、17

D、18

47、以下程序段的输出结果是(C)

num=0

Whilenum<=2

num=num+1

Printnum

Wend

A、135

B、234

C、123

D、012

48、、在窗体中添加一个命令按钮(其Name属性为Command1),然后编写如下代码:

PrivateSubCommand1_Click()

Dimn()AsInteger

Dima,bAsInteger

a=InputBox("Enterthefirstnumber")

b=InputBox("Enterthesecondnumber")

ReDimn(aTob)

Fork=LBound(n,1)ToUBound(n,1)

n(k)=k

Printn(k)

Nextk

EndSub

程序运行后,单击命令按钮,在输入对话框中分别输入2和3,输出结果为(D)

A、01

B、13

C、12

D、23

49、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:

PrivateSubCommand1_Click()

x=0

DoWhilex<10

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

n=n+1

Loop

Text1、Text=Str(n)

Text2、Text=Str(x)

EndSub

程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B)

A、1和0

B、2和24

C、3和50

D、4和68

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

PrivateSubCommand1_Click()

StaticxAsInteger

Cls

Fori=1To2

y=y+x

x=x+2

Next

Printx,y

EndSub

程序运行后,连续三次单击Command1按钮后,窗体上显示的是(B)

A、42

B、1218

C、1230

D、46

51、设有如下程序段:

x=2

Fori=1To10Step2

x=x+i

Next

运行以上程序后,x的值是(B)

A、26

B、27

C、38

D、57

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

OptionBase1

PrivateSubCommand1_Click()

Dima

a=Array(1,2,3,4,5)

Fori=1ToUBound(a)

a(i)=a(i)+i-1

Next

Printa(3)

EndSub

程序运行后,单击命令按钮,则在窗体上显示的内容是(B)

A、4

B、5

C、6

D、7

53、阅读程序

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

程序运行后,单击窗体,输入结果为(C)

A、13

B、14

C、27

D、15

54、执行以下程序段

a$="abbacddcba"

Fori=6To2Step-2

X=Mid(a,i,i)

Y=Left(a,i)

z=Right(a,i)

z=UCase(X&Y&z)

Nexti

Printz

输出结果为(B)

A、ABA

B、BBABBA

C、ABBABA

D、AABAAB

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

OptionBase1

PrivateSubCommand1_Click()

DimaAsVariant

a=Array(1,2,3,4,5)

Sum=0

Fori=1To5

Sum=sum+a(i)

Nexti

x=Sum/5

Fori=1To5

Ifa(i)>xThenPrinta(i);

Nexti

EndSub

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

A、12

B、12

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

当前位置:首页 > 医药卫生

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

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