设x=24,y=36表达式max=x>y?x:y返回值是( )
A: max=24
B: max=36
C: max=0
D: max=1
A: max=24
B: max=36
C: max=0
D: max=1
举一反三
- 下列选项中,能求出x和y中最大值,并赋值给max的是: A: max = x if x > y else y B: max = x > y ? x : y C: if x > y: max=x D: if (x>y): x, y = y, x
- 以下代码段中正确的是( ) A: int a=8;if(a>=1) a = b + 1; B: int x=6,y=9,max;if(x>y) max=x; C: int x;scanf("%d",&x);switch(x>90&&x<=100){ case '2' : case '97' : case x>y : default :} D: int x=7,y=10,max;if(x>y) ; max=x;else max=y;
- 下列函数定义不正确的是( )。 A: int<br/>max(){int x,y,z;z=x>y?x:y;} B: int max(x,y)int x,y;{ int z;z=x>y?x:y;return(z);} C: int max(x,y){int x,y,z;z=x>y?x:y;return(z);} D: int max(){ }
- if y>x then max=y: max=x
- 下列函数定义不正确的是( ) A: int max(){ } B: int max() {int x,y,z; z=x>y?x:y; return z;} C: int max(int x,int y) {int z;z=x>y?x:y; return(z);} D: int max(x,y){ int z; z=x>y?x:y; return z;}