12. Какой язык относится к языкам программирования для

advertisement
Тест по дисциплине «Высокоуровневые методы программирования»
Тест по дисциплине «Высокоуровневые методы программирования»
Вариант 1.
1. Какие языки называется языками низкого уровня:
1) языки, элементами которых являются слова разговорного языка;
2) языки, элементами которых являются математические символы;
3) языки, элементами которых являются команды компьютера;
4) языки, элементами которых являются программные блоки.
2. Что означает понятие - декомпозиция задачи?
1) разложение на подзадачи;
2) разложение на формулы;
3) разложение на операторы;
4) разложение на задачи.
3. Фрагмент описания процесса обработки данных, оформленный как
самостоятельный программный продукт называется:
1) алгоритмом;
2) модулем;
3) программой;
4) объектом.
4. Программа, которая последовательно (построчно) анализирует
предложения языка программирования, называется ...
1) интерпретатором;
2) компилятором;
3) инкапсуляцией;
4) наследованием.
5. Каких языков высокого уровня не бывает?
1) функциональные;
2) машинно-ориентированных;
3) объектно-ориентированные;
4) логические.
6. Какой метод проектирования программных средств ориентирован в
первую очередь на процессы обработки данных.
1) метод логического проектирования;
2) метод модульного проектирования;
3) метод структурного проектирования;
4) метод объектно-ориентированного проектирования.
7. Какую функцию выполняет компилятор?
1) преобразует программу, написанную на одном языке, в программу
представленную на другом языке;
2) переводит программу целиком с языка программирования в машинные коды;
3) анализирует структуру оператора и затем сразу исполняет;
4) моделирует некую виртуальную машину.
1
Тест по дисциплине «Высокоуровневые методы программирования»
8. Из каких частей строится выражение?
1) выражение строится из операций;
2)выражение строится из операндов;
3) выражение строится из слов;
4) выражение строится из символов.
9. Что такое жизненный цикл программного средства?
1) понимают весь период его разработки и эксплуатации (использования),
начиная от момента возникновения замысла ПС и кончая прекращением всех
видов его использования;
2) постановка задачи и составление технического задания;
3) проектирование архитектуры программного комплекса, структур данных и
алгоритмов работы его компонентов;
4) эксплуатация, сопровождение и модификация (обновление) программного
средства.
10. Язык программирования-это…
1) специальный язык, на котором пишут команды для управления компьютером;
2) специальный язык, созданный для того, чтобы людям было проще читать и
писать;
3) специальный язык, аналог машинного языка;
4) специальный язык, предназначенный для удовлетворения требований
программиста.
11.Что называется отладкой?
1) процесс поиска ошибок;
2) процесс устранения ошибок;
3) использование команд языка;
4) нарушение формы записи программы.
12. Какой язык относится к языкам программирования для Интернета?
1) PHP;
2) UML;
3) SQL;
4) JAVA.
13. Что относится к внешнему специфицированию в этапах создания
программ?
1) определение внешних спецификаций, входной и выходной информации, форм
и способов обработки информации;
2) комплекс работ по формированию описания программы;
3) анализ требований, предъявляемых к программной системе;
4) технические операции, необходимые для использования данной программы в
рабочем режиме.
2
Тест по дисциплине «Высокоуровневые методы программирования»
14. Что относится к сопровождению в этапах создания программ?
1) определение внешних спецификаций, входной и выходной информации, форм
и способов обработки информации;
2) комплекс работ по формированию описания программы;
3) анализ требований, предъявляемых к программной системе;
4) технические операции, необходимые для использования данной программы в
рабочем режиме.
15. Какой язык был первым в объектно-ориентированном
программировании?
1) Visual Basic;
2) C++;
3) Delphi;
4) Симула.
3
Тест по дисциплине «Высокоуровневые методы программирования»
Тест по дисциплине «Высокоуровневые методы программирования»
Вариант 2.
1. К основным характеристикам качества программного средства
относятся:
1) функциональность;
2) надежность;
3) мобильность;
4) целостность.
2. Совокупность объектов обладающих сходными свойствами и сходными
применяемыми методами образуют…..
1) класс объектов;
2) класс модулей;
3) класс задач;
4) класс примеров.
3. Модульное программирование относится к:
1) методу функционального программирования;
2) методу объектно-ориентированного программирования;
3) методу структурного проектирования;
4) методу логического программирования.
4. Какой метод не относится к методам проектирования программных
средств (ПС).
1) автоматизированное проектирование;
2) неавтоматизированное проектирование;
3) структурное проектирование;
4) логическое проектирование.
5. Какую программу называют - транслятором (translator)?
1) программа, которая переводит целиком с языка программирования в
машинные коды;
2) моделирует некую виртуальную машину;
3) анализирует структуру оператора и затем сразу исполняет;
4) преобразующую программу, написанную на одном языке, в программу
представленную на другом языке.
6. Механизм, который объединяет данные и код, манипулирующий этими
данными, а также защищает и то и другое называется…
1) инкапсуляцией;
2) наследованием;
3) полиморфизмом;
4) изоморфизмом.
4
Тест по дисциплине «Высокоуровневые методы программирования»
7. Какую функцию выполняет интерпретатор?
1) преобразует программу, написанную на одном языке, в программу
представленную на другом языке;
2) переводит программу целиком с языка программирования в машинные коды;
3) анализирует структуру оператора и затем сразу исполняет;
4) моделирует некую виртуальную машину.
8. Что такое область действия переменной?
1) областью действия переменной называется та область программы, где
устанавливается текущее значение процедуры;
2) областью действия переменной называется та область программы, где не
используется идентификатор;
3) областью действия переменной называется та область программы, где на ее
идентификатор можно ссылаться;
4) областью действия переменной называется та область программы, где на ее
идентификатор нельзя ссылаться.
9. Какие языки относятся к языкам высокого уровня?
1) языки, которые применяют для написания небольших системных приложений;
2) языки, которые не учитывают конкретные компьютерные архитектуры;
3) языки, на которых пишутся алгоритмы обработки изображений;
4) языки, на которых пишутся программы прямого доступа к аппаратным
ресурсам.
10.Что называется тестированием?
1) процесс поиска ошибок;
2) процесс устранения ошибок;
3) использование команд языка;
4) нарушение формы записи программы.
11. Сколько существует поколений языков программирования?
1) 4 поколения;
2) 5 поколений;
3) 6 поколений;
4) три поколения.
12. Какой язык относится к языкам программирования баз данных?
1) PHP;
2) UML;
3) SQL;
4) JAVA.
13. Что относится к системному анализу в этапах создания программ?
1) определение внешних спецификаций, входной и выходной информации, форм
и способов обработки информации;
2) комплекс работ по формированию описания программы;
3) анализ требований, предъявляемых к программной системе;
4) технические операции, необходимые для использования данной программы в
рабочем режиме.
5
Тест по дисциплине «Высокоуровневые методы программирования»
14. Какая модель не относится к моделям жизненного цикла?
1) каскадная модель;
2) итерационная модель;
3) спиральная модель;
4) функциональная модель.
15. Наследование в объектно-ориентированном программировании-это…
1) свойство системы, позволяющие описать новый класс на основе уже
существующего;
2) способ выделить набор значимых характеристик объекта, исключая из
рассмотрения незначимые;
3) свойство системы, позволяющие объединить данные и методы, работающие с
ними;
4) свойство системы использовать объекты с одинаковым интерфейсом без
информации о типе и внутренней структуре объекта.
6
Download