niusouti.com

执行下列Python语句将产生的结果是()。 x=2 y=2.0 if(x==y): print(“Equal”) else: print(“No Equal”)A.EqualB.Not EqualC.编译错误D.运行时错误

题目

执行下列Python语句将产生的结果是()。 x=2 y=2.0 if(x==y): print(“Equal”) else: print(“No Equal”)

A.Equal

B.Not Equal

C.编译错误

D.运行时错误


相似考题
更多“执行下列Python语句将产生的结果是()。 x=2 y=2.0 if(x==y): print(“Equal”) else: print(“No Equal”)”相关问题
  • 第1题:

    下列程序段的执行结果为 ______。X=2Y=1If X*Y<1 Then Y=Y-1 Else Y=-1Print Y-X>0A.TrueB.FalseC

    下列程序段的执行结果为 ______。 X=2 Y=1 If X*Y<1 Then Y=Y-1 Else Y=-1 Print Y-X>0

    A.True

    B.False

    C.-1

    D.1


    正确答案:B
    解析:格式…表达式1比较运算符表达式2
      关系表达式的比较规则是:
      如果两个表达式都是数值,则进行数值比较。
      如果两个表达式都是字符串,则进行字符串比较。
      如果一个表达式是数值而另一个是字符串,则数值表达式小于字符串表达式。
      该题中,X*Y:2*1=2,所以X*Y1为假,执行Else分支,Y=-1:此时y-x=-1-2=-3,所以Y-X>0为假。
      在Visual Basic中,关系表达式的值用True表示真;用False表示假。

  • 第2题:

    下列程序段的执行结果为______。X=5Y=-20If Not X>0 Then X=Y-3 Else Y=X+3Print X-Y;Y-X

    A.-3 3

    B.5 -8

    C.3 -3

    D.25 -25


    正确答案:A
    解析:IF.... Else语句
    跟踪程序:在IF语句中,因为x=5>0,所以Not X>0为假,执行Else分支,即Y=5+3=8
    所以打印的结果应当为:
    X-Y=5-8=-3
    Y-X=8-5=3。

  • 第3题:

    下列程序段的执行结果为 X=2 Y=5 If X * Y <1 Then Y=Y - 1 Else Y=-1 Print Y-X>0A.TrueB.

    下列程序段的执行结果为 X=2 Y=5 If X * Y <1 Then Y=Y - 1 Else Y=-1 Print Y-X>0

    A.True

    B.False

    C.-1

    D.1


    正确答案:B
    解析:Print方法具有计算和输出双重功能,对于表达式,它先计算后输出,此题中经过第一步的条件语句后,Y的数值为-1,则Y-X的值为-3,小于0,所以Y-X>0为逻辑假,故输出结果应该为False。

  • 第4题:

    下列程序段执行结果为 x=5 y=-6 If Not x>0 Then x=y-3 Else y=x+3 Print x-y; y-x

    A.-3 3

    B.5 -9

    C.3 -3

    D.-6 5


    正确答案:A

  • 第5题:

    下列语句正确的是

    A.If x≠y Then Print "x不等于y"

    B.If x<>y Then Print "x不等于y"

    C.If x><y Then Print "x不等于y"

    D.If x<>y Print "x不等于y"


    正确答案:B
    解析:VisualBasic中不等于的比较符号为“0”,因此选项A、C错误,而选项D缺乏关键字then,正确答案为选项B。

  • 第6题:

    下列条件语句中,输出结果与其他语句不同的是( )。

    A.if(a)printf("%d n",x); else print[("%d\n",y)

    B.if(a=0)pritf("%d n",y); else print[("%d\n",x)

    C.if(a!一0)printf("%d n",x); else print[("%a\n",y)

    D.if(a=O)print[("%d n",x); else printf("%d\n",y)


    正确答案:D
    主要考查if判断语句,A选项if(a),如果a为真,则输出X,否则输出Y。B选项if(a==0),如果a恒等于0,则输出Y,否则输出X。C选项a(!=o),如果a不等于0,则输出X,否则输出y。D选项if(a==0),如果a恒等于0,则输出X,否则输出y。由以上结论可知,输出结果不同的为D选项。

  • 第7题:

    下列程序段的执行结果为 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;

    A.-3

    B.5

    C.3

    D.25


    正确答案:A
    解析:根据题意,当X,0为非真时,执行Then后面的语句,否则执行Else后面的语句。据此,Y的值为8,X的值仍为5。Print语句先计算X-Y的值,再输出。

  • 第8题:

    设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A>5 THEN X=10 ELSE X=1 END IF IF B>10 THEN Y=20 ELSE Y=2 END IF IF C>15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END
    因为每个判定表达式为真或假时均有赋值语句,为了使每个语句都至少执行一次,总共需要两组测试数据,以便使得每个判定表达式取值为真或假各一次。下面是实现语句覆盖的典型测试用例:
    (1)使3个判定表达式之值全为假
    输入:A=1,B=1,C=1
    预期的输出:X=1,Y=2,Z=3
    (2)使3个判定表达式之值全为真
    输入:A=20,B=40,C=60
    预期的输出:X=10,Y=20,Z=30

  • 第9题:

    如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是()

    • A、If  x>=y^3  Print “OK”
    • B、If  x>=y*y*y  Then  “OK” 
    • C、If  x>=y^3  Then  Print  “OK” 
    • D、If  x>=y*y*y  Then   Print  “OK”  End If

    正确答案:C

  • 第10题:

    public class IfTest (  public static void main(string[]args) {  int x = 3;  int y = 1;  if (x = y)  system.out.printIn(“Not equal”);  else  system.out.printIn(“Equal”);  }  )   What is the result?()      

    • A、 The output is “Equal”
    • B、 The output in “Not Equal”
    • C、 An error at line 5 causes compilation to fall.
    • D、 The program executes but does not print a message.

    正确答案:C

  • 第11题:

    单选题
    如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是()
    A

    If  x>=y^3  Print “OK”

    B

    If  x>=y*y*y  Then  “OK” 

    C

    If  x>=y^3  Then  Print  “OK” 

    D

    If  x>=y*y*y  Then   Print  “OK”  End If


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    public class IfTest (  public static void main(string[]args) {  int x = 3;  int y = 1;  if (x = y)  system.out.printIn(“Not equal”);  else  system.out.printIn(“Equal”);  }  )   What is the result?()
    A

     The output is “Equal”

    B

     The output in “Not Equal”

    C

     An error at line 5 causes compilation to fall.

    D

     The program executes but does not print a message.


    正确答案: B
    解析: 暂无解析

  • 第13题:

    下列块结构条件语句,正确的是( )。

    A.If x>10 Then print"a" Else if x>5 Then print"b" Else if x<5 Then print"c" End if

    B.if x>10 Then print"a" Else if x>5 Print"b" Else Print"c" End if

    C.If x>10 Then print"a" Else if x>5 Then print"b" Else x<5 Then Print"c" End if

    D.If x>10 Then Print"a" Else if x>5 Then print"b: Else Print"c" End if


    正确答案:A

  • 第14题:

    下列程序段的执行结果为______。 X=5 Y=-20 If Not X>0 Then X= Y-3 Else Y= X+3 Print X-Y;Y-X

    A.-3 3

    B.5 -8

    C.3 -3

    D.25 -25


    正确答案:A
    解析:IF…Else语句跟踪程序:在IF语句中,因为x=5>0,所以NotX>0为假,执行Else分支,即Y=5+3=8所以打印的结果应当为:X-Y=5-8=-3Y-X=8-5=3

  • 第15题:

    下列程序段( )能够正确实现条件:如果X<Y则A=15,否则A=-15。

    A.If X<Y Then A=15 A=-15 Prin A

    B.If X<Y Then A=15:Print A A=-15:Print A

    C.If X<Y Then A=1.5:Print A Else A=-15:Print A End If

    D.If X<Y Then A=15 Else A=-15 Print A End If


    正确答案:C

  • 第16题:

    下列程序段的执行结果为 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;

    A.-3

    B.5

    C.3

    D.25


    正确答案:A
    解析:本题考查If控制语句。根据题意,当X>0为非真时,执行Then后面的语句,否则执行Else后面的语句。据此,Y的值为 8,X的值仍为5。Print语句先计算X-Y的值,再输出,答案为A。

  • 第17题:

    运行下列程序: x=Input Box("input value Of x”) Select Case x Case Is>O y=y+1 Case Is=0 y=x+2 Case Else y=x+3 End Select Print x;y 运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:本题考查Select Case选择语句的用法,在Select Case选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case 1,2或者Case Is>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入—5,则y=x+3=-2,答案为A。

  • 第18题:

    运行下列程序: x=InputBox("input value of x") Select Case X Case Is>0 y=y+1 Case Is=0 y=x+2 Case ELse y=x+3 End Select Print x;y 运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:本题考查Select Case选择语句的用法,在Select Case选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者Casels>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2,答案为A。

  • 第19题:

    下列程序执行的结果是______。 Private Sub Command1_Click() x=25 If x>0 Then y=1 If x>10 Then y=2 If x>20 Then y=3 If x>30 Then y=4 Print y End Sub

    A.1

    B.2

    C.3

    D.4


    正确答案:C
    解析:由于x=25,所以要执行语句Ifx>20Theny=3,故输出的最后结果是3。

  • 第20题:

    如果X的值小于或等于Y的平方,则打印"OK",表示这个条件的单行格式If语句是()

    • A、If x<=y2 Then Print″OK″
    • B、If x<=y^2 Print″OK″
    • C、If x<=y^2 Then″OK″
    • D、If x<=y^2 Then Print″OK″

    正确答案:D

  • 第21题:

    下列程序段执行结果为() x = 5 y = -6 If Not x < 0 Then x = y - 3 Else y = x + 3 Print y - x; x - y

    • A、3;-3
    • B、-9;5
    • C、-3;3
    • D、5;-6

    正确答案:A

  • 第22题:

    public class IfTest (   public static void main(stringargs) {   int x = 3;  int y = 1;   if (x = y)   system.out.printIn(“Not equal”);   else   system.out.printIn(“Equal”);   }   )   What is the result?()

    • A、 The output is “Equal”
    • B、 The output in “Not Equal”
    • C、 An error at line 5 causes compilation to fall.
    • D、 The program executes but does not print a message.

    正确答案:C

  • 第23题:

    问答题
    设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A>5 THEN X=10 ELSE X=1 END IF IF B>10 THEN Y=20 ELSE Y=2 END IF IF C>15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END

    正确答案: 因为每个判定表达式为真或假时均有赋值语句,为了使每个语句都至少执行一次,总共需要两组测试数据,以便使得每个判定表达式取值为真或假各一次。下面是实现语句覆盖的典型测试用例:
    (1)使3个判定表达式之值全为假
    输入:A=1,B=1,C=1
    预期的输出:X=1,Y=2,Z=3
    (2)使3个判定表达式之值全为真
    输入:A=20,B=40,C=60
    预期的输出:X=10,Y=20,Z=30
    解析: 暂无解析

  • 第24题:

    单选题
    如果X的值小于或等于Y的平方,则打印"OK",表示这个条件的单行格式If语句是()
    A

    If x<=y2 Then Print″OK″

    B

    If x<=y^2 Print″OK″

    C

    If x<=y^2 Then″OK″

    D

    If x<=y^2 Then Print″OK″


    正确答案: B
    解析: 暂无解析