A: x=input('x=:');y=(x+10)*(x>;0)+(x-10)*(x<;=0);disp(y)
B: x=input('x=:');y=x+10;if x<;=0 y=x-10;enddisp(y)
C: x=input('x=:');if x>;0 y=x+10;else y=x-10;enddisp(y)
D: x=input('x=:');if x>;0 y=x+10;elseif x<;=0 y=x-10;enddisp(y)
举一反三
- 求分段函数的值,正确的程序是(;;;;; )。<img src="http://edu-image.nosdn.127.net/F092417E3F0EA5BFC3C0B8532CAE32F7.jpg?imageView&thumbnail=890x0&quality=100" />? x=input('x=:');<br >y=(x+10)*(x>0)+(x-10)*(x<=0);<br >disp(y)|x=input('x=:');<br >y=x+10;<br >if x<=0<br >;;; y=x-10;<br >end<br >disp(y)|x=input('x=:');<br >if x>0<br >;;; y=x+10;<br >else<br >;;; y=x-10;<br >end<br >disp(y)|x=input('x=:');<br >if x>0<br >;;; y=x+10;<br >elseif x<=0<br >;;; y=x-10;<br >end<br >disp(y)
- 【单选题】针对下列分段函数: 下列哪个程序段存在逻辑错误 。 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;
- 对于 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 || x [ 10 && y < 0) 与 (x ] 0 || (x < 10 && y < 0))等价
- 【单选题】与“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;
内容
- 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
若已有定义:int x=5, y; 则执行语句:y = x>10 ? x / 10 : x>0 ? x : -x ; 后,y的值是( )。
- 2
x=90; y=100;while(y>0)if(x>100){x=x-10;y--;}else x++;
- 3
【单选题】分段函数: ,下面程序段中正确的是__________。 A. If x < 0 Then y = 0 If x < 1 Then y = 1 If x < 2 Then y = 2 If x >= 2 Then y = 3 B. If x >= 2 Then y = 3 If x >= 1 Then y = 2 If x > 0 Then y = 1 If x < 0 Then y = 0 C. If x < 0 Then y = 0 ElseIf x > 0 Then y = 1 ElseIf x > 1 Then y = 2 Else y = 3 End If D. If x > =2 Then y = 3 ElseIf x > =1 Then y = 2 ElseIf x > =0 Then y = 1 Else y = 0 End If
- 4
表示下列分段函数的正确的C语言语句是?[img=130x65]1803bce86a99b5b.png[/img] A: if (x < 0) y = -1; else if (x > 0) y = 1; else y = 0; B: if (x < 0) y = -1; if (x = 0) y = 0; if (x > 0) y = 1; C: if (x < 0) y = -1; if (x == 0) y = 0; if (x > 0) y = 1; D: if (x <= 0) if (x < 0) y = -1; else y = 0; else y = 1;