更多“设x=021,y=012,则z=x|y的值是()。A.1B.0C.11011D.1.1e+007 ”相关问题
  • 第1题:

    设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。A. B. S

    设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。

    A.

    B.

    C.

    D.


    正确答案:D
    该题考查逻辑与”&&”和逻辑或”||”以及逻辑非”!¨符号的用法。选项A)即3&&4为真;选项B)即3<=4为真;选项C)是一个逻辑或与逻辑与的混合运算,只要执行了逻辑或左半部分,程序将直接停止执行逻辑或右半部分程序,因为x的值为真;此时选项c)变为l&&一1为真。选项D)不用计算,括号内逻辑或右边的值为l,因而括号内的值为1,再进行逻辑非运算得0。

  • 第2题:

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

    A.不定值

    B.2

    C.l

    D.0


    正确答案:C
    语句序列“x=y=z=l;t=++x||++y&&++z;”使变量x的值为1,变量t是赋一个逻辑表达式的值。在C语言中,由逻辑与和逻辑或构成的逻辑表达式有特别的计算规则,顺序计算各逻辑子表达式,并当一旦能得到逻辑表达式的结果时,就立即结束逻辑表达式的计算,不再计算后继逻辑子表达式。本题的逻辑表达式是两个运算分量的逻辑或,而且左运算分量++X的值为非0,立即得到逻辑或运算的结果为1,并将1赋给变量t,所以变量t的值为1。正确解答为C。

  • 第3题:

    设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是 。


    解:求导函数可得:f'(x)=﹣6x 2 +6(1﹣2a)x+12a, ∵x 1 ,x 2 分别是函数的极小值点和极大值点 ∴x 1 +x 2 =2a﹣1,x 1 x 2 =﹣2a ∵ =x 2 , ∴ ∴ ∴x 1 =﹣1, ∴x 2 =1,a= ∴f(x)=﹣2x 3 +6x﹣1,f'(x)=﹣6(x+1)(x﹣1), 令f'(x)>0可得﹣1<x<1, 令f'(x)<0可得x<﹣1或x>1, ∴函数在(﹣1,1)上单调增,在(﹣∞,﹣1),(1,+∞)上单调减 ∴当x=﹣1时,函数取得极小值f(﹣1)=2﹣6﹣1=﹣5; 当x=1时,函数取得极大值f(1)=﹣2+6﹣1=3.

  • 第4题:

    设x=1 , y=2 , z=3则执行语句 y+=z--/++x;后y的值是()。

    A.3.5

    B.3

    C.4

    D.5


    答案:B

  • 第5题:

    设int x,y,z,k; 则执行x=(y=4,z=16,k=32);后,x的值为()。


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