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

题目

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

  • A、if (x>y); 
  • B、if (x= =y) x+y;
  • C、if (x! = y) cin>>x else cin>>y;
  • D、if(x<y) {x++;y++;}
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设x的值为5,则在执行以下语句时,其输出结果为"Ok"的Select Case语句是( )。

 


正确答案:C

第2题:

有以下程序

main( )

{ char a,b,c,*d;

a='\';b='\xbc';

c='\0xab';d="\0127";

cout<<a<<b<<c<<*d<<endl;

}

编译时出现错误,以下叙述中正确的是

A.程序中只有a='\';语句不正确

B.b='\xbc';语句不正确

C.d="\0127";语句不正确

D.a='\';和c='\0xab';语句都不正确


正确答案:D
解析:本题考察C++中各种类型在输出时的转化关系。斜杠为转义控制字符,其后必须紧跟一个字符,故首先可以确定的是a的赋值语句是错误的,根据选项我们直接看c的赋值语句是否正确。斜杠后跟0表示其后为八进制,其值从0到7,因此C的赋值语句也是错误的。据此可以判断本题的正确答案应该为D。

第3题:

假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。

a. pb=b;

b. pb=&b[0];

c. pb=b+2;

d. pb=b[5];


正确答案是:D

第4题:

以下不正确的语句为( )

A. if(x>y);

B. if(x>y){x++;y++;}

C. if(x=y)&&(x!=0)x+=y;

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


正确答案:C

第5题:

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

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

第6题:

有以下程序main(){ char a,b,c,*d;a='\'; b='\xbc';c='\0xab'; d="\0127";printf("%c%c%c%c\n",a,b,c,*d);}编译时出现错误,以下叙述中正确的是

A.程序中只有a='\';语句不正确

B.b='\xbc';语句不正确

C.d="\0127";语句不正确

D.a='\';和 c='\0xab';语句都不正确


正确答案:D
解析:C语言规定,转义字符常量是转义字符(反斜线字符)后跟一个特定的字符,来代表某一个特定的SCII码字符。反斜线后的十六进制数只可由小写字母x开头,不允许用大写字母X,也不能用0x。

第7题:

在以下选项中,不正确的赋值语句是( )。 A.i++;B.nl=(n2=(n3=0..;C.m+n=1;S

在以下选项中,不正确的赋值语句是( )。

A.i++;

B.nl=(n2=(n3=0..;

C.m+n=1;

D.i=k==j;


正确答案:C
赋值运算符的左边只能是变量,而不能是常量或表达式。

第8题:

以下说法不正确的是( )。

A.使用ReDim语句可以改变数组的维数

B.使用ReDim语句可以改变数组的类型

C.使用ReDim语句可以改变数组的每一维的大小

D.使用ReDim语句可以改变对数组中的所有元素进行初始化


正确答案:B

第9题:

C++语言中,下面的描述不正确的是()。

A、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

B、do-while语句构成的循环必须用break语句才能退出

C、不能使用do-while语句构成的循环

D、do-while语句构成的循环,当while语句中的表达式值为零时结束循


参考答案:ABC

第10题:

以下说法不正确的是( )。

A.使用ReDim语句可以改变数组的维数

B.使用ReDim语句可以改变数组的类型

C.使用ReDim语句可以改变数组每一维的大小

D.使用ReDim语句可以对数组的所有元素进行初始化


正确答案:B

更多相关问题