下列程序段中,能将变量x、y中值较大的数保存到变量a,值较小的数保存到变量b中的是
A: if(x>;y)a=x;b=y;else a=y;b=x;
B: if(x>;y){a=x;b=y;}else a=y;b=x;
C: if(x>;y){a=x;b=y;}else(x<;y){ a=y;b=x;}
D: if(x>;y){a=x;b=y;}else{ a=y;b=x;}
A: if(x>;y)a=x;b=y;else a=y;b=x;
B: if(x>;y){a=x;b=y;}else a=y;b=x;
C: if(x>;y){a=x;b=y;}else(x<;y){ a=y;b=x;}
D: if(x>;y){a=x;b=y;}else{ a=y;b=x;}
举一反三
- 下列Python语句中哪些能够将x和y中较小的一个赋值给变量min? A: min = x if x < y else y B: min = x if x < y else min = y C: if x < y: min = x else: min = y D: min = x < y and x or y
- 【单选题】与“y=(x>0?x:x<0?-x:0);”的功能相同的if语句是______。 A. if(x>0) y=x; else if(x<0) y=-x; else y=0; B. if(x) if(x>0) y=x; else if(x<0) y=-x; else y=0; C. y=-x; if(x) if(x>0) y=x; else if(x==0) y=0; else y=-x; D. y=0; if(x>=0) if(x>0) y=x; else y=-x;
- 【单选题】针对下列分段函数: 下列哪个程序段存在逻辑错误 。 A. if(x<0) y=x+1; if(x>=0 && x<10) y=x*x-5; if(x>=10) y=x*x*x; B. if(x<0) y=x+1; else if(x<10) y=x*x-5; else y=x*x*x; C. if(x<10) y=x*x-5; else if(x<0) y=x+1; else y=x*x*x; D. if(x<0) y=x+1; else if(x>=10) y=x*x*x; else y=x*x-5;
- 有一函数:[img=134x76]17e0a9ab7936ef7.jpg[/img] ,以下程序段中不能根据x值正确计算出y值的是()。 A: if (x>;0) y=1;else if (x==0) y=0; else y= -1; B: y=0;if (x>;0) y=1;else if (x<;0) y= -1; C: y=0; if (x>;=0) if(x>;0) y=1; else y= -1; D: if (x>;=0) if (x>;0) y=1; else y=0;else y= -1;
- 下列语句与y=(x>;0?1:x<;0?-1:0);语句功能相同是( ) A: if (x) if(x>;0) y=1; else if(x<;0) y=-1;else y=0; B: y=-1; if(x>;0) y=1; else y=-1; C: if (x>;0) y=1; else if(x<;0) y=-1; else y=0; D: y=0; if(x>;=0) y=1;else if(x==0) y=0; else y=-1;