• 2022-05-29
    在以下if语法正确的是()。
    A: if (x>0) print(x)else print(-x)
    B: if x>0print(x)else print(-x)
    C: if x>0:print(x)elseprint(-x)
    D: if x>0:print(x)else:print(-x)
  • D

    内容

    • 0

      下列条件语句中,有语法错误的两个是() A: If x&gt;y Then Print B: If<br/>x&gt;y Then <br/>Print C: If<br/>x&gt;y Then<br/>print D: If x&gt;y Then print x E: If x&gt;y then Print x Else Print y End if

    • 1

      设有下面的语句: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

    • 2

      如果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("不是正数")

    • 3

      x=100[br][/br] y=x+1 if x>=0: print(x,y) if x==0: y=x print(y) else: y=x-1 print(y)

    • 4

      1.以下“if-elif-else”程序正确的是() A: if x>;yprint(x)elif y>;zprint(y)print(z) B: if x>;y:print(x)elif y>;z:print(y)else:print(z) C: if x>;y:print(x)elif x>;y:print(y)else:print(z) D: if x>;yprint(x)elif y>;zprint(y)elseprint(z)