23、若已定义int a,则表达式a=10,a+10,a++的值是__B_.
A)20 B)10 C)21 D)11
24、阅读下面的程序
#include
void main()
{
int i,j;
scanf("=-",&i,&j);
printf("i=%d,j=%d\n",i,j);
}
如果从键盘上输入1234567<回车>,则程序的运行结果是____D____.
A)i=123,j=4567 B)i=1234,j=567
C)i=1,j=2 D)i=123,j=45
25、下面程序的输出结果是____D____.
#include
void main()
{
int a=-1,b=4,k;
k=(++a<=0)&&(b--<=0);
printf("%d,%d,%d\n",k,a,b);
}
A)1,1,2 B)1,0,3 C)0,1,2 D)0,0,3
26、下面程序的输出结果是____A____.
#include
void main()
{
int a=5,b=3;
float x=3.14,y=6.5;
printf("%d,%d\n",a+b!=a-b,x<=(y-=6.1));
}
A)1,0 B)0,1 C)1,1 D)0,0
27、执行下面程序段后,输出结果是____A____.
int a;
int b=65536;
a=b;
printf("%d\n",a);
A)65536 B)0 C)-1 D)1
28、若有以下定义和语句:
int a=010,b=0x10,c=10;
printf("%d,%d,%d\n",a,b,c);