if a>=b:
return a
else:
return b x=1 y=10 z=max(x) print(z)
A: 7
B: 1
C: 10
D: 编译错误
举一反三
- 为程序填空 x=2 y=10 z=7 if x>y: if x>z: print('max=',____) else: print('max=',z) elif ____: print('max=',y) else: print('max=',z)
- 已知x=10;y=20;z=2,下面正确的Python语句是()。 A: min=x<br/>if x B: if(x>y)<br/>print x C: while<br/>True: pass D: max=max(x,y,z)
- 以下正确的函数形式是( )。 A: fun ( x, y)<br/>{<br/>int x, y; return z; } B: double fun ( int x, int y )<br/>[<br/>double z; z = x + y; return z; } C: fun ( int x, y)<br/>{<br/>int z; return z; } D: double fun ( int x, int y)<br/>{ z<br/>= x + y; return z; }
- 下面程序中,运行结果是( ) def add1(x): y = x + 1 return y [br][/br] print( add1(2) ) A: 1 B: 2 C: 3 D: 4
- 下列函数定义不正确的是( )。 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(){ }
内容
- 0
下面代码的输出结果是 [br][/br] x=10 [br][/br] y=3 [br][/br] print(divmod(x,y))(单选题)
- 1
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
- 2
有如下程序:[br][/br]#include [iostream][br][/br]using namespace std;[br][/br]void fl(int& x,int& y){int z=x;x=y;y=z;}[br][/br]void f2(int x,int y){int z=x;x=y;y=z;}[br][/br]int main(){[br][/br] int x=10,y=26;[br][/br] f1(x,y);[br][/br] f2(x,y);[br][/br] cout[<y<<endl;<br] return 0;[br][/br]}[br][/br]运行时的输出结果是( )。 A: 10 B: 16 C: 26 D: 36
- 3
下面代码运行的结果是() n=20 def<br/>mul(x,y=10): global n return<br/>x*y*n s=mul(10,2) print(s) A: 1024 B: 200 C: 40 D: 400
- 4
阅读下面程序,程序执行后的输出结果是____。[br][/br]#include "stdio.h"[br][/br]main()[br][/br]{ [br][/br] int x,y,z;[br][/br] x = 1; y = 2; z = 3;[br][/br] if(x>y)[br][/br]if(x>z)printf("%d",x);[br][/br]else printf("%d",y);[br][/br]printf("%d\n",z);[br][/br]}