有语句:k=x<y?(y<z?1:0):0;以下选项中,与此语句功能相同的是(    )。

题目
单选题
有语句:k=x
A

if(x<y‖y<z)k=1;else k=0;

B

if(x<y)k=0;else if(y<z)k=1;

C

if(x<y)if(y<z)k=1;else k=0;

D

if(x<y && y<z)k=1;else k=0;

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

第1题:

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

A ) if(x==0) y=1; else y=2;

B ) if(x==0) then y=1 else y=2;

C ) if(x==0) y=1 else y=2;

D ) if x==0 y=1; else y=2;


正确答案:A

第2题:

设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y &&am

设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y && + + z;

A.不定值

B.2

C.1

D.0


正确答案:C

第3题:

以下选项错误的是

A.main()

{ int x,y,z;

x=0;y=x-1;

z=x+y;}

B.main()

{ int x,y,z;

x=0,y=x+1;

z=x+y;}

C.main()

{ int x;int

int y;

x=0,y=x+1;

z=x+y;}

D.main()

{ int x,y,z;

x=0;y=x+1;

z=x+y,}


正确答案:D

第4题:

设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX

设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。

A.1

B.0

C.4

D.3


正确答案:D

第5题:

现有语句:y=IIf(x>0,x Mod 3,0) 设x=10,则y的值是( )。

A.0

B.1

C.3

D.语句有错


正确答案:B
解析:本题考查的考点是有关IIf函数的。IIf函数可用于执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本。格式:Result=IIff(条件>,True部分>,False部分>)其中“Result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。本题中由于x=10是大于0的,所以返回值为x Mod 3的值即1。

第6题:

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

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

第7题:

设int x=10,y=3,z;,以下语句的输出结果是______。printf("%d\n",z=(x%y,x/y));

A.1

B.0

C.4

D.3


正确答案:D

第8题:

以下4个选项,不能看作一条语句的是( )。

A.{;}

B.int x=0,y=1,z=0;

C.if(!A);

D.if(b==0)m=1;n=2;


正确答案:D

第9题:

若有定义“int x=10,y=3,z;”,则语句“cout<<(z=(x%y,x/y));”的输出结果是 _______。

A.1

B.0

C.4

D.3


正确答案:D

第10题:

以下错误的if语句是:

A.if(x>y) z=x;

B.if(x==y) z=0;

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

D.if(x


正确答案:C
C答案if与else之间少一个分号,格式错误

更多相关问题