Тесты по дисциплине "Технология разработки программного обеспечения"
Оценка 4.9

Тесты по дисциплине "Технология разработки программного обеспечения"

Оценка 4.9
Раздаточные материалы
docx
информатика
Взрослым
27.03.2018
Тесты по дисциплине "Технология разработки программного обеспечения"
Тест содержит восемь вариантов. Разработан для специальности "Программирование в компьютерных системах" . Благодаря этим тестам можно провести оценку знаний по дисциплине Технология разработки программного обеспечения специальности Программирование в компьютерных сетях на третьем курсе обучения. Под технологией разработки программного обеспечения (ТРПО) понимается совокупность обобщенных и систематизированных знаний, или наука об оптимальных способах (приемах) про­ведения процесса разработки программного обеспечения, обеспечивающего в заданных условиях получение программной про­дукции с заданными свойствами. Технология разработки программного обеспечения предс­тавляет собой инженерный подход к разработке программных средств ЭВМ, охватывающий методологию программирования, проблемы обеспечения надежности программ, оценки рабочих характеристик и качества проектов. Технология разработки программного обеспечения рассмат­ривает вопросы управления проектированием систем програм­много обеспечения, а также средства и стандарты разработки программ. Технология разработки программного обеспечения определяет некоторую профессиональную культуру работы специалистов (не только программистов), обеспечивающую заданный уровень производительности труда и качества получаемой в результате программной продукции. Технология разработки программного обеспечения охватывает процесс разработки программного обеспечения от появления потребности в нем до его изготовления, передачи пользователю, модификации в процессе эксплуатации и прекращения его использования вследствие морального старения.Тесты по Технологии разработки программного обеспечения
Технология разработки программного обеспечения тест.docx

«Технология разработки программного обеспечения»

 

ВАРИАНТ 1

  1. Какие программы можно отнести к системному программному обеспечению:

а)      прикладные программы;

б)      операционные системы;

в)      игровые программы.

  1. Можно ли отнести операционную систему к программному обеспечению:

а)      да;

б)      нет.

  1. Самый большой этап в жизненном цикле программы:

а)      изучение предметной области;

б)      программирование;

в)      тестирование;

г)      эксплуатация;

д)      корректировка ошибок.

  1. Какой этап выполняется раньше:

а)      отладка;

б)      тестирование.

  1. Способы оценки качества:

а)      наличие документации;

б)      сравнение с аналогами;

в)      оптимизация программы;

г)      структурирование алгоритма.

  1.  Существует ли связь между эффективностью и оптимизацией программы:

а)      да;

б)      нет.

  1. Можно ли внутри цикла поместить еще один цикл:

а)      да;

б)      нет.

  1. Можно ли ставить знак подчеркивания в начале имени:

а)      да, без ограничений;

б)      да, но не рекомендуется;

в)      нет.

  1. Как называется способ составления имен переменных, когда в начале имени сообщается тип переменной:

а)      прямым указанием;

б)      венгерской нотацией;

в)      структурным программированием;

г)      поляризацией.

  1. Можно ли писать комментарии в отдельной строке:

а)      да;

б)      нет.

  1. Наличие комментариев позволяет:

а)      быстрее писать программы;

б)      быстрее выполнять программы.

в)      быстрее найти ошибки в программе;

  1. Возможно ли комбинирование языков программирования в рамках одной задачи:

а)      нет.

б)      да;

  1. Для решения инженерных задач характерно применение:

а)      САПР (систем автоматизированного проектирования);

б)      СУБД (систем управления базами данных);

в)      ОС (операционных систем).

  1. Причины синтаксических ошибок:

а)      ошибки в исходных данных;

б)      ошибки, допущенные на более ранних этапах;

в)      плохое знание языка программирования;

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

  1. Защитное программирование это:

а)      встраивание в программу отладочных средств;

б)      создание задач защищенных от копирования;

в)      разделение доступа в программе;

г)      использование паролей;

  1. Отладка – это:

а)      определение списка параметров;

б)      правило вызова процедур (функций);

в)      процедура поиска ошибок, когда известно, что ошибка есть;

г)      составление блок-схемы алгоритма.

17.  Когда программист может проследить последовательность выполнения команд программы:

а)      при тестировании;

б)      при трассировке;

в)      при компиляции;

г)      при выполнении программы;

д)      при компоновке.

  1. На каком этапе создания программы могут появиться синтаксические ошибки:

а)      анализ требований;

б)      проектирование;

в)      программирование;

г)      тестирование.

  1. Позволяет ли автоматизация программирования всегда создавать эффективные программы:

а)      да.

б)      нет;

20. Позволяет ли автоматизация программирования всегда создавать надежные программы:

а)      нет;

б)     да.

21. Что легко поддается автоматизации:

а)      работа с файлами;

б)      сложные логические задачи;

в)      интерфейс;

г)      алгоритмизация.

22. Что такое оптимизация программ:

а)      создание удобного интерфейса пользователя;

б)      улучшение работы существующей программы;

в)      разработка модульной конструкции программы;

г)      применение методов объектно-ориентированного программирования.

23. Сущность оптимизации циклов:

а)      ;трассировка циклов;

б)      сокращение тела цикла;

в)      представление циклов в виде блок-схем;

г)      сокращение количества повторений выполнения тела цикла

24. В чем сущность модульного программирования:

а)      в разбиении программы на отдельные равные части;

б)      в разбиении программы на отдельные функционально независимые части;

в)     в разбиение программы на процедуры и функции;

г)      снижает количество ошибок.

25. Недостаток модульного программирования:

а)      увеличивает трудоемкость программирования;

б)      снижает быстродействие программы;

в)      не позволяет выполнять оптимизацию программы.

г)      усложняет процедуру комплексного тестирования;

26. При структурном программировании задача выполняется:

а)      поэтапным разбиением на более легкие задачи;

б)      без участия программиста;

в)      объединением отдельных модулей программы.

27. Достоинство структурного программирования:

а)      можно приступить к автономному тестированию на раннем этапе разработки;

б)      нет необходимости выполнять тестирование;

в)      можно приступить к комплексному тестированию на раннем этапе разработки;

г)      можно пренебречь отладкой.

28.  Может ли дочерний элемент иметь двух родителей:

а)      да;

б)      нет;

в)      только для визуальных элементов;

г)      если их свойства совпадают.

29. Есть ли различие между объектом и экземпляром:

а)      да;

б)      нет;

в)      если у них общий предок.

30. Могут ли два экземпляра одного объекта реагировать на событие по-разному:

а)      да;

б)      нет.

31. Какие этапы проектирования можно объединять:

а)      эскизный и рабочий;

б)      технический и эскизный.

в)      технический и рабочий;

32. Процесс преобразования постановки задачи в план алгоритмического или вычислительного решения это:

а)      анализ требований;

б)      программирование;

в)      проектирование;

г)      тестирование.

33. Модульное программирование применимо при:

а)      проектировании сверху вниз;

б)      проектирование снизу-вверх;

34. Проектирование сверху вниз это:

а)      последовательное разбиение общих задач на более мелкие;

б)      составление из отдельных модулей большой программы.

35. Проектирование снизу-вверх это:

а)      составление из отдельных модулей большой программы;

б)      последовательное разбиение общих задач на более мелкие.

36. Зависит ли трудоемкость разработки от вида информации:

а)      да;

б)      нет.

37. Кому принадлежит право собственности на ПО:

а)      продавцу;

