初级C语言的一些习题......

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:59:35
1.能够正确表示a不等于0为真的关系表达式是[ ]
A.a=0 B.a≠0 C.a D.!a

2.下面语句中,错误的是[ ]
A.m=c>a<b; B.int x=y=1; C.k=x,y>0; D.w++==--m?0:1;

求答案和解答过程 满意赏分 谢谢啦!!

1.D
A是赋值语句,B中不等号为非法,C为等于1为真

2.B
ACD都是对的,B,是错的,不能这么写,可以写成int x,y;x=y=1;

1、c
2、B
A.m=(c>a)<b;
B.int x=y=1; 变量定义时初始化不正确,可以这样定义:int x=1,y=1;
C.k=(x,y)>0;
D.(w++)==((--m)?0:1);

1.C
2.B

1.D
A是赋值语句,B中不等号为非法应改为为a!=0,C为等于1为真
2.c
赋值需要说明类型;

1.C
本题为考察“!”的逻辑问题,书中会有介绍。
2.C
c中需要说明数值类型如int............