运行下面程序时,若从键盘输入数据为"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
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
举一反三
- 判断一个自然数是否为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 ”);
- 中国大学MOOC: 有如下程序#include <stdio.h>main(){ int a = 0, b = 1; if (++a == b++) printf("T"); else printf("F"); printf("a=%d,b=%d\n", a, b); printf("\n");}程序运行后的输出结果是( )
- 以下正确的if语句是( ) A: if (n>0) printf("%f",n)printf("%f",-n); B: if (n>0){ n=n+m; printf("%f",n); } else printf("%f",-n); C: if (n>0) { n=n+m; printf("%f",n); }; else printf("%f",-n); D: if (n>0) { n=n+m; printf("%f",n) }; else printf("%f",-n);
- 下边程序段 int a=2,b=3,c=4; if(c=a+b) printf(“OK!”) else printf(“NO!”); 输出结果是( )。
- a为非零时显示x,为零时显示y。能完成该功能的语句是 ( ) 。 A: if(a) printf("%d\n",x); else printf("%d\n",y); B: if(!a) printf("%d\n",y); else printf("%d\n",x); C: if (a!=0) printf("%d\n",x); else printf("%d\n",y); D: if(a==0) printf("%d\n",y); else printf("%d\n",x); E: if(a) printf("%d\n",x); else; printf("%d\n",y);