求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. include
C. B.
D. include
E. C.
F. include
G. D.
H. include
判断一个数N能否同时被3和5整除,下面哪个是错误的?
A.
B. include
C. B.
D. include
E. C.
F. include
G. D.
H. include