Легкий уровень
1. Профессиональные персональные компьютеры предназначены для:
1) автоматизации разнообразных операций по обработке больших объемов информации на рабочем месте специалиста
2) автоматизации процесса обучения
3) автоматизации процессов передачи сообщений по каналам связи, входящих в состав систем передачи данных
4) автоматизации связи пользователя с общественными информационными центрами
5) обработки информации банковских систем
2. К какому классу (типу) ПО относятся операционные системы:
1) системное ПО
2) системы программирования
3) прикладное ПО
4) уникальное ПО
5) языки программирования
3. Текстовые редакторы, электронные таблицы, СУБД это:
1) прикладное ПО
2) системное ПО
3) уникальное ПО
4) комплекс средств системы программирования
5) утилиты
4. Требование определенности (детерминированности) алгоритма означает:
1) алгоритм всегда обеспечивает определенные решения
2) действия алгоритма должны быть определены точно и однозначно
3) результат должен быть получен за определенное число шагов
4) алгоритм пригоден для решения определенного класса задач
5) массовость алгоритма
5. Этот блок
┌───────────────┐означает
│ │
│ │
└───────────────┘
1) процесс - выполнение операции или группы операций
2) решение - проверка некоторого решения, влияющего на ход решения задачи
3) предопределенный процесс - вызов подпрограмм
4) ввод-вывод - преобразование данных
5) циклический процесс
6. Алгоритм, который обеспечивает получение результата путем однократного выполнения последовательности действий независимо от значений исходных данных или промежуточных результатов, является:
1) линейным
2) разветвляющимся
3) циклическим
4) комбинированным со сложной структурой
5) определенным
7. На каком этапе создания программы формулируется задача и выбирается метод решения:
1) постановка задачи
2) алгоритмизация задачи
3) реализация
4) анализ задачи
5) отладка
8. Что определяет тип данных:
1) множество допустимых значений, множество допустимых операций и формат внутреннего представления в памяти ЭВМ
2) действия над данными, диапазон представления данных в памяти ПК
3) описание данных в разелах TYPE и VAR, механизм создания новых типов из базового, диапазан значений данных
4) процедуры и функции для работы с данными
5) операции над данными
9. Персональные вычислительные системы предназначены для:
1) автоматизации научных экспериментальных исследований, включая автоматический сбор и обработку данных, полученных с помощью приборов и макетов, в реальном масштабе времени
2) автоматизации работ специалиста любого профиля на его рабочем месте
3) автоматизации процессов передачи сообщений по каналам связи, входящих в состав систем передачи данных
4) автоматизации связи пользователя с общественными информационными центрами, интегрированными базами данных предприятия, региона и отрасли
5) работы в сети
10. К какому классу (типу) ПО относятся средства контроля и диагностики работы ПК
1) системное ПО
2) системы программирования
3) прикладное ПО
4) уникальное ПО
5) специальное
11. Какие из приведенных ниже примеров ПО относятся к типу уникального:
1) ПО для навигационной службы
2) система управления базами данных
3) комплекс средств системы программирования
4) графический редактор
5) табличный процессор
12. Результативность алгоритма означает:
1) действия алгоритма должны быть определены точно и однозначно
2) алгоритм обеспечивает повторяемость результата при неоднократном его выполнении, если исходные данные сохраняют свое значение
3) результат должен быть получен за определенное число шагов или указание на неприменимость алгоритма к решаемой задаче
4) алгоритм пригоден для решения определенного класса задач
5) что алгоритм должен быть точным
13. Алгоритм, который для решения задачи предусматривает многократное выполнение определенных последовательностей действий, является:
1) линейным
2) разветвляющимся
3) циклическим
4) комбинированным со сложной структурой
5) подпрограмма
14. На каком этапе создания программы обнаруживаются и исправляются синтаксические ошибки:
1) постановка задачи
2) алгоритмизация задачи
3) трансляция программы
4) анализ работы программы
5) тестирование программы
15. Какие из приведенных ниже символов относятся к специальным знакам алфавита языка с++ :
1) @
2) #
3) :=
4) ?
5) $
16. Ввод данных - это
1) процесс передачи данных из оперативной памяти на внешний носитель;
2) процесс ввода с клавиатуры каких-либо значений;
3) передача данных от внешнего носителя в оперативную память для обработки;
4) присваивание конкретных значений переменным, которые используются в программе;
5) запись файла на диск.
17. Под алгоритмом понимается…
1) система команд исполнителя
2) понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к искомому результату
3) любая последовательность действий, описанная на языке исполнителя
4) точное предписание о выполнении некоторой последовательности команд, записанное на одном из алгоритмических языков
5) последовательность действий, обладающая свойством конечности
18. Трансляция - это …
1) процесс согласования команд исходной программы с командами системы программирования
2) процесс создания алгоритма
3) процесс выполнения исходной программы
4) процесс перекодировки исходной оригинальной программы
5) процесс перевода компьютерной программой (compiler ) исходных программ, написанных на языке программирования высокого уровня, в машинный код
19. Укажите режим работы, не являющийся характерным режимом работы системы программирования.
1) режим редактирования текста программы
2) режим компиляции
3) режим обслуживания дисков
4) режим исполнения
5) режим работы с файлами
20. Суть такого свойства алгоритма как результативность заключается в том, что:
1) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
2) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
3) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
4) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
5) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.
21. Массив - это:
1) поименованный набор фиксированного числа однотипных данных;
2) ограниченная апострофами последовательность любых символов;
3) совокупность разнородных данных, описываемых и обрабатываемых как единое целое;
4) именованный набор однотипных данных на диске;
5) набор переменных, начинающихся с одной буквы.
22. Блок-схема - это …
1) точное графическое представление последовательности обработки данных программой
2) последовательность операций, выполняемая компьютерной системой
3) представление вычислительного процесса средствами формального языка
4) графическое представление потока данных в виде связей
5) графическое представление структуры программы или системы, используемое для показа возможных путей, которыми данные могут проходить по системе или программе
23. Из приведенного списка языков программирования выберите языки, реализующие направление в программировании - объектно-ориентированное.
1) Pascal
2) FoxPro
3) C++
4) Basic
5) Fortran
24. Суть такого свойства алгоритма как массовость заключается в том, что:
1) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
2) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
3) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа
4) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
5) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.
25. Как называется конечный набор правил, расположенных в определенном логическом порядке?
1) Трассировкой
2) Алгоритмом
3) Псевдокодом
4) Программой
5) Методом
26. Суть такого свойства алгоритма как дискретность заключается в том, что:
1) алгоритм должен быть разбит на последовательность отдельных шагов;
2) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
3) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
4) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
5) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.
27. Суть такого свойства алгоритма как понятность заключается в том, что:
1) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
2) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
3) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
4) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
5) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.
28. Первую программу написал...
1) Джон фон Нейман
2) Джордж Буль
3) Норберт Винер
4) Чарльз Беббидж
5) Ада Лавлейс.
29. Спецификация программы используется на этапе:
1) на всем жизненном цикле
2) постановка задачи
3) постановка задачи и проектирование
4) проектирование задачи и реализация
5) при тестировании программы
30. Чем модуль отличается от подпрограммы:
1) модуль- отдельно хранимая и независимо компилируемая программная единица, подпрограмма- структурный элемент программы
2) модуль может использоваться другими модулями и программами, подпрограмма может использоваться только одной программой
3) модуль может компилироваться в любом из режимов COMPILE, MAKE, BUILD, подпрограмма может компилироваться только совместно с программой в режиме COMPILE
4) модуль не имеет параметров и не выдает значений, подпрограмма может иметь параметры и всегда возвращает результаты
5) модуль ничем не отличается от подпрограммы
31. В чем основное отличие модуля от программы:
1) модуль не может быть выполнен самостоятельно, программа может работать автономно
2) модуль должен иметь заголовок обязательно, программа может не иметь заголовка
3) модуль после компиляции помещается в каталог модулей и имеет расширение. TPU, программа после компиляции имеет расширение .EXE и помещается в текущий каталог
4) размер модуля не может превышать 64К, программа может иметь размер более чем 64К
5) они ничем не отличаются
32. Какая программа считается универсальной:
1) если она правильно работает при любых допустимых вариантах исходных данных
2) если она сохраняет свою работоспособность при возникновении сбоев
3) если она работает правильно не только автономно, но и в составе системы обработки данных
4) если она быстро приспосабливается к изменяющимся условиям функционирования
5) если ее легко переписать на другом языке программирования
33. В каком методе проектирования ПО на каждом следующем этапе осуществляется выбор управляющих конструкций:
1) пошаговое уточнение
2) спецификации модуля
3) схемы Джексона
4) схемы HIPO
5) управляющий метод
34. Применение какого метода проектирования ПО позволяет изолировать критические части создаваемой программы:
1) спецификации модуля
2) анализ сообщений
3) пошаговое уточнение
4) восходящее проектирование
5) схемы Джексона
35. В каком методе проектирования ПО на первом шаге определяются вспомогательные модули:
1) восходящее проектирование
2) спецификации модуля
3) иерархическое проектирование модулей
4) схемы HIPO
5) схемы Джексона
36. В каких случаях для решения задачи используется недетерминированный алгоритм:
1) если не существует прямого решения
2) если применение недерминированного алгоритма дает точное решение
3) если пользователю достаточно получить приближенное решение
4) если метод решения задачи не очевиден
5) если детерминированный алгоритм не приемлем
37.Что такое эвристика:
1) метод, позволяющий сократить число вариантов при переборе или выбрать наиболее правдоподбные варианты
2) поиск решений
3) генерация и проверка множества возможных вариантов решений
4) недетерминированный алгоритм
5) детерминированный алгоритм
38. В каком методе построения алгоритма замена обычного порядка решения задачи на противоположный позволяет упростить решение:
1) обратный проход
2) динамическое программирование
3) поиск с возвратом
4) последовательных приближений
5) поиск с приближением
39. Отладка - это:
1) локализация и устранение уже найденных ошибок
2) корректировка и модификация программы
3) проверка правильности испытание программности работы программы
4) испытание программы
5) тестирование
40. Какие ошибки выявляются при компиляции программы:
1) синтаксические
2) ошибки анализа
3) ошибки в данных
4) семантические
5) все ошибки
41.Когда надо начинать тестирование:
1) с начальной стадии разработки программы
2) после отладки программы
3) начиная с этапа реализации
4) на этапе модификации
5) при оптимизации программы
42.Какие тесты (программы)считаются хорошими:
1) которые позволяют установить первопричину ошибок
2) тщательно подобранные тесты
3) создаваемые программистом
4) простые тесты, результаты которых очевидны
5) тесты заказчика
43. Экстремальными условиями испытания программы считаются:
1) граничные значения области определения переменных
2) значения переменных за пределами области определения
3) возникновение сбоев в системе обработки данных
4) неверные входные данные
5) использование огромных чисел
44.Технология разработки программного обеспечения охватывает:
1) жизненный цикл программы: от появления потребности в ее создании до прекращения использования вследствие морального старения
2) процесс программирования: приемы и способы написания программ
3) процессы реализации, способы отладки и методы тестирования программ
4) самые современные методы реализации программ
5) процессы тестирования и отладки
45. Реакция программы на исключительные ситуации описывается:
1) в функциональной части спецификации
2) в требованиях к программе
3) в эксплуатационной части спецификации
4) при составлении проекта программы
5) в описании отладки и тестирования
46. В каком методе проектирования ПО правильные и неправильные данные анализируются одинаково:
1) пошаговое уточнение
2) спецификации модуля
3) схемы Джексона
4) схемы HIPO
5) отладка
47. В каком методе проектирования ПО модули описываются структурой, обязательно содержащей части - вход, обработка, выход:
1) спецификации модуля
2) анализ сообщений
3) схемы HIPO
4) пошаговое уточнение
5) схемы Джексона
48. Структурный подход к программированию это:
1) нисходящая разработка, структурное программирование, структурный контроль
2) стиль программирования, предложенный Виртом
3) возможность создавать программы с идеальной структурой формальными методами
4) метод проектирования структурных программ
5) восходящее программирование
49. Свойство результативности относится к алгоритму:
1) недетерминированному
2) любому
3) детерминированному
4) аддитивному
5) правильному
50.Когда имеет место отладка:
1) если программа работает неправильно
2) если заказчик внес изменения в проект
3) если результаты работы программы не удовлетворяют пользователя
4) если программа морально устарела
5) если необходимо найти логические ошибки
51.Какова цель псевдоотладки:
1) определение степени устранения ошибок
2) отследить ход выполнения алгоритма
3) воспроизведение значений всех переменных программы
4) выявление ошибок анализа
5) найти логические ошибки
52.Что такое исчерпывающее тестирование:
1) проверка всех возможных комбинаций факторов, влияющих на работу программы
2) тестирование алгоритма снизу вверх и сверху вниз
3) проверка работы программы как можно большим количеством тестов
4) тестирование всех ветвей программы
5) полное тестирование программы
53.Какой тип тестовых данных позволяет проверить ситуации, которые являются существенными с точки зрения пользователя:
1) создаваемые программистом
2) реальные модифицированные
3) реальные в полном объеме
4) простые тесты
5) экстремальные тесты
54.Все данные в компьютере представлены в виде … чисел:
1) Десятичных
2) Двоичных
3) Шестнадцатиричных
4) Восьмиричных
5) Четырехричных
55. Для описания языка программирования необходимо знать:
1) лексику и семантику
2) лексику и синтаксис
3) лексику, семантику, синтаксис, кодировку
4) лексику, семантику, синтаксис
5) лексику
56. Лексика- это
1) смысловая единица в языке программирования
2) слово в языке программирования
3) минимальная смысловая единица для языка программирования
4) символ в языке программирования
5) максимальная смысловая единица для языка программирования
57. Исходная программа записывается
1) в виде текстового файла
2) в виде кодированного файла
3) в виде текстового файла, созданного каким-либо текстовым редактором.
4) в виде кодировки текста, созданного собственным редактором.
5) зашифрованного файла
58.Ключевые слова -
1) могут использоваться в качестве идентификаторов
2) слова, зарезервированные для спец.целей
3) должны использоваться в качестве идентификаторов
4) символы, зарезервированные для спец. целей
5) символы, не зарезервированные для спец. целей
59. Прототип-
1) Описание функций на уровне только входа или выхода
2) Описание функции на уровне выхода
3) Описание функций на уровне входа и выхода
4) Описание функций на уровне входа
5) целые незнаковые числа как битовые поля
60. Команда, созданная программистом
1) подпрограмма
2) программа
3) составной оператор
4) блок памяти
5) стандартная функция
61. Правила хорошего стиля предполагают:
1) Нельзя явно задавать количество вводимых значений
2) Имена данных должны быть мнемоническими
3) Для повышения наглядности предназначены пробелы и пустые строки
4) Сопутствующие комментарии.
5) Все вышеперечисленное
62......-компьютерные программы и соответствующая документация. Разрабатывается по частному заказу или для продажи на рынке ПО.
1) Программное обеспечение
2) Архитектура компьютера
3) Информатика
4) Программное проектирование
5) Система
63. Процесс создания ПО
1) - совокупность процессов, приводящих к созданию программного продукта.
2) - компьютерные программы и соответствующая документация. Разрабатывается по частному заказу или для продажи на рынке ПО
3) действующий программный модуль, реализующий отдельные функции создаваемого ПО.
4) множество формализованных нотаций и нормативных документов для проектирования ПО.
5) - компьютерные программы и соответствующая документация.
6) Диаграммы переходов или сценарии жизни сущностей
64. Модель процесса создания ПО -
1) последовательность этапов, необходимых для разработки создаваемого ПО.
2) процесс установления программных ошибок.
3) установление местоположения ошибок и их устранение.
4) процесс перевода системной спецификации в работоспособную систему. Включает в себя процессы проектирования и программирования.
5) совокупность процессов, приводящих к созданию программного продукта.
65.....- совокупность процессов, протекающих от момента принятия решения о создании ПО до его полного вывода из эксплуатации
1) Жизненный цикл ПО
2) Проектирование ПО
3) Качестово ПО
4) Создание ПО
5) Анализ ПО
66. Базовые процессы создания ПО
1) Отчет об осуществимости создания системы
2) Разработка спецификации; Проектирование и реализация; Аттестация; Эволюция
3) Результат каждого этапа проектирования
4) Разработка спецификации; Аттестация; Эволюция
5) Разработка спецификации; Проектирование и реализация; Эволюция
67. характеристика качества ПО состоит из:
1) Удобство сопровождения, надежность, удобство использования, эффективность
2) Удобство сопровождения, надежность, удобство использования
3) нет ответа
4) Удобство сопровождения, удобство использования, эффективность
5) Удобство сопровождения, надежность, удобство использования, эффективность, быстродействие
68. Модели процесса разработки ПО :
1) Каскадная модель, эволюционная модель, формальное преобразование, модель сборки
2) Каскадная модель, эволюционная модель, формальное преобразование, модель сборки, спиральная модель
3) Каскадная модель, эволюционная модель, формальное преобразование, модель сборки, спиральная модель, модели жизненного цикла
4) Каскадная модель, эволюционная модель, модель сборки, спиральная модель
5) нет ответа
69. Что из перечисленного относится к достоинству каскадной модели
1) Отладка и тестирование
2) Компиляция и трансляция
3) Документирование каждого этапа
4) Спецификация разрабатывается постепенно, по мере требования заказчика.
5) «негибкое» разбиение процесса создания на отдельные этапы
70. Разработка спецификации ПО -
1) определение сервисов, которыми будет обладать создаваемое ПО, а также ограничений ПО.
2) Требования сформулированы достаточно четко. Повсеместно для разработки небольших систем, входящих в состав крупного проекта.
3) множество формализованных нотаций и нормативных документов для проектирования ПО.
4) определение сервисов, которыми будет обладать создаваемое ПО, а также ограничений, налагаемых на функциональные возможности и разработку ПО.
5) Не дают существенного выигрыша в стоимости разработки
71.Сопровождение системы -
1) Устранение ошибок
2) нет ответа
3) это внесение изменений в систему, которая находится в эксплуатации.
4) процесс установления соответствия ПО ее спецификации, а также ожиданиям и требованиям пользователей и заказчика.
5) процесс установления соответствия ПО ее спецификации
72. .... - процесс установления программных ошибок.
1) Тестирование
2) Отладка
3) Компиляция
4) Трансляция
5) Код программы
73. На каком этапе процесса формирования и анализа требований происходит преобразование из бесформенных набор требований в логически связанные группы требовании.
1) Анализ требований
2) Сбор требований
3) Определение преоритетов
4) Классификация требований
5) Разрешение противоречий
74. Какому из этапов разработки программного обеспечения относится этот рисунок
Do'stlaringiz bilan baham: |