C)a>10&&a<15 D)!
(a<=10)&&!
(a>=15)
32、表达式“10!
=9”的值是( D )。
A)true B)非零值 C)0 D)1
33、设a,b为字符型变量,执行scanf(“a=%c,b=%c”,&a,&b)后使a为’A’,b为’B’,从键盘上的正确输入是( B )。
A)’A’‘B’ B)’A’,’B’ C)A=A,B=B D)a=A,b=B
34、设有单精度变量f,其值为13.8。
执行语句“n=((int)f)%3;”后,n的值是( B )。
A)4 B)1 C)4.333333 D)4.6
35、普通整形int能够处理的数据范围是( D )
A)-32767~32767 B)-32768~32768
C)-32767~32768 D)-32768~32767
36、若定义x为double型变量,则能正确输入x值的语句是。
B
A)scanf(“%f”,x);B)scanf(“%f”,&x);
C)scanf(“%lf”,&x);D)scanf(“%5.1f”,&x)
37、执行x=(6*7%8+9)/5;后,x的值为( B )
A)1 B)2 C)3 D)4
38、若有代数式3ae/bc,则不正确的c语言表达式是( B )
A)a/b/c*e*3 B)3*a*e/b/c C)3*a*e/b*c D)a*e/b/c*3
39、设有变量说明:
floatx=4.0,y=4.0,下面使x为10.0的表达式是( D )
A)x-=y*2.5 B)x/=y+9 C)x*=y-6 D)x+=y+2
40、以下能正确定义整型变量z、b、c并为其赋初值5的语句是( C )
A)int a=b=c=5; B)int a,c,c=5;
C)a=5,b=5,c=5; D)a=b=c=5;
41、C语言中双精度浮点型变量double在内存中占(D)字节。
A)1B)2C)4D)8
42、以下哪个数学函数的作用是求某数的平方根(A)。
A)sqrt()B)fabs()C)pow()D)exp()
43、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是( C)。
intx;
scanf("%d",&x);
if(++x>5) printf("%d",x);
else printf("%d\n",x--);
A)7和5 B)6和3 C)7和4 D)6和4
44、执行语句"x=(a=3,b=a--)"后,x,a,b的值依次为( B)。
A)3,3,2 B)3,2,2 C)3,2,3 D)2,3,2
45、读出以下语句的输出结果是( D )。
intx=10,y=10;
printf("%d %d\n",x--,--y);
A)10 10B)9 9C)9 10D)10 9
*46、C语言中,合法的字符串型常数是( D )。
A)‘A’ B)"A" C)‘abcd’ D)abcd
47、为表示关系x≥y≥z,应使用C语言表达式( A )。
A)(x>=y)&&(y>=z) B)(x>=y)AND(y>=z)
C)(x>=y>=z) D)(x>=z)&(y>=z)
48、C语言的输入与输出操作是由( C )完成的。
A)输入语句 B)输出语句
C)输入与输出函数 D)输入与输出语句
49、设有intx=11