wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ТОИ Представление чисел в памяти ЭВМ

Total questions: 15

Worksheet time: 46mins

Name
Class
Date
1.

Каков результат выражения  0111010101011112+100110000100102011101010101111_2+10011000010010_2  

a)

 1100000110000012110000011000001_2 

b)

 60301860301_8  

c)

 60С11660С1_{16}  

d)

 1000000110000012100000011000001_2  

2.

Дан дополнительный код некоторого целого числа со знаком в восьмибитовой ячейке памяти 1101 1100. Определите, что это за число.

a)

-36

b)

220

c)

36

d)

-220

3.

Записать в десятичной системе счисления целое число, если его дополнительный код равен 0000 0101 1100 1111

a)

1487

b)

64049

c)

-64049

d)

1577

4.

Записать дополнительный код десятичного числа -2002 в двоичном виде, интерпретируя его как шестнадцатибитное целое со знаком.

a)

1111100000101110

b)

00000101110

c)

0000011111010010

d)

11111010010

5.

Запишите сжатую шестнадцатеричную форму для дополнительного кода десятичного числа -1521, интерпретируя его как двухбайтовое целое со знаком.

a)

5F1

b)

FA0E

c)

FA0F

d)

05F1

6.

Записать обратный код десятичного числа -1000 в двоичном виде в 16-битном представлении.

a)

1111110000010111

b)

1111110000011000

c)

0000001111101000

d)

1100111010110111

7.

Записать дополнительный код десятичного числа -69 в двоичном виде, интерпретируя его как восьмибитовое целое со знаком.

a)

10111011

b)

011011

c)

01000101

d)

100101

8.

Перевести десятичное число 25.9609375 в четверичную систему счисления с точностью до 4 знака после запятой.

a)

121.3312

b)

11001.1111

c)

31.754

d)

25.9609

9.

Дан код величины типа double, записанный шестнадцатеричными цифрами: 4082 0B00 0000 0000. Преобразовать его в десятичное число.

a)

577.375

b)

65.375

c)

133.5

d)

288.6875

10.

Записать прямой код десятичного числа 29845 в двоичном виде, интерпретируя его как шестнадцатибитное целое без знака.

a)

0111010010010101

b)

1000101101101010

c)

1000101101101011

d)

1111010010010101

11.

В программе на некотором языке программирования используется переменная X, которая хранится как однобайтовое целое со знаком. Внутреннее машинное представление этой переменной на некотором шаге работы программы равно 6F (дана сжатая 16-ричная форма). Какое значение будет хранить переменная X, если выполнить команду

X = X + 70

Контроль ошибок выхода за границу диапазона и арифметического переполнения отключен. В ответе укажите десятичное значение переменной X.

a)

-74

b)

-75

c)

203

d)

181

12.

Пусть функция H(A) вычисляет шестнадцатеричный код внутреннего машинного представления целого числа А со знаком в двухбайтовом машинном слове и возвращает этот код как строку символов. Сравните значения, которые возвратит функция H(A) при А=12, ‑12, 112, -112 и расположите их в лексикографическом порядке по возрастанию.

a)

H(12) < H(112) < H(-112) < H(-12)

b)

H(-112) < H(-12) < H(12) < H(112)

c)

H(112) < H(12) < H(-12) < H(-112)

d)

H(-12) < H(-112) < H(12) < H(112)

13.

Компьютер работает только с целыми неотрицательными числами, представленными в однобайтовой ячейке памяти. Какое значение будет получено в результате вычисления значения следующего арифметического выражения: 127+140?

a)

11

b)

12

c)

267

d)

-117

14.

Найдите сжатую шестнадцатеричную форму внутреннего машинного представления для минимального отрицательного числа, представимого в двухбайтовой ячейке памяти как целое со знаком.

a)

8000

b)

7FFF

c)

8001

d)

7FFE

15.

Найдите сжатую 16-ричную форму внутреннего машинного представления вещественного числа -2.5 в восьми байтах, следуя стандарту IEEE 754.

a)

С004000000000000

b)

4004000000000000

c)

С00А000000000000

d)

400А000000000000