以下程序的输出结果是( ) int m=4,n=6; max( int x,int y) {int max; max=x>y?x:y; return(max); } main( ) {int m=10; printf("%d",max(m,n)); }
举一反三
- 有如下程序:#include"stdio.h"int max(x,y)int x,y;{int z;if(x>;y) z=x;else z=y;return(z);}main(){extern int a,b;printf(”max=%d\n",max(a,b));}int a=3,b=5;运行结果为( )。 A: max=3 B: max=4 C: max=5 D: max=6
- 10、以下程序的运行结果是( )#include <;stdio.h>;void main(){ int a=1,b=2,c;c=max(a,b);printf(“max is %d\n”,c);}max(int x, int y){ int z;z=(x>;y)? x:y;return(z);} A: max is 2 B: max is 1 C: max is 3 D: max is 12
- 下列函数定义不正确的是 ( ) A: int max B: int x y,z; C: z=x>y x: y D: int max(x,y) E: int x,y; F: int z; G: z=x>y x:y; H: return(z) I: int max(x,y) J: int x,y z; K: z=x>y x: y; L: return(z); M: int max( )
- 请将以下程序中的函数声明语句补充完整 int _________; main ( ){ int x, y, (*p)(); p=max; printf(“%d\n”, &x, &y ); } int max(int a, int b) { return (a>b/a:b); }
- 有如下程序#include [iostream] using namespace std; int max(int x,int y) { int z; if(x>y) z=x; else z=y; return z; } int main() { int a=3,b=5; cout<<"max="<<max(a,b)<<endl; } A: max=3 B: max=4 C: max=5 D: max=6