9、若a,b,c,d都是int型变量且初值为10,不正确的赋值语句是
A. a=b=c=d;
B. a=b++;
C. a+b=a+b++;
D. d=(a=b=125)-c++;
查看答案
10、若a,b,c,d都是float型变量且初值为10.5,不正确的赋值语句是
A. a=b=15
B. d=int(a+c)
C. a=(int)(b+1)
D. ++a
11、已知char a;int b;float c;double d; 则表达式a*b+c-d结果为()型。
A. double
B. int
C. float
D. char
12、以下程序的输出结果是()。#includevoid main( ){int y=3,x=3,z=1;printf(“%d%d\n”,(++x,y++),z+2);}
A. 3 4
B. 4 2
C. 4 3
D. 3 3
13、以下程序的输出结果是( )。#include void main( ){int a=5,b=4,c=6,d;printf(“%d\n”,d=a>b?(a>c?a:c):(b));}
A. 5
B. 4
C. 6
D. 不确定