第5章习题与思考题和答案

第5章习题与思考题和答案

ID:35428606

大小:72.12 KB

页数:9页

时间:2019-03-24

第5章习题与思考题和答案_第1页
第5章习题与思考题和答案_第2页
第5章习题与思考题和答案_第3页
第5章习题与思考题和答案_第4页
第5章习题与思考题和答案_第5页
资源描述:

《第5章习题与思考题和答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第五章习题与思考题和答案一、判断题1・要实现同样的循环控制,在DoWhile-Loop和Do-LoopWhile循环结构屮给定的循环条件是一样的。2.Do-LoopWhile语句实现循环时,不管条件真假,首先无条件地执行一次循环。3.Do-LoopUntil语句实现循环时,只要条件是假,循环将一直进行下去。4.一个Do循坏只能使用一个Loop关键字,但是可以使用多个Exit语句。5.For•循环语句正常结束(即不是通过ExitFo「语句或强制屮断)其循环控制变量的值一定大于“终值”,并等于“终值”

2、+“步长”。6.如果有多重Do循环嵌套,位于最里层循环体语句中的ExitDo语句可以退出所有的循环。7.For-Next循环结构的默认步长为1。8.Do-Loop语句是循坏结构的一种特殊形式,如果循环体中没有ExitDo语句,程序运行就一定会进入死循环。二、选择题1•循环结构Fori!=1to10step1.5共执行儿次。A.6B.7C.9D.102.下列循环正常结束的是oA.i=0B.i=0DoDoWhilei<0i=i-lLoopWhilei<0C.i=10i=i-lLoopD.i=6Doi=

3、i+li=i-2LoopUntili<03.下列哪组语句可以将变量A、B值互换LoopUntili=lA・A=B:B=AB.A=A+B:B=A-B:A=A-BC.A=C:C=B:B=AD.A=(A+B)/2:B=(A-B)/24.下段程序执行的输出结果是S=0:T=0:U=0Fori=lTo3Forj=lToiForK=jTo3S=S+1NextKT=T+1NextjU=U+1NextiPrintS;T;UA.3614B.1463C.1436D.16435.下程序段循坏结构执行后,输出i的值是:A

4、.25B.1()C.11D.因为y的初值不知道,所以不确定Fori=lto10step2y=y+iNextiPrinti;6.下列程序段的循环结构执行过程中共循环了次。Fori%=1To10Step2y=Y+iNextiA.3B.4C.5D.67.以下程序循坏的执行次数是o3=0Dowhilea<=10a=a+2loopA.4B.5C.6D.7三、填空题1.由下列循环语句控制的循环次数是oFork=25to0step-2k=k-2Nextk2.循环结构的三种语句是:、、o3.写出Fori二-12T

5、o-33Step-4所进行的循环后,i的值是。四、程序阅读题1.写出以下稈序在单击窗体后的输出结果。PrivateSubForm_click()mun=4whilemun<=3mun=mun+lPrintmunWendPrintmunEndSub2.程序运行时单击Command1后,输入12345678,写出窗体上的输出结果。PrivateSubCommandl_Click()DimxAsLong,yAsStringx=InputBox(”输入一个数”)DoWhilex<>0y=y&xMod10y

6、=xMod10&yx=x100PrintyLoopEndSub1.写出程序运行后,单击窗体Forml上显示的内容。DoublePrivateSubForm_Click()DimiAsInteger,jAsInteger,yAi=0y=iDoWhilei<=3Forj=1To(i+1)y=y*jNextjPrintny=n;yi=i+1LoopEndSub2.写出以下程序在单击窗体后的输出结果。PrivateSubForm_click()Dimkza,basintegera=20b=2k=2DoW

7、hilek<=ab=b*2k=k+5LoopPrintbEndSub3.写出以下程序在单击命令按钮后的输出结果。PrivateSubForm_click()k=0fori=lto5forj=lto3ifjmod2<>0thenk=k+lendifk=k+lnextjnextiPrintkEndSub4.PrivateSubForm_Click()DimiAsInteger,jAsIntegerDimstarAsStringstar=11#nFori=1To6Forj=iTo6Forml.Print

8、star;NextjForml•PrintNextiEndSub写出程序运行后,单击窗体后,Forml上输出结果为。五、程序填空题1.下面程序的功能是:计算匸1一1/(2*3)+1/(3*4)-1/(4*5)++1/(19*20)。PrivateSubForm_Click()DimfAsSingle,iAsInteger,signAsInteger⑴f=1(2)(3)f=f+sign/(i*(i+1))NextiPrintf,f=n;fEndSub2.下面的程序是在一个字符串变量中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。