б)      разработчику;

в)      покупателю.

38. Кому принадлежит авторское право на ПО:

а)      покупателю.

б)      продавцу;

в)      разработчику;

39. Если вы приобрели программы законным путем, имеете ли вы право продать ее:

а)      да;

б)      нет.

40. Если вы приобрели программу законным путем, являетесь ли вы

собственником программы:

а)      нет;

б)      да.

 

 

 

ВАРИАНТ 2

1. Специфические особенности ПО как продукта:

а) продажа по ценам ниже себестоимости (лицензирование);

б) низкие материальные затраты при создании программ;

в) возможность создание программ небольшие коллективом или даже одним человеком;

г) разнообразие решаемых задач с помощью программных средств.

2. Можно ли отнести операционную систему к прикладному программному обеспечению:

а)      да;

б)      нет.

3. Какой этап выполняется раньше:

а)      отладка;

б)      тестирование.

4. В стадии разработки программы не входит:

а)      постановка задачи;

б)      составление спецификаций;

в)      эскизный проект;

г)      автоматизация программирования;

д)      тестирование.

5. Наиболее важный критерий качества:

а)      надежность;

б)      быстродействие;

в)      удобство в эксплуатации;

г)      удобный интерфейс;

д)      эффективность.

6. Способы оценки надежности:

а)      сравнение с аналогами;

б)      тестирование;

в)      трассировка;

г)      оптимизация.

7.  Можно ли внутри условного оператора поместить еще одно условие:

а)      да;

б)      нет.

8. Какие символы не допускаются в именах переменных:

а)      цифры;

б)      подчеркивание

в)      пробелы;

9. Транслируются ли комментарии:

а)      да;

б)      нет.

10. Что определяет выбор языка программирования:

а)      область приложения;

б)      знание языка;

в)      наличие дополнительных библиотек.

11. Наличие комментариев позволяет:

а)      применять сложные структуры;

б)      легче разобраться в программе;

в)      увеличить быстродействие.

12. Допустимо ли комбинирование языков программирования в рамках одной задачи :

а)      нет.

б)      да;

13. Для решения экономических задач характерно применение:

а)      СУБД (систем управления базами данных);

б)      языков высокого уровня;

в)      языков низкого уровня;

г)      применение сложных математических расчетов.

14. Когда можно обнаружить синтаксические ошибки:

а)      при отладке;

б)      при тестировании;

в)      на этапе проектирования;

г)      при компиляции;

д)      при эксплуатации.

15. Вид ошибки с неправильным написанием служебных слов (операторов):

а)      синтаксическая;

б)      семантическая;

в)      логическая;

г)      символьная.

16. Когда программист может проследить последовательность выполнения команд программы:

а)      при тестировании;

б)      при компиляции;

в)      при выполнении программы;

г)      при трассировке;

д)      при компоновке.

17. Когда приступают к тестированию программы:

а)      после постановки задачи;

б)      на этапе программирования;

в)      на этапе проектирования;

г)      когда программа уже закончена;

д)      после составления спецификаций,

18. Тестирование бывает:

а)      инструментальное;

б)      автономное;

в)      визуальное;

г)      алгоритмическое.

19. Назначение отладки:

а)      поиск возможных ошибок;

б)      составление спецификаций;

в)      разработка алгоритма.

г)      поиск причин существующих ошибок;

20. Отладка программ это:

а)      локализация и исправление ошибок;

б)      алгоритмизация программирования;

в)      компиляция и компоновка.

21. В чем сущность автоматизации программирования:

а)      получение готовой программы без выполнения компоновки;

б)      создание программы без написания ее текста;

в)      в отсутствии компиляции.

22. Выполняется ли процедура компиляции при автоматизации программирования:

а)      да;

б)       нет.

23. Относится ли визуальное программирование к средствам автоматизации:

а)       нет.

б)      да;

24. Нахождение наилучшего варианта из множества возможных:

а)      тестирование;

б)      оптимизация;

в)      автоматизация;

г)      отладка;

д)      сопровождение.

25. Результат оптимизации программы:

а)      надежность;

б)      машино-независимость;

в)      эффективность;

г)      мобильность.

26. Критерии оптимизации программы:

а)      быстродействие или размер программы;

б)      быстродействие и размер программы;

в)      надежность или эффективность;

г)      надежность и эффективность.

27. Достоинство модульного программирования:

а)      не требует комплексного тестирования;

б)      возможность приступить к тестированию до завершения написания всей программы;

в)      уменьшает размер программы;

г)      повышает надежность программы.

28. Разрешается ли использование циклов при структурном программированииp:

а)      да;

б)      нет.

29. Достоинство структурного программирования:

а)      повышает быстродействие программы;

б)      облегчает работу над большими и сложными проектами;

в)      снижает затраты на программирование.

1.      Какое утверждение верно:

а)      предки наследуют свойства родителей;

б)      родители наследуют свойства потомков;

в)      потомки не могут иметь общих предков;

г)      потомки наследуют свойства родителей.

31. Изменение свойств, приводит к изменению поведения экземпляра:

а)      нет;

б)      только для визуальных;

в)      только НЕ для визуальных;

г)      да.

32. Какой методикой проектирования пользуются при структурном программировании:

а)      сверху вниз;

б)      снизу-вверх.

33. Какой этап проектирования может быть исключен:

а)      эскизный проект;

б)      технический проект;

в)      рабочий проект.

34. Какие этапы проектирования можно объединять:

а)      эскизный и рабочий;

б)      технический и рабочий;

в)      технический и эскизный.

35. Модульное программирование применимо при:

а)      проектировании сверху вниз;

б)      проектирование снизу-вверх;

36. Модульное программирование применимо при:

а)      проектировании сверху вниз;

б)      проектирование снизу-вверх;

в)      и в том, и другом случае;

г)      ни в коем случае.

37. Какой методикой проектирования пользуются при структурном программировании:

а)      сверху вниз;

б)      снизу-вверх.

38. Зависит ли трудоемкость разработки от вида информации:

а)      да;

б)       нет.

39. Если вы приобрели программы законным путем, имеете ли вы право вносить в нее изменения:

а)      да

б)      нет;

40. Если вы приобрели программы законным путем, имеете ли вы право продать ее:

а)      да;

б)      нет.

 

 

ВАРИАНТ 3

1. Какие программы можно отнести к системному ПО:

а) драйверы;

б) текстовые редакторы;

в) электронные таблицы;

г) графические редакторы.

2. Специфические особенности ПО как продукта:

а)      универсальность;

б)      низкие затраты при дублировании;

в)      простота эксплуатации;

г)      наличие поддержки (сопровождения) со стороны разработчика.

3. Какой этап выполняется раньше:

а)      отладка;

б)      оптимизация;

в)      программирование;

г)      тестирование.

4. Специфические особенности ПО как продукта:

а)      низкие затраты при дублировании;

б)      универсальность;

в)      простота эксплуатации;

г)      наличие поддержки (сопровождения) со стороны разработчика.

5. Повышает ли качество программ оптимизация:

а)      да;

б)      нет.

6. Существует ли связь между надежностью и быстродействием:

а)      нет:

б)      да.

7. Можно ли одно большое (длинное) выражение разбить на несколько выраженийp:

а)      да;

б)      нет.

8. Найдите НЕ правильное условие для создания имен:

а)      длинное имя можно сократить;

б)      из имени лучше выбрасывать гласные;

