1、有定义语句“int a=1,b=2,c=3,x;”,则以下各程序段执行后,x的值不为3的是 D
A. if(c<a)x=1;
else if(b<a)x=2;
else x=3;
B. if(a<3)x=3;
else if(a<2)x=2;
else x=1;
C. if(a<b)x=b;
if(b<c)x=c;
if(c<a)x=a;
D. if(a<3)x=3;
if(a<2)x=2;
if(a<1)x=1;
注意:if elseif的多分支语句结构,执行顺序为,首先求解第一个表达式,如果值为真,则执行相应语句,并结束整个if 语句的执行;否则,求解下一个表达式……
2、注意细节!第一个判断后面已经用;结束了---B
3、下面不是关键字的是 A
A. main
B. extern
C. int
D. break
extern是C语言中的一个关键字,一般用在变量名前或函数名前,作用是用来说明“此变量/函数是在别处定义的,要在此处引用”;main并不是关键字,因为我们可以定义一个int main而不出错。
4、语句if(x=0) y=1; else y=2;与( )等价 B
A. if(x=0) y=2; else y=1;
B. x=0; if(x==0) y=2; else y=1;
C. if(x!=0) y=2; else y=1;
D. if(x==0) y=1; else y=2;
注意:if(x=0)等价于x=0;if(x!=0)…
5、---A(不能通过编译/无法编译--;;两个分号好像是不被接受的啊喂)
6、啊喂眼睛请放大~有三处哦!