简答题
👁️ 浏览量:

试题题干

学生成绩的字母等级和分数范围如下:
       字母等级            分数范围
              A                   90~100
              B                   80~89
              C                   70~79
              D                  60~69
              E                    0~59
       其它字母           输入错误
输入字母等级之后,输出相应的分数范围。 

main()
{
   _______;/*第一空*/
   scanf(″%c″,&score);
   switch(score)
  {
      case′A′:printf(″A:90~100\n″);_________;/*第二空*/
      case′B′:printf (″B:80~89\n″);break;
      case′C′:printf (″C:70~79\n″);break;
      case′D′:printf (″D:60~69\n″);break;
      case′E′:printf (″E: 0~59\n″);break;
      _______:printf(″输入错误\n″);/*第三空*/
     }

参考答案

试题解析

在函数中,首先应定义学生成绩,即第一空应填入char score;

在输入的字母等级为A之后,输出相应的分数范围,即结束循环,不再执行之后的语句,故第二空填入break;

在switch语句中,没有符合case语句的,就执行default后面的语句,即第三空应填入default。