в)      имена могут содержать пробелы;

г)      можно использовать большие буквы.

9. Наличие комментариев позволяет:

а)      улучшить читабельность программы;

б)      улучшить эксплуатацию программы;

в)      повысить надежность программы.

10. Что определяет выбор языка программирования:

а)      знание языка;

б)      область приложения;

в)      наличие дополнительных библиотек.

11. Наличие комментариев позволяет:

а)      улучшить читабельность программы;

б)      улучшить эксплуатацию программы;

в)      повысить надежность программы.

12. Для каких задач характерно использование большого количества исходных данных, выполнение операций поиска, группировки:

а)      для системных задач;

б)      для экономических задач;

в)      для инженерных задач.

13. Можно ли использовать комбинацию языков программирования в рамках одного проекта:

а)      да;

б)      нет.

14. Ошибки компоновки заключаются в том, что:

а)      неправильно использовано зарезервированное слово;

б)      составлено неверное выражение;

в)      указано внешнее имя, но не объявлено;

г)      указан неверный тип переменной.

15. Вид ошибки с неправильным использованием служебных слов (операторов):

а)      синтаксическая;

б)      семантическая;

в)      логическая;

г)      символьная.

16. Программа для просмотра значений переменных при выполнении программы:

а)      компилятор;

б)      интерпретатор;

в)      отладчик;

г)      трассировка;

д)      тестирование.

17. Тестирование бывает:

а)      инструментальное;

б)      комплексное;

в)      визуальное;

г)      алгоритмическое.

18.  При комплексном тестировании проверяются:

а)      правильность работы отдельных частей программы;

б)      согласованность работы отдельных частей программы;

в)      быстродействие программы;

г)      эффективность программы.

19. Существует ли различие между отладкой и тестированием:

а)      да;

б)      нет.

20. Что выполняется раньше, отладка или тестирование:

а)      отладка;

б)      тестирование.

21. В чем сущность автоматизации программирования:

а)      получение готовой программы без выполнения компоновки;

б)      создание программы без написания ее текста;

в)      в отсутствии компиляции.

22. Влияет ли автоматизация программирования на эффективность программы:

а)      нет;

б)      да

23. Позволяет ли автоматизация программирования всегда создавать надежные программы:

а)      нет;

б)      да.

24. Критерии оптимизации:

а)      размер программы и ее эффективность;

б)      время выполнения или размер требуемой памяти;

в)      независимость модулей;

г)      качество программы, ее надежность.

25. Нахождение наилучшего варианта из множества возможных:

а)      тестирование;

б)      автоматизация;

в)      отладка;

г)      оптимизация;

д)      сопровождение.

26. Рекомендуемые размеры модулей:

а)      большие;

б)      равные;

в)      небольшие;

г)      фиксированной длины.

27. В чем заключается независимость модуля:

а)      в написании, отладке и тестировании независимо от остальных модулей;

б)      в разработке и написании независимо от других модулей;

в)      в независимости от работы основной программы.

28. Допустимо ли использование оператора GO ТO при структурном программировании:

а)      нет;

б)      да.

29. Возможно, ли преобразовать неструктурированную программу к структурному виду:

а)      да;

б)      нет.

30. Недостаток структурного программирования:

а)      снижает эффективность;

б)      уменьшает количество ошибок;

в)      увеличивает размер программы;

г)      не требует отладки.

31.  Три "кита" объектно-ориентированного метода программирования:

а)      предки, родители, потомки;

б)      полиморфизм, инкапсуляция, наследование;

в)      свойства, события, методы;

г)      визуальные, не визуальные компоненты и запросы.

32. Можно ли свойствам присваивать значения:

а)      да (всегда);

б)      не всегда;

в)      нет.

33. Модульное программирование применимо при:

а)      проектировании сверху вниз;

б)      проектирование снизу-вверх;

34. Процесс преобразования постановки задачи в план алгоритмического или вычислительного решения это:

а)      проектирование;

б)      анализ требований;

в)      программирование;

г)      тестирование.

35. Процесс преобразования постановки задачи в план алгоритмического или вычислительного решения это:

а)      анализ требований;

б)      программирование;

в)      проектирование;

г)      тестирование.

36. Этап разработки программы, на котором дается характеристика области применения программы:

а)      эскизный проект;

б)      технический проект;

в)      внедрение;

г)      рабочий проект.

д)       техническое задание;

37. Составление спецификаций это:

а)      эскизный проект;

б)      поиск алгоритма;

в)      формализация задачи;

г)      отладка.

38. В чем заключается иерархический подход в решении задачи:

а)      в выделении основных и второстепенных элементов;

б)      в последовательном разбиении задачи на более мелкие составные части;

в)      в возможности параллельного выполнения отдельных частей задачи.

39. Какой метод проектирования соответствует иерархическому подходу в решении задачи:

а)      нисходящее (сверху вниз);

б)      восходящее (снизу-вверх).

40. Кому принадлежит авторское право на ПО:

а)      разработчику;

б)      продавцу;

в)      покупателю.

 

 

ВАРИАНТ  4

  1. Какие программы можно отнести к системному ПО:

а)      программа расчета заработной платы;

б)      электронные таблицы;

в)      СУБД (системы управления базами данных).

  1. Какие программы можно отнести к системному ПО:

а)      утилиты;

б)      экономические программы;

в)      статистические программы;

г)      мультимедийные программы.

  1. Что выполняется раньше:

а)      компиляция;

б)      отладка;

в)      компоновка;

г)      тестирование.

  1. Этап, занимающий наибольшее время, в жизненном цикле программы:

а)      проектирование;

б)      тестирование;

в)      программирование;

г)      сопровождение;

д)      формулировка требований.

  1. В каких единицах можно измерить надежность:

а)      км/час;

б)      отказов/час;

в)      Кбайт/сек;

г)      операций/сек.

  1. Что относится к этапу программирования:

а)      написание кода программы;

б)      разработка интерфейса;

в)      работоспособность;

г)      анализ требований.

  1. . Если имеется стандартная функция, нужно ли писать собственную:

а)      нет;

б)      да.

  1. . Доступ, при котором записи файла читаются в физической последовательности, называется:

1)      прямым;

2)      простым;

3)      последовательным;

4)      основным.

  1.  Можно ли ставить знак подчеркивания в начале имени:

а)      да, но не рекомендуется;

б)      да, без ограничений;

в)      нет.

  1.  Как называется способ составления имен переменных, когда в начале имени сообщается тип переменной:

а)      прямым указанием;

б)      венгерской нотацией;

в)      структурным программированием;

г)      поляризацией.

  1. . Что определяет выбор языка программирования:

а)      область приложения;

б)      знание языка;

в)      наличие дополнительных библиотек.

  1.  Для каких задач характерен большой объем вычислений, использование сложного математического аппарата:

а)      для системных задач;

б)      для инженерных задач;

в)      для экономических задач.

  1. . На каком этапе производится выбор языка программирования:

а)      проектирование;

б)      программирование;

в)      отладка;

г)      тестирование.

  1.  Могут ли проявиться ошибки при изменении условий эксплуатации:

а)      да;

б)      нет.

15. Ошибки при написании программы бывают:

а)      орфографические;

б)      лексические;

в)      синтаксические;

г)      фонетические;

д)      морфологические.

16. Отладка – это:

а)      определение списка параметров;

б)      правило вызова процедур (функций);

в)      процедура поиска ошибок, когда известно, что ошибка есть;

