下面程序的输出是() #include void main( ) { int a=7,b=4; float m=38.4 , n=6.4 , x; x=a/2+b*m/n+1/2; printf(”%4.1f\n”,x); }
A. 27.0
B. 27.5
C. 28.0
D. 28.5
若有变量定义语句“int m,n ”,运行时输入() ,则m和n值都是10。 scanf (”m=%d,n=%d”,&m,&n);
A. 10 10
B. 10 , 10
C. m=10 n=10
D. m=10 , n=10
若x为int型变量,ch为char型变量,则下面程序段运行结果是() int x=12; char ch =’a’; printf (”%x,%o,”,ch,ch,x); printf(”x=%%d\n”,x);
A. 因变量定义的类型与格式控制符的类型不匹配,输出不定值
B. 输出变量的个数与格式控制符的个数不同,输出为零值或不定值
C. 61,141,x=%d
D. 61,141,x=%12
已有定义“int a=1;”,则执行“printf("%d",(a+5,a++));”时输出结果是()
A. 1
B. 6
C. 2
D. 7