A: if(math<60)
if(engl
B: if(math<60)
printf("fail\n"); else if(engl>=60) printf("pass\n");
else printf("fail\n");
C: if ((math<60)
||(engl
D: if ((math>=60)
&& (engl>=60)) printf("pass\n"); else
printf("fail\n");
举一反三
- 变量math和engl中存放了两门课的成绩。若两门课成绩均在60分以上(含60),则显示"pass;有一门低于60分则显示"fail",以下不能实现上述功能的程序段是( )。 A: if(math<60)if(engl<60)printf("fail\n");esleprintf("pass\n"); B: if(math<60)printf("fail\n");elseif(engl>=60)printf("pass\n");else printf("fail\n"); C: if((math<60)||(engl<60))printf("fail\n");elseprintf("pass\n"); D: if(math>=60)&&(engl>=60))printf("pass\n");elseprintf("fail\n");
- 变量math和engl中存放了两门课的成绩。若两门课成绩均在60分以上(含60),则显示"pass;有一门低于60分则显示"fail",以下不能实现上述功能的程序段是( )。 A: if(math<60)if(engl<60)printf("fail ");esleprintf("pass "); B: if(math<60)printf("fail ");elseif(engl>=60)printf("pass ");else printf("fail "); C: if((math<60)||(engl<60))printf("fail ");elseprintf("pass "); D: if(math>=60)&&(engl>=60))printf("pass ");elseprintf("fail ");
- 更改下面程序中的错误:输入5个学生的数学成绩,判断他们的成绩是否及格。如果成绩低于60,输出"fail",否则,输出"pass"。#include<;stdio.h>;intmain(){inti,mark;for(i=1;i<;=5;i++){scanf("%d",mark);if(mark>;=60){printf("fail\n");}else{printf("pass\n");}}return0;}
- 已知变量x为int类型。下面的条件语句中,有一个与其它三个不等价,它是______。 A: if<br/>( x==1 ) printf(”Yes!\n”);<br/>else printf(“No!\n” ); B: if<br/>( x ) printf(”Yes!\n”);<br/>else printf(“No!\n”<br/>); C: if<br/>( x==0 ) printf(“No!\n”<br/>); else printf(”Yes!\n”); D: if( x!=0 ) printf(”Yes!\n”);<br/>else printf(“No!\n” );
- 判断一个自然数是否为4位且是5的倍数,下述语句不正确的是: A: if(n< =1000 || n>10000) if(n%5==0) printf(“YES ”); else printf(“NO ”); B: if (n > =1000 && n<10000 && n%5==0) printf(“YES ”); else printf(“NO ”); C: if(n%5==0) if (n > =1000 && n<10000 ) printf(“YES ”); else printf(“NO ”); D: if (n > =1000 && n<10000 ) if(n%5==0) printf(“YES ”); else printf(“NO ”);
内容
- 0
在SELECT语句中,与表达式"成绩 NOT IN(60,100)"功能相同的表达式( ) A: 成绩=60 AND 成绩=100 B: 成绩<>60 0R 成绩<>100 C: 成绩<>60 AND 成绩<>100 D: 成绩=60 OR 成绩=100
- 1
运行下面程序时,若从键盘输入数据为"86",则输出结果是( )。 A: in( ) B: int t; scanf("%d",&t); if (t>=90) printf("A\n"); else if (t>=80) printf("B\n"); C: se if (t>=70) printf("C\n"); else if (t>=60) printf("D\n"); else printf("E\n"); printf("OK\n"); } D: B E: B OK C F: B OK G: B OK C D E OK
- 2
输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”
- 3
给出一百分制成绩,要求输出成绩等级A,P,N。其中:90分以上为A,60-89为D,60分以下为E。定义变量score代表成绩,grade变量代表等级。下面正确的语句是() A: if(score>=90) grade='A'; if(score>=60) grade='P'; if(score<60) grade='E'; B: if(score>=90) grade='A'; if(score<90 && score>=60) grade='P'; if(score<60) grade='E'; C: if(score>=90) grade=A; else if(score>=60) grade=P; else grade=E; D: if(score>=90) grade='A'; else (score<90 && score>=60) grade='P'; else (score<60) grade='E';
- 4
执行以下程序,输入60,输出的结果是______。 [br][/br]s=eval(input()) [br][/br]if s>=60: [br][/br] k ="合格" [br][/br]else: [br][/br] k='不合格' [br][/br]print(s,k) A: 60 合格 B: 60 C: 合格 D: 不合格