г)      составление блок-схемы алгоритма.

  1.  При комплексном тестировании проверяются:

а)      правильность работы отдельных частей программы;

б)      согласованность работы отдельных частей программы;

в)      быстродействие программы;

г)      эффективность программы.

18. Чему нужно уделять больше времени, чтобы получить хорошую программу:

а)      программированию;

б)      отладке;

в)      тестированию;

г)      проектированию.

19. Назначение тестирования:

а)      обнаружение ошибок;

б)      повышение эффективности программы;

в)      улучшение эксплуатационных характеристик;

г)      повышение надежности программы;

д)      приведение программы к структурированному виду.

20. Инструментальные средства отладки (НЕ правильный ответ):

а)      трассировка.

б)      отладчики;

в)      компиляторы;

21. Возможны ли ошибки при автоматизации программирования:

а)      да;

б)      нет.

22. Один из методов автоматизации программирования:

а)      структурное программирование;

б)      модульное программирование;

в)      визуальное программирование;

г)      объектно-ориентированное программирование.

23.  Нахождение наилучшего варианта из множества возможных:

а)      тестирование;

б)      автоматизация;

в)      отладка;

г)      сопровождение.

д)      оптимизация;

24. Критерии оптимизации:

а)      эффективность использования ресурсов;

б)      структурирование алгоритма;

в)      структурирование программы.

25. В чем заключается оптимизация условных выражений:

а)      в использовании простых логических выражений;

б)      в изменении порядка следования элементов выражения;

в)      в использовании сложных логических выражений;

г)      в использовании операций AND, OR и NOT.

26. В чем сущность модульного программирования:

а)      в разбиении программы на отдельные равные части;

б)      в разбиении программы на отдельные функционально независимые части;

в)      в разбиение программы на процедуры и функции;

27. Можно ли сочетать модульное и структурное программирование:

а)      да;

б)      нет.

28. Можно ли сочетать структурное программирование с модульным:

а)      можно;

б)      нельзя;

в)      только в особых случаях.

29. При структурном программировании задача выполняется:

а)      без участия программиста;

б)      поэтапным разбиением на более легкие задачи;

в)      объединением отдельных модулей программы.

30. Повышает ли читабельность программ структурное кодирование:

а)      да;

б)      нет.

31.  Полиморфизм это:

а)      передача свойств по наследству;

б)      изменение поведения потомков на разные события;

в)      изменение поведения потомков, имеющих общих предков;

г)      изменение поведения экземпляров, имеющих общих предков;

32. Можно ли переопределять методы:

а)      да;

б)      нет.

33. В каких единицах измеряются затраты на проектирование:

а)      в человеко-днях;

б)      в долларах;

в)      в тенге;

г)      в килобайтах.

34. Можно ли переопределять свойства:

а)      да;

б)      нет.

35. Составление спецификаций это:

а)      эскизный проект;

б)      формализация задачи;

в)      поиск алгоритма;

г)      отладка.

36. Этап разработки программы, на котором дается характеристика области применения программы:

а)      эскизный проект;

б)      технический проект;

в)      внедрение;

г)      рабочий проект.

д)      техническое задание;

37. Этап разработки программы, на котором дается характеристика области применения программы:

а)      технический проект;

б)      техническое задание;

в)      эскизный проект;

г)      внедрение;

д)      рабочий проект.

38. Укажите правильную последовательность создания программы:

а)      анализ требований, проектирование, программирование, тестирование, отладка;

б)      анализ требований, программирование, проектирование, тестирование;

в)      анализ требований, проектирование, программирование, модификация, трассировка;

г)      формулирование задачи, анализ требований, проектирование, программирование;

д)      формулирование задачи, анализ требований, программирование, проектирование, отладка.

39. В каких единицах измеряются затраты на проектирование:

а)      в долларах;

б)      в человеко-днях;

в)      в тенге;

г)      в килобайтах.

40. Зависит ли трудоемкость разработки от сложности алгоритма:

а)      да;

б)      нет.

 

 

ВАРИАНТ 5

  1. Какие программы нельзя отнести к системному ПО:

а)      компиляторы языков программирования;

б)      операционные системы;

в)      игровые программы;

г)      системы управления базами данных.

  1. Этап, занимающий наибольшее время, в жизненном цикле программы:

а)      тестирование;

б)      программирование;

в)      формулировка требований.

г)      сопровождение;

д)      проектирование;

  1. Что выполняется раньше:

а)      программирование;

б)      отладка;

в)      тестирование.

г)      проектирование;

  1. Самый большой этап в жизненном цикле программы:

а)      эксплуатация;

б)      изучение предметной области;

в)      программирование;

г)      тестирование;

д)      корректировка ошибок.

  1. В каких единицах можно измерить быстродействие:

а)      отказов/час;

б)      км/час;

в)      Кбайт/сек;

г)      операций/сек.

  1. Последовательность этапов программирования:

а)      компоновка, отладка, компилирование;

б)      отладка, компилирование, компоновка;

в)      компилирование, отладка, компоновка.

г)      компилирование, компоновка, отладка;

  1. Инструментальные средства программирования:

а)      СУБД (системы управления базами данных);

б)      BIOS (базовая система ввода-вывода);

в)      ОС (операционные системы).

г)      компиляторы, интерпретаторы;

  1. Что выполняется раньше:

а)      разработка алгоритма;

б)      выбор языка программирования;

в)      написание исходного кода;

г)      компиляция.

  1.  Если имеется стандартная функция, нужно ли писать собственную:

а)      нет;

б)      да.

  1.  Наличие комментариев позволяет:

а)      быстрее найти ошибки в программе;

б)      быстрее писать программы;

в)      быстрее выполнять программы.

  1.  На каком этапе производится выбор языка программирования:

а)      программирование;

б)      отладка;

в)      тестирование.

г)      проектирование;

  1. Для каких задач характерен большой объем вычислений, использование сложного математического аппарата:

а)      для инженерных задач;

б)      для системных задач;

в)      для экономических задач.

  1.  Могут ли проявиться ошибки при изменении в предметной области:

а)      да;

б)      нет.

  1.  Процедура поиска ошибки, когда известно, что она есть это:

а)      тестирование;

б)      компоновка;

в)      отладка;

г)      транзакция;

д)      трансляция.

  1. Ошибки при написании программы бывают:

а)      синтаксические;

б)      орфографические;

в)      лексические;

г)      фонетические;

д)      морфологические.

  1.  Процесс исполнения программы с целью обнаружения ошибок:

а)      кодирование;

б)      тестирование;

в)      сопровождение;

г)      проектирование.

  1. Автономное тестирование это:

а)      составление блок-схем;

б)      пошаговая проверка выполнения программы

в)      тестирование отдельных частей программы;

г)      инструментальное средство отладки;

  1. Инструментальные средства отладки (НЕ правильный ответ):

а)      компиляторы;

б)      отладчики;

в)      трассировка.

  1.  Отладка программ это:

а)      алгоритмизация программирования;

б)      локализация и исправление ошибок;

в)      компиляция и компоновка.

20.   Недостаток автоматизации программирования;

а)      низкое быстродействие;

б)      большой размер программы;

в)      сложность программы.

  1.  Возможны ли ошибки при автоматизации программирования:

а)      да;

б)      нет.

  1.  Возможна ли оптимизация программ без участия программиста:

а)      да;

б)      нет.

23.  Нахождение наилучшего варианта из множества возможных:

