A: y=2*x+1;if(x!=0)if(x>0)y=5*x+20;elsey=0;
B: if(x>=0)if(x>0)y=5*x+20;elsey=0;elsey=2*x+1;
C: y=0;if(x>=0)if(x>0)y=5*x+20;elsey=2*x+1;
D: y=2*x+1;if(x>0)y=5*x+20;elsey=0;
举一反三
- 有一个分段函数,当x大于0时,y的值是1;当x为0时,y的值是0;当x<0时,y的值是-1,以下程序段中哪一个不能实现该分段函数? A: if(x>0)y=1;elseif(x==0)y=0;elsey=-1; B: y=0;if(x>0)y=1;elseif(x<0)y=-1; C: y=0;if(x>=0);if(x>0)y=1;elsey=-1; D: if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;
- p>有一函数[br][/br] ┌1x>0[br][/br]y=┤0x=0[br][/br] └-1x<0[br][/br]以下程序段中不能根据x的值正确计算出y的值的是______。</p A: p>if(x>0)y=1;elseif(x==0)y=0;elsey=-1; B: y=0;if(x>0)y=1;elseif(x<0)y=-1; C: y=0;if(x>=0)if(x>0)y=1;elsey=-1; D: if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;
- 若有以下函数关系()x<0()()→()()y=2x()x>0()()→()()y=x()x=0()()→()()y=x+1()下面程序段能正确表示以上关系的是()()。()(4.0分)A.()y=2x;()if(x!=0)()if(x>0)y=x;()else()y=x+1;()B.()y=2x;()if(x<=0)()if(x=()=0)()y=x+1;()else()y=x;()C.()if(x>=0)()if(x>0)()y=x;()else()y=x+1;()else()y=2x;()D.()y=x+1;()if(x<=0)()if(x<0)()y=2x;()else()y=x;
- 中国大学MOOC: 若x=5,y=11,z=0,有如下程序段,那么if (x<0) x=y+1;else if (y>0)y=x+1;elsex=x+1;z=z+1;(1) x=( )(2) y=( )(3) z=( )
- 若x和y是程序中的两个整型变量,则下列if语句中正确的是()。 A: if(x==0)y=1;elsey=2; B: if(x==0)theny=lelsey=2; C: if(x==0)y=lelsey=2; D: ifx==0y=1;elsey=2;
内容
- 0
如下程序的运行结果是( ) intx=1,y=1;if(x==1) y=x+1;elseif(y==2) x=y+1;else y=0; A: x=1, y=2 B: x=3, y=2 C: x=3, y=0 D: x=1, y=0
- 1
若x=5,y=11,z=0,有如下程序段,那么 if (x<0) x=y+1; else if (y>0) y=x+1; else x=x+1; z=z+1; x=,y=,z=
- 2
若x=5,y=11,z=0,有如下程序段,那么if (x<0)x=y+1;else if (y>0)y=x+1;elsex=x+1;z=z+1;(1) x=( )(2) y=( )(3) z=( )
- 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
下面的程序片段所表示的数学函数关系是()。 y=-1; if(x!=0)if(x>0)y=1;elsey=0;