计算机二级

下述语句中,_____中的if语句语法是错误的。()A.if(x>y);B.if(x==y)x+=y;C.if(x!=y)seanf("%d",&am下述语句中,_____中的if语句语法是错误的。( )A.if(x>y);B.if(x==y)x+=y;C.if(x!=y)seanf("%d",&x)else scanf("%d",&y);D.if(x<y){x++;y++;}

题目
下述语句中,_____中的if语句语法是错误的。()A.if(x>y);B.if(x==y)x+=y;C.if(x!=y)seanf("%d",&am

下述语句中,_____中的if语句语法是错误的。( )

A.if(x>y);

B.if(x==y)x+=y;

C.if(x!=y)seanf("%d",&x)else scanf("%d",&y);

D.if(x<y){x++;y++;}

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列条件语句中,功能与其他语句不同的是

A.if(A) printf("%d\n",x); else printf("%d\n",y);

B.if(a==0) printf("%d\n",y); else printf("%d\n",x);

C.if(a!=0) printf("%d\n",x); else printf("%d\n",y);

D.if(a==0) printf("%d\n",x); else printf("%d\n",y);


正确答案:D
解析:选项A、选项B和选项C都是在s的值为0的时候输出y,a不为0的时候输出x,而选项D是在a为0的时候输出x,a不为0的时候输出y。

第2题:

设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是A.if(x++);B.if(x>y&

设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是

A.if(x++);

B.if(x>y&&y!=0);

C.if(x>0)x- else y++;

D.if(y<0){;} else x++;


正确答案:C
解析:C语言规定,在“if(表达式)语句 1;else语句2;”这种形式的if语句中,在每一个else前面有一个分号,整个语句结束处有一分号。在本题的 C)选项中,else前面少了一个分号,这样程序在编译时,会出现语法错误。

第3题:

设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是( )。

A)if(x++);

B.if(x>y&&y!=0);

C.if(x>y) x- -

D.if(y<0) {;}

else y++; else x++;


正确答案:C

第4题:

以下不正确的语句为()。

A.if(X>y){x++;y++;}

B.if(X>y)

C.if(X=y)&&(X!=0)X+=y

D.if(x)Z=Z/X


参考答案:D

第5题:

In the following statements about functional dependency, which one is incorrect?

A.If X→Y and Y→Z, then X→Z.

B.If X→Y and, then X→Y'.

C.If X→Y and, then X'→Y.

D.If, then X→X'.


正确答案:C

第6题:

In the following statements about functional dependency, which one is incorrect?

A.Ifthen X→X'.

B.If X→Y andthen X→Y'.

C.If X→Y andthen X'→Y.

D.If X→Y and Y→Z, then X→Z.


正确答案:C

第7题:

设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是( )。

A.if(x++);

B.if(x>y&&y!=0);

C.if(x>0)x-- elsey++;

D.if(y<0){;} else x++;


正确答案:C
解析:选项A)和选项B)在条件判断语句的后面是空语句,什么都不做;在选项D)if后面是一个复合空语句;而在选项C)中,在X--后面少了一个分号,所以程序段在编译时,会出现语法错误。

第8题:

正确的if语句形式是()

A、if(xy

B、if(x==y)x+=y;

C、if(x!=y)scanf(“%d“,

D、if(xy){x++;y++;}


参考答案:A,B,D

第9题:

若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。

A.if(x==0)y=l;else y=2;

B.if(x==0)theny=1 elsey=2

C.if(x=0)y=l else y=2;

D.ifx==0y=1 else y=2;


正确答案:A
解析:if…else语句的格式:if(<条件>)<语句1>else<语句2>,注意语句结束要以分号结尾,对照题中选项可知A正确。

第10题:

设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是( )。

A.if(x+ +);

B.if(x>y&&y!=0);

C.if(x>0)x--

D.if(y<0){;} else y+ +; else x+ +;


正确答案:C
解析:选项A)和选项B)在条件判断语句的后面是空语句,什么都不做;在选项D)if后面是一个复合空语句;而在选项C)中,在x--后面少了一个分号,所以程序段在编译时,会出现语法错误。

更多相关问题