а)      тестирование;

б)      автоматизация;

в)      отладка;

г)      сопровождение.

д)      оптимизация;

24. В чем заключается независимость модуля:

а)      в разработке и написании независимо от других модулей;

б)      в независимости от работы основной программы.

в)      в написании, отладке и тестировании независимо от остальных модулей;

25. При модульном программировании желательно, чтобы модуль имел:

а)      большой размер;

б)      небольшой размер;

в)      фиксированный размер;

г)      любой размер.

26. Любую ли программу можно привести к структурированному виду:

а)      любую;

б)      не все;

в)      нельзя.

27. Разрешается ли использование оператора GO TO  при структурном программировании:

а)      да;

б)      иногда.

в)      нет;

28. Разрешается ли использование циклов при объектно-ориентированном программировании:

а)      да;

б)      нет.

29.  Наследование это:

а)      передача свойств экземплярам;

б)      передача свойств предкам;

в)      передача свойств потомкам;

г)      передача событий потомкам.

30. Предусматривает ли объектно-ориентированное программирование использование стандартных процедур и функций:

а)      да;

б)      нет.

31. Какой методикой проектирования пользуются при структурном программировании:

а)      сверху вниз;

б)      снизу-вверх.

32. Составление спецификаций это:

а)      эскизный проект;

б)      формализация задачи;

в)      поиск алгоритма;

г)      отладка.

33. Могут ли два различных объекта реагировать на событие по-разному:

а)      да;

б)      нет.

34. Несуществующий метод проектирования:

а)      алгоритмическое;

б)      нисходящее;

в)      восходящее.

35. Укажите правильную последовательность создания программы:

а)      анализ требований, проектирование, программирование, тестирование, отладка;

б)      анализ требований, программирование, проектирование, тестирование;

в)      анализ требований, проектирование, программирование, модификация, трассировка;

г)      формулирование задачи, анализ требований, программирование, проектирование, отладка.

д)      формулирование задачи, анализ требований, проектирование, программирование;

36. Уточнение структуры входных и выходных данных, разработка алгоритмов, определение элементов интерфейса входят в:

а)      рабочий проект;

б)      эскизный проект.

в)      технический проект;

37.  Несуществующий метод проектирования:

а)      алгоритмическое;

б)      нисходящее;

в)      восходящее.

38. Зависит ли трудоемкость разработки от сложности алгоритма:

а)      да;

б)      нет.

39. Какой метод проектирования соответствует иерархическому подходу в решении задачи:

а)      нисходящее (сверху вниз);

б)      восходящее (снизу-вверх).

40. Если вы приобрели программы законным путем, имеете ли вы право продать ее:

а)      да;

б)      нет.

 

ВАРИАНТ 6

1. Какие программы можно отнести к прикладному программному обеспечению:

а)      электронные таблицы;

б)      таблицы решений;

в)      СУБД (системы управления базами данных).

2. В стадии разработки программы не входит:

а)      составление спецификаций;

б)      эскизный проект;

в)      тестирование.

г)      автоматизация программирования;

д)      постановка задачи;

3. Что выполняется раньше:

а)      программирование;

б)      проектирование;

в)      отладка;

г)      тестирование.

4. В стадии разработки программы не входит:

а)      постановка задачи;

б)      составление спецификаций;

в)      эскизный проект;

г)      тестирование.

д)      автоматизация программирования;

5. На языке программирования составляется:

а)      исполняемый код;

б)      объектный код;

в)      алгоритм.

г)      исходный код;

6. Правила, которым должна следовать программа это:

а)      алгоритм;

б)      структура;

в)      спецификация;

г)      состав информации.

7. Можно ли переменным присваивать произвольные идентификаторы:

а)      да;

б)      нет.

8. Найдите НЕ правильное условие для создания имен:

а)      длинное имя можно сократить;

б)      из имени лучше выбрасывать гласные;

в)      можно использовать большие буквы.

г)      имена могут содержать пробелы;

9. Доступ, при котором записи файла обрабатываются в произвольной последовательности, называется:

а)      последовательным;

б)      простым;

в)      основным.

г)      прямым;

10. Что определяет выбор языка программирования:

а)      знание языка;

б)      наличие дополнительных библиотек.

в)      область приложения;

11. Транслируются ли комментарии:

а)      да;

б)      нет.

12. Можно ли использовать комбинацию языков программирования в рамках одного проекта:

а)      да;

б)      нет.

13. На каком этапе производится выбор языка программирования:

а)      проектирование;

б)      программирование;

в)      отладка;

г)      тестирование.

14. Возможно ли программирование с защитой от ошибок:

а)      да;

б)      нет.

15. Программа для просмотра значений переменных при выполнении программы:

а)      компилятор;

б)      интерпретатор;

в)      трассировка;

г)      тестирование.

д)      отладчик;

16. Вид ошибки с неправильным использованием служебных слов (операторов):

а)      синтаксическая;

б)      логическая;

в)      символьная.

г)      семантическая;

17. Трассировка это:

а)      проверка пошагового выполнения программы;

б)      тестирование исходного кода;

в)      отладка модуля;

г)      составление блок-схемы алгоритма.

18. Локализация ошибки:

а)      определение причин ошибки;

б)      определение места возникновения ошибки;

в)      обнаружение причин ошибки;

г)      исправление ошибки.

19. Локализация ошибки:

а)      определение причин ошибки;

б)      обнаружение причин ошибки;

в)      определение места возникновения ошибки;

г)      исправление ошибки.

20. Назначение тестирования:

а)      обнаружение ошибок;

б)      повышение эффективности программы;

в)      улучшение эксплуатационных характеристик;

г)      приведение программы к структурированному виду.

д)      повышение надежности программы;

21. Выполняется ли процедура компиляции при автоматизации программирования:

а)      да;

б)      нет.

22. Что легко поддается автоматизации:

а)      интерфейс;

б)      работа с файлами;

в)      сложные логические задачи;

г)      алгоритмизация.

23. Модульное программирование это:

а)      использование стандартных процедур и функций

б)      разбиение программы на отдельные части;

в)      структурирование;

24. Можно ли использовать оператор GO TO в модульном программах:

а)      можно;

б)      нельзя.

25. Разрешается ли использование циклов при структурном программированииp:

а)      да;

б)      нет.

26. Разрешается ли использование оператора IF при объектно-ориентированном программировании:

а)      нет

б)      да

27. Что такое объект, в объектно-ориентированное программировании:

а)      событие;

б)      обработка событий;

в)      тип данных;

г)      структура данных;

д)      использование стандартных процедур.

28. Могут ли два экземпляра одного объекта реагировать на событие по-разному:

а)      да;

б)      нет.

29. Укажите правильную последовательность создания программы:

а)      анализ требований, проектирование, программирование, тестирование, отладка;

б)      анализ требований, программирование, проектирование, тестирование;

в)      формулирование задачи, анализ требований, проектирование, программирование;

г)      анализ требований, проектирование, программирование, модификация, трассировка;

д)      формулирование задачи, анализ требований, программирование, проектирование, отладка.

30. Уточнение структуры входных и выходных данных, разработка алгоритмов, определение элементов интерфейса входят в:

а)      технический проект;

б)      рабочий проект;

в)      эскизный проект.

31. Метод проектирования:

а)      алгоритмическое;

б)      логическое;

в)      нисходящее;

г)      использование языков программирования;

д)      составление блок-схем.

32. Нисходящее проектирование это:

