单选题将以下程序写成三目运算表达式是(  )。if(x<y)min=x:else min=y;Amin=(x>y)?x:yBmin=(x<y)?x:yCmin=(x<y)x:yDmin=(x<y)?x,y

单选题
将以下程序写成三目运算表达式是(  )。if(x<y)min=x:else min=y;
A

min=(x>y)?x:y

B

min=(x<y)?x:y

C

min=(x<y)x:y

D

min=(x<y)?x,y


参考解析

解析:
条件语句的功能是求x,y中的较小值。条件运算符是C++语言中唯一的三目运算符,用条件运算符表达求较小值的形式为:min=(x<y)? x:y。

相关考题:

设N为自然数集合,在下面四种运算下不构成代数系统的是A.x*y=x+y-2-x-yB.x*y=x+yC.x*y=x-yD.x*y=|x|+|y|

将下列程序写成三目运算表达式是()。if(xy)?x:yB.min=(x 将下列程序写成三目运算表达式是( )。 if(x<y)min=x; else min=y;A.min=(x>y)?x:yB.min=(x<y)?x:yC.min=(x<y)x:yD.min=(x<y)?x,y

以下( )程序段可以实施X、Y变量值的交换。A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X:X=Y:Y=ZD.Z=X:W=Y:Y=Z:X=Y

将以下程序写成三目运算表达式是()。if(xy)?x:yB.min=(x 将以下程序写成三目运算表达式是( )。 if(x<y)min=x; else min=y;A.min=(x>y)?x:yB.min=(x<y)?x:yC.min=(x<y)x:yD.min=(x<y)?x,y

以下程序的运行结果是#define MIN(x,y)(x)(y)?(x):(y)main(){ int i=10,j=15,k;k=10*MIN(i,j);printf("%d\n",k);}A.10B.15C.100D.150

请选出以下程序段的输出结果______。includedefine MIN(x,y)(x) 请选出以下程序段的输出结果______。 #include<stdio.h> #define MIN(x,y) (x)<(y)?(x):(y) main() { int i,j,k;i=10;j=15; k=10*MIN(i,j); printf("%d\n",k); }A.15B.100C.10D.150

有以下程序段:include define MIN(x,y)(x) 有以下程序段:include<iostream.h>define MIN(x,y) (x)<(y)?(x):(y)void main(){int i,j,K;i=10;j=15;k=10*MIN (i,j);cout<<k<<endl;}程序执行后的输出结果是______。

下列能够交换变量X和Y值的程序段是( )。A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X:X=Y:Y=ZD.Z=X:W=Y:Y=Z:X=Y

以下程序的运行结果是()。includedefine MIN(x,y) (x) 以下程序的运行结果是( )。 #include <stdio.h> #define MIN(x,y) (x)<(y)? (x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); }A.10B.15C.100D.150

计算z的值,当x大于等于y时,z=x;否则z=y。下列语句错误的是( )A.If x>=y Then z=x:z=yB.If x>=y Then z=x Else z=yC.z=y:If x>=y Then z=xD.If x<y Then z=y Else z=x

请选出以下程序的输出结果()。includedefineMIN(x,y)(x 请选出以下程序的输出结果( )。 #include <stdio.h> #define MIN(x,y) (x<y)? x:y main() { int i,j,k; i=10;j=15; k=10*MIN(i,j); printf("%d\n",k); }A.15B.100C.10D.150

计算z的值,当x大于y时,z=x;否则z=y。下列语句错误的是( )A. If x>=y Then z=x : z=yB If x>=y Then z=x Else z=yC. z=y : If x>=y Then z=xD. If x

计算z的值,当x大于y时,z=x;否则z=y。下列语句错误的是A.If x=y Then z=x:z=yB.If x=y Then z=x Else z=yC.z=y:If x=y Then z=xD.If x=y Then z=y Else z=x

请选出以下程序段的输出结果 ( )。include using namespace std;define MIN(x,y)(x) 请选出以下程序段的输出结果 ( )。 #include <iostream> using namespace std; #define MIN(x,y) (x)<(y) ?(x) : (y) int main () { int i,j,k; i=10; j=15; k=10*MIN(i,j); cout<<k<<end1; return 0; }A.15B.100C.10D.150

设随机变量X,y相互独立,且X~P(1),y~P(2),求P(max{X,Y}≠0)及P(min{X,Y}≠0).

设随机变量X与Y相互独立且都服从参数为A的指数分布,则下列随机变量中服从参数为2λ的指数分布的是().A.X+yB.X-YC.max{X,Y}D.min{X,Y}

若已有如下宏定义: #define MIN(x,y)  (x)(y)?(x):(y) 以及定义:int a=1,b=3,c;,则执行语句c=MIN(a=b,b-a);以后,变量c的值是()

考虑下面的函数: int min(int x,int y){return xint max(int x,int y){return xy?x:y;} 对于下面的代码: t=0; for(i=max(x,y);i=min(x,y);i--) t+=i; 假设x=1,y=100,则可以得到函数调用的次数为()A、200B、201C、101D、102

以下()程序段可以实施X、Y变量值的变换。A、Y=X:X=YB、Z=X:Y=Z:X=YC、Z=X:X=Y:Y=ZD、Z=X:W=Y:Y=Z:X=Y

下列能够交换变量X和Y值的程序段是()A、Y=X:X=YB、Z=X:Y=Z:X=YC、Z=X:X=Y:Y=ZD、Z=X:W=Y:Y=Z:X=Y

命令$echo x‘*‘y的执行结果是()A、x*yB、x‘*‘yC、x‘*yD、‗x*y‘

设X="ABC",Y="ABCD",则下列表达式中值为.T.的是()A、X=YB、X==YC、X$YD、AT(X,Y)=0

下面程序段求两个数中的大数,不正确的是()。A、Max=IIf(x>y,x,y)B、If x>y Then Max=x Else Max=yC、Max=x:If y>=x Then Max=yD、If y>x Then Max=y:Max=x

命令$echox‘*‘y的执行结果是()。A、x*yB、x‘*‘yC、x‘*yD、‗x*y‘

下列选项中,能正确地将x和y两个变量中的数据进行交换的表达式是()。A、x=x+y y=y+x x=x+yB、x=x+y y=x-y x=x-yC、x=x+y y=y-x x=x-yD、x=x-y y=x-y x=y-x

单选题考虑下面的函数: int min(int x,int y){return xint max(int x,int y){return xy?x:y;} 对于下面的代码: t=0; for(i=max(x,y);i=min(x,y);i--) t+=i; 假设x=1,y=100,则可以得到函数调用的次数为()A200B201C101D102

单选题设X,Y是相互独立的随机变量,其分布函数分别为FX(x)、FY(y),则Z=min(X,Y)的分布函数是(  )。AFZ(z)=max[FX(x),FY(y)]BFZ(z)=min[FX(x),FY(y)]CFZ(z)=1-[1-FX(x)][1+FY(y)]DFZ(z)=FY(y)