网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

【程序说明】 程序功能是计算1~10的阶乘。

【程序】

SET TAIK OFF

CLEAR

N=1

DO WHILE N<11

Y=1

(1)

? STR (N,2)+“的阶乘是:”+STR (Y,8)

(2)

ENDDO

SET TAIK ON

RETURN

(3)

PARAMETERS N,Y

IF N>1

DO FP WITH N-1,Y

(4)

ENDIF

RETURN

(1)

A.DO FP WITH N-1,Y

B.DO FP WITH N,Y-1

C.DO FP WITH N,Y

D.DO FP WITH N-1,Y-1


参考答案

更多 “ 【程序说明】 程序功能是计算1~10的阶乘。【程序】SET TAIK OFFCLEARN=1DO WHILE N<11Y=1(1)? STR (N,2)+“的阶乘是:”+STR (Y,8)(2)ENDDOSET TAIK ONRETURN(3)PARAMETERS N,YIF N>1DO FP WITH N-1,Y(4)ENDIFRETURN(1)A.DO FP WITH N-1,YB.DO FP WITH N,Y-1C.DO FP WITH N,YD.DO FP WITH N-1,Y-1 ” 相关考题
考题 有以下程序:void main(){int y=10;while(y1){printf("y=%d\n",y);}}程序执行后的输出结果是( )。A.y=0 B.y=-1C.y=1D.while构成无限循环

考题 下面的程序是用do-while语句计算10的阶乘。请在程序的每条横线处填写1个语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容;仅在横线处填入适当的语句。源程序文件代码清单如下:public class DoWhileLoop{public static void main(______){int n=10;long result=1;do{_____;}_____;System.out.println("10的阶乘为:"+result);}}

考题 若有以下程序 main() {int y=10; while(y- -); printf(“y=%d\n”y); } 程序运行后的输出结果是()A: y=0B: y=-1C: y=1D: while构成无限循环

考题 以下程序段的执行结果是()。includeVoid main() {int a, y;a=10;y=1do{a+=2;y+=a;co 以下程序段的执行结果是( )。#include<iostream.h>Void main() {int a, y; a=10;y=1 do{ a+=2; y+=a; cout<<"a" ="<<a<<","<<"y="<<y<<"\n"; if(y>20) break; }while(a<= 14);}A.a=12,y=12 a=14,y=16 a=16,y=20B.a=12,y=12 a=14,y=26C.a=12,y=12 a=14,y=26 a=14,y=44D.a=12,y=12

考题 有程序段如下:STORE 0 T0 X,YD0 WHILE.T.X=X+1Y=Y+XIF X=100EXITENDIFENDDO?“Y=”+STR(Y,3)这个程序的功能是【 】。

考题 有以下程序: main() { int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是( )。A.y=0B.y=-1C.y=1D.while构成无限循环

考题 有以下程序: main() {int y=10; while(y--);printf("y=%d\n",y); } 程序执行后的输出结果是( )。A.y=0B.y=-1C.y=1D.while构成无限循环

考题 有以下程序:includo main(){int y=10; while(y--)printf("y=%d\n",y);} 程序执行后的 有以下程序: #includo <stdio.h> main() { int y=10; while(y--)printf("y=%d\n",y); } 程序执行后的输出结果是( )。A.y=0B.y= -1C.y=1D.while 构成无限循环

考题 有以下程序main(){ int y=10;while(y--);printf("y= % d\n",y);}程序执行后的输出结果是A)y=0B)y=-1C)y=1D)while 构成无限循环