а)      составление блок-схем;

б)      разделение программы на отдельные участи (блоки);

в)      последовательное уточнение (детализация);

г)      трассировка.

33. В каких единицах измеряются затраты на проектирование:

а)      в человеко-днях;

б)      в долларах;

в)      в тенге;

г)      в килобайтах.

34. Зависит ли трудоемкость разработки от языка или системы программирования:

а)      да;

б)      нет.

35. Зависит ли трудоемкость разработки от сложности алгоритма:

а)      да;

б)      нет.

36. Зависит ли трудоемкость разработки от вида информации:

а)      да;

б)      нет.

37. Зависит ли трудоемкость разработки от количества обрабатываемой информации:

а)      да;

б)      нет.

38. Кому принадлежит право собственности на ПО:

а)      продавцу;

б)      разработчику;

в)      покупателю.

39. Если вы приобрели программы законным путем, имеете ли вы право продать ее:

а)      да;

б)      нет.

40. Кому принадлежит право собственности на ПО:

а)      разработчику;

б)      продавцу;

в)      покупателю.

 

 

ВАРИАНТ 7

  1. Какие программы можно отнести к прикладному ПО:

а)      программа расчета заработной платы;

б)      диспетчер программ;

в)      программа «Проводник» (Explorer).

  1. Этап, занимающий наибольшее время, при разработке программы:

а)      тестирование;

б)      сопровождение;

в)      проектирование;

г)      программирование;

д)      формулировка требований.

  1. Первый этап в жизненном цикле программы:

а)      анализ требований;

б)      проектирование;

в)      формулирование требований;

г)      автономное тестирование;

д)      комплексное тестирование.

  1. Самый важный критерий качества программы:

а)      надежность;

б)      эффективность;

в)      работоспособность;

г)      быстродействие;

д)      простота эксплуатации.

  1. В каких единицах можно измерить надежность:

а)      км/час;

б)      Кбайт/сек;

в)      отказов/час;

г)      операций/сек.

  1. Способы оценки надежности:

а)      тестирование;

б)      сравнение с аналогами;

в)      трассировка;

г)      оптимизация.

  1.  Какие символы не допускаются в именах переменных:

а)      цифры;

б)      пробелы;

в)      подчеркивание

  1. Транслируются ли комментарии:

а)      да;

б)      нет.

  1. Наличие комментариев позволяет:

а)      быстрее найти ошибки в программе;

б)      быстрее писать программы;

в)      быстрее выполнять программы.

  1.  Какие символы не допускаются в именах переменных:

а)      цифры

б)      подчеркивание

в)      пробелы

  1. Можно ли ставить знак подчеркивания в начале имени:

а)      да, без ограничений;

б)      да, но не рекомендуется;

в)      нет.

  1.  Можно ли писать комментарии в отдельной строке:

а)      да;

б)      нет.

  1.  Для решения экономических задач характерно применение:

а)      языков низкого уровня;

б)      применение сложных математических расчетов.

в)      СУБД (систем управления базами данных);

г)      языков высокого уровня;

14. Есть ли недостатки программирования с защитой от ошибок:

а)      да;

б)      нет.

15. Отладка – это:

а)      определение списка параметров;

б)      процедура поиска ошибок, когда известно, что ошибка есть;

в)      правило вызова процедур (функций);

г)      составление блок-схемы алгоритма.

16. Вид ошибки с неправильным написанием служебных слов (операторов):

а)      семантическая;

б)      логическая;

в)      символьная.

г)      синтаксическая;

17. На каком этапе создания программы могут появиться синтаксические ошибки:

а)      проектирование;

б)      анализ требований;

в)      тестирование.

г)      программирование;

18. Когда приступают к тестированию программы:

а)      когда программа уже закончена;

б)      после постановки задачи;

в)      на этапе программирования;

г)      на этапе проектирования;

д)      после составления спецификаций,

19. Процесс исполнения программы с целью обнаружения ошибок:

а)      кодирование;

б)      сопровождение;

в)      тестирование;

г)      проектирование.

20. Трассировка это:

а)      тестирование исходного кода;

б)      отладка модуля;

в)      проверка пошагового выполнения программы;

г)      составление блок-схемы алгоритма.

21. Автоматизация программирования позволяет:

а)      повысить надежность программы;

б)      сократить время разработки программы;

в)      повысить быстродействие программы.

22. Позволяет ли автоматизация программирования всегда создавать эффективные программы:

а)      да.

б)      нет;

23. Что такое оптимизация программ:

а)      улучшение работы существующей программы;

б)      создание удобного интерфейса пользователя;

в)      разработка модульной конструкции программы;

г)      применение методов объектно-ориентированного программирования.

24. Выполняется ли процедура компиляции при автоматизации программирования:

а)      да;

б)      нет.

25. Сущность оптимизации циклов:

а)      сокращение тела цикла;

б)      представление циклов в виде блок-схем;

в)      сокращение количества повторений выполнения тела цикла;

г)      трассировка циклов;

д)      поиск ошибок в циклах.

26. В чем сущность модульного программирования:

а)      в разбиении программы на отдельные функционально независимые части;

б)      в разбиении программы на отдельные равные части;

в)      в разбиение программы на процедуры и функции;

27. Можно ли использовать оператор GO TO в структурированных программах:

а)      можно;

б)      нельзя;

в)      только в особых случаях.

28. Разрешается ли использование оператора IF при структурном программировании:

а)      да;

б)      нет.

29. Предусматривает ли объектно-ориентированное программирование использование стандартных процедур и функций:

а)      да;

б)      нет.

30. Предусматривает ли объектно-ориентированное программирование использование стандартных процедур и функций:

а)      да;

б)      нет.

31. Какой методикой проектирования пользуются при структурном программировании:

а)      сверху вниз;

б)      снизу-вверх.

31. Составление спецификаций это:

а)      эскизный проект;

б)      формализация задачи;

в)      поиск алгоритма;

г)      отладка.

32. Этап разработки программы, на котором дается характеристика области применения программы:

а)      техническое задание;

б)      эскизный проект;

в)      технический проект;

г)      внедрение;

д)      рабочий проект.

33. Признаки нисходящего программирования:

а)      наличие оптимизации;

б)      наличие тестирования;

в)      последовательная детализация;

г)      автоматизация программирования.

34. Какой этап проектирования может быть исключен:

а)      эскизный проект;

б)      технический проект;

в)      рабочий проект.

35. Какой методикой проектирования пользуются при структурном программировании:

а)      сверху вниз;

б)      снизу-вверх.

36. В чем заключается иерархический подход в решении задачи:

а)      в последовательном разбиении задачи на более мелкие составные части;

б)      в выделении основных и второстепенных элементов;

в)      в возможности параллельного выполнения отдельных частей задачи.

37. Зависит ли трудоемкость разработки от языка или системы программирования:

а)      да;

б)      нет.

38. Зависит ли трудоемкость разработки от количества обрабатываемой информации:

а)         да;

б)         нет.

39. Зависит ли трудоемкость разработки от вида информации:

а)      да;

б)      нет.

40. Если вы приобрели программу законным путем, являетесь ли вы

собственником программы:

а)      нет;

б)      да.

 

 

ВАРИАНТ 8

  1. Какие программы нельзя отнести к прикладному ПО:

а)      компиляторы и (или) интерпретаторы;

б)      текстовые и (или) графические редакторы;

