Смотреть ещё
3 814
методических разработок в категории другое
Перейти в каталог
1. Какие программы можно отнести к системному программному обеспечению:
Варианты ответа:
1. операционные системы;
2. прикладные программы;
3. игровые программы.
2. Какие программы можно отнести к системному ПО:
Варианты ответа:
1) драйверы;
2) текстовые редакторы;
3) электронные таблицы;
4) графические редакторы.
3. Специфические особенности ПО как продукта:
4. Какие программы можно отнести к системному ПО:
Варианты ответа:
1) программа расчета заработной платы;
2) электронные таблицы;
3) СУБД (системы управления базами данных).
5. Какие программы нельзя отнести к системному ПО:
Варианты ответа:
1) игровые программы;
2) компиляторы языков программирования;
3) операционные системы;
4) системы управления базами данных.
6. Какие программы можно отнести к прикладному программному обеспечению:
Варианты ответа:
1) электронные таблицы;
2) таблицы решений;
3) СУБД (системы управления базами данных).
7. Какие программы можно отнести к прикладному ПО:
Варианты ответа:
1) программа расчета заработной платы;
2) диспетчер программ;
3) программа «Проводник» (Explorer).
8. Какие программы нельзя отнести к прикладному ПО:
Варианты ответа:
1) компиляторы и (или) интерпретаторы;
2) текстовые и (или) графические редакторы;
3) электронные таблицы.
9. Можно ли отнести операционную систему к программному обеспечению:
Варианты ответа:
1) да;
2) нет.
10. Можно ли отнести операционную систему к прикладному программному обеспечению:
Варианты ответа:
11. Специфические особенности ПО как продукта:
Варианты ответа:
1) низкие затраты при дублировании;
2) универсальность;
3) простота эксплуатации;
4) наличие поддержки (сопровождения) со стороны разработчика.
12. Какие программы можно отнести к системному ПО:
Варианты ответа:
1) утилиты;
2) экономические программы;
3) статистические программы;
4) мультимедийные программы.
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) тестирование.
19. Какой этап выполняется раньше:
Варианты ответа:
1) отладка;
2) оптимизация;
3) программирование;
4) тестирование.
20. Что выполняется раньше:
Варианты ответа:
1) компиляция;
2) отладка;
3) компоновка;
4) тестирование.
21. Что выполняется раньше:
Варианты ответа:
1) проектирование;
2) программирование;
3) отладка;
4) тестирование.
22. В стадии разработки программы не входит:
Варианты ответа:
1) автоматизация программирования;
2) постановка задачи;
3) составление спецификаций;
4) эскизный проект;
5) тестирование.
23. Самый важный критерий качества программы:
Варианты ответа:
1) работоспособность;
2) надежность;
3) эффективность;
4) быстродействие;
5) простота эксплуатации.
24. Способы оценки качества:
Варианты ответа:
1) сравнение с аналогами;
2) наличие документации;
3) оптимизация программы;
4) структурирование алгоритма.
25. Существует ли связь между эффективностью и оптимизацией программы:
Варианты ответа:
1) да;
2) нет.
26. Наиболее важный критерий качества:
Варианты ответа:
1) надежность;
2) быстродействие;
3) удобство в эксплуатации;
4) удобный интерфейс;
5) эффективность.
27. Способы оценки надежности:
Варианты ответа:
1) тестирование;
2) сравнение с аналогами;
3) трассировка;
4) оптимизация.
28. Повышает ли качество программ оптимизация:
Варианты ответа:
1) да;
2) нет.
29. Существует ли связь между надежностью и быстродействием:
Варианты ответа:
1) нет:
2) да.
30. В каких единицах можно измерить надежность:
Варианты ответа:
1) отказов/час;
2) км/час;
3) Кбайт/сек;
4) операций/сек.
31. В каких единицах можно измерить быстродействие:
Варианты ответа:
1) отказов/час;
2) км/час;
3) Кбайт/сек;
4) операций/сек.
32. Что относится к этапу программирования:
Варианты ответа:
1) написание кода программы;
2) B) разработка интерфейса;
3) C) работоспособность;
4) анализ требований.
33. Последовательность этапов программирования:
Варианты ответа:
1) компилирование, компоновка, отладка;
2) B) компоновка, отладка, компилирование;
3) отладка, компилирование, компоновка;
4) компилирование, отладка, компоновка.
34) Инструментальные средства программирования:
Варианты ответа:
1) компиляторы, интерпретаторы;
2) СУБД (системы управления базами данных);
3) BIOS (базовая система ввода-вывода);
4) ОС (операционные системы).
35. На языке программирования составляется:
Варианты ответа:
1) исходный код;
2) исполняемый код;
3) объектный код;
36. Правила, которым должна следовать программа это:
Варианты ответа:
1) алгоритм;
2) структура;
3) спецификация;
4) состав информации.
37. Можно ли внутри цикла поместить еще один цикл:
Варианты ответа:
1) да;
2) нет.
38. Можно ли внутри условного оператора поместить еще одно условие:
Варианты ответа:
1) да;
2) нет.
39. Можно ли одно большое (длинное) выражение разбить на несколько выраженийp:
Варианты ответа:
1) да;
2) нет.
40. Если имеется стандартная функция, нужно ли писать собственную:
Варианты ответа:
1) нет;
2) да.
41. Доступ, при котором записи файла читаются в физической последовательности, называется:
Варианты ответа:
1) последовательным;
2) прямым;
3) простым;
4) основным.
42. Доступ, при котором записи файла обрабатываются в произвольной последовательности, называется:
Варианты ответа:
1) прямым;
2) последовательным;
3) простым;
4) основным.
43. Методы программирования (укажите НЕ верный ответ):
Варианты ответа:
1) логическое;
2) структурное;
3) модульное.
44. Что выполняется раньше:
Варианты ответа:
1) разработка алгоритма;
2) выбор языка программирования;
3) написание исходного кода;
4) компиляция.
45. Можно ли переменным присваивать произвольные идентификаторы:
Варианты ответа:
1) да;
2) нет.
46. Найдите НЕ правильное условие для создания имен:
Варианты ответа:
1) имена могут содержать пробелы;
2) длинное имя можно сократить;
3) из имени лучше выбрасывать гласные;
4) можно использовать большие буквы.
47. Какие символы не допускаются в именах переменных:
Варианты ответа:
1) пробелы;
2) цифры;
3) подчеркивание
48. Модно ли использовать имена, которые уже были использованы в другой программе (модуле):
Варианты ответа:
1) да;
2) нет.
49. Можно ли ставить знак подчеркивания в начале имени:
Варианты ответа:
1) да, но не рекомендуется;
2) да, без ограничений;
3) нет.
50. Как называется способ составления имен переменных, когда в начале имени сообщается тип переменной:
Варианты ответа:
1) прямым указанием;
2) венгерской нотацией;
3) структурным программированием;
4) поляризацией.
51. Можно ли писать комментарии в отдельной строке:
Варианты ответа:
1) да;
2) нет.
52. Транслируются ли комментарии:
Варианты ответа:
1) да;
2) нет.
53. Наличие комментариев позволяет:
Варианты ответа:
1) быстрее найти ошибки в программе;
2) быстрее писать программы;
3) быстрее выполнять программы.
54. Наличие комментариев позволяет:
Варианты ответа:
1) легче разобраться в программе;
2) применять сложные структуры;
3) увеличить быстродействие.
55. Наличие комментариев позволяет:
Варианты ответа:
1) улучшить читабельность программы;
2) улучшить эксплуатацию программы;
3) повысить надежность программы.
56. Что определяет выбор языка программирования:
Варианты ответа:
1) область приложения;
2) знание языка;
3) наличие дополнительных библиотек.
57. Возможно ли комбинирование языков программирования в рамках одной задачи:
Варианты ответа:
1) да;
2) нет.
58. Допустимо ли комбинирование языков программирования в рамках одной задачи :
Варианты ответа:
1) да;
2) нет.
59. Для каких задач характерно использование большого количества исходных данных, выполнение операций поиска, группировки:
Варианты ответа:
1) для экономических задач;
2) для системных задач;
3) для инженерных задач.
60. Для каких задач характерен большой объем вычислений, использование сложного математического аппарата:
Варианты ответа:
1) для инженерных задач;
2) для системных задач;
3) для экономических задач.
61. На каком этапе производится выбор языка программирования:
Варианты ответа:
1) проектирование;
2) программирование;
3) отладка;
4) тестирование.
62. Можно ли использовать комбинацию языков программирования в рамках одного проекта:
Варианты ответа:
1) да;
2) нет.
63. Для решения экономических задач характерно применение:
Варианты ответа:
1) СУБД (систем управления базами данных);
2) языков высокого уровня;
3) языков низкого уровня;
4) применение сложных математических расчетов.
64. Для решения инженерных задач характерно применение:
Варианты ответа:
1) САПР (систем автоматизированного проектирования);
2) СУБД (систем управления базами данных);
3) ОС (операционных систем).
65. Причины синтаксических ошибок:
Варианты ответа:
1) плохое знание языка программирования;
2) ошибки в исходных данных;
3) ошибки, допущенные на более ранних этапах;
4) неправильное применение процедуры тестирования.
66. Когда можно обнаружить синтаксические ошибки:
Варианты ответа:
1) при компиляции;
2) при отладке;
3) при тестировании;
4) на этапе проектирования;
5) при эксплуатации.
67. Ошибки компоновки заключаются в том, что:
Варианты ответа:
1) указано внешнее имя, но не объявлено;
2) неправильно использовано зарезервированное слово;
3) составлено неверное выражение;
4) указан неверный тип переменной.
68. Могут ли проявиться ошибки при изменении условий эксплуатации:
Варианты ответа:
1) да;
2) нет.
69. Могут ли проявиться ошибки при изменении в предметной области:
Варианты ответа:
1) да;
2) нет.
70. Возможно ли программирование с защитой от ошибок:
Варианты ответа:
1) да;
2) нет.
71. Есть ли недостатки программирования с защитой от ошибок:
Варианты ответа:
1) да;
2) нет.
72. Защитное программирование это:
Варианты ответа:
1) встраивание в программу отладочных средств;
2) создание задач защищенных от копирования;
3) разделение доступа в программе;
4) использование паролей;
5) оформление авторских прав на программу.
73. Вид ошибки с неправильным написанием служебных слов (операторов):
Варианты ответа:
1) синтаксическая;
2) семантическая;
3) логическая;
4) символьная.
74. Вид ошибки с неправильным использованием служебных слов (операторов):
Варианты ответа:
1) семантическая;
2) синтаксическая;
3) логическая;
4) символьная.
75. Ошибки при написании программы бывают:
Варианты ответа:
1) синтаксические;
2) орфографические;
3) лексические;
4) фонетические;
5) морфологические.
76. Процедура поиска ошибки, когда известно, что она есть это:
Варианты ответа:
1) отладка;
2) тестирование;
3) компоновка;
4) транзакция;
5) трансляция.
77. Программа для просмотра значений переменных при выполнении программы:
Варианты ответа:
1) отладчик;
2) компилятор;
3) интерпретатор;
4) трассировка;
5) тестирование.
78. Отладка – это:
Варианты ответа:
1) процедура поиска ошибок, когда известно, что ошибка есть;
2) определение списка параметров;
3) правило вызова процедур (функций);
4) составление блок-схемы алгоритма.
79. Когда программист может проследить последовательность выполнения команд программы:
Варианты ответа:
1) при трассировке;
2) при тестировании;
3) при компиляции;
4) при выполнении программы;
5) при компоновке.
80. На каком этапе создания программы могут появиться синтаксические ошибки:
Варианты ответа:
1) программирование;
2) проектирование;
3) анализ требований;
4) тестирование.
81. Когда приступают к тестированию программы:
Варианты ответа:
1) когда программа уже закончена;
2) после постановки задачи;
3) на этапе программирования;
4) на этапе проектирования;
5) после составления спецификаций,
82. Тестирование бывает:
Варианты ответа:
1) автономное;
2) инструментальное;
3) визуальное;
4) алгоритмическое.
83. Тестирование бывает:
Варианты ответа:
1) комплексное;
2) инструментальное;
3) визуальное;
4) алгоритмическое.
84. Существует ли различие между отладкой и тестированием:
Варианты ответа:
1) да;
2) нет.
85. При комплексном тестировании проверяются:
Варианты ответа:
1) согласованность работы отдельных частей программы;
2) правильность работы отдельных частей программы;
3) быстродействие программы;
4) эффективность программы.
86. Чему нужно уделять больше времени, чтобы получить хорошую программу:
Варианты ответа:
1) тестированию;
2) программированию;
3) отладке;
4) проектированию.
87. Процесс исполнения программы с целью обнаружения ошибок:
Варианты ответа:
1) тестирование;
2) кодирование;
3) сопровождение;
4) проектирование.
88. Автономное тестирование это:
Варианты ответа:
1) тестирование отдельных частей программы;
2) инструментальное средство отладки;
3) составление блок-схем;
4) пошаговая проверка выполнения программы.
89. Трассировка это:
Варианты ответа:
1) проверка пошагового выполнения программы;
2) тестирование исходного кода;
3) отладка модуля;
4) составление блок-схемы алгоритма.
90. Локализация ошибки:
Варианты ответа:
1) определение места возникновения ошибки;
2) определение причин ошибки;
3) обнаружение причин ошибки;
4) исправление ошибки.
91. Назначение тестирования:
Варианты ответа:
1) повышение надежности программы;
2) обнаружение ошибок;
3) повышение эффективности программы;
4) улучшение эксплуатационных характеристик;
5) приведение программы к структурированному виду.
92. Назначение отладки:
Варианты ответа:
1) поиск причин существующих ошибок;
2) поиск возможных ошибок;
3) составление спецификаций;
4) разработка алгоритма.
93. Инструментальные средства отладки (НЕ правильный ответ):
Варианты ответа:
1) компиляторы;
2) отладчики;
3) трассировка.
94. Отладка программ это:
Варианты ответа:
1) локализация и исправление ошибок;
2) алгоритмизация программирования;
3) компиляция и компоновка.
95. Что выполняется раньше, автономная или комплексная отладка:
Варианты ответа:
1) автономная;
2) комплексная.
96. Что выполняется раньше, отладка или тестирование:
Варианты ответа:
1) отладка;
2) тестирование.
97. Что такое автоматизация программирования:
Варианты ответа:
1) создание исходного кода программными средствами;
2) создание исходного кода при помощи компилятора;
3) создание исходного кода без разработки алгоритма.
98. В чем сущность автоматизации программирования:
Варианты ответа:
1) создание программы без написания ее текста;
2) получение готовой программы без выполнения компоновки;
3) в отсутствии компиляции.
99. Возможна ли автоматизация программирования:
Варианты ответа:
1) да;
2) нет.
100. Создание исполняемого кода программы без написания исходного кода называется:
Варианты ответа:
1) составлением спецификаций;
2) отладкой;
3) проектированием.
4) автоматизацией программирования;
101. Одно из преимуществ автоматизации программирования:
Варианты ответа:
1) наглядное программирование с визуальным контролем;
2) получение стандартной программы;
3) создание программы с оптимальным кодом.
102. Один из методов автоматизации программирования:
Варианты ответа:
1) структурное программирование;
2) модульное программирование;
3) визуальное программирование;
4) объектно-ориентированное программирование.
103. Влияет ли автоматизация программирования на эффективность программы:
Варианты ответа:
1) нет;
2) да
104. Автоматизация программирования позволяет:
Варианты ответа:
1) повысить надежность программы;
2) сократить время разработки программы;
3) повысить быстродействие программы.
105. Позволяет ли автоматизация программирования всегда создавать эффективные программы:
Варианты ответа:
1) да.
2) нет;
106. Позволяет ли автоматизация программирования всегда создавать надежные программы:
Варианты ответа:
A) нет;
B) да.
107. Недостаток автоматизации программирования;
Варианты ответа:
B) низкое быстродействие;
A) большой размер программы;
C) сложность программы.
108. Возможны ли ошибки при автоматизации программирования:
Варианты ответа:
A) да;
B) нет.
109. Нужно ли выполнять тестирование при автоматизации программирования:
Варианты ответа:
A) да;
B) нет.
110. Выполняется ли процедура компиляции при автоматизации программирования:
Варианты ответа:
A) да;
B) нет.
111. Что легко поддается автоматизации:
Варианты ответа:
A) интерфейс;
B) работа с файлами;
C) сложные логические задачи;
D) алгоритмизация.
112. Относится ли визуальное программирование к средствам автоматизации:
Варианты ответа:
A) да;
B) нет.
113. Нахождение наилучшего варианта из множества возможных:
Варианты ответа:
A) оптимизация;
B) тестирование;
C) автоматизация;
D) отладка;
E) сопровождение.
114. Что такое оптимизация программ:
Варианты ответа:
A) улучшение работы существующей программы;
B) создание удобного интерфейса пользователя;
C) разработка модульной конструкции программы;
D) применение методов объектно-ориентированного программирования.
115. Критерии оптимизации:
Варианты ответа:
A) время выполнения или размер требуемой памяти;
B) размер программы и ее эффективность;
C) независимость модулей;
D) качество программы, ее надежность.
116. Критерии оптимизации:
Варианты ответа:
A) эффективность использования ресурсов;
B) структурирование алгоритма;
C) структурирование программы.
117. Возможна ли оптимизация программ без участия программиста:
Варианты ответа:
A) да;
B) нет.
118. Возможна ли оптимизация циклов:
Варианты ответа:
A) да;
B) нет.
119. В чем заключается оптимизация условных выражений:
Варианты ответа:
A) в изменении порядка следования элементов выражения;
B) в использовании простых логических выражений;
C) в использовании сложных логических выражений;
D) в использовании операций AND, OR и NOT.
120. Оптимизация циклов заключается в:
Варианты ответа:
A) уменьшении количества повторений тела цикла;
B) просмотре задачи с другой стороны;
C) упрощение задачи за счет включения логических операций.
121. Оптимизация программы это:
Варианты ответа:
A) модификация;
B) отладка;
C) повышение сложности программы;
D) уменьшение сложности программы.
122. Критерии оптимизации программы:
Варианты ответа:
A) быстродействие или размер программы;
B) быстродействие и размер программы;
C) надежность или эффективность;
D) надежность и эффективность.
123. Результат оптимизации программы:
Варианты ответа:
A) эффективность;
B) надежность;
C) машино-независимость;
D) мобильность.
124. Сущность оптимизации циклов:
Варианты ответа:
A) сокращение количества повторений выполнения тела цикла;
B) сокращение тела цикла;
C) представление циклов в виде блок-схем;
D) трассировка циклов;
E) поиск ошибок в циклах.
125. В чем сущность модульного программирования:
Варианты ответа:
A) в разбиении программы на отдельные функционально независимые части;
B) в разбиении программы на отдельные равные части;
C) в разбиение программы на процедуры и функции;
126. Можно ли сочетать модульное и структурное программирование:
Варианты ответа:
A) да;
B) нет.
127. Может ли модуль включать несколько процедур или функций:
Варианты ответа:
A) да;
B) нет.
128. Рекомендуемые размеры модулей:
Варианты ответа:
A) небольшие;
B) большие;
C) равные;
D) фиксированной длины.
129. В чем заключается независимость модуля:
Варианты ответа:
A) в написании, отладке и тестировании независимо от остальных модулей;
B) в разработке и написании независимо от других модулей;
C) в независимости от работы основной программы.
130. При модульном программировании желательно, чтобы модуль имел:
Варианты ответа:
A) большой размер;
B) небольшой размер;
C) фиксированный размер;
D) любой размер.
131. Модульное программирование это:
Варианты ответа:
A) разбиение программы на отдельные части;
B) структурирование;
C) использование стандартных процедур и функций.
132. Можно ли использовать оператор GO TO в модульном программах:
Варианты ответа:
A) можно;
B) нельзя.
133. Разрешается ли использование циклов при модульном программировании:
Варианты ответа:
A) да;
B) нет.
134. Разрешается ли использование условных операторов при модульном программировании:
Варианты ответа:
A) да;
B) нет.
135. Сократится ли размер программы, если ее написать в виде набора модулей:
Варианты ответа:
A) нет;
B) да.
136. Достоинство модульного программирования:
Варианты ответа:
A) создание программы по частям в произвольном порядке;
B) не требует компоновки;
C) всегда дает эффективные программы;
D) снижает количество ошибок.
137. Недостаток модульного программирования:
Варианты ответа:
A) увеличивает трудоемкость программирования;
B) усложняет процедуру комплексного тестирования;
C) снижает быстродействие программы;
D) не позволяет выполнять оптимизацию программы.
138. Достоинство модульного программирования:
Варианты ответа:
A) возможность приступить к тестированию до завершения написания всей программы;
B) не требует комплексного тестирования;
C) уменьшает размер программы;
D) повышает надежность программы.
139. Допустимо ли использование оператора GO ТO при структурном программировании:
1. Варианты ответа:
A) нет;
B) да.
140. Можно ли сочетать структурное программирование с модульным:
Варианты ответа:
A) можно;
B) нельзя;
C) только в особых случаях.
141. Любую ли программу можно привести к структурированному виду:
Варианты ответа:
A) любую;
B) не все;
C) нельзя.
142. Можно ли использовать оператор GO TO в структурированных программах:
Варианты ответа:
A) можно;
B) нельзя;
C) только в особых случаях.
143. Возможно, ли преобразовать неструктурированную программу к структурному виду:
Варианты ответа:
A) да;
B) нет.
144. Возможно ли программирование без оператора GO TO:
Варианты ответа:
A) да;
B) нет.
145. При структурном программировании задача выполняется:
Варианты ответа:
A) поэтапным разбиением на более легкие задачи;
B) без участия программиста;
C) объединением отдельных модулей программы.
146. Разрешается ли использование оператора GO TO при структурном программировании:
Варианты ответа:
A) нет;
B) да;
C) иногда.
147. Разрешается ли использование циклов при структурном программированииp:
Варианты ответа:
A) да;
B) нет.
148. Разрешается ли использование оператора IF при структурном программировании:
Варианты ответа:
A) да;
B) нет.
149. Программирование без GO TO применяется. при:
Варианты ответа:
A) структурном программировании;
B) модульном программировании;
C) объектно-ориентированном программировании;
D) все ответы верные.
150. Достоинство структурного программирования:
Варианты ответа:
A) можно приступить к комплексному тестированию на раннем этапе разработки;
B) можно приступить к автономному тестированию на раннем этапе разработки;
C) нет необходимости выполнять тестирование;
D) можно пренебречь отладкой.
151. Достоинство структурного программирования:
Варианты ответа:
A) облегчает работу над большими и сложными проектами;
B) повышает быстродействие программы;
C) снижает затраты на программирование.
152. Недостаток структурного программирования:
Варианты ответа:
A) увеличивает размер программы;
B) снижает эффективность;
C) уменьшает количество ошибок;
D) не требует отладки.
153. Повышает ли читабельность программ структурное кодирование:
Варианты ответа:
A) да;
B) нет.
154. Разрешается ли использование циклов при объектно-ориентированном программировании:
Варианты ответа:
A) да;
B) нет.
2. 155. Разрешается ли использование оператора IF при объектно-ориентированном программировании:
3. Варианты ответа:
A) да;
B) нет.
156. Предусматривает ли объектно-ориентированное программирование использование стандартных процедур и функций:
A) да;
B) нет.
157. Можно ли сочетать объектно-ориентированное и структурное программирование
Варианты ответа:
A) можно;
B) нельзя.
158) Можно ли сочетать объектно-ориентированное и модульное программирование:
Варианты ответа:
A) можно;
B) нельзя.
159. Что такое объект, в объектно-ориентированное программировании:
Варианты ответа:
A) тип данных;
B) структура данных;
C) событие;
D) обработка событий;
E) использование стандартных процедур.
160. Инкапсуляция это:
Варианты ответа:
A) определение новых типов данных;
B) определение новых структур данных;
C) объединение переменных, процедур и функций в одно целое;
D) разделение переменных, процедур и функций;
E) применение стандартных процедур и функций.
161. Наследование это:
Варианты ответа:
A) передача свойств экземплярам;
B) передача свойств предкам;
C) передача свойств потомкам;
D) передача событий потомкам.
162. Полиморфизм это:
Варианты ответа:
A) изменение поведения потомков, имеющих общих предков;
B) передача свойств по наследству;
C) изменение поведения потомков на разные события;
D) изменение поведения экземпляров, имеющих общих предков;
163. Три "кита" объектно-ориентированного метода программирования:
Варианты ответа:
A) предки, родители, потомки;
B) полиморфизм, инкапсуляция, наследование;
C) свойства, события, методы;
D) визуальные, не визуальные компоненты и запросы.
164. Какое утверждение верно:
Варианты ответа:
A) предки наследуют свойства родителей;
B) родители наследуют свойства потомков;
C) потомки не могут иметь общих предков;
D) потомки наследуют свойства родителей.
165. Может ли дочерний элемент иметь двух родителей:
Варианты ответа:
A) да;
B) нет;
C) только для визуальных элементов;
D) если их свойства совпадают.
165. Могут ли два визуальных компонента иметь общего предка:
Варианты ответа:
A) да;
B) нет;
C) если их свойства совпадают;
D) если их методы совпадают.
167. Есть ли различие между объектом и экземпляром:
Варианты ответа:
A) да;
B) нет;
C) если у них общий предок.
168. Есть ли различие в поведении объекта и экземпляра того же типа:
Варианты ответа:
A) да;
B) если у них есть общий предок;
C) нет;
D) если у них нет общего предков.
169. Изменение свойств, приводит к изменению поведения экземпляра:
Варианты ответа:
A) нет;
B) только для визуальных;
C) только НЕ для визуальных ;
D) да .
170. Можно ли свойствам присваивать значения:
Варианты ответа:
A) да (всегда);
B) не всегда;
C) нет.
171. Можно ли переопределять методы:
Варианты ответа:
A) да;
B) нет.
172. Можно ли переопределять свойства:
Варианты ответа:
A) да;
B) нет.
173. Могут ли два различных объекта реагировать на событие по-разному:
Варианты ответа:
A) да;
B) нет.
174. Могут ли два экземпляра одного объекта реагировать на событие по-разному:
Варианты ответа:
A) да;
B) нет.
175. Какой методикой проектирования пользуются при структурном программировании:
Варианты ответа:
A) сверху вниз;
A) снизу-вверх.
176. Какой этап проектирования может быть исключен:
Варианты ответа:
A) эскизный проект;
B) технический проект;
C) рабочий проект.
177. Какие этапы проектирования можно объединять:
Варианты ответа:
A) технический и рабочий;
B) эскизный и рабочий;
C) технический и эскизный.
178. Модульное программирование применимо при:
Варианты ответа:
A) проектировании сверху вниз;
B) проектирование снизу-вверх;
179. Процесс преобразования постановки задачи в план алгоритмического или вычислительного решения это:
Варианты ответа:
A) проектирование;
B) анализ требований;
C) программирование;
D) тестирование.
180. Составление спецификаций это:
Варианты ответа:
A) формализация задачи;
B) эскизный проект;
C) поиск алгоритма;
D) отладка.
181. Этап разработки программы, на котором дается характеристика области применения программы:
Варианты ответа:
A) техническое задание;
B) эскизный проект;
C) технический проект;
D) внедрение;
E) рабочий проект.
182. Укажите правильную последовательность создания программы:
Варианты ответа:
A) формулирование задачи, анализ требований, проектирование, программирование;
B) анализ требований, проектирование, программирование, тестирование, отладка;
C) анализ требований, программирование, проектирование, тестирование;
D) анализ требований, проектирование, программирование, модификация, трассировка;
E) формулирование задачи, анализ требований, программирование, проектирование, отладка.
183. Уточнение структуры входных и выходных данных, разработка алгоритмов, определение элементов интерфейса входят в:
Варианты ответа:
A) технический проект;
B) рабочий проект;
C) эскизный проект.
184. Несуществующий метод проектирования:
Варианты ответа:
A) алгоритмическое;
B) нисходящее;
C) восходящее.
185. Метод проектирования:
Варианты ответа:
A) нисходящее;
B) алгоритмическое;
C) логическое;
D) использование языков программирования;
E) составление блок-схем.
186. Нисходящее проектирование это:
Варианты ответа:
A) последовательное уточнение (детализация);
B) составление блок-схем;
C) разделение программы на отдельные участи (блоки);
D) трассировка.
187. Признаки нисходящего программирования:
Варианты ответа:
A) последовательная детализация;
B) наличие оптимизации;
C) наличие тестирования;
D) автоматизация программирования.
188. Какой методикой пользуются при структурном программировании:
Варианты ответа:
A) сверху вниз;
B) снизу-вверх.
189. Проектирование сверху вниз это:
Варианты ответа:
A) последовательное разбиение общих задач на более мелкие;
B) составление из отдельных модулей большой программы.
190. Проектирование снизу-вверх это:
Варианты ответа:
A) составление из отдельных модулей большой программы;
B) последовательное разбиение общих задач на более мелкие.
191. Модульное программирование применимо при:
Варианты ответа:
A) проектировании сверху вниз;
B) проектирование снизу-вверх;
C) и в том, и другом случае;
D) ни в коем случае.
192. Какой методикой проектирования пользуются при структурном программировании:
Варианты ответа:
A) сверху вниз;
B) снизу-вверх.
193. В чем заключается иерархический подход в решении задачи:
Варианты ответа:
A) в последовательном разбиении задачи на более мелкие составные части;
B) в выделении основных и второстепенных элементов;
C) в возможности параллельного выполнения отдельных частей задачи.
4. 194. Какой метод проектирования соответствует иерархическому подходу в решении задачи:
5. Варианты ответа:
A) нисходящее (сверху вниз);
B) восходящее (снизу-вверх).
195. В каких единицах измеряются затраты на проектирование:
Варианты ответа:
A) в человеко-днях;
B) в долларах;
C) в тенге;
D) в килобайтах.
196. Зависит ли трудоемкость разработки от сложности алгоритма:
Варианты ответа:
A) да;
B) нет.
197. Зависит ли трудоемкость разработки от количества программистов:
Варианты ответа:
A) да;
B) нет.
198. Зависит ли трудоемкость разработки от языка или системы программирования:
Варианты ответа:
A) да;
B) нет.
199. Зависит ли трудоемкость разработки от количества обрабатываемой информации:
Варианты ответа:
A) да;
B) нет.
200. Зависит ли трудоемкость разработки от вида информации:
Варианты ответа:
A) да;
B) нет.
201. Если вы приобрели программу законным путем, являетесь ли вы
собственником программы:
Варианты ответа:
A) нет;
B) да.
202. Если вы приобрели программы законным путем, имеете ли вы право вносить в нее изменения:
Варианты ответа:
A) нет;
B) да
203. Если вы приобрели программы законным путем, имеете ли вы право продать ее:
Варианты ответа:
A) да;
B) нет.
204. Кому принадлежит право собственности на ПО:
Варианты ответа:
А) разработчику;
A) продавцу;
B) покупателю.
205. Кому принадлежит авторское право на ПО:
Варианты ответа:
А) разработчику;
C) продавцу;
D) покупателю.
206. Что охраняется законом:
Варианты ответа:
A) структура базы данных;
B) содержание базы данны
В нашем каталоге доступно 74 692 рабочих листа
Перейти в каталогПолучите новую специальность за 3 месяца
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
комплект тестов включает в себя 206 вопросов с вариантами ответов по предмету технология разработки программного обеспечения (ТРПО). Данный предмет изучается студентами отделения "Вычислительная техника и программное обеспечение" на 3-ем курсе одновременно с основами объектно-ориентированного программирования и прикладное программирование. Изучение предмета завершается экзаменом.
Пример вопросов:
Какие программы можно отнести к системному ПО:
Варианты ответа:
1) драйверы;
2) текстовые редакторы;
3) электронные таблицы;
4) графические редакторы.
6 665 090 материалов в базе
Настоящий материал опубликован пользователем Павлович Сергей Анатольевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72/180 ч.
Курс профессиональной переподготовки
600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
4 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.