变量math和engl中存放了两门课的成绩。若两门课成绩均在60分以上(含60),则显示"pass";有一门低于60分则显示"fail",以下不能实现上述功能的程序段是

admin2021-02-25  31

问题 变量math和engl中存放了两门课的成绩。若两门课成绩均在60分以上(含60),则显示"pass";有一门低于60分则显示"fail",以下不能实现上述功能的程序段是

选项 A、if(math<60)
           if(engl<60)
              printf("fail\n");
          else
             printf("pass\n");
B、if(math<60)
              printf("fail\n");
        else
          if(engl>=60)
             printf("pass\n");
          else
              printf("fail\n");
C、if ((math<60) ||(engl<60))
            printf("fail\n");
        else
            printf("pass\n");
D、f ((math>=60) && (engl>=60))
           printf("pass\n");
        else
           printf("fail\n");

答案A

解析 选项A,当math 60,没有输出pass,同时当math<60,engl 60,程序输出pass,这些案例都是与题目的原意不符合的,因此选项A错误。选项B、C、D,都可以正确输出。故答案为A选项.
转载请注明原文地址:https://jikaoti.com/ti/Orz0FFFM
0

最新回复(0)