в)      электронные таблицы.

  1. Один из необязательных этапов жизненного цикла программы:

а)      оптимизация;

б)      проектирование;

в)      тестирование;

г)      программирование;

д)      анализ требований.

  1. Самый важный критерий качества программы:

а)      надежность;

б)      эффективность;

в)      работоспособность;

г)      быстродействие;

д)      простота эксплуатации.

  1. В стадии разработки программы не входит:

а)      автоматизация программирования;

б)      постановка задачи;

в)      составление спецификаций;

г)      эскизный проект;

д)      тестирование.

  1. Способы оценки качества:

а)      оптимизация программы;

б)      наличие документации;

в)      сравнение с аналогами;

г)      структурирование алгоритма.

  1. Повышает ли качество программ оптимизация:

а)      да;

б)      нет.

  1. Можно ли использовать имена, которые уже были использованы в другой программе (модуле):

а)      да;

б)      нет.

  1. Как называется способ составления имен переменных, когда в начале имени сообщается тип переменной:

а)      прямым указанием;

б)      венгерской нотацией;

в)      структурным программированием;

г)      поляризацией.

  1. Можно ли писать комментарии в отдельной строке:

а)      да;

б)      нет.

  1. Найдите НЕ правильное условие для создания имен:

а)      имена могут содержать пробелы;

б)      длинное имя можно сократить;

в)      из имени лучше выбрасывать гласные;

г)      можно использовать большие буквы.

  1. Какие символы не допускаются в именах переменных:

а)      пробелы;

б)      цифры;

в)      подчеркивание

  1.  Наличие комментариев позволяет:

а)      улучшить эксплуатацию программы;

б)      улучшить читабельность программы;

в)      повысить надежность программы.

г)      ОС (операционных систем).

  1. Для решения экономических задач характерно применение:

а)      языков высокого уровня;

б)      СУБД (систем управления базами данных);

в)      языков низкого уровня;

г)      применение сложных математических расчетов.

  1.  Есть ли недостатки программирования с защитой от ошибок:

а)      да;

б)      нет.

15.  Когда программист может проследить последовательность выполнения команд программы:

а)      при трассировке;

б)      при тестировании;

в)      при компиляции;

г)      при выполнении программы;

д)      при компоновке.

  1. Защитное программирование это:

а)      встраивание в программу отладочных средств;

б)      создание задач защищенных от копирования;

в)      разделение доступа в программе;

г)      использование паролей;

д)      оформление авторских прав на программу.

  1. Программа для просмотра значений переменных при выполнении программы:

а)      отладчик;

б)      компилятор;

в)      интерпретатор;

г)      трассировка;

д)      тестирование.

  1. Отладка – это:

а)      определение списка параметров;

б)      процедура поиска ошибок, когда известно, что ошибка есть;

в)      правило вызова процедур (функций);

г)      составление блок-схемы алгоритма.

  1. Тестирование бывает:

а)      комплексное;

б)      инструментальное;

в)      визуальное;

г)      алгоритмическое.

  1. Существует ли различие между отладкой и тестированием:

а)      да;

б)      нет.

21. Один из методов автоматизации программирования:

а)      структурное программирование;

б)      модульное программирование;

в)      визуальное программирование;

г)      объектно-ориентированное программирование.

22.  Влияет ли автоматизация программирования на эффективность программы:

а)      нет;

б)      да

  1. В чем заключается оптимизация условных выражений:

а)      в использовании простых логических выражений;

б)      в использовании сложных логических выражений;

в)      в изменении порядка следования элементов выражения;

г)      в использовании операций AND, OR и NOT.

  1.  Оптимизация циклов заключается в:

а)      уменьшении количества повторений тела цикла;

б)      просмотре задачи с другой стороны;

в)      упрощение задачи за счет включения логических операций.

24. При модульном программировании желательно, чтобы модуль имел:

а)      большой размер;

б)      небольшой размер;

в)      фиксированный размер;

г)      любой размер.

25. Модульное программирование это:

а)      разбиение программы на отдельные части;

б)      структурирование;

в)      использование стандартных процедур и функций.

26. Разрешается ли использование циклов при структурном программированииp:

а)      да;

б)      нет.

27. Программирование без GO TO применяется. при:

а)      модульном программировании;

б)      объектно-ориентированном программировании;

в)      структурном программировании;

г)      все ответы верные.

28. . Можно ли сочетать объектно-ориентированное и структурное программирование

а)      можно;

б)      нельзя.

29. Инкапсуляция это:

а)      определение новых типов данных;

б)      определение новых структур данных;

в)      объединение переменных, процедур и функций в одно целое;

г)      разделение переменных, процедур и функций;

д)      применение стандартных процедур и функций.

30. Проектирование сверху вниз это:

а)      последовательное разбиение общих задач на более мелкие;

б)      составление из отдельных модулей большой программы.

31. Проектирование снизу-вверх это:

а)      составление из отдельных модулей большой программы;

б)      последовательное разбиение общих задач на более мелкие.

32.   Модульное программирование применимо при:

а)      проектировании сверху вниз;

б)      проектирование снизу-вверх;

в)      и в том, и другом случае;

г)      ни в коем случае.

33.   Какой методикой проектирования пользуются при структурном программировании:

а)      сверху вниз;

б)      снизу-вверх.

34. Какой этап проектирования может быть исключен:

а)      эскизный проект;

б)      технический проект;

в)      рабочий проект.

35. Модульное программирование применимо при:

а)      проектировании сверху вниз;

б)      проектирование снизу-вверх;

36. Процесс преобразования постановки задачи в план алгоритмического или вычислительного решения это:

а)      проектирование;

б)      анализ требований;

в)      программирование;

г)      тестирование.

37. В каких единицах измеряются затраты на проектирование:

а)      в долларах;

б)      в тенге;

в)      в человеко-днях;

г)      в килобайтах.

38. Зависит ли трудоемкость разработки от языка или системы программирования:

а)      да;

б)      нет.

39. Что охраняется законом:

а)      структура базы данных;

б)      содержание базы данных

40. Кому принадлежит авторское право на ПО:

а)      разработчику;

б)      продавцу;

в)      покупателю.

 


 

номер вопроса

Номер варианта

Ответы

 

1

2

3

4

5

6

7

8

1.       

б

а

а

в

в

а

а

а

2.       

а

б

б

а

г

г

а

а

3.       

г

а

в

а

г

б

в

в

4.       

а

г

а

г

а

б

в

а

5.       

б

а

а

б

г

б

в

в

6.       

а

б

а

а

г

а

а

а

7.       

а

в

а

а

г

а

б

а

8.       

б

в

в

в

а

г

б

б

9.       

б

б

а

а

а

г

а

а

10.   

а

а

б

б

а

в

в

а

11.   

в

б

а

а

г

б

б

а

12.   

б

б

б

б

а

а

а

б

13.   

а

а

а

а

а

а

в

б

14.   

в

г

в

а

а

а

а

а

15.   

а

а

б

в

а

д

б

а

16.   

в

г

в

в

б

г

г

а

17.   

б

г

б

б

в

а

г

а

18.   

в

б

б

в

а

б

а

б

19.   

б

г

а

г

б

в

в

а

20.   

б

а

а

в

б

д

в

а

21.   

в

б

б

а

а

а

б

в

22.   

б

а

а

в

а

а

б

а

23.   

г

б

а

д

д

б

а

в

24.   

б

б

б

а

в

а

а

б

25.   

г

в

г

б

