x=-65,y=41,x-y的机器数溢出
x=-33,y=65,x-y的机器数为FFFF FF9DH
x=-33,y=65,x-y的机器数为FFFF FF9EH
x=-65,y=41,x-y的机器数为FFFF FF96H
第1题:
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。
A.(x-y>O)
B.(x-y<O)
C.(x-y<0||x-y>0)
D.(x-y=0)
第2题:
若已知x的补码表示为11101011,y的补码表示为01001010,则[x-y]的补码表示为( )。
A.10100000
B.10100001
C.11011111
D.溢出
第3题:
若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是
A)(x-y>0)
B)(x-y<0)
C)(x-y<0||x-y>0)
D)(x-y==0)
第4题:
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是( )。
A.abs(x-y)<10
B.x-y> -10&&x-y<10
C.! (x-y) < -10 ‖ ! (y-x) >10
D.(x-y) * (x-y) <100
第5题:
表示条件“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
第6题:
若有定义int x,y;,并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。
A.(x—y>0)
B.(x-y<0)
C.(x-y<0||x-y>0)
D.(x-Y==0)
第7题:
以下程序运行后的输出结果是【 】。
include<iostream.h>
void fun(int x,int y)
{ x=x+y;y=x-y;x=x-y;
cout<< x << "," <<y << " ,";}
void main( )
{ int x=2,y=3;fun(x,y);
cout<< x << "," << y << endl;}
第8题:
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
A.abs(x-y)<10
B.x-y>-10&&x-y<10
C.!(x-y)<-10‖!(y-x)>10
D.(x-y)*(x-y)<100
第9题:
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
A.abs(x-y)<10
B.x-y>-10&& x-y<10
C.!(x-y)<-10||!(y-x)>10
D.(x-y)*(x-y)<100
第10题:
以下程序运行后的输出结果是void fun(int x,int y){ x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);}main(){ int x=2,y=3; fun(x,y); printf("%d,%d\n",x,y);}