- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多重循环例题.doc
⒈阅读下列程序
CLEAR
STORE 0 TO A,B,C
FOR I=1 TO 10
DO CASE
CASE MOD(I,2)=0
A=A+I/2
CASE INT(I/3)=I/3
B=B+I/3
OTHER
C=C+1
ENDCASE
ENDFOR
? A,B,C
⑴程序执行后变量A的值是(26)
26 (A)13.00 (B)14.00 (C)15.00 (B)16,00
⑵程序执行后变量B的值是(27)
27 (A)3.00 (B)4.00 (C)5.00 (B)6,00
⑶程序执行后变量C的值是(28)
28 (A)0 (B)1 (C)2 (B)3
2阅读下列程序 (1) 程序的功能是(26)
CLEAR / T=0 / P=1 26(A)计算1到N的和 (B)计算1到N的积
INPUT “请输入N=” TO N (C)计算1到N的阶乘(D)计算1到N的阶乘的和.
FOR I=1 TO N (2) 如果输入N=5,则程序运行后T的值为(27)
P=P*I / T=T+P 27(A)15 (B)120 (C)153. (D)55
ENDFOR (3) 如果将程序中“T=T+P”放到循环体外,且输入N=5,则(28)
? T 28(A)不影响程序执行结果 (B)程序不能执行
RETU (C)T的值等于5 (D)T的值等于120. .
3.从键盘上输入10个字符串,统计其含有字母“M”的字符串个数,请完成该程序的设计。
CLEAR / S= ① / I=1
DO WHILE I11
ACCEPT “输入一个字符串” TO X
IF “M”$X
S= ②
ENDIF
I= ③
ENDDO
?”含有字母M的字符串共有:”+STR(S) / RETU
多重循环例题
1阅读下列程序:
CLEAR / N=4 ⑴程序运行完后显示结果是(39)
FOR I=N TO 1 STEP -1 39 (A)******* (B)****** (C)* (D) **
? SPACE(10-I) ***** **** . *** ****
FOR J=1 TO 2*(I-1) *** ** ***** *******
?? “*” * *******
ENDFOR ⑵程序运行完后I的值是(40)
ENDFOR / RETURN 40 (A)5 (B)4 (C)1 (D)0 .
2(25次)阅读下面程序
X=1
DO WHILE X7
Y=1 / C=”**”
DO WHILE Y=X
C=C+STR(Y,1) / Y=Y+1
ENDDO
IF X=5 (1) 执行以上程序后,“?X”命令显示变量X的结果为(38)
? C 38(A)$6 B)7 . (C)6 (D)$7
ENDIF (2) 执行以上程序后,“?C”命令显示变量C的结果为(39)
X=X+1 39(A)**54321 (B)54321 (C)**12345 . (D)12345
ENDDO (3) 在上面的程序中,控制内循环和外循环的变量分别为(40)
? X / RETU 40(A)X,Y (B)Y,X . (C)X,C (D)Y,C
变量作用域于参数传递
1、(20次)有以下三段程序
*MAIN.PRG *SUB.PRG *SUB1.PRG
K1=10 PRIV K1 PARA
文档评论(0)