Testovye zadania 3 variant 1


ОГБОУ СПО «Рязанский политехнический колледж»
Тестовые заданиядля экзамена (квалификационного) по ПМ.01 «РАЗРАБОТКА ПРОГРАММНЫХ МОДУЛЕЙПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРНЫХ СИСТЕМ»
для специальности СПО 09.02.03 Программирование в компьютерных системах
Выполнил студент группы № 73
________________________________________________
В тесте 30 вопросов.
Критерии оценивания:
оценка Количество правильных ответов % правильных ответов
2 Менее 14 Менее 49%
3 15-20 От 50 до 69%
4 21-24 От 70 до 84%
5 25-30 От 85 до 100%
Кол-во правильных ответов ________
Кол-во неправильных ответов________
3 вариант
МДК.01.01 Системное программирование
Вы последовательно распределяете два блока памяти объемом 4 килобайта. После записи 8 килобайт по адресу первого блока при вызове функции 48h DOS Вы получаете ошибку: «Memory allocation error». Что является причиной возникновения данной ситуации?
Запись 8 килобайт в первый блок повреждает MCB следующего блока, разрушая связанный список блоков памяти DOS
Срабатывает защита памяти на уровне страниц, не давая выйти за границы первого блока памяти
Блоки памяти не были инициализированы перед записью, и контроллер памяти обнаруживает ошибку
Срабатывает защита памяти на уровне сегментов, не давая выйти за границы первого блока памяти
DOS обнаруживает запись в разные блоки памяти и не допускает этого
В каком случае будет установлен флаг знака после арифметической операции?
Если сброшены старшие биты обоих операндов
Если установлен старший бит результата
Если установлены старшие биты обоих операндов
Если сброшен старший бит результата
Если установлен младший бит результата
Какое количество прерываний позволяет использовать процессор 80x86?
128
256
32
16
64
Какой командой можно сохранить в памяти регистры общего назначения?
STOREALL
POPA/POPAD
SAVEREGS
PUSHA/PUSHAD
SMSTOR/SMSTORD
Почему принцип работы стека называют принципом LIFO?
Аббревиатура LIFO является инициалами двух изобретателей принципа стека
Элементы стека снимаются в порядке, обратному порядку их занесения (Last In First Out)
Элементы стека организуются определенным образом (Let In For Organizing)
Элементы стека снимаются в специальном формате (Linear Input Formatted Output)
Элементы стека снимаются в порядке занесения (Lead In First Out)
Какие регистры относятся к регистрам общего назначения процессоров 80x86?
AX, BX, CX, DX
AX, DX
AX, BX, DX, SI, DI, SP
AX, BX, CX, DX, SI, DI, BP, SP
AX, BX, CX, DX, SI, DI, BP, SP, CS, DS, ES, SS
Для чего используется сегментный регистр CS?
Сегментный регистр CS всегда указывает сегментный адрес сегмента стека программы
Сегментный регистр CS всегда указывает сегментный адрес сегмента кода программы
Сегментный регистр CS может использоваться для любых целей по усмотрению пользователя
Сегментный регистр CS всегда указывает сегментный адрес текущей исполняемой процессором команды
Сегментный регистр CS всегда указывает сегментный адрес сегмента данных программы
В чем заключается специальное назначение базовых (BX, BP) и индексных (SI, DI) регистров в реальном режиме работы процессора?
Эти регистры являются системными регистрами процессора, и все операции с ними выполняются быстрее
Только эти регистры могут использоваться для адресации массивов данных с использованием смещения
Адресация массивов данных с использованием этих регистров происходит быстрее
Эти регистры используются для пересылки блоков памяти строковыми командами
Базовые регистры используются в большинстве базовых математических операций, индексные - для хранения индексов баз данных
Какую функцию VESA следует использовать для реализации двойной буферизации (double buffering) движущегося изображения в Вашей программе?
Функцию смены адреса начала окна B
Функцию установки двойной буферизации
Функцию синхронизации с разверткой
Функцию смены адреса начала кадра
Функцию смены адреса начала окна A
Почему перед вызовом дочернего процесса необходимо уменьшать размер сегмента PSP текущей выполняемой программы?
Иначе дочерний процесс очистит область памяти, используемую сегментом PSP
Под сегмент PSP отводится слишком много памяти
В сегменте PSP хранятся данные системы, которые необходимо освободить
По умолчанию выполняемой программе отводится вся доступная память
Для всех сегментов PSP используется одна область свободной памяти
Чем является оператор cmp?
Командой вычитания, не сохраняющей результат
Командой побитного сравнения числа
Самостоятельной командой сравнения
Командой сложения, не сохраняющей результат
Командой завершения вычислений (от слова compute)
Регистр процессора AX, используемый в большинстве математических операций для хранения, как аргумента, так и результата, часто называется…
Аккумулятором
Временным регистром
Ячейкой
Хранилищем
Индуктором
Вы сохраняете в стеке регистры AX, BX, CX, DX. В каком порядке необходимо извлекать их из стека?
AX, DX, BX, CX
AX, BX, CX, DX
DX, BX, CX, AX
AX, CX, BX, DX
DX, CX, BX, AX
Какую команду используют вместо команды mul для умножения регистра на число, являющееся степенью двойки?
rclrorshlrolshrПрограмма содержит в памяти массив телефонных номеров. Вы решили обращаться к массиву через его адрес в регистре BP, начало ячейки массива указывать в регистре SI, а элемент ячейки задавать явно. Какой способ адресации следует использовать в данном случае?
Косвенная адресация по базе со смещением
Прямая адресация
Полная адресация
Адресация по базе и индексу
Адресация по базе и индексу со смещением
МДК.01.02 Прикладное программирование
Какой язык используется в Delphi?
Turbo PascalPascalObject PascalVisual PascalКаково назначение компонента label?
Ввод исходных данных
Запуск приложения
Вывод текстовой информации
Вывод надписи на командной кнопке
Для чего применяют компиляцию проекта?
Запуска проекта на выполнение
Преобразования исходного кода программы в машинный
Сохранения проекта в отдельной папке
Задания свойств используемых компонентов
Глобальные переменные процедур и функций описываются:
в заголовке подпрограммы
в теле подпрограммы
в теле программы
в заголовке программы
Какое описание является аналогом String[10]
Set of 1..10
Array [1..5, 1..5]
RecordArray [1..10] of charВ каком разделе программы описываются переменные?
TypeVarLabelConstКакое из определений обозначает завершение работы динамических методов объекта?
PropertyVirtualConstructorDestructorКакая из процедур стирает старый файл:
AssignFileResetRewriteAppendКакая из функций определяет конец строки?
EOF
RESET
EOLN
SEEK
Какая из процедур открывает файл?
EOF
RESET
EOLN
SEEK
Команда rrc выполняет:
сложение
префикс повторения
исключающее или
нет операции
циклический сдвиг с переносом
Локальные переменные процедур и функций описываются:
в теле подпрограммы
в заголовке подпрограммы
в теле программы
в заголовке программы
Структурное программирование - это
способ разработки программы, которая строится из нескольких относительно независимых друг от друга частей
метод программирования, в основе которого лежит представление программы в виде иерархической структуры блоковметод программирования, основой которого являются понятия объектов и классов
способ организации вычислительного процесса, когда подпрограмма ссылается сама на себя
ПроцедураVal (St, Ch, Code)
вычисляет длину строки в байтах
удаляет символ из строки
вставляет символ в строку
преобразует значение строки в число
Какая функция переводит строковую переменную в целочисленную?
IntToStr (k)
FloatToStr (k)
StrToInt (s)
StrToFloat (s)

Приложенные файлы

  • docx 19022089
    Размер файла: 29 kB Загрузок: 1

Добавить комментарий