2、请阅读以下程序:main(){int a=5,b=0,c=0;if(a=b+c)printf("***\n");else printf("$$$\n");}以上程序()
A. 有语法错不能通过编译
B. 可以通过编译但不能通过连接
C. 输出***
D. 输出$$$
查看答案
3、有如下程序main(){float x=2.0,y;if(x<0.0)y=0.0;else if(x<10.0)y=1.0/x;else y=1.0;printf("%f\n",y);}该程序的输出结果是()
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
4、若int k=8;则执行下列程序后,变量k的正确结果是()main(){int k=8;switch(k){case 9:k+=1;case 10:k+=1;case 11:k+=1;break;default:k+=1;}printf("%d\n",k);}
A. 12
B. 11
C. 10
D. 9
5、阅读如下程序段#include "stdio.h"main(){int a=45,b=40,c=50,d;d=a>30?b:c;switch(d){ case 30 : printf("%d,",a);case 40 : printf("%d,",b);case 50 : printf("%d,",c);default : printf("#");}}则输出的结果是()
A. 40,50
B. 40,
C. 50,
D. 40,50,
6、若从键盘输入58,则以下程序输出的结果是。main(){int a;scanf("%d",&a);if(a>50)printf("%d",a);if(a>40)printf("%d",a);if(a>30)printf("%d",a);}