在C语言中,以下非法的赋值语句是( )
表达式3.6-5/2+1.2+5%2的值是( )
设有语句:int a=3;则执行了语句a+=a-=a∗a;变量a的值是( )
设有语句:int x=10;则执行了语句x+=x-=x-x;变量x的值是( )
以下程序的输出结果是( ) Main() { int x=100,y=200; Printf("%d\n",(x,y)); }
以下程序的输出结果是( ) Main() { int x=10,y=3,z; Printf("%d\n",z=(x%y,x/y));}
int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( )
以下程序的输出结果是( ) Main() { int x,y,z; X=y=1; Z=x++,y++,++y; Printf("%d,%d,%d\n",x,y,z); }
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( )
设int x=-1;执行表达式++x||++x||++x||++x,x的值是( )
运行时从键盘上输入9876543210<CR>(<CR>表示回车),则该程序的输出结果是( ) main() { int a;float B,c; scanf("%2d%3f%4f\n",&a,&b,&c); Printf("a=%d,b=%f,c=%f\n",a,b,c);}
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量 A1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正 确的是(注:□代表空格字符)( )
以下程序的输出结果是( ) #define MA(x) x∗(x-1) main() 1+a+b∗(1+a+b-1) { int a=1,b=2; Printf("%d\n",MA(1+a+b));} 1+1+2∗(1+1+2-1)
以下程序的输出结果是( ) #define M(x,y,z) x∗y+z main() { int a=1,b=2,c=3; 1+4+3+3+1 Printf("%d\n",M(a+b,b+c,c+a)); }
以下程序段的输出结果是( ) #define MIN(x,y) (x)<(y)?(x):(y) main() { int i=10,j=15,k; K=10∗MIN(i,j); 10∗(x)<(y)? Printf("%d\n",k); }