第二章测试1.
以下选项中可用作C程序合法实数的是
A:0.1e0 B:9.12E C:E9 D:3.0e0.2
答案:A
2.
以下程序的输出结果是
#include <stdio.h>
void main()
{ int x=10,y=10;
printf("%d %d",x--,--y);
}
A:10 10 B:9 9 C:9 10 D:10 9 3.
若有定义语句:int a=3,b=2,c=1;
以下选项中错误的赋值表达式是
A:a=(b=4)+c; B:a=(b=4)=3; C:a=b=c+1; D:a=1+(b=c=4); 4.
写出下面程序的运行结果:
#include <stdio.h>
void main( )
{
int x,y,z;
x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d ",x,y,z);
}
A:2,3,1 B:2,2,1 C:1,1,1 D:2,2,3 5.
写出下面程序的运行结果:
#include <stdio.h>
void main( )
{
int a=1,b=0;
printf("%d,",b=a+b);
printf("%d",a=2*b);
}
A:1,2 B:2,2 C:1,1 D:3,2 6.
写出下面程序的运行结果是
#include <stdio.h>
void main()
{ int a,b,c=9;
a=3,b=4;
c%= a+b;
printf(“%d”,c)
}
A:1 B:4 C:2 D:3 7.
写出下面程序的运行结果:
#include <stdio.h>
void main()
{ int a=4,b,c;
c=a+(b=2);
a+=a-=a*a;
printf("%d,%d,%d ",a,b,c);
}
A:-24,2,6 B:4,2,6 C:-8,2,6 D:-12,2,6 8.
c语言中整型常量有二进制整数、八进制整数、十进制整数
A:错 B:对 9.
%求余运算符要求两侧的运算对象必须是整数
A:错 B:对 10.
'='和'*='的优先级是一样的
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!