• 2022-06-17
    如下C语言程序在一台32位机器上运算,[br][/br]int x=127,z;[br][/br]short int y=-9;[br][/br]z=x+y;[br][/br]程序运行后,x、y和z的值分别是()
    A: x=0000007FH, y=FFF9H,z=00000076H
    B: x=0000007FH, y=FFF9H,z=FFFF0076H
    C: x=0000007FH, y=FFF7H, z=FFFF0076H
    D: x=0000007FH,y=FFF7H, z=00000076H
  • D

    举一反三

    内容

    • 0

      对公式∀x(F(x)→G(x,y))∧H(x,y)做代替,则下面公式中正确的是( )。 A: ∀x(F(x)→G(x,y))∧H(z,y) B: ∀x(F(x)→G(y,z))∧H(u,y) C: ∀z(F(z)→G(x,y))∧H(y,y) D: ∀z(F(x)→G(z,y))∧H(x,y)

    • 1

      假定x、y、z、m均为int型变量,有如下程序段:[br][/br]x=2; y=3; z=1;[br][/br]m=(y>x)?y: x; m=(z

    • 2

      公式"x ( F(x,y,z ) → "y ( G(x,y,z) → "z H(x,y,z) ) )的前束范式为 A: "x$y$z (F(x,t,w) → ( G(x,y,w ) → H(x,y,z) ) ) B: $x$y$z (F(x,t,w) → ( G(x,y,w ) → H(x,y,z) ) ) C: "x"y$z (F(x,t,w) → ( G(x,y,w ) → H(x,y,z) ) ) D: "x$y"z (F(x,t,w) → ( G(x,y,w ) → H(x,y,z) ) )

    • 3

      请写出下列程序的运行结果: int x=5,y,z; [br][/br] y=++x; [br][/br] z=x++; [br][/br] System.out.println(x); [br][/br] System.out.println(y); [br][/br] System.out.println(z);

    • 4

      有如下程序:[br][/br]#include &#91;iostream&#93;[br][/br]using namespace std;[br][/br]void fl(int& x,int& y){int z=x;x=y;y=z;}[br][/br]void f2(int x,int y){int z=x;x=y;y=z;}[br][/br]int main(){[br][/br] int x=10,y=26;[br][/br] f1(x,y);[br][/br] f2(x,y);[br][/br] cout&#91;<y<<endl;<br&#93; return 0;[br][/br]}[br][/br]运行时的输出结果是( )。 A: 10 B: 16 C: 26 D: 36