1 条题解

  • 0
    @ 2023-11-12 23:04:29

    第 3 题

    C++ 表达式 2 - 1 && 2 % 10 的值是( )

    C++中的逻辑运算符 && 表示逻辑与,它要求两侧的表达式都为真(非零)时,整个表达式的值才为真。而 % 表示取模运算,计算两数相除的余数。

    首先,计算 2 - 1 得到 1,然后计算 2 % 10 得到 2。接下来,将这两个值用逻辑与 && 连接,因为两个表达式都不为零,所以整个表达式的值为真。

    因此,C++表达式 2 - 1 && 2 % 10 的值是 真。

    第 5 题

    在 C++ 语言中, int 类型的变量 x 、 y 、 z 的值分别为 2 、 4 、 6 ,以下表达式的值为真的是( )

    A. x > y || x > z:

    • x > y 为 false(2 > 4 是假)
    • x > z 为 false(2 > 6 是假) 因此,整个表达式为 false。

    B. x != z - y:

    • z - y = 6 - 4 = 2
    • x != 2 为 true(2 不等于 2) 因此,整个表达式为假。

    C. z > y + x:

    • y + x = 4 + 2 = 6
    • z > 6 为假(6 不大于 6) 因此,整个表达式为 false。

    D. x < y || !x < z:

    • x < y 为 true(2 < 4 是真)
    • !x < z 为 true(非(2 < 6)是真) 因此,整个表达式为真。

    信息

    ID
    1204
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    9
    已通过
    1
    上传者