阅读下列程序: INPUT NI=1S=1WHILE I<="N" S =S*I I = I+1WENDPRINT SEND上面的程序在执行时如果
题型:不详难度:来源:
阅读下列程序: INPUT N I=1 S=1 WHILE I<="N" S =S*I I = I+1 WEND PRINT S END 上面的程序在执行时如果输入6,那么输出的结果为 ( ) |
答案
D |
解析
专题:计算题;图表型. 分析:按照程序的流程,写出前6次循环的结果,直到第六次,不满足循环的条件,执行输出. 解答:解:经过第一次循环得到S=1,I=2 经过第二次循环得到S=2,I=3 经过第三次循环得到S=6,I=4 经过第四次循环得到S=24,I=5 经过第五次循环得到S=120,I=6 经过第六次循环得到S=720,I=7此时,不满足循环的条件,执行输出S 故选D 点评:解决程序中的循环结构,一般先按照流程写出前几次循环的结果,找出循环遵循的规律. |
举一反三
程序能做许多我们用纸和笔很难做的较大计算量的问题,这主要归功于算法语句的A.输入(出)语句 | B.赋值语句 | C.条件语句 | D.循环语句 |
|
计算机执行下面的程序段后,输出的结果是 A. B. C. D. |
根据以下程序,则=" "
Input x If x <=0 Then =4* Else =2^ End If Print End
| |
在进位制转换中, |
计算机执行下边的程序段后,输出的结果是 ( )
|
最新试题
热门考点