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

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

ID:17631868

大小:71.50 KB

页数:9页

时间:2018-09-04

第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循环语句正常结束(即不是通过ExitFor语句或强制中断)其循环控制变量的值一定大于“终值”,并等于“终值”+“步长”。6.如果有多重Do循环嵌套,位于最里层循环体语句中的ExitDo语句可以退出所有的循

2、环。7.For-Next循环结构的默认步长为1。8.Do-Loop语句是循环结构的一种特殊形式,如果循环体中没有ExitDo语句,程序运行就一定会进入死循环。二、选择题1.循环结构Fori!=1to10step1.5共执行几次。A.6B.7C.9D.102.下列循环正常结束的是。A.i=0B.i=0DoDoWhilei<0i=i-1i=i-1LoopWhilei<0LoopC.i=10D.i=6DoDoi=i+1i=i-2LoopUntili<0LoopUntili=13.下列哪组语句可以将变量A、B值互换。A.A=B:B=AB.A=A+B:B=A–B:A=A–BC.A=C:C=B:B=A

3、D.A=(A+B)/2:B=(A–B)/24.下段程序执行的输出结果是。S=0:T=0:U=0Fori=1To3Forj=1ToiForK=jTo3S=S+1NextKT=T+1NextjU=U+1NextiPrintS;T;UA.3614B.1463C.1436D.16435.下程序段循环结构执行后,输出i的值是:A.25B.10C.11D.因为y的初值不知道,所以不确定Fori=1to10step2y=y+iNextiPrinti;6.下列程序段的循环结构执行过程中共循环了次。Fori%=1To10Step2y=y+iNextiA.3B.4C.5D.67.以下程序循环的执行次数是。a=

4、0Dowhilea<=10a=a+2loopA.4B.5C.6D.7三、填空题1.由下列循环语句控制的循环次数是。Fork=25to0step-2k=k-2Nextk2.循环结构的三种语句是:、、。3.写出Fori=-12To–33Step–4所进行的循环后,i的值是。四、程序阅读题1.写出以下程序在单击窗体后的输出结果。PrivateSubForm_click()mun=4whilemun<=3mun=mun+1PrintmunWendPrintmunEndSub2.程序运行时单击Command1后,输入12345678,写出窗体上的输出结果。PrivateSubCommand1_Cli

5、ck()DimxAsLong,yAsStringx=InputBox("输入一个数")DoWhilex<>0y=y&xMod10y=xMod10&yx=x100PrintyLoopEndSub3.写出程序运行后,单击窗体Form1上显示的内容。PrivateSubForm_Click()DimiAsInteger,jAsInteger,yAsDoublei=0y=1DoWhilei<=3Forj=1To(i+1)y=y*jNextjPrint"y=";yi=i+1LoopEndSub4.写出以下程序在单击窗体后的输出结果。PrivateSubForm_click()Dimk,a,basi

6、ntegera=20b=2k=2DoWhilek<=ab=b*2k=k+5LoopPrintbEndSub5.写出以下程序在单击命令按钮后的输出结果。PrivateSubForm_click()k=0fori=1to5forj=1to3ifjmod2<>0thenk=k+1endifk=k+1nextjnextiPrintkEndSub6.PrivateSubForm_Click()DimiAsInteger,jAsIntegerDimstarAsStringstar="#"Fori=1To6Forj=iTo6Form1.Printstar;NextjForm1.PrintNextiEnd

7、Sub写出程序运行后,单击窗体后,Form1上输出结果为。五、程序填空题1.下面程序的功能是:计算f=1-1/(2*3)+1/(3*4)-1/(4*5)+……+1/(19*20)。PrivateSubForm_Click()DimfAsSingle,iAsInteger,signAsInteger⑴f=1⑵⑶f=f+sign/(i*(i+1))NextiPrint"f=";fEndSub2.下面的程序是在一个字符串变量中

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

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

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