Тест по дисциплине «Высокоуровневые методы программирования» Тест по дисциплине «Высокоуровневые методы программирования» Вариант 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