山东大学C语言考试试题练习
if(x==a+b) printf("* * * *\n"); else printf("# # # #\n");
}
A. 有语法错,不能通过编译 B. 通过编译,但不能连接 C. 输出* * * * D. 输出# # # # 1. include <stdio.h>
main()
{ int a=-1,b=4,k;
k=(a++<=0)&&(!(b--<=0)); printf("%d,%d,%d\n",k,a,b); }
2. main()
{ int x=4,y=0,z; x*=3+2; printf("%d",x); x*=(y==(z=4)); printf("%d",x); }
3. main()
{ int x,y,z; x=3; y=z=4;
printf("%d",(x>=z>=x)?1:0); printf("%d",z>=y && y>=x); }
4. main()
{ int x=1,y=1,z=10; if(z<0)
if(y>0) x=3; else x=5; printf("%d\t",x); if(z=y<0) x=3; else if(y==0) x=5;
二、 读程序写结果