有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
输入三个整数x,y,z,请把这三个数由小到大输出。
A.
B. include
D. include
E. C.
F. include
G. D.
H. include