#GESP324122. GESP24年12月三级判断题
GESP24年12月三级判断题
- 为了简化计算机基本运算电路,使加减法都只需要通过加法电路实现,也就是让减去一个正数或加上一个负数这样的运算可以用加上一个正数来代替。于是改变负数存储的形式,存储成一种可以直接当成正数来相加的形式,这种形式就是补码。{{ select(1) }}
- 正确
- 错误
- 使用原码进行的计算,2+(-1) 的结果是 -3{{ select(2) }}
- 正确
- 错误
- 反码计算加减法:加法与减法结果都是正确的,只是解决不了 -0 的问题{{ select(3) }}
- 正确
- 错误
- 10 进制数 63,在转换成二进制的计算过程中,产生了如下的式子: 31/2=15 余 1;15/2=7 余 1;63/2=31 余 1;7/2=3 余 1;3/2=1 余 1;1/2=0 余 1 按照从前往后的顺序,获得 63 的二进制值是 111111{{ select(4) }}
- 正确
- 错误
- 下列程序输出的是 A:
char x=65;
x=x&00001111;
cout<<x<<endl;
{{ select(5) }}
- 正确
- 错误
- 下列可执行程序段中,最后 pos 的值是 4:
string str="chenADai";
int pos = str.find('D');
--pos&11;
{{ select(6) }}
- 正确
- 错误
- 下列程序段将不能正确执行:
string ch="chen";
cout<<ch[4]<<endl;
{{ select(7) }}
- 正确
- 错误
- 下列程序将输出 97:
char a='A';
a=a+32;
cout<<(int)a<<endl;
{{ select(8) }}
- 正确
- 错误
- 自然界中,最小的素数是 2{{ select(9) }}
- 正确
- 错误
- CCF(十六进制) = 12363(七进制){{ select(10) }}
- 正确
- 错误