int a=4,b=9,有条件表达式为max=(a>b) ? a : b,max的结果是( )。
A: 0
B: 1
C: 9
D: 4
A: 0
B: 1
C: 9
D: 4
举一反三
- int a = 3, b = 5;max( int a, int b ){int c;c= a > b ? a : b;return(c);}main(){int a = 9;printf("%d ", max(a, b));}运行结果为________。
- 假设有数组int[] A=new int[10];和方法static int max(int a,ref int b);则下面对它调用正确的是() A: max(A[0],A[10]); B: max(A[0],A[9]); C: max(A,A[1]); D: max(A[0],ref A[9]);
- 下面表达式的运行结果是( ) int x=4,y=9; x>=y?y:x A: 4 B: 9 C: 1 D: 0
- 已知max=4<5?4:5;则max的值为____。 A: 5 B: 9 C: 0 D: 4
- 以下表达式中,哪一个选项的运算结果是False? A: (3 is 4) == 0 B: 'abc' < 'ABC' C: 9 < 1 and 10 < 9 or 2 > 1 D: 8 > 4 > 2