循环语句单元测验_第1页
循环语句单元测验_第2页
循环语句单元测验_第3页
循环语句单元测验_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、循环语句单元测验姓名:_ 得分:_一 选择题(4分*5=20)1.关于FOR循环语句,下列说法正确的是:( B )A.如果FOR语句的控制变量超过终值,循环体仍然执行。 B.FOR循环语句中可以没有循环体,称为空循环。 C.FOR循环语句中可以没有NEXT语句。 DFOR循环的步长不能为0.2.在DO-LOOP UNTIL循环中,判断循环表达式与执行循环体的关系是:( C ) A.先判断循环表达式,当表达式为“真”时执行循环体。 B.先判断循环表达式,当表达式为“假”时执行循环体。 C.无论循环表达式的值“真”“假”与否,循环体至少执行一次。 D.以上都不对3.下面程序所计算的式子是( D )

2、 S=0:T=1 FOR I=1 TO 10 STEP 2 T=2(I-1)S=S+TNEXT IPRINT “S=”;SEND2222A.S=1+2+3+4+.+1094321B.S=1+2 +3 +4 +.+108642C.S=1+2 +2 +2 +2 +10D. S=1+2 +2 +2 +2 4.下面程序运行时的输出结果为( B )行。 FOR J= 1 TO 13 PRINT J; IF J MOD 4 =0 THEN PRINT NEXT J END A.1 B.3 C.13 D.45.下面程序运行时的输出结果为( C )行。 FOR J= 1 TO 13 PRINTX; IF X

3、MOD 4 =0 THEN PRINT NEXT J END A.1 B.3 C.13 D.4二阅读程序,写出正确的程序运行结果。(4*9=36) 1 A=1:B=1 FOR I= 1 TO 4 B=A+B:A=B+A NEXT I PRINT A;BEND运行结果:_54 33_2.FOR I= 1 TO 3 IF X>0 THEN X=1 IF X>1 THEN X=2 IF X>2 THEN X=3S=S+X NEXT I PRINT I;SEND运行结果:_4_6_3.FOR K= 1 TO 10IF K MOD 5<>0 THEN A=A+K NEXT

4、KPRINT “A=”;AEND运行结果:_A=40_4. X=1:Y=2 FOR I= 3 TO 7 STEP 2 PRINT I; X=X+Y NEXT I PEINT “X=”;X END运行结果:_3 5 7 X=7_5.FOR I= 1 TO 3 FOR J= 0 TO I-1 S=S+1 NEXT JNEXT IPRINT SEND 运行结果:_6_6.FOR A=1 TO 3 S=0:T=1 FOR B=1 TO A T=T*B NEXT B S=S+T NEXT A PRINT SEND运行结果:_6_7. I=1DO WHILE I=<6 I=(I+1)*I

5、N=N+1 LOOP PRINT N END 运行结果:_3_8.X=1 DO PRINT ”X=”;X; X=X+2 LOOP UNTIL X<5 END运行结果:_x=1_9.X=0 DO READ A,B,X A=A*B LOOP UNTIL X=3 PRINT A;B;X DATA 5,7,1,5,1,2,4,4,3, 6,4,3运行结果:_16 4 3_三根据题意,将程序补充完整:(9*1.5=13.5分) 1.下面的程序是求1!+2!+3!+N! S=_1_:P=_0_ _INPUT N_ FOR I=1 TO N_ S=_S*I_ P=P+S NEXT I PRINT P

6、END2.有一个数列,第一、二个数分别是3,5,其后每个数都为前两个数的积,下面程序的功能是打印出此数列。 A=_3_ :B=_5_ PRINT A; DO WHILE B<32767 PRINT _ B _ C=_A*B_ A=B B=C LOOPEND四编程题(10分*2+10.5=30.5)1. 写一个程序,最后打印右边的图形。 CLS FOR I = 1 TO 4 FOR J= 1 TO 6 PRINT “*”; NEXT J PRINT NEXT I END2.小红今年12岁,她父亲比他大25岁,编一个程序,计算出她的父亲在几年后比她的年龄大一倍。那时他们两人的年龄各位多少?

7、X=12 :Y=37 DO X=X+1 Y=Y+1 N=N+1 LOOP UNTIL Y=2*X PRINT N END83.相传古代印度国王要赏赐他的宰相(国际象棋发明者),问他需要什么,宰相说:“国王只需要在国际象棋上的棋盘上第一格上放一粒麦子,第二格上放两粒,第三个放四粒,以后按此比例每格加一倍,一直放到第64格(国际象棋共64格),我就感激不尽,其他什么也不要了。”国王想:“这有多少!还不容易!”让人来扛一袋小麦,但一会就全放完了。再来一袋很快又没了,结果全印度的粮食全部用完还不够。国王奇怪,怎么也算不清这笔账。现在我们来算一下,究竟需要多少体积的小麦(1立方米约有1.42*10 颗)N=1:T=1FOR I=2 TO 64 N=2*N T=T+NNEXT TV=T/1.42E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论