更多“已知x=10,表达式“x>10 And x<=100 Or 10 Mod 2=0"的值为()。A.FalseB.TrueC.1D.0 ”相关问题
  • 第1题:

    已知x=list(range(10)),则表达式x[-4:]的值为__________。


    正确答案:[6,7,8,9]

  • 第2题:

    已知x=5,y=2,z=6。表达式x>y And z>x Or xy的值是()。A.FalseB.TrueC.1D.0

    已知x=5,y=2,z=6。表达式x>y And z>x Or x<y And Not z>y的值是( )。

    A.False

    B.True

    C.1

    D.0


    正确答案:A
    解析:此题只有关系运算符和逻辑运算符,应先算关系运算符。所有关系运算符运算过后,上式变成:TrueAndFalseOrFalseAndNotTrue。对于逻辑运算符,应先算Not,再算And,最后算Or。最后的结果是False。

  • 第3题:

    已知“a=10,r=6,x=7,b=True”,表达式“a>=2*3.14159*r And x<>5 Or Not b”的值为______。

    A.False

    B.True

    C.1

    D.0


    正确答案:A
    解析:运算符的运算顺序是先算算术运算符,再算关系运算符最后算逻辑运算符,逻辑运算符的优先顺序是Not、And、Or,所以此题先算“2*3.14159*r”,它的值接近38,再算“a>=2*3.14159 *r”和“x >5”,分别是False和True,再算“Not b”,值为False,再算And运算符,即False And True结果为False,最后算Or运算符,False Or False结果为False。

  • 第4题:

    满足“当x的值是偶数时为真,奇数时为假”要求的表达式是( )。

    A.x Mod 2=0

    B.Not x Mod2 <>0

    C.(x\2*2-x)=0

    D.Not(x Mod 2)


    正确答案:D

  • 第5题:

    若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。 A.-20B.-l0C.0

    若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。

    A.-20

    B.-l0

    C.0

    D.10


    正确答案:B
    表达式x-=x+X可以写成x=x-(x+x),所以X的值为-l0。

  • 第6题:

    能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是( )。

    A.(x>=1)&&(x<=10)&&(x>=100)&&(X< =110)

    B.(x>=1)

    C.

    D.(x<2=10)

    E.

    F.(x>=100)

    G.

    H.(x<=1l0)

    (x>=1)&&(x<=10)

    (x>=100)&&(x<= 110)

    (x>=1)

    (x<=10)&&(x>=100)

    (x<=l 10)


    正确答案:C
    本题考查逻辑与(&&)和逻辑或(||)运算符的使用。x值在[1,10]之间,C语言中可以写成x值在[100,11O]之间,C语言表达式应写成“(x>=100)&&(x>=110)”;[1,1O]和[100,110]满足任意条件就可以,所以是逻辑或的关系,因此只要将前两个表达式用逻辑或运算符连接起来即可,所以最后的表达式:(x>=1)&&(x<=10)&&(x<=110)。

  • 第7题:

    设x=10;则表达式x<10?x=0:x++的值为()。


    正确答案:10

  • 第8题:

    变量x的值为1到5之间,下面表达式结果为true的是()

    • A、x<0 or x>10
    • B、x<0 and x>10
    • C、x>0 and x<10
    • D、not x<0 and x>10

    正确答案:C

  • 第9题:

    若有定义intx=10;,则表达式x-=x+x的值为()

    • A、-20
    • B、-10
    • C、0
    • D、10

    正确答案:B

  • 第10题:

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

    0

    B

    1

    C

    2

    D

    3


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

  • 第11题:

    填空题
    设x=10;则表达式x<10?x=0:x++的值为()。

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

  • 第12题:

    填空题
    已知x=[3,5,7],那么表达式x[10:]的值为()。

    正确答案: []
    解析: 暂无解析

  • 第13题:

    判断整型变量x是奇数的表达式是( )。

    A、 x Mod 2<>0

    B、 x Mod 2 != 0

    C、 x Mod 2 ≠ 0

    D、 x Mod 2 = 0


    正确答案:A

  • 第14题:

    表示条件“X+Y大于10小于100,且X-Y要小于0”的逻辑表达式为()。A.1010 And

    表示条件“X+Y大于10 小于100,且X-Y要小于0”的逻辑表达式为( )。

    A.10<X+Y<100 And X-Y<0

    B.X+Y>10 And X+Y<100 And X-Y<0

    C.X+Y>10 And X+Y<100 Or X-Y<O

    D.X+Y>10 Or X+Y<100 Or X-Y<0


    正确答案:B
    解析:“X+Y大于10且小于100,且X-Y要大于0”实际上是三个条件的综合,这三个条件分别是:X+Y>10、X+Y100、X-Y>0,根据题意可知,它们要同时满足,所以应该用And把它们连接起来。

  • 第15题:

    若有定义语句:int X=10;,则表达式-x =x+X的值为

    A.-20

    B.-10

    C.0

    D.10


    正确答案:B
    解析:x-=x+x可化为:x=x-(x+x),由于x初始值为10,所以计算后,x=10-20=-10,因此选B)。

  • 第16题:

    若有定义语句:int X=10;,则表达式x-=x+x的值为( )。

    A.0

    B.-20

    C.-10

    D.10


    正确答案:C
    算术运算符+的优先级高于-=.且-=的结合方向为自右向左,所以表达式x-=x+x可以表示成;=x-(x+x)=10-(10+10)=-10,选择C。

  • 第17题:

    设x=7,y=9,则以下表达式值为“真”的是A.x>=y And y>10B.x>y Or y>0C.x<0 Eqv y>0D.-2+4>x And y>0

    设x=7,y=9,则以下表达式值为“真”的是

    A.x>=y And y>10

    B.x>y Or y>0

    C.x<0 Eqv y>0

    D.-2+4>x And y>0


    正确答案:B
    解析:在混合表达式中,按优先级有:先运算算术表达式,再运算比较表达式,最后运算逻辑表达式。选项B的运算结果为True。

  • 第18题:

    已知x=3、y=2则表达式x * =y+8的值为 ( )

    A.3

    B.2

    C.30

    D.10


    正确答案:C

  • 第19题:

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

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

    正确答案:C

  • 第20题:

    在VB中,设X=9316,如果要想得到它的百位上的数字3,则下列表达式中正确的是()。

    • A、x/10mod100
    • B、x/100Mod10
    • C、x/10mod10
    • D、xMod10/10

    正确答案:B

  • 第21题:

    单选题
    若有定义语句: int x=10; 则表达式x-=x+x的值为(  )。
    A

    -20

    B

    -10

    C

    0

    D

    10


    正确答案: B
    解析:
    单目加运算符优先级高于赋值运算符,所以先做x+x结果为20,再做x-20,结果为-10,然后赋值给x。所以答案选择B选项。

  • 第22题:

    单选题
    以下表达式的值与x无关、其值恒为真的是(  )。
    A

    0<x<5

    B

    x>10&&x<5

    C

    x>10‖x<5

    D

    x<10&&x>5


    正确答案: B
    解析:
    逻辑与运算只有在“&&”符号两边操作均为真时,逻辑表达式为真;逻辑或当且只当“‖”符号两边操作至少有一个为真时,逻辑表达式为真。B、C、D中,使得表达式恒为真,都跟x的取值有关,错误;A项,0<x<5,从左至右依次运算,0<x为0或1,均小于5,故恒真。答案选择A选项。

  • 第23题:

    填空题
    已知x=list(range(10)),则表达式x[-4:]的值为()。

    正确答案: [6, 7, 8, 9]
    解析: 暂无解析