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
C
举一反三
- 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
内容
- 0
【测试4】以下程序的执行结果是___。int a=3,b=5;max(int a,int b){ int c;c=a>b?a:b;return c;}main( ){ int a=8;printf("%d\n",max(a,b);}
- 1
int a=6,b=3,c=9,max;max=(a>;b?a:b)>;c?(a>;c):b;cout<;<;max;输出结果值max = _____________。
- 2
1.如下程序输出的结果是:()。#include <;stdio.h>;void main(){int a=1, b=2,max=0;if(a>;b)max=a;elsemax=b;printf("%d",max);} A: 1 B: 2 C: 3 D: 4
- 3
下面代码的输出结果是【】。a=3b=4ifa>=b:max=aelse:max=bprint(max) A: 3 B: 4 C: 1 D: 0
- 4
int a=4,b=6; max (int a,int b) { int c; c=a>b?a:b; return c; } main() { int a=23; printf("max=%d",max(a,b)); } 程序运行结果是________