跪求c语言高手解答这17道基础选择题!急!在线等,高分!!!

1.设x=2,a=4,y=7.5,则x+a%3*(int)(x+y)%x/a的值是( )
A.3 B.4 C.2 D.2.5
2.下列C语言运算符中,优先级最低的是 ( )
A.( ) B.= C.&&   D.++
3.下以下运算符中优先级最高的是( )。
A.+ + B. , C. != D. &&
4.以下程序的输出结果是( )。
main( )
{int x=10 , y=3 ;
printf(“%d\n” , y=x/y ) ;
}
A. 0 B. 1 C. 3 D. 不确定的值
5.设有int a; float f; double k;则表达式a+k*f的类型是( )A.int B.float C.double D.不能确定
6.若x=3,y=2,z=1,表达式z>x>y?x++:y++的值是()A.3 B.2 C.4 D.1
7.有变量定义int a;则下列输入语句中,正确的是A.scanf("%d",a);     B.scanf("%d",&a);C.scanf("%f",a);     D.scarf(“%lf”,&a);
8.以下选项中属于C语言的数据类型的是( )。
A.复数型 B.逻辑型 C.双精度型 D.集合型
9.设i=7,则执行j=i++;i++;j=--i;后,i,j的值分别为()A.7 8 B.8 9 C.8 8 D.9 7
10.下面 不是C语言的保留字。( )A.char B.default C.do D.Int
11.设有语句int a=3;则执行语句a+=a-=a*a;后,变量a的值为()A.3 B.0 C.9 D.-12
12. 以下说法正确的是( )A.'x'+101是一个错误的表达式B.C语言不允许类型的混合运算C.强制类型转换时,类型说明符必须加括号D.(int)x+y 和(int)(x+y)是完全等价的表达式
13.设x为int型变量,执行下面程序后,x的值为( ) x=10; x+=x-=x-x;A.10 B.20 C.40 D.30
14. main( ) { int x=1,a=0,b=0; switch( x )
{ case 0: b++; case 1: a++; case 2: a++;b++;该程序的输出结果是( ) A. a=2,b=1 B. a=1,b=1 C. a=1,b=0 D. a=2,b=2
15.正确的C语句是( )A. int a=b=c=3; B. for (x=0, x<9, x++);C. int x; if (x=3) then x=6; D. int x=3; if (x= =3) x=6;
16.在C语言中,不能用八进制表示的数据类型是( )
A.字符型 B.整型 C.长整型 D.浮点型
17.当c的值不为0时,能正确将c的值赋给变量a、b的选项是
A.c=b=a; B.(a=c)||(c=b)C.(a=c)&&(b=c) D.a=c=b

1.设x=2,a=4,y=7.5,则x+a%3*(int)(x+y)%x/a的值是(C)
C.2
2.下列C语言运算符中,优先级最低的是 (B)
B.=
3.下以下运算符中优先级最高的是(A)。
A.+ +
4.以下程序的输出结果是(C)。
main( )
{int x=10 , y=3 ;
printf(“%d\n” , y=x/y ) ;
}
C. 3
5.设有int a; float f; double k;则表达式a+k*f的类型是(C)
C.double
6.若x=3,y=2,z=1,表达式z>x>y?x++:y++的值是(B)
B.2
7.有变量定义int a;则下列输入语句中,正确的是(B)
B.scanf("%d",&a)
8.以下选项中属于C语言的数据类型的是(C)。
C.双精度型
9.设i=7,则执行j=i++;i++;j=--i;后,i,j的值分别为(C)
C.8 8
10.下面 不是C语言的保留字。( D)
D.Int
11.设有语句int a=3;则执行语句a+=a-=a*a;后,变量a的值为(D)
D.-12
12. 以下说法正确的是(D)
D.(int)x+y 和(int)(x+y)是完全等价的表达式
13.设x为int型变量,执行下面程序后,x的值为(B) x=10; x+=x-=x-x;
B.20
14. main( ) { int x=1,a=0,b=0; switch( x )
{ case 0: b++; case 1: a++; case 2: a++;b++;该程序的输出结果是(D) D. a=2,b=2
15.正确的C语句是(D)
D. int x=3; if (x= =3) x=6;
16.在C语言中,不能用八进制表示的数据类型是(D)
D.浮点型
17.当c的值不为0时,能正确将c的值赋给变量a、b的选项是(C)
C.(a=c)&&(b=c)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-20
12323241232233241
第2个回答  2011-05-20
CBACC BBCCD DCBBD DC
第3个回答  2011-05-20
CBACC BBCCD DCBAD AC
有些可能不对
相似回答