请阅读以下程序,则该程序( )main(){int a=5,b=0,c=0;if(a=b+c)printf("***\n");else printf("$$$\n");}
A. 有语法错不能通过编译
B. 可以通过编译但不能通过连接
C. 输出***
D. 输出$$$
有如下程序的输出结果是( )main(){ float x=2.0,y;if(x<0.0) y=0.0;else if(x<10.0) y=1.0/x;elsey=1.0;printf("%f\n",y);}
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
阅读如下程序段输出的结果是( )#include "stdio.h"main(){int a=45,b=40,c=50,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. 50,
C. 40,
D. 40,50,
现有如下程序段,此程序段编译有错误,则程序段的错误出在( )main(){int a=30,b=40,c=50,d;d=a>30?b:c;switch(d){casea:printf("%d,",a);caseb:printf("%d,",b);casec:printf("%d,",c);default:printf("#");}}
A. default:printf("
B. ");这个语句
C. d=a>30?b:c;这个语句
D. case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c);这三个语句
E. switch(d)这个语句