更多“设x=4,y=8,z=7,以下表达式的值x>y Or z是 ( )。 A.1B.-1C.TrueD.False ”相关问题
  • 第1题:

    设x=4,y=8,z=7,以下表达式的值是 xz) Or z

    设x=4,y=8,z=7,以下表达式的值是 x<y And (Not y>z) Or z<x

    A.1

    B.-1

    C.True

    D.False


    正确答案:D
    解析:题干中的表达式是进行逻辑运算,其运算结果为True或False,因此排除选项A)和选项B),同级的逻辑运算按照从左到右的顺序依次计算,最终的值为 False,选项D)正确。

  • 第2题:

    设x=4,y=8,z=7,则以下表达式的运算结果是( )。 xz)Or Z

    设x=4,y=8,z=7,则以下表达式的运算结果是( )。 xz)Or Z

    A.1

    B.-1

    C.True

    D.False


    正确答案:D
    D) 【解析】本题考查逻辑运算。将操作数进行逻辑运算,结果是逻辑值。常见的逻辑运算有逻辑与和逻辑或,格式分别为:“条件表达式1 And条件表达式2”,条件表达式均为T时结果为T;“条件表达式1 Or条件表达式2”,有一个条件表达式为11 时结果为T。Not为取反运算,若xz为False,因此And运算结果为False;又因为Z

  • 第3题:

    设 int x = 2 , y =3 , z = 4; 则表达式 y+=z++/--x 的值是多少?

    A.5

    B.5.5

    C.7

    D.8


    A 从数据定义语句中可以得出下列结论:指针变量P指向的数组元素是x[1]。再来分析赋值句的右边表达式“(*--p)++”,其中的“--”优先于“*”先计算“--p”,使得p指向数组元素x[0];所以“(*--p)”就是数组元素a[0],再计算其后的“++”,由于“++”是后缀,所以表达式的值就是数组元素x[0]的值,为1,然后再对数组元素x[0]加1。因此变量y的值是1。本题答案应选A。

  • 第4题:

    为表示关系:x≥Y≥z,应使用的C语言表达式是( )。A.(x>=y)&&(y>=z)B.(x>=y)A

    为表示关系:x≥Y≥z,应使用的C语言表达式是( )。

    A.(x>;=y)&&;(y>;=z)

    B.(x>;=y)AND(y>;-x)

    C.(x>;=y>;=z)

    D.(x>;=y)&(y>;=z)


    正确答案:A
    C语言中用“&&”作两个表达式的连接。

  • 第5题:

    设 int x = 2 , y =3 , z = 4; 则表达式 y+=z++/--x 的值是()

    A.5

    B.5.5

    C.7

    D.8


    由题意得:21-4x-x 2 ≥0,解得:-7≤x≤3, ∴定义域A={x|-7≤x≤3} x-a+1>0,解得:x>a-1, ∴定义域B={x|x>a-1} (1)∵A?B,∴a-1<-7, ∴a<-6∴a的取值范围为a<-6 (2)∵A∩B=φ,∴a-1≥3, ∴a≥4,∴a的取值范围为a≥4