Тест по разделу программирование на тему Системное программирование
Тестирование «Системное программирование»
Вариант 1
Системная программа – это
программа, предназначенная для поддержания работоспособности СОИ или повышения эффективности ее использования.
программа, предназначенная для решения задачи или класса задач в определенной области применения СОИ
системная программа, реализующая набор функций управления, который включает в себя управление ресурсами и взаимодействие с внешней средой СОИ, восстановление работы системы после проявления неисправностей в технических средствах.
Исходный модуль – это
программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память.
программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции.
программный модуль, получаемый в результате трансляции исходного модуля.
Автокод – это
символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.
язык программирования, понятия и структура которого удобны для восприятия человеком.
язык программирования, предназначенный для представления программы в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
… - реализация смысла некоторого синтаксически законченного текста, представленного на конкретном языке.
Интерпретация
Трансляция
Компиляция
Программное обеспечение– это
совокупность программ СОИ и программных документов, необходимых для их эксплуатации
комплекс программ, которые обеспечивают управление компонентами компьютерной системы
компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы
Регистр - это
Ячейка в оперативной памяти
Ячейка памяти процессора
Адресуемая ячейка памяти
Какие регистры относятся к сегментным:
Es
DxIpCs
Al
Команда mov –
Команда помещения в стек
Команда перемещения данных
Команда пересылки байта
Какая команда относится к логическим командам:
Sub
Or
Inc
Команда … начинает выполнение с новой ветки в любом случаи
Безусловного перехода
Условного перехода
Цикла
Объявляется непосредственно внутри ассемблера - …
Локальная метка
Глобальная метка
Системная метка
Прерывание, которое возникает при изменении какого-либо устройства:
Внутренние
Аппаратное
Программное
Какой командой вызывается процедура:
Proc
Call
Ret
Директива – это
Символическое имя для определения места в памяти, где размещены данные
Блок команд, который может быть вызван из любого места основной программы
Процесс приостановке программы
Какой командой вызывается прерывания:
In
Inc
IntОпределить ошибки в программе:
Var X: integer;
Begin
X:=100;
asmMov bl, 25
Mov ax, X
Div ax,blMov X,blend;
writeln (‘X=’,X);
end.
Строка 5,7
Строка 6,7
Строка 7,8
Определить результат выполнения программы:
Begin
asm Mov Ah,02h Mov Dl,’*’
int 21h
end;
end.
Вывести символ *
Вывести символ с кодом *
Вывести символ * 2 раза
Вариант 2
Управляющая программа - это
программа, предназначенная для поддержания работоспособности СОИ или повышения эффективности ее использования.
программа, предназначенная для решения задачи или класса задач в определенной области применения СОИ
системная программа, реализующая набор функций управления, который включает в себя управление ресурсами и взаимодействие с внешней средой СОИ, восстановление работы системы после проявления неисправностей в технических средствах.
Объектный модуль – это
программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память.
программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции.
программный модуль, получаемый в результате трансляции исходного модуля.
Язык высокого уровня – это
символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.
язык программирования, понятия и структура которого удобны для восприятия человеком.
язык программирования, предназначенный для представления программы в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
… - преобразование программы, представленной на одном языке программирования, в программу на другом языке программирования, в определенном смысле равносильную первой.
Интерпретация
Трансляция
Компиляция
Прикладное программное обеспечение – это
совокупность программ СОИ и программных документов, необходимых для их эксплуатации
комплекс программ, которые обеспечивают управление компонентами компьютерной системы
компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы
Язык Ассемблер - это
система записи программы с детализацией до отдельной машинной команды
язык программирования, понятия и структура которого удобны для восприятия человеком
система, образуемая языком программирования, компилятором или интерпретатором программ
Какие регистры относятся к регистрам данных:
Es
DxIpCs
Al
Команда add –
Команда сложения
Команда умножения
Команда вычитания
Какая команда относится к арифметическим командам:
In
Or
Inc
Команда … повторяет действия несколько раз
Безусловного перехода
Условного перехода
Цикла
Ссылка на определенное место в программе - …
Адресация
Метка
Переход
Прерывание, которое возникает при существование ошибок в программе:
Внутренние
Аппаратное
Программное
Какой командой осуществляется начало процедуры:
Proc
Call
Ret
Прерывания – это
Символическое имя для определения места в памяти, где размещены данные
Блок команд, который может быть вызван из любого места основной программы
Процесс приостановке программы
Какие команды относятся к директивам:
DD
DE
DB
DC
DW
Определить ошибки в программе:
Var a;boolean;
begin
asmMov AX,00111011b
Or Al,00001111b
Mov a,ALend;
Writeln(‘A=’,A);
end.
Строка 1,4
Строка 1,5
Строка 4,6
Определить результат выполнения программы:
Var x:integer;
Begin
X:=50;
asm mov ax,x sub ax,13
sub ax,4
sub ax,20
mov x,axend;
writeln(‘x=’,x);
end.
13
14
15
Вариант 3
Управляющая программа - это
программа, предназначенная для поддержания работоспособности СОИ или повышения эффективности ее использования.
программа, предназначенная для решения задачи или класса задач в определенной области применения СОИ
системная программа, реализующая набор функций управления, который включает в себя управление ресурсами и взаимодействие с внешней средой СОИ, восстановление работы системы после проявления неисправностей в технических средствах.
Программный модуль – это
программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память.
программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции.
программный модуль, получаемый в результате трансляции исходного модуля.
Машинный язык – это
символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.
язык программирования, понятия и структура которого удобны для восприятия человеком.
язык программирования, предназначенный для представления программы в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
… - преобразование программы на машинный язык.
Интерпретация
Трансляция
Компиляция
Системное программное обеспечение– это
совокупность программ СОИ и программных документов, необходимых для их эксплуатации
комплекс программ, которые обеспечивают управление компонентами компьютерной системы
компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы
Адресация предназначена …
Для указания адреса ячеек
Для обмена данными
Для помещения данных в регистры
Назовите регистр указания команд:
Es
DxIpCs
Al
Команда pop –
Команда помещения в стек
Команда перемещения данных
Команда извлечения из стека
Какая команда относится к битовым командам:
Bt
Or
Inc
Команда … начинает выполнение с новой ветки в случаи, если условие ложно
Безусловного перехода
Условного перехода
Цикла
Объявляется в Паскале - …
Локальная метка
Глобальная метка
Системная метка
Прерывание, которое возникает при обнаружении ошибок в работе процессора:
Внутренние
Аппаратное
Программное
Какой командой осуществляется возврат из процедуры:
Proc
Call
Ret
Подпрограмма – это
Символическое имя для определения места в памяти, где размещены данные
Блок команд, который может быть вызван из любого места основной программы
Процесс приостановке программы
Какие функции относятся к прерыванию 21Н:
02h
09h
08h
2ah
5fh
Определить ошибки в программе:
Varstr:=’gruppa$’;
asmMov Cx,3
@Lab:
Mov Ah,9
Mab Dx,offset strint 21h
Loop @Lab
end;
readln;
end.
Строка 4,6
Строка 4,7
Строка 6,7
Определить результат выполнения программы:
Begin
asmMov ax,6;
Mov bx,8;
Mov dx, ax;
cmp ax, bx;
jaе Li;
Mov dx, bx;
Li:
mov dx,axend;
end.
6
8
14