A: 8
B: 15
C: 19
D: 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;
- 下面程序段中正确的是( )。 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>=0Then y=1 If x>0 Then y=0 C: If x<0 Then y=0 Else If>=0Then y=1 Else y=3 End If D: If x>=2 Then y=3 Else If>=1 Then y=2 Else y=0 End If
- 有一函数,其功能为:若x<0,y的值为-1;若x=0,y的值为1;以下程序段中不能根据x值正确计算出y值的是 A: if(x>=0)if(x>0)y=1; else y=0;else y=-1; B: if(x>0)y=1; else if(x==0)y=0;else y=-1; C: y=0;if(x>=0) if(x>0) y=1;else y=-1; D: y=0;if(x>0) y=1;else if(x<0) y=-1
- 【单选题】分段函数: ,下面程序段中正确的是__________。 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
- 有一个分段函数,当x大于0时,y的值是1;当x为0时,y的值是0;当x A: if(x >= 0)if(x > 0) y = 1;else y = 0;else y = -1; B: if(x > 0) y = 1;else if(x == 0) y = 0;else y = -1; C: y = 0;if(x > 0) y = 1;else if(x D: y = 0; if(x >= 0); if(x > 0) y = 1; else y = -1;
内容
- 0
执行下列事件过程,y的值为。 Private Sub Command1_Click() x = 3 If x > 10 Then y = x ^ 2 + 3 * x + 2 Else If x > 5 Then y = 3 * x + 2 Else y = 5 End If End If End Sub
- 1
若x和y是程序中的两个整型变量,则下列if语句中合法的是________。 A: if(x) y=1; else y=2; B: if(0) y=1 else y=2; C: if(x!=0) then y=1 else y=2; D: if(x!=0) y=1;else y=2;
- 2
当x为大于1的奇数时,执行下面的语句后y的值为0的是______。 A: if (x%2 == 1) y = 1 ; else y = 0 ; B: if (x/2 ) y = 1 ; else y = 0 ; C: if (x%2 != 0) y = 1 ; else y = 0 ; D: if ( x%2 == 0 ) y = 1 ; else y = 0 ;
- 3
下列语句与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;
- 4
若有说明 int x,y;不能实现以下函数关系的程序段是( )[img=145x83]1802ce1f44e61b4.png[/img] A: y=-1;if (x!=0)if(x>0) y=1;else y=0; B: if (x<0) y=-1; else if(x==0) y=0; else 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;