下列程序i=12s=1DOs=" s" * ii = i-1LOOP UNTIL “条件”PRINT sEND执行后输出的结果是132,那么在程序until后
题型:不详难度:来源:
下列程序 i=12 s=1 DO s=" s" * i i = i-1 LOOP UNTIL “条件” PRINT s END 执行后输出的结果是132,那么在程序until后面的“条件”应为( )A.i > 11 | B.i >=11 | C.i <=11 | D.i<11 |
|
答案
D |
解析
试题分析:该程序框图功能是计算相邻正整数的乘积,今有输出结果132=11×12,所以判断框中应填i<11,故选D. 点评:简单题,算法问题已成为高考必考内容,一般难度不大,像这种程序框图的填充问题,通过逐步运行结果,计算即可。 |
举一反三
以下程序运行时输出的结果是( )
A.12,15 | B.12,9 | C.12,21 | D.21,12 |
|
一个算法如下: 第一步:取值取值; 第二步:若不大于,则执行下一步;否则执行第六步; 第三步:计算且将结果代替; 第四步:用结果代替; 第五步:转去执行第二步; 第六步:输出则运行以上步骤输出的结果为 . |
图中给出的是用条件语句编写的一个伪代码,该伪代码的功能是________. |
读程序 甲:INPUT i=1 乙:INPUT i=1000 S=0 S=0 WHILE i<=1000 DO S=S+i S=S+i i=i+l i=i-1 WEND LOOP UNTIL i≤1 PRINT S PRINT S END END 对甲乙两程序和输出结果判断正确的是 ( )A.程序不同,结果不同 | B.程序不同,结果相同 | C.程序相同,结果不同 | D.程序相同,结果相同 |
|
读程序 甲:INPUT i=1 乙:INPUT i=1000 S=0 S=0 WHILE i<=1000 DO S=S+i S=S+i i=i+l i=i一1 WEND LOOP UNTIL i≤1 PRINT S PRINT S END END 对甲乙两程序和输出结果判断正确的是 ( )A.程序不同,结果不同 | B.程序不同,结果相同 | C.程序相同,结果不同 | D.程序相同,结果相同 |
|
最新试题
热门考点