б

а

а

а

26.   

в

а

в

б

а

б

а

а

27.   

в

б

а

а

в

в

б

в

28.   

б

а

а

а

а

а

а

а

29.   

а

б

а

б

в

в

а

в

30.   

а

г

в

в

а

а

а

а

31.   

в

г

б

в

а

в

а

а

32.   

в

а

б

а

б

в

б

в

33.   

б

а

б

а

а

а

в

а

34.   

а

б

а

б

а

а

а

а

35.   

а

б

в

б

д

а

а

б

36.   

а

в

д

д

в

а

а

а

37.   

б

а

в

б

а

б

а

в

38.   

в

а

б

г

а

б

б

а

39.   

а

б

а

б

а

а

а

б

40.   

а

а

а

а

а

а

а

а

Ключ к тестам


 

Технология разработки программного обеспечения»

Технология разработки программного обеспечения»

ОС (операционных систем). Причины синтаксических ошибок: а) ошибки в исходных данных; б) ошибки, допущенные на более ранних этапах; в) плохое знание языка программирования; г) неправильное…

ОС (операционных систем). Причины синтаксических ошибок: а) ошибки в исходных данных; б) ошибки, допущенные на более ранних этапах; в) плохое знание языка программирования; г) неправильное…

Недостаток модульного программирования: а) увеличивает трудоемкость программирования; б) снижает быстродействие программы; в) не позволяет выполнять оптимизацию программы

Недостаток модульного программирования: а) увеличивает трудоемкость программирования; б) снижает быстродействие программы; в) не позволяет выполнять оптимизацию программы

Кому принадлежит авторское право на

Кому принадлежит авторское право на

Что определяет выбор языка программирования: а) область приложения; б) знание языка; в) наличие дополнительных библиотек

Что определяет выбор языка программирования: а) область приложения; б) знание языка; в) наличие дополнительных библиотек

В чем сущность автоматизации программирования: а) получение готовой программы без выполнения компоновки; б) создание программы без написания ее текста; в) в отсутствии компиляции

В чем сущность автоматизации программирования: а) получение готовой программы без выполнения компоновки; б) создание программы без написания ее текста; в) в отсутствии компиляции

Какой этап проектирования может быть исключен: а) эскизный проект; б) технический проект; в) рабочий проект

Какой этап проектирования может быть исключен: а) эскизный проект; б) технический проект; в) рабочий проект

Повышает ли качество программ оптимизация: а) да; б) нет

Повышает ли качество программ оптимизация: а) да; б) нет

При комплексном тестировании проверяются: а) правильность работы отдельных частей программы; б) согласованность работы отдельных частей программы; в) быстродействие программы; г) эффективность программы

При комплексном тестировании проверяются: а) правильность работы отдельных частей программы; б) согласованность работы отдельных частей программы; в) быстродействие программы; г) эффективность программы

Три "кита" объектно-ориентированного метода программирования: а) предки, родители, потомки; б) полиморфизм, инкапсуляция, наследование; в) свойства, события, методы; г) визуальные, не визуальные компоненты и запросы

Три "кита" объектно-ориентированного метода программирования: а) предки, родители, потомки; б) полиморфизм, инкапсуляция, наследование; в) свойства, события, методы; г) визуальные, не визуальные компоненты и запросы

ВАРИАНТ 4 Какие программы можно отнести к системному

ВАРИАНТ 4 Какие программы можно отнести к системному

Для каких задач характерен большой объем вычислений, использование сложного математического аппарата: а) для системных задач; б) для инженерных задач; в) для экономических задач

Для каких задач характерен большой объем вычислений, использование сложного математического аппарата: а) для системных задач; б) для инженерных задач; в) для экономических задач

Нахождение наилучшего варианта из множества возможных: а) тестирование; б) автоматизация; в) отладка; г) сопровождение

Нахождение наилучшего варианта из множества возможных: а) тестирование; б) автоматизация; в) отладка; г) сопровождение

Этап разработки программы, на котором дается характеристика области применения программы: а) эскизный проект; б) технический проект; в) внедрение; г) рабочий проект

Этап разработки программы, на котором дается характеристика области применения программы: а) эскизный проект; б) технический проект; в) внедрение; г) рабочий проект

В каких единицах можно измерить быстродействие: а) отказов/час; б) км/час; в)

В каких единицах можно измерить быстродействие: а) отказов/час; б) км/час; в)

Процесс исполнения программы с целью обнаружения ошибок: а) кодирование; б) тестирование; в) сопровождение; г) проектирование

Процесс исполнения программы с целью обнаружения ошибок: а) кодирование; б) тестирование; в) сопровождение; г) проектирование

Разрешается ли использование циклов при объектно-ориентированном программировании: а) да; б) нет

Разрешается ли использование циклов при объектно-ориентированном программировании: а) да; б) нет

Если вы приобрели программы законным путем, имеете ли вы право продать ее: а) да; б) нет

Если вы приобрели программы законным путем, имеете ли вы право продать ее: а) да; б) нет

Что определяет выбор языка программирования: а) знание языка; б) наличие дополнительных библиотек

Что определяет выбор языка программирования: а) знание языка; б) наличие дополнительных библиотек

Что легко поддается автоматизации: а) интерфейс; б) работа с файлами; в) сложные логические задачи; г) алгоритмизация

Что легко поддается автоматизации: а) интерфейс; б) работа с файлами; в) сложные логические задачи; г) алгоритмизация

В каких единицах измеряются затраты на проектирование: а) в человеко-днях; б) в долларах; в) в тенге; г) в килобайтах

В каких единицах измеряются затраты на проектирование: а) в человеко-днях; б) в долларах; в) в тенге; г) в килобайтах

В каких единицах можно измерить надежность: а) км/час; б)

В каких единицах можно измерить надежность: а) км/час; б)

Когда приступают к тестированию программы: а) когда программа уже закончена; б) после постановки задачи; в) на этапе программирования; г) на этапе проектирования; д) после составления…

Когда приступают к тестированию программы: а) когда программа уже закончена; б) после постановки задачи; в) на этапе программирования; г) на этапе проектирования; д) после составления…

Предусматривает ли объектно-ориентированное программирование использование стандартных процедур и функций: а) да; б) нет

Предусматривает ли объектно-ориентированное программирование использование стандартных процедур и функций: а) да; б) нет

ВАРИАНТ 8 Какие программы нельзя отнести к прикладному

ВАРИАНТ 8 Какие программы нельзя отнести к прикладному

Наличие комментариев позволяет: а) улучшить эксплуатацию программы; б) улучшить читабельность программы; в) повысить надежность программы

Наличие комментариев позволяет: а) улучшить эксплуатацию программы; б) улучшить читабельность программы; в) повысить надежность программы

В чем заключается оптимизация условных выражений: а) в использовании простых логических выражений; б) в использовании сложных логических выражений; в) в изменении порядка следования элементов выражения;…

В чем заключается оптимизация условных выражений: а) в использовании простых логических выражений; б) в использовании сложных логических выражений; в) в изменении порядка следования элементов выражения;…

Модульное программирование применимо при: а) проектировании сверху вниз; б) проектирование снизу-вверх; 36

Модульное программирование применимо при: а) проектировании сверху вниз; б) проектирование снизу-вверх; 36

Номер варианта Ответы 1 2 3 4 5 6 7 8 1

Номер варианта Ответы 1 2 3 4 5 6 7 8 1
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
27.03.2018