niusouti.com
更多“已知x=2,y=3,则赋值语句:x*=y+5执行后,x变量中的值是多少”相关问题
  • 第1题:

    已知列表x=[1,3,2],那么执行语句y=list(reversed(x))之后,x的值为__________。


    正确答案:[1,3,2]

  • 第2题:

    已知x=3和y=5,执行语句x,y=y,x后x的值是____。


    正确答案:5

  • 第3题:

    C#中执行下列语句后整型变量X和Y的值是多少?Intx=100;Inty=++x;

    A、x=100y=100

    B、x=101y=100

    C、x=100y=101

    D、x=101y=101


    正确答案:D

  • 第4题:

    设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。

    A.不定值

    B.4

    C.3

    D.1


    正确答案:C
    解析:因为x的值为3,表达式首先去求++x的值,由于++x的逻辑值为1,无论表达式++y为何值,逻辑表达式的运算结果总是1,因此跳过++y不进行求值。

  • 第5题:

    若x、y、z、m均为int型变量,则执行下面语句后m的值是( )。 m=1; x=2; y=3; m=(m<x) ? m : x; m=(m<y) ? m : y; m=(m<y) ? m : z;

    A.1

    B.2

    C.3

    D.4


    正确答案:A
    解析:?:运算符首先执行?之前的表达式,如果表达式的值为真,则返回?和:之间的表达式的值,否则返回:之后的表达式的值。本题中m比x和y都要小,所以,3个表达式都没有改变m的值,故应该选择A。

  • 第6题:

    设x、y、z均为int型变量,则执行以下语句后,x、y, z的值为( ) X=1; y=0; Z=2; y++&&++Z ||++ X;

    A.2、l、3

    B.2、0、3

    C.2、l、3

    D.2、1、2


    正确答案:D
    语句序列“x=l;y=0;z=2;y++&&++z||++x;”先使变量x的值为1,变量y的值为0,变量Z的值为2。由逻辑与和逻辑或构成的逻辑表达式的特别计算规则,顺序计算各逻辑子表达式,并当一旦能得到逻辑子表达式的结果时,就立即结束逻辑子表达式的计算,不再计算该逻辑子表达式。计算y++因y的值为0,使y++&&++z的结果为0,立即去计算++X,这次计算使变量y的值变成1,而变量Z的值本改变。接着计算++X,使X的值变为2。所以经上述语句执行后,X、y、Z的值依次为2、1、Z。确解答为D。

  • 第7题:

    假定整数变量x的值为10,则执行y=2*x++赋值后,y的值为()。


    正确答案:20

  • 第8题:

    已知x=123,那么执行语句y=x/10Mod10后,变量y的值是()。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:C

  • 第9题:

    假定整数变量x的值为10,则执行y=2*--x赋值后,y的值为()。


    正确答案:18

  • 第10题:

    语句x,y,z=[1,2,3]执行后,变量y的值为()。


    正确答案:2

  • 第11题:

    填空题
    假定整数变量x的值为10,则执行y=2*--x赋值后,y的值为()。

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

  • 第12题:

    填空题
    已知x=3和y=5,执行语句x,y=y,x后x的值是()。

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

  • 第13题:

    已知列表x=[1,2],执行语句y=x后,表达式id(x)==id(y)的值为_______。


    正确答案:True

  • 第14题:

    已知列表x=[1,3,2],那么执行语句y=list(reversed(x))之后,y的值为__________。


    正确答案:[2,3,1]

  • 第15题:

    设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y &&am

    设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y && + + z;

    A.不定值

    B.2

    C.1

    D.0


    正确答案:C

  • 第16题:

    设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( )。

    A.不定值

    B.4

    C.3

    D.1


    正确答案:C
    解析:在||运算中,当第一个表达式的值为真时,第二个表达式将不再运算。由于在表达式t=++t||++y;中,t的值为非0,即第一个表达式的值为真,第二个表达式将不再运算,所以y的值没有变化,仍然为3。所以,4个选项中选项C符合题意。

  • 第17题:

    设x,y,z均为整型变量,现有如下语句x=y=z=1;(++x||(++y&&++z));,则执行这个语句后y的值为A.2 B.1 C.0 D.不定值


    正确答案:B
    本题考查逻辑表达式“||”的求解过程。
    在逻辑表达式的求解中,并不是所有的逻辑运算符都被执行,只是必须执行该逻辑表达式时才求出表达式的解。“||”为逻辑或运算,只有当该运算符左右两边的表达式都为假时(值为0),该逻辑运算的值才为假。只要有一个表达式为真,则该逻辑运算的值就为真。
    进行逻辑或运算时,只要运算符左边的表达式为真(值不为0),则不用运行运算符右边的表达式。
    题目中,初始时x、y、z的值都为1,运算符“||”左边为表达式++x,右边为表达式(++y&&++z)。程序运行时先判断表达式++x的值,该值为2,故该逻辑运算值为真,不需要执行运算符右边的表达式。

  • 第18题:

    设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为

    A.2

    B.1

    C.0

    D.不定值


    正确答案:B
    解析:逻辑与(&&)优先于逻辑或(‖)优先于赋值运算符。由于逻辑运算符的结果为逻辑值,真为1,假为0,题目中的逻辑值为真。

  • 第19题:

    已知有说明CONST a=1;b=2;c=3;d=4;VAR w,x,y,:Integer;执行语句x:=a;x:=c;y:=a+2;Z:=b;w:=d-a+b;后,其值相等的变量是()

    • A、x,y
    • B、x,z
    • C、x,w
    • D、y,z

    正确答案:A

  • 第20题:

    在执行语句if((x=y=2)>=x&&(x=5))y*=x;后变量x,y的值应分别为()

    • A、2、2
    • B、5、2
    • C、5、10
    • D、执行时报错

    正确答案:C

  • 第21题:

    设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。x=y=z=1;t=++x||++y&&++z;

    • A、不定值
    • B、2
    • C、1
    • D、0

    正确答案:C

  • 第22题:

    单选题
    已知x=123,那么执行语句y=x/10Mod10后,变量y的值是()。
    A

    0

    B

    1

    C

    2

    D

    3


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

  • 第23题:

    填空题
    语句x,y,z=[1,2,3]执行后,变量y的值为()。

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

  • 第24题:

    填空题
    假定整数变量x的值为10,则执行y=2*x++赋值后,y的值为()。

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