题目内容

求1×2×3×4×5,下面正确的步骤是?

A. S1:使p=1;S2:使i=2;S3:使p×i,乘积仍放在变量p中,可表示为:p=p×i;S4:使i的值加1,即i=i+1;S5:如果i<=5成立返回步骤S3顺序往下执行,否则,S6;S6:算法结束,输出P的值即5!
B. S1:使p=1;S2:使p×i,乘积仍放在变量p中,可表示为:p=p×i;S3:使i的值加1,即i=i+1;S4:如果i<=5成立返回步骤S3顺序往下执行,否则,S6;S5:算法结束,输出P的值即5!
C. S1:使p=1;S2:使i=2;S3:使p×i,乘积仍放在变量p中,可表示为:p=p×iS4:如果i<=5成立返回步骤S3顺序往下执行,否则,S6;S5:算法结束,输出P的值即5!
D. S1:使p=1;S2:使i=2;S3:使p×i,乘积仍放在变量p中,可表示为:p=p×i;S4:使i的值加1,即i=i+1;S5:算法结束,输出P的值即5!

查看答案
更多问题

有50个学生,要求将他们之中成绩在80分以上者打印出来。设n表示学号, n1代表第一个学生学号, 代表第i个学生学号。用G代表学生成绩 , gi代表第i个学生成绩,算法描述正确的是?

A. S1:1 → i,i为学号的下标S2: 如果gi <=80,则打印,否则不打印。S3: i+1 → iS4:如果i<=50,返回S2,继续执行。否则算法结束
B. S1:1 → i,i为学号的下标S2: 如果gi <=80,则打印,否则不打印。S3: i+1 → iS4:如果i>=50,返回S2,继续执行。否则算法结束
C. S1:1 → i,i为学号的下标S2: 如果gi >=80,则打印,否则不打印。S3: i+1 → iS4:如果i<=50,返回S2,继续执行。否则算法结束
D. S1: 如果gi >=80,则打印,否则不打印。S2: i+1 → iS3:如果i<=50,返回S2,继续执行。否则算法结束

判定2000~2500年中的每一年是否闰年,算法描述正确的是?

A. S1:2000 → y,y为年份;S2:若y不能被4整除,则输出y “不是闰年”S3:若y能被4整除,不能被100整除,则输出y “是闰年”S4:若y能被100整除,又能被400整除,输出y“是闰年”S5:输出y “不是闰年”S6: y+1 → y;S7:当y<=2500时,转S2继续执行,如y>2500,算法停止。
B. S1:2000 → y,y为年份;S2:若y不能被4整除,则输出y “不是闰年”,然后转到S6;S3:若y能被4整除,不能被100整除,则输出y “是闰年”, 然后转到S6;S4:若y能被100整除,又能被400整除,输出y“是闰年”, 然后转到S6;S5:输出y “不是闰年”S6: y+1 → y;S7:当y<=2500时,转S2继续执行,如y>2500,算法停止。
C. S1:2000 → y,y为年份;S2:若y不能被4整除,则输出y “不是闰年”,然后转到S6;S3:若y能被4整除,不能被100整除,则输出y “是闰年”, 然后转到S6;S4:若y能被100整除,又能被400整除,输出y“是闰年”, 然后转到S6;S5:输出y “不是闰年”S6:当y<=2500时,转S2继续执行,如y>2500,算法停止。
D. S1:2000 → y,y为年份;S2:若y不能被4整除,则输出y “不是闰年”,然后转到S6;S3:若y能被4整除,不能被100整除,则输出y “是闰年”, 然后转到S6;S4:若y能被100整除,又能被400整除,输出y“是闰年”, 然后转到S6;S5:输出y “不是闰年”S6: y+1 → y;S7:当y>2500时,转S2继续执行算法停止。

编写一个程序,求解满足条件1+2+3+……+n>=500的最小n?

A.
B. includevoidmain(){ inti=1,j=0,n=0;do{j+=i;i++;n++;}while(j<=500);printf("%d",n); }
C. B.
D. includevoidmain(){inti=1,j=0,n=0; while(j<=500);{j+=i;i++;n++;}printf("%d",n);}
E. C.
F. includevoidmain(){inti=1,j=0,n=1;while(j<=500){j+=i;i++;n++;}printf("%d",n);}
G. D.
H. includevoidmain(){inti=1,j=0,n=0;while(j<=500);{j+=i;i++;n++;}printf("%d",j);}

判断一个数N能否同时被3和5整除,下面哪个是错误的?

A.
B. includevoid main(){int m;printf(“plseae input m:\n”);scanf(“%d”,&m);if(m%3==0){if(m%5==0){printf(“ok!\n”);}}}
C. B.
D. includevoid main(){int m;printf(“plseae input m:\n”);scanf(“%d”,&m);if(m%3==0&&m%5==0){printf(“ok!\n”);}}
E. C.
F. includevoid main(){int m;printf(“plseae input m:\n”);scanf(“%d”,&m);if(m%3==0||m%5==0){printf(“ok!\n”);}}
G. D.
H. includevoid main(){int m;printf(“plseae input m:\n”);scanf(“%d”,&m);if(m%15==0){printf(“ok!\n”);}}

答案查题题库