Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Банк тестов.docx
Скачиваний:
29
Добавлен:
22.08.2019
Размер:
253.7 Кб
Скачать

Этапы решения задач

1. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов а) компиляции б) компоновки в) интерпретации г) исполнения программы a) а,б,в b) а,б c) б,г d) б,в,

2. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов а) интерпретации б) компоновки в) компиляции г) исполнения программы a) а, б, г b) б, в, а c) а, б, в d) в, б

3. Пошаговая детализация постановки задачи, начиная с наиболее общей  проблемы, характеризует a) метод проектирования «от частного к общему» b) поиск логической взаимосвязи c) метод верификации d) метод последовательной декомпозиции сверху-вниз

4. На ___________  этапе решения задачи проводится формализация a) концептуальном b) физическом c) логическом d) эвристическом

5. Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии, называется … a) тестированием «белого ящика» b) удаленным c) регрессионным d) тестированием «черного ящика»

6. Тестирование, при котором разработчик теста имеет доступ к исходному коду программы, называется … a) регрессионным тестированием b) определением белого шума c) тестированием «белого ящика» d) тестированием «черного ящика»

7. На этапе отладки программы a) строится математическая модель решаемой задачи b) проверяется корректность работы программы c) определяется состав входных данных d) выполняется анализ физических характеристик

8. Программа – это … a) протокол взаимодействия компонентов компьютерной сети b) набор команд операционной системы компьютера c) алгоритм, записанный на языке  программирования d) законченное минимальное смысловое выражение на языке программирования

9. Процесс написания программы никогда НЕ ВКЛЮЧАЕТ a) изменение физических параметров компьютера b) процесс отладки c) запись операторов в соответствующей языку программирования форме d) редактирование текста программы

10. При проектировании программного обеспечения используются подходы: а) «сверху-вниз» б) «снизу-вверх» в) «слева-направо» г) «справа-налево» a) в,г b) а,г c) а,б d) б, с

11. Обнаруженное при тестировании нарушение формы записи программы приводит к сообщению о(б) ____________ ошибке a) грамматической b) тематической c) синтаксической d) орфографической

12. Деятельность, направленная на  исправление ошибок в программной системе называется … a) демонстрация b) тестирование c) рефакторинг d) отладка

13. При установке нового программного продукта, необходимо выполнить его… a) инсталляцию b) шифрование c) форматирование d) упаковку

14. Обязательным критерием качества программных систем является … a) мобильность b) универсальность c) надежность d) легкость применения

<Начало>

Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх

Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы

1. Основная идея структурного программирования состоит в том, что … a) основными для написания программ являются три типа операторов: линейный, ветвление, организация цикла b) структура системы описывается в терминах объектов и связей между ними, а поведение системы - в терминах обмена сообщениями между объектами c) используется инкапсуляция и наследование объектов d) при написании программ не используются подпрограммы

2. Правила композиции, используемые при структурном подходе к составлению алгоритмов: а) альтернативный выбор б) цикл с) подпрограмма д) метки a) а, б, д b) с, д c) а, д d) а, б, с

3. Процедура ABCD Процедура ABCD; НАЧАТЬ ||писать ('ВВЕДИТЕ ЗНАЧЕНИЕ A, B, C, D'); ||ЧИТАТЬ (A, B, C, D); ||ЕСЛИ A=B ТО ||||ЕСЛИ C<D ТО ||||||X:=1 ||||ИНАЧЕ ||||||X:=2 ||ИНАЧЕ X:=3 КОНЕЦ реализует алгебраическое выражение вида… a) b) c) d)

4. Структурное программирование по-другому называют программированием без… a) GOTO b) PRINT c) WHILE d) BEGIN

5. Дан массив целых чисел {Ai}, где i=1,2,3,…,M. Пусть M равно 15. Программа вычисляет произведение сумм некоторых элементов этого массива. В программе введены следующие константы: G=1; W=12; T=8; L=15. ПРОГРАММА 15;     ФУНКЦИЯ SUMMA(I1,I2);     НАЧАТЬ ФУНКЦИЮ     ||S:=0;     ||НЦ ДЛЯ I:=I1 ДО I2     ||||S:=S + A[I]     ||КЦ;     ||SUMMA:=S     КОНЕЦ ФУНКЦИИ; НАЧАТЬ ПРОГРАММУ ||ПИСАТЬ ('ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА A:' ); ||НЦ ДЛЯ J:=1 ДО M ||||ЧИТАТЬ (A[J]); ||КЦ; ||P:=SUMMA (G, W)*SUMMA(T, L); ||ПИСАТЬ ('ПРОИЗВЕДЕНИЕ РАВНО:', P:6) КОНЕЦ ПРОГРАММЫ. Работу программы описывает следующее алгебраическое выражение : a)   b) c) d)

6. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов, называется… a) структурным b) рекурсивным c) логическим d) объектно-ориентированным

7. Основной целью структурного программирования является… a) исключение использования подпрограмм b) организация программного обеспечения с минимальной связностью модулей c) решение задач, для которых нет явного алгоритма решения d) организация программного обеспечения с максимальной связностью модулей

8. Основой метода структурного программирования являются… а) принцип модульности  разработки сложных программ б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур в) использование композиции двух базовых элементов – ветвления и циклической структур д) использование большого количества подпрограмм a) в, д b) а, в c) а, б d) б, д

9. Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют … a) телом программы b) разделом программы c) подпрограммой d) параметрами программы

10. Модульная структура программы отражает одну из особенностей ___________ программирования a) динамического b) эвристического c) структурного d) логического

11. Параметры, указываемые в момент вызова подпрограммы из основной программы, называются … a) абсолютными b) постоянными c) фактическими d) глобальными

<Начало>