题目内容

下面程序段的输出结果是()。 int score=90; char grand; if(score>=60)grand='C'; if(score>=70)grand='B'; if(score>=80)grand='A'; else if(score>=90)grand='a'; else grand='*'; printf("%c\n",grand);

A. C
B. A
C. a
D. *

查看答案
更多问题

若变量c为char类型,能正确判断c为数字字符的表达式是()。

A. 0<=c<=9
B. (c>= 0)&&(c<= 9)
C. ‘0’<=c<=’9’
D. (c>= ‘0’) && (c<= ‘9’)

下面的程序段,当j的取值分别为3,2,1时的输出结果是()。 int j,p=10; scanf("%d",&j); switch (j) { case 1: case 2: printf("%d ",p++); break; case 3: printf("%d ",--p); }

A. 9 10 10
B. 9 8 7
C. 10 10 9
D. 9 9 9

以下程序段的输出结果是( )。int x=1,a=0,b=0;switch(x){case 0: b++;case 1: a++;case 2: a++;b++;}printf("a=%d,b=%d\n",a,b);

A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2

执行下列程序段后的输出结果是()。 int a=5,b=60,c; if (a

A. 60/5=12
B. 300
C. 60*5=300
D. 12

答案查题题库