• 2022-06-07
    设有下面的语句:Print IIf(x>0, 1, IIf(x<0,-1, 0))与此语句输出结果不同的程序段是______。
    A: If x>0 Then x=1 ElseIf x<0 Then x=-1 End If Print x
    B: If x>0 Then Print 1 ElseIf x<0 Then Print-1 Else Print 0 End If
    C: Select Case x Case Is>0 Print 1 Case Is<0 Print-1 Case Else Print 0 End Select
    D: If x<>0 Then If x>0 Then Print 1 ElseIf x<0 Then Print-1 Else Print 0 End If
  • D

    内容

    • 0

      下列程序段的执行结果为a=1b=0Select Case a Case 1 Select Case b Case 0 Print"**0**" Case 1 Print"**1**" End SelectCase 2 Print"**2**"End Select A.* * 0 * * B.* * 1 * * C.* * 2 * * D.0

    • 1

      如果x>0则输出“是正数”,否则输出“不是正数”,对应的语句是( )。 A: if x>0 print("是正数") else print("不是正数") B: if x>0: print("是正数") else: print("不是正数") C: if x>0: print("是正数") else: print("不是正数") D: if x>0: print("是正数") else: print("不是正数")

    • 2

      下面程序段运行后,显示的结果是( )。 Dim x If x Then Print x Else Print x + 1 A: 1 B: 0 C: -1 D: 显示出错信息

    • 3

      下面程序段运行后显示的结果是____。Dim x If x Then Print x Else Print x+1end if A: 0 B: -1 C: 1 D: 出错

    • 4

      【单选题】分段函数: ,下面程序段中正确的是__________。 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