网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
举例给出一个十进制正数X1,一个十进制负数Y1,写出: (1)X1和Y1的十进制真值; (2)X1和Y1的二进制真值; (3)X1和Y1的原码、反码和补码; (4)用8位二进制补码分别计算X1+Y1, X1-Y1,结果用十进制数表示。
参考答案和解析
对
更多 “举例给出一个十进制正数X1,一个十进制负数Y1,写出: (1)X1和Y1的十进制真值; (2)X1和Y1的二进制真值; (3)X1和Y1的原码、反码和补码; (4)用8位二进制补码分别计算X1+Y1, X1-Y1,结果用十进制数表示。” 相关考题
考题
下列程序段执行以后,内存变量A和B的值是 ______。 CLEAR A=10 B=20 SET UDFPARMS TO REFERENCE DO SQ WITH(A) ,B 参数A是值传送,B是引用传送 ?A,B PROCEDURE SQ PARAMETERS X1,Y1 X1=X1*X1 Y1=2*X1 ENDPROCA.10 200B.100 200C.100 20D.10 20
考题
●已知5位二进制定点整数的机器码是11111。则:其为原码、补码和反码时表示的十进制数真值分别是(37)。(37) A. -15,-1,+0B.-15,-1,-0C.+15,-1,-0D. +15,-1,+0
考题
用十六位机器码1110001010000000来表示定点整数(最高位为符号位),当它是原码时表示的十进制真值为(1)。当它是补码时表示的十进制真值是(2);当它是反码时表示的十进制真值是(3)。A.-12608B.-7551C.-7552D.-25216
考题
阅读以下说明和c++代码,将应填入(n)处的字句写在对应栏内。【说明】现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1, y1,x2,y2)画一条直线,DF2则用drawline(x1,x2,y1,y2)画一条直线。当实例画矩形时,确定使用DP1还是DP2。为了适应变化,包括“不同类型的形状”和“不同类型的画图程序”,将抽象部分与实现部分分离,使它们可以独立地变化。这里,“抽象部分”对应“形状”,“实现 部分”对应“画图”,与一般的接口(抽象方法)与具体实现不同。这种应用称为Bridge(桥接)模式。图9-7显示了各个类间的关系。这样,系统始终只处理3个对象:Shape对象、Drawing对象、DP1或DP2对象。以下是 C++语言实现,能够正确编译通过。【C++代码】class DP1{public:static void draw_a_line(double x1, double y1,double x2, double y2){//省略具体实现});class DP2{public:static void drawline(double x1, double x2,double y1, double y2){//省略具体实现}};class Drawing{public:(1) void drawLine(double x1,double y1,double x2,double y2)=0;};class V1Drawing:public Drawing{public:void drawLine(double x1, double y1,double x2, double y2){DP1::draw_a_line(x1,y1,x2,y2);}};class V2Drawing:public Drawing{public:void drawLine(double x1, double y1, double x2, double y2){(2);}};class Shape{private:(3) _dp;public:Shape(Drawing *dp);virtual void draw()=0;void drawLine(double x1, double y1, double x2, double y2);};Shape::Shape(Drawing *dp){_dp = dp;}void Shape::drawLine(double x1, double y1, double x2, double y2){ //画一条直线(4);}class Rectangle: public Shape{private:double _x1,_y1,_x2,_y2;public:Rectangle(Drawing *dp, double x1, double y1,double x2, double y2);void draw();};Rectangle::Rectangle(Drawing *dp, double x1, double y1, double x2, double y2):(5){_x1=x1;_y1=y1;_x2=x2;_y2=y2;}void Rectangle::draw(){//省略具体实现}
考题
设有两个参与人x和y,x有两个纯策略x1和x2,y有两个纯策略y1和y2。当y选择y1和y2时,x选择x1得到的支付分别为x11和x12,选择x2得到的支付分别为x1和x22;当x选择x1和x2时,y选择y1得到的支付分别为y11和y21,选择y2得到的支付分别为y12和y22 (1)试给出相应的博弈矩阵。 (2)这种博弈矩阵的表示是唯一的吗?为什么?
考题
下面各二进制数分别代表原码、反码和补码时,其等效的十进制数值为多少?(11111111)二进制原码=()十进制真值(11111111)二进制反码=()十进制真值(11111111)二进制补码=()十进制真值
考题
已知X1=+0010100,Y1=+0100001,X2=0010100,Y2=0100001,试计算下列各式(设字长为8位)。 (1)[X1+Y1]补=[X1]补+[Y1]补=() (2)[X1-Y2]补=[X1]补+[-Y2]补=() (3)[X2-Y2]补=[X2]补+[-Y2]补=() (4)[X2+Y2]补=[X2]补+[Y2]补=()
考题
写出下列二进制数的原码、反码和补码(设字长为8位)。 (1)(+1010110)二进制真值=()原码=()反码=()补码 (2)(-1010110)二进制真值=()原码=()反码=()补码
考题
写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分别是多少? (10110101)二进制原码=()二进制真值=()十进制真值 (10110101)二进制反码=()二进制真值=()十进制真值 (10110101)二进制补码=()二进制真值=()十进制真值
考题
下面关于原码,反码和补码的说法中正确的是()A、反码就是将一个二进制整数原码的0和1取反B、补码就是将一个二进制整数反码的值+1C、原码是二进制数的表示方法,其中最高为为符号位,0表示负数,1表示正数D、正数的原码,反码和补码的形式上是一致的.
考题
填空题十进制负数-63的八位二进制原码是(),反码为();补码为()。
热门标签
最新试卷