Главная / Программирование /
Язык программирования Java и среда NetBeans / Тест 4
Язык программирования Java и среда NetBeans - тест 4
Упражнение 1:
Номер 1
Из скольки бит состоит байт?
Ответ:
 (1) 1 
 (2) 2 
 (3) 8 
Номер 2
Что такое машинное слово?
Ответ:
 (1) порция данных, которую процессор компьютера может обработать за одну операцию 
 (2) порция информации размером 8 бит 
 (3) команда процессора 
Номер 3
Какие утверждения являются верными?
Ответ:
 (1) 1 байт равен 8 битам 
 (2) машинное слово - это порция информации размером 8 бит 
 (3) передача информации внутри компьютера осуществляется порциями, кратными целому числу байт 
Упражнение 2:
Номер 1
Какое двоичное число соответствует десятичному числу 9?
Ответ:
 (1) 1000 
 (2) 1001 
 (3) 1101 
 (4) 1011 
 (5) 1111 
Номер 2
Какое двоичное число соответсвует десятичному числу 8?
Ответ:
 (1) 1000 
 (2) 1001 
 (3) 1101 
 (4) 1011 
 (5) 1111 
Номер 3
Какое двоичное число соответсвует десятичному числу 15?
Ответ:
 (1) 1000 
 (2) 1001 
 (3) 1101 
 (4) 1011 
 (5) 1111 
Упражнение 3:
Номер 1
Результат вычисления какого двоичного выражения будет содержать наибольшее количество цифр?
Ответ:
 (1) 1100 + 0011 
 (2) 0110 + 1011 
 (3) 111 + 001 
Номер 3
В каком случае результат вычисления в десятичном представлении будет наибольшим?
Ответ:
 (1) 1111 + 1111 
 (2) 1100 + 1010 
 (3) 10111 + 1000 
Упражнение 4:
Номер 1
В каком случае осуществляется сложение противоположных по знаку чисел (в четырёхбитном представлении)?
Ответ:
 (1) 1001 + 1010 
 (2) 1110 + 0010 
 (3) 0011 + 1110 
Номер 2
В каком случае осуществляется сложение одинаковых по знаку чисел (в четырёхбитном представлении)?
Ответ:
 (1) 0001 + 0010 
 (2) 1110 + 0010 
 (3) 0011 + 1110 
Номер 3
В каком случае осуществляется сложение одинаковых по знаку чисел (в четырёхбитном представлении)?
Ответ:
 (1) 0001 + 0010 
 (2) 1111 + 1111 
 (3) 0011 + 1110 
Упражнение 5:
Номер 1
Какие утверждения являются верными?
Ответ:
 (1) при выходе за разрешённый диапазон значений умножение двух положительных чисел может дать отрицательное 
 (2) при выходе за разрешённый диапазон значений сложение двух положительных чисел может дать отрицательное 
Номер 2
В каком случае при вычислении значения m*n*k
возникнет арифметическое переполнение?
Ответ:
 (1) byte m=10,n=10,k=10;
 
 (2) int m=10,n=10,k=10;
 
 (3) int m=1000,n=1000,k=1000;
 
Номер 3
В каком случае при вычислении значения x=m*n*k
не возникнет арифметическое переполнение?
Ответ:
 (1) byte x=0, m=10,n=10,k=10;
 
 (2) int x=0, m=10,n=10,k=10;
 
 (3) int x=0, m=100,n=100,k=100;
 
Упражнение 6:
Номер 1
Какое из приведенных двоичных чисел соответствует шестнадцатиричному числу F2E
Ответ:
 (1) 1011010111 
 (2) 111100101110 
 (3) 1010000000011011 
Номер 2
Какое из приведенных двоичных чисел соответствует шестнадцатиричному числу 2D7
Ответ:
 (1) 1011010111 
 (2) 111100101110 
 (3) 1010000000011011 
Номер 3
Какое из приведенных двоичных чисел соответствует шестнадцатиричному числу A01B
Ответ:
 (1) 100101011 
 (2) 1010000100001011 
 (3) 1010000000011011 
Упражнение 7:
Номер 1
Какая операция с маской используется для установки нужных бит переменной в единицу, если нужные биты маски установлены в единицу, а остальные – нули?
Ответ:
 (1) AND
 
 (2) OR
 
 (3) XOR
 
