输入一个百分制成绩,输出成绩等级A、B、C、D、E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。要求:(1)用if语句实现。(2)用switch语句实现。要求:输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。
查看答案
以下叙述正确的是
A. do_while语句构成的循环不能用其它语句构成的循环来代替。
B. do_while语句构成的循环只能用break语句退出
C. 用do_while语句构成循环时,只有在while后的表达式为非零时结束循环。
D. 用do_while语句构成循环时,只有在while后的表达式为零时结束循环。
对下面程序段描述正确的是int x=10;while(x=0)x=x-1;
A. while循环执行了10次
B. 循环是无限循环
C.循环体语句一次也不执行
D. 循环体语句只执行一次
以下能正确计算1╳2╳3╳…╳10的程序段是(
A. do { k=1;n=1;n=n*k;k++;}while(k<=10);
B. do { k=1;n=0;n=n*k;k++;}while(k<=10);
C. k=1;n=1;do { n=n*k;k++;}while(k<=10);
D. k=1;n=0;do { n=n*k;k++;}while(k<=10);
若输入字符串:abcde<回车>,则以下while循环体将执行多少次。while((ch=getchar())=='e') printf("*");
A. 5
B. 0
C. 6
D. 1