При разработке программного продукта устранение недостатков, замеченных пользователем осуществляется на этапе _
¾ кодирования программы
¾ анализа полученных результатов
¾ сопровождения программного продукта
ü отладки и тестирования
173. Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется…
¾ преобразователем
ü компилятором
¾ построителем кода
¾ переводчиком
При структурном подходе к составлению алгоритмов используются правила композиции
A. альтернативный выбор
B. цикл
C. подпрограмма
D. наследование
ü a,b,c
¾ a,d
¾ c,d
¾ a,b,d
При разработке программного продукта сравнение результатов работы программы с результатами наблюдений или результатами, полученными экспериментальным путем относится к этапу
ü отладки и тестирования программы
¾ сопровождения программы
¾ анализа и формализованного описания задачи
¾ анализа полученных результатов
176. Параметры указываемые в момент вызова подпрограммы из основной программы, называется…
¾ глобальными
ü фактическими
¾ абсолютными
¾ постоянными
177. В основе объектно-ориентированного подхода лежит понятие…
ü иерархии классов
¾ формализации свойств
¾ декомпозиции объекта
¾ рекурсии
К концепции объектно-ориентированного программирования НЕ относится
¾ наследование
ü параллелизм
¾ полиморфизм
¾ инкапсуляция
Значение переменной d после выполнения фрагмента алгоритма
k=30
Выбор
при div(k,12)=2: d:=k
при mod(k,12)<5: d:=2
при mod(k,12)>9 d:=3
иначе d:=1
Все
равно
¾ 3
ü 30
¾ 2
¾ 1
В результате выполнения алгоритма
Алг. «Вывод чисел»
нц для i:=2 до 6
Вывод i
кц
будут выведены числа…
ü 2,3,4,5,6
¾ 2,4,6
¾ 1,3,5
¾ 1,2,3,4,5
181. Языками декларативного программирования являются языки…
¾ логические
¾ процедурные
ü сценариев
¾ структурные
182. Структурное программирование по-другому называют программированием без…
¾ WHILE
ü GOTO
¾ PRINT
¾ BEGIN
183. Таблица идентификаторов в процессе трансляции используется для хранения…
¾ результатов выполнения функций
¾ результатов выполнения процедур
ü имен переменных и функции
¾ значений переменных
184. Программа-компилятор…
¾ обрабатывает структуры данных на языке высокого уровня
ü переводит исходный текст программы на языке высокого уровня в машинный код
¾ компонует программу на языке высокого уровня
¾ оптимизирует код программы на языке высокого уровня
185. Программа, переводящая программу, написанную на языке высокого уровня, в программу в машинных кодах, называется…
¾ кодировщиком
ü компилятором
¾ редактором связей
¾ интерпретатором
186. Программа переводится на машинный язык при каждом ее запуске, когда эта программа обрабатывается…
¾ редактором
¾ ассемблером
ü интерпретатором
¾ драйвером
187. При проектировании программного обеспечения используются подходы:
А) «сверху-вниз»
Б) «снизу-вверх»
В) «слева-направо»
Г) «справа-налево»
¾ б,с
¾ а,г
ü а,б
¾ в,г
188. Правильная запись выражения Y=Ax+1B+2C на алгоритмическом языке (возведение в степень обозначим через Ù) имеет вид…
¾ Y:=AÙX+1*B*C
¾ Y:=AÙ((X+1)*B)+2*C
¾ Y:=AÙ(X+1)B+2C
ü Y:=AÙ(X+1)*B+2*C
189. Если элементы массива D[1……5] равны соответственно 3, 4, 5, 1,2, то значение выражения D[D[3]] – D[D[5]] равно…
¾ 3
¾ -1
¾ 2
ü -2
190. Задан фрагмент алгоритма:
Ввод (a,b)
a=a+b
b=a-b
a=a-b
В результате выполнения данного алгоритма…
ü переменные a и b обменяются значениями
¾ переменная a примет значение суммы a и b
¾ переменная b примет значение разности a и b
¾ переменная a примет значение суммы a и b, а переменная b разности
191. Заданию «ввести два числа и найти их среднее арифметическое и среднее геометрическое и выдать результат» соответствует алгоритм…
¾ ввод А, В
S1:=(A+B)/2
S2:=корень А*В
вывод S1, S2
ü ввод А, В
S1:=(A+B)/2
S2:=корень (А*В)
вывод S1, S2
¾ ввод А, В
S1:=A+B/2
S2:=корень А*В
вывод S1, S2
¾ ввод А, В
S1:=A+B/2
S2:=корень (А*В)
вывод S1, S2
192. Ошибка «пропущена точка с запятой» при трансляции может быть выявлена на этапе…
¾ оптимизации кода
ü синтаксического анализа
¾ семантического анализа
¾ лексического анализа
193. Параметры, указываемые в момент вызова подпрограммы из основной программы, называются…
¾ постоянными
¾ абсолютными
¾ глобальными
ü фактическими
194. Переменная в языке программирования высокого уровня – это…
ü именованная область памяти, в которой хранится некоторая величина, меняющая свое значение в процессе работы программы
¾ служебное слово на языке программирования
¾ значение регистра
¾ метка
195. Окно Windows с точки зрения объектно-ориентированного программирования – это…
¾ свойство
¾ класс
ü объект
¾ метод
196. Описанием цикла с предусловием является выражение…
¾ «Выполнить оператор заданное число раз»
ü «Пока условие истинно выполнять оператор»
¾ «Выполнять оператор пока условие ложно»
¾ «Если условие истинно выполнять оператор, иначе остановиться»
В результате работы алгоритма
Y:=X-1
X:=Y+2
Y:=X+Y
Вывод Y
переменная Y приняла значение 10. До начала работы алгоритма значением переменной X являлось число …
¾ 10
¾ 7
¾ 2
ü 5