Номер 2
Какая операция с маской используется для установки нужных бит переменной в ноль, если нужные биты маски установлены в ноль, а остальные – единицы?
Ответ:
 (1) AND
 
 (2) OR
 
 (3) XOR
 
Номер 3
Какие биты числа a=1100
изменяют значения при выполнении операции a^m
, если используется маска m=0101
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
 (4) 3 
Упражнение 8:
Номер 1
Какой тип побитового сдвига эквивалентен быстрому целочисленному умножению числа m
на 2n
?
Ответ:
 (1) m>>>n
 
 (2) m>>n
 
 (3) m<<n
 
Номер 2
Какой тип побитового сдвига эквивалентен быстрому целочисленному делению числа m
на 2n
?
Ответ:
 (1) m>>>n
 
 (2) m>>n
 
 (3) m<<n
 
Номер 3
Какие утверждения являются верными?
Ответ:
 (1) побитовый сдвиг на n
бит влево m<<n
эквивалентен быстрому целочисленному делению числа m
на 2n
 
 (2) побитовый сдвиг на n
бит вправо m>>n
эквиваленен быстрому целочисленному делению числа m
на 2n
 
 (3) побитовый сдвиг на n
бит вправо m>>>n
эквиваленен быстрому целочисленному умножению числа m
на 2n
 
Упражнение 9:
Номер 1
Каким будет результат выполнения сдвига m<<1
для числа m=-1
(считается, что ячейка четырехбитовая)?
Ответ:
 (1) -2 
 (2) -3 
 (3) -4 
Номер 2
Что обозначает оператор ~
?
Ответ:
 (1) оператор "побитовое исключающее или" (XOR
) 
 (2) оператор побитового дополнения (побитовое "не", побитовое отрицание) 
 (3) оператор "побитовое и" (AND
) 
 (4) оператор "побитовое или" (OR
) 
Номер 3
Что обозначает оператор |
?
Ответ:
 (1) оператор "побитовое исключающее или" (XOR
) 
 (2) оператор побитового дополнения (побитовое "не", побитовое отрицание) 
 (3) оператор "побитовое и" (AND
) 
 (4) оператор "побитовое или" (OR
) 
Упражнение 10:
Номер 1
Какое двоичное число имеет отрицательный порядок?
Ответ:
 (1) 1.0101 
 (2) 10.101 
 (3) 0.10101 
Номер 2
Какое двоичное число имеет неположительный порядок?
Ответ:
 (1) 1.0101 
 (2) 10.101 
 (3) 0.10101 
Номер 3
Какое двоичное число имеет неотрицательный порядок?
Ответ:
 (1) 1.0101 
 (2) 10.101 
 (3) 0.10101 
Упражнение 11:
Номер 1
Какая двоичная дробь соответствует десятичному числу 3.3125?
Ответ:
 (1) 11.0100 
 (2) 11.0111 
 (3) 11.0101 
Номер 2
Какие из указанных двоичных чисел имеют одинаковую мантиссу?
Ответ:
 (1) 1.0101 
 (2) 10.101 
 (3) 0.10101 
Номер 3
Какие утверждения являются верными?
Ответ:
 (1) при перемножении чисел их мантиссы перемножаются 
 (2) при перемножении чисел их порядки перемножаются 
 (3) при делении чисел их мантиссы делятся 
 (4) при делении чисел их порядки делятся 
Упражнение 12:
Номер 1
Какие утверждения являются верными?
Ответ:
 (1) число двоичных разрядов, отводимых под порядок числа, влияет на допустимый диапазон значений чисел 
 (2) погрешность вычисления определяется числом двоичных разрядов, отводимых под порядок числа 
 (3) чем больше разрядность мантиссы, тем меньше погрешность вычисления 
Номер 2
Какие утверждения являются неверными?
Ответ:
 (1) число двоичных разрядов, отводимых под порядок числа, влияет на допустимый диапазон значений чисел 
 (2) погрешность вычисления определяется числом двоичных разрядов, отводимых под порядок числа 
 (3) чем больше разрядность мантиссы, тем меньше погрешность вычисления 
Номер 3
Какие утверждения являются верными?
Ответ:
 (1) число двоичных разрядов, отводимых под порядок числа, влияет на допустимый диапазон значений чисел 
 (2) погрешность вычисления определяется числом двоичных разрядов, отводимых под порядок числа 
 (3) разрядность мантиссы влияет на погрешность вычислений 
 (4) чем больше разрядность мантиссы, тем больше погрешность вычисления