举一反三
- 表达式!(x>0||y>0)等价于( ) A: !x>0||!y>0 B: !(x>0)||!(y>0) C: !(x>0)&&!(y>0) D: !x>0&&!y>0
- 【单选题】针对下列分段函数: 下列哪个程序段存在逻辑错误 。 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;
- 【单选题】与“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;
- 对于 int x=10, y=100; 以下逻辑表达式的值为0的是( )。 A: ( x > 100 | | y < 10 ) && y == 100 B: ( x > 0 && y > 0 ) | | x < 100 C: ( x > 10 | | y > 10 ) && x == 10 D: x > 100 | | y < 10 | | y > 10
- 表达式 !(x>0||y>0) 等价于!(x>0)&&!(y>0)
内容
- 0
下列绘制三维曲面图形的代码正确的是( )。 A: x=0:0.1:10;y=0:0.1:10;z=x.^2+y.^2;surf(x,y,z) B: x=0:0.1:10;y=0:0.1:10;z=x^2+y^2;mesh(x,y,z) C: x=0:0.1:10;[x,y]=meshgrid(x);z=x.^2+y.^2;mesh(x,y,z) D: x=0:0.1:10;[x,y]=meshgrid(x);z=x^2+y^2;surf(x,y,z)
- 1
循环语句while (!x&&!y)中的循环条件表达式等价于 A: !(x || y) B: !(x!=0||y!=0) C: x=0 && y=0 D: !(x==0 || y==0) E: !(x==0 && y==0)
- 2
for(x=0,y=10;(y>0)&&(x<4);x++,y-- ) ;语句是____
- 3
若有定义int x, y; 并已正确给变量赋值,则下列选项中与表达式 (x - y) ? (x + y) : (y++) 中的条件表达式 (x - y) 等价的是( )。 A: (x - y > 0) B: (x - y < 0 || x - y > 0) C: (x - y < 0) D: (x - y == 0)
- 4
下列语句与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;