ввод вывод данных
|
Начало алгоритма
|
|
В состав средств программирования на языке высокого уровня обязательно входит
|
транслятор
|
жесткий диск
|
инструкция программиста
|
табличный редактор
|
|
Результатом компиляции является …
|
исходный текст
|
командный файл
|
загрузочный модуль
|
дисплейный файл
|
|
Стиль, вычисление в котором представляет собой вывод некоторого целевого утверждения называется _____________ программированием
|
логическим
|
аспектно - ориентированным
|
функциональным
|
объектно-ориентированным
|
|
Суть понятия полиморфизм заключается в том, что
|
В зависимости от типа объекта одно и то же имя метода может соответствовать различным действиям
|
В объектах различных типов одному действию могут соответствовать разные имена методов
|
Позволяет определить новые объекты, используя свойства существующих, дополняя или изменяя их
|
Объект скрывает в себе детали, несущественные для его использования
|
|
Уменьшение объема кода программ связано с использованием__________ программирования
|
неопределенного
|
структурного
|
объектно-ориентированного
|
динамического
|
|
Целочисленный тип является __________ типом данных.
|
встроенным
|
составным
|
вещественным
|
указательным
|
|
Целые и вещественные числа, символы, булевские значения: true и false являются….
|
списками данных
|
элементами данных программы
|
структурами данных
|
полями данных
|
|
Языками программирования являются: а) С++ б) MPI в)Pascal г) Far д) Maple
|
б,в
|
а,б
|
а,в
|
г,д
|
|
Языком логического программирования является
|
LISP
|
Fortran
|
Prolog
|
Assembler
|
|
Декларативный (с точки зрения парадигмы) язык рассматривает программу как…
|
совокупность описаний процедур
|
совокупность определений функций, которые обмениваются между собой данными без использования промежуточных переменных и присваиваний
|
совокупность описания входных данных и описания искомого результата
|
описание задачи в терминах фактов и логических формул, а решение задачи выполняет система с помощью механизмов логического вывода
|
|
Если задан тип данных, то известной является информация о…
|
Способе обработки
|
Количестве обращений к данным
|
Диапазоне возможных значений
|
Начальном значении
|
|
Из перечисленных: Ассемблер; Java ;РНР; Prolog; C, C++ Для системного программирования наиболее подходят языки…
|
PHP и Java
|
Ассемблер и Prolog
|
PHP и Prolog
|
C, C++ и Ассемблер
|
|
К какому типу языков относится ассемблер
|
Машинно - ориентированные
|
машинные
|
Высокого уровня
|
Проблемно - ориентированные
|
|
Какая структура данных больше подходит для реализации рекурсии
|
Дерево
|
Список
|
Стек
|
Очередь
|
|
Кто является создателем языка Pascal?
|
Никлаус Вирт
|
Блез Паскаль
|
Бьерн Страуструп
|
Деннис Ритчи
|
|
Объектную структуру программы имеют языки: а) С++ б) Fortran в) Pascal г) Java
|
а, г
|
б, в
|
а, б
|
а, в
|
|
В языке Prolog при решении задачи используется…
|
прямая цепочка логического вывода
|
конструктор основного класса программы
|
основная функция программы
|
обратная цепочка логического вывода
|
|
Из перечисленных: XML;Java; HTML;SQL;ADA языками разметки данных являются…
|
HTML и XML
|
Java и XML
|
SQL и Java
|
ADA и SQL
|
|
Языки программирования высокого уровня характеризуют
|
Наличие понятия типа данных и близость к естественному языку
|
Близость к машинному языку
|
Зависимость от архитектуры конкретного компьютера
|
|
|
В языке программирования С используются подпрограммы …
|
процедуры
|
модули
|
методы
|
функции
|
|
Язык Lisp относится к языкам…
|
Функционального программирования
|
Структурного программирования
|
Неопределенного программирования
|
Системного программирования
|
|
Ассемблер является
|
Языком низкого уровня
|
Инструкцией по пользованию машинного кода
|
Двоичным кодом
|
Языком высокого уровня
|
|
Массив относится к ________ типам данных
|
составным (конструируемым)
|
абстрактным
|
встроенным
|
логическим
|
|
Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется ______________ программированием.
|
структурным
|
модульным
|
объектно-ориентированным
|
Формальным
|
|
Алгоритмическая структура какого типа показана в словесном алгоритме?
Пока выполняется условие делать:
Серия операторов
Конец пока
|
цикл
|
ветвление
|
подпрограмма
|
линейная
|
|
По записанному на алгоритмическом языке алгоритму подсчитать сумму квадратов последовательности натуральных чисел.
Начало алг
S:=0
Нц для n от 2 до 4
S:=S+n*n
Конец цикла
кон алг
|
S=15
|
S=18
|
S=36
|
S=29
|
|
Определите результат вычисления факториала, представленного в словесном алгоритме:
N=3: K=1:N!=1
Пока K<=N делать:
N!=N!*K: K=K+1
Конец пока
Вывод N!
|
N!=9
|
N!=6
|
N!=3
|
N!=12
|
|
В результате выполнения фрагмента алгоритма
s=1: n=1
НЦ для i=2 до 5 (начало цикла)
n=n+1: s=s+i
КЦ (конец цикла)
Переменные n, s примут значения
|
n=5, s=15
|
n=5,s=5
|
n=1,s=55
|
n=15,s=15
|
|
Задан фрагмент алгоритма:
если а<0 то а=-а
если b<0 то b=-b
Пока выполняется условие (a>b) делать a=a-b
В результате выполнение данного алгоритма с начальными значениями a=-13;b=5 переменные примут следующие значения:
|
a=0; b=0
|
a=3; b=5
|
a=3; b=2
|
a=5; b=3
|
|
При исполнении фрагмента программы: K=2
Повторять для K=1 до 10
Вывод K:
K=K+2
Конец повтора
На экран будут выведены числа
|
2, 5, 8, 11;
|
1, 4, 7, 10;
|
2, 5, 8;
|
1, 3, 6, 9;
|
|
Что будет выведено в окне вывода после запуска программы:
Повторять для K=12 до 1 с шагом -3 Вывод “”
Конец повтора
|
ничего;
|
12, 9, 6, 3;
|
12, 8, 4;
|
9, 6, 3, 0;
|
|
В языке программирования Basic в операторе цикла со счетчиком после служебного слова STEP указывается:
|
арифметическое выражение, значение которого определяет величину приращения параметра цикла.
|
конечное значение параметра цикла;
|
логическое выражение, значение которого определяет величину приращения параметра цикла;
|
произвольное значение параметра цикла;
|
|
Результатом выполнения алгоритма:
Ввод N: P=1
Повторять для K=1 до N
P=P*K
Конец повтора
Вывод P
при N=5 будет:
|
5;
|
115;
|
120;
|
20;
|
|
Многократное использование одного и того же участка программы называется:
|
рекурсией;
|
циклическим процессом
|
обращением к подпрограмме;
|
итерацией;
|
|
Решением задачи: “Составьте программу вычисления суммы Sum(n2n+2n+1)/2n (n=1… m)” служит программа:
|
M=Val(InputBox(“Введите значение M”)): S=0:FOR N=1 TO M: S=S+(N*2^N+1)/2^N:NEXT:MsgBox "S="+str(S)
|
M=Val(InputBox(“Введите значение M”)):S=0 :FOR N=1 TO M : S=S+(2^N+1)/2^N : NEXT: MsgBox "S="+str(S)
|
M=Val(InputBox(“Введите значение M”)):S=0 : FOR N=1 TO M: S=S+(N*2^N +2^N)/2^N : NEXT: MsgBox "S="+str(S)
|
M=Val(InputBox(“Введите значение M”)):S=0 : FOR N=1 TO M : S=S+(N*2^N +2^N+1)/2^N : NEXT: MsgBox "S="+str(S)
|
|
Реализация циклов в алгоритмах
|
Уменьшает объем памяти, используемый программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд
|
Уменьшает объем памяти, используемый программой, выполняющей алгоритм, и увеличивает длину записей одинаковых последовательностей команд
|
Увеличивает объем памяти, используемый программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд
|
Не уменьшает объем памяти, используемый программой, выполняющей алгоритм, и не увеличивает количество записей одинаковых последовательностей команд
|
|
Укажите, сколько раз будет выполняться цикл в программе:
a=3: b=7
Пока (a/2)<(b/3) делать
a=a+2: b=b+3
Конец пока
|
100
|
10
|
бесконечное число раз
|
1000
|
|
Утверждение «Оператор в теле цикла будет выполнен хотя бы один раз» относится к циклу …
|
с постусловием
|
со счетчиком
|
с предусловием
|
с предусловием
|
|
Описанием цикла с предусловием является следующее выражение…
|
пока условие истинно выполнять операторы
|
выполнить оператор заданное число раз
|
если условие истинно выполнять оператор, иначе остановится
|
выполнять оператор пока условие ложно
|
|
Программа – это…
|
Набор команд операционной системы компьютера
|
Протокол взаимодействия компонентов компьютерной сети
|
Алгоритм, записанный на языке программирования
|
Законченное минимальное смысловое выражение на языке программирования
|
|
В результате выполнения алгоритма алг «Вывод чисел»
Цикл по i от 2 до 6
Вывод (i+1)
Конец цикла
Будут выведены числа:
|
3, 4, 5, 6,7
|
2,3,4,5,6
|
2, 4, 6
|
1, 2,
|
|
В результате выполнения алгоритма алг «Вычисление значения переменной s»
s=0
Цикл по i от 2 до 6
s=s+I
Конец цикла
Вывод s
Будет выведено число:
|
6
|
12
|
16
|
20
|
|
В результате выполнения алгоритма алг «Вычисление значения переменной р»
p=1
i=3
Цикл пока i<=6
p=p*i
i=i+3
Конец цикла
Вывод p
Будет выведено число:
|
6
|
18
|
12
|
9
|
|
В результате выполнения алгоритма алг «Вычисление значения переменной k»
k=0
Цикл по i от 2 до 6
k=k+1
Конец цикла
Вывод k
Будет выведено число:
|
20
|
6
|
5
|
4
|
|
В результате выполнения алгоритма (где mod – операция нахождения остатка от деления целых чисел) алг «Вычисление значения переменной t»
t=0
Цикл по i от 10 до 20
если (i mod 2=0) и (i mod 3=0), то t=t+1 Конец цикла
Вывод t
Какое число будет выведено:
|
11
|
2
|
3
|
Нет правильного ответа
|
|
В результате выполнения алгоритма (где ^ - возведение в степень) алг «Вычисление значения переменной f»
f=0: i=1:Ввод числа n
Цикл пока i n
f=f+i^2: i=i+2
Конец цикла
Вывод f
Какое значение получит переменная f, если n=5?
|
35
|
15
|
10
|
25
|
|
В результате выполнения алгоритма алг «Вычисление значения переменной p» Ввод числа n :p=1:i=1
Цикл
p=p*(2*i) : i=i+2
Повторять пока i>n
Вывод p
Какое значение получит переменная p, если n=5?
|
10
|
2
|
120
|
12
|
|
алг «Вычисление значения переменной p» Ввод числа n : p=1: i=1
Цикл
p=p*(2*i) : i=i+2
Повторять до тех пор пока не выполняется условие i>n
Вывод p
В заданном алгоритме использован:
|
Цикл с предусловием с использованием ключевого слова While
|
Цикл с предусловием с использованием ключевого слова Until
|
Цикл с постусловием с использованием ключевого слова While
|
Цикл с постусловием с использованием ключевого слова Until
|
|
алг «Вычисление значения переменной p» Ввод числа n: p=1 : i=1
Цикл повторять пока i<=n
p=p*(2*i) : i=i+2
Конец цикла
Вывод p
В заданном алгоритме использован:
|
Цикл с предусловием с использованием ключевого слова While
|
Цикл с предусловием с использованием ключевого слова Until
|
Цикл с постусловием с использованием ключевого слова While
|
Цикл с постусловием с использованием ключевого слова Until
|
|
Задан фрагмент алгоритма:
a=13;b=5
Делать
a=a-b
пока не выполняется условие (a
Для записи данного алгоритма на языке VBA надо использовать:
|
Цикл с предусловием с использованием ключевого слова While
|
Цикл с предусловием с использованием ключевого слова Until
|
Цикл с постусловием с использованием ключевого слова While
|
Цикл с постусловием с использованием ключевого слова Until
|
|
Задан фрагмент алгоритма:
a=13;b=5
Делать
a=a-b
пока выполняется условие (a>=b)
Для записи данного алгоритма на языке VBA надо использовать:
|
Цикл с предусловием с использованием ключевого слова While
|
Цикл с предусловием с использованием ключевого слова Until
|
Цикл с постусловием с использованием ключевого слова While
|
Цикл с постусловием с использованием ключевого слова Until
|
|
Задан фрагмент алгоритма:
a=13;b=5
Цикл делать пока выполняется условие (a>=b)
a=a-b
Конец цикла
Для записи данного алгоритма на языке VBA надо использовать:
|
Цикл с предусловием с использованием ключевого слова While
|
Цикл с предусловием с использованием ключевого слова Until
|
Цикл с постусловием с использованием ключевого слова While
|
Цикл с постусловием с использованием ключевого слова Until
|
|
Задан фрагмент алгоритма:
a=13;b=5
Цикл делать пока не выполняется условие (a<=b)
a=a-b
Конец цикла
Для записи данного алгоритма на языке VBA надо использовать:
|
Цикл с предусловием с использованием ключевого слова While
|
Цикл с предусловием с использованием ключевого слова Until
|
Цикл с постусловием с использованием ключевого слова While
|
Цикл с постусловием с использованием ключевого слова Until
|
|
Алгоритм — это:
|
правила выполнения определенных действий;
|
ориентированный граф, указывающий порядок исполнения некоторого набора команд;
|
понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;
|
набор команд для компьютера;
|
|
Суть такого свойства алгоритма как детерминируемость заключается в том, что:
|
алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
|
записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
|
алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
|
при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
|
|
Характерным признаком линейной программы является:
|
строго последовательное выполнение операторов в порядке их записи
|
наличие в программной строке только одного оператора;
|
использование в ней исключительно операторов присваивания;
|
присутствие в ней операторов условного перехода;
|
|
Тестирование:
|
может показать лишь наличие ошибок в программе, но не их отсутствие;
|
гарантирует безусловное выявление всех без исключения ошибок в программе;
|
выявляет все причины неправильной работы программы;
|
есть достаточное условие правильности программы;
|
|
Что будет выведено в результате выполнения команды MsgBox "3*3="+Str(3*3):
|
на бумаге в окне вывода будет напечатано 3*3=9;
|
на экране в окне вывода будет выведено 3*3=3*3;
|
на экране в окне вывода будет выведено 9;
|
на экране в окне вывода будет выведено 3*3=9;
|
|
При каких исходных значениях переменных X и Y в результате выполнения команды X=X^Y–Y значение переменной X станет равным двум:
|
4, 1
|
3, 2
|
3, 1
|
5, 1
|
|
Множество точек плоскости, ввод координат (X,Y) которых при исполнении программы:
X=Val(InputBox(“Введите X”)) Y=Val(InputBox(“Введите Y”))
IF X^2+Y^2<=4 AND X>0 THEN PRINT "Принадлежит" ELSE PRINT "Не принадлежит"
Приводит к появлению на экране слова “Принадлежит”, представляет собой:
|
полукруг
|
верхнюю полуплоскость
|
круг
|
круг и верхнюю полуплоскость
|
|
При истинности какого условия последовательность переменных A,B,C не является упорядоченной по возрастанию:
|
NOT ((A<=B) AND (B<=C))
|
(A<=B) AND (B<=C);
|
NOT ((A>B) OR (B>C));
|
(A<=B) AND (NOT(B>C));
|
|
Предложение: “При точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату”, — фиксирует такое свойство алгоритма как:
|
массовость
|
результативность
|
понятность
|
дискретность
|
|
Переменная в программировании полностью характеризуется:
|
именем и типом
|
именем, значением и типом
|
именем и значением
|
значением
|
|
Укажите последовательность команд, в результате выполнения которых значения переменных X и Y поменяются местами:
|
Y=X: B=X: X=Y
|
B=X: X=Y: Y=X
|
X=Y: Y=X
|
X=X+Y: Y=X–Y: X=X–Y
|
|
Дана программа:
Dim X As Integer X=Val(InputBox(“Введите значение X”))
If X MOD 2=0 Then Writeln(‘ДА’) Else Writeln(‘НЕТ’)
При каком значении X будет получен ответ “ДА”:
|
7
|
4
|
15
|
3
|
|
При каких исходных значениях переменных X и Y в результате выполнения команды X=X^Y–Y значение переменной X станет равным трем:
|
4, 1
|
3, 2
|
2, 2
|
5, 1
|
|
Значение выражения 2*4^2 – 5^3*2 равно:
|
–218
|
–15661
|
–234
|
143
|
|
Суть такого свойства алгоритма как дискретность заключается в том, что:
|
алгоритм должен быть разбит на последовательность отдельных шагов
|
при записи алгоритма должны использоваться только команды, входящие в систему команд исполнителя
|
алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа
|
при точном исполнении всех команд алгоритма процесс должен прекращаться за конечное число шагов, приводя к определенному результату
|
|
Из перечисленных: 1) Словесный; 2) Линейный; 3) Блок – схема; 4) Разветвленный; 5) Циклический - Укажите основные алгоритмические конструкции.
|
2, 4,5
|
1, 2, 3
|
2, 3, 4
|
1, 4, 5
|
|
В результате выполнения алгоритма при вводе исходных данных:
а=3, b=-5
алг «Вычисление значения переменной c» Ввод чисел a,b
Если а>b, то a=2*a
Если b<0, то b=b+a c=a-2*b:
Вывод c значение переменной с будет равно числу:
|
4
|
7
|
13
|
6
|
|
В результате выполнения алгоритма при вводе исходных данных: а=3, b=-5 Ввод чисел a,b если а>b, то вывод a, иначе вывод b будет выведено число …
|
3
|
-5
|
0
|
-15
|
|
В результате выполнения алгоритма при значении исходных данных: а=3, b=4, c=6 Ввод чисел a,b,c
если аb, то m=a, иначе m=b
если cm, то m=c
Вывод m
Значение переменной m будет равно числу …
|
6
|
5
|
4
|
0
|
|
В результате выполнения алгоритма (где ^ - возведение в степень) при значении исходных данных: а=-1, b=1, c=2
Ввод чисел a,b,c
если (а<0) и (b<0) и (c<0), то
a=a^2 : b=b^2 : c=c^2
Иначе
a=a^3 : b=b^3 c=c^3
конец если
m=a+b+c :
Вывод m значение переменной m будет равно числу …
|
8
|
6
|
10
|
7
|
|
Что изменяет операция присваивания?
|
значение переменной
|
имя переменной
|
тип переменной
|
тип алгоритма
|
|
Алгоритм и программа могут не содержать:
|
Ввод исходных данных
|
Вывод результата
|
Ввод исходных данных и Вывод результата
|
Нет правильного ответа
|
|
Разветвляющийся участок алгоритма не может:
|
Начинаться внутри цикла и завершаться вне цикла
|
Охватывать цикл
|
Находиться внутри цикла
|
Нет правильного ответа
|
|
Ни в одном языке программирования нет ____________ выражений
|
арифметических
|
физических
|
логических
|
текстовых
|
|
Число повторений цикла не может зависеть от расчетов, выполняемых:
|
После цикла
|
Перед циклом
|
В ходе цикла
|
Нет правильного ответа
|
|
В результате выполнения алгоритма
Ввод чисел a,b,c
если аb, то m=a, иначе m=b
если cm, то m=c
Вывод m
Какое число будет выведено, если введем а=5, b=4, c=6
|
6
|
5
|
4
|
нет правильного ответа
|
|
В результате выполнения алгоритма (где ^ - возведение в степень)
Ввод чисел a,b,c
если (а<0) и (b<0) и (c<0), то a=a^2 : b=b^2 : c=c^2 иначе a=a^3 : b=b^3 : c=c^3
конец если
m=a+b+c :
Вывод m
Какое число будет выведено, если введем а=-1, b=-1, c=2
|
6
|
10
|
8
|
7
|
|
Задан одномерный массив Ai: –1, 3, –2, 4, –5, 6, –7, 8
S=0
Цикл по i от 1 до 8
если Ai < 0, то S=S+Ai
Конец цикла
Вывод S
При наборе программы для вычисления суммы отрицательных элементов массива вместо оператора S=S+Ai ошибочно был записан оператор S=S+1. Чему равно S после исполнения неверной программы?
|
8
|
15
|
-3
|
4
|
|
Чему будет равно K после исполнения фрагмента программы, если в качестве элементов массива будут введены числа 2, 3, 5, 7, 9, 12, 0, 7, 6, 7, а
X=7 K = 1
Делать пока выполняется условие (A(K) < > X And K < = 10)
K = K + 1
Конец пока
Вывод K
|
14
|
1
|
10
|
4
|
|
Дан фрагмент программы: M=A(1)
Цикл по i от 1 до 8
если A(i) > M, то M=A(i)
Конец цикла
Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 3, 8, 7, 9, 4, 10, 2, 12:
|
2
|
4
|
8
|
1
|
|
При выполнении фрагмента программы на экран будет выведено число:
Цикл по i от 1 до 3 :
Цикл по j от 1 до 3
A(i,j)=j-I
Конец цикла по j :
Конец цикла по I
q=0
Цикл по i от 1 до 3:
Цикл по j от 1 до 3
если A(i,j) < 0, то q=q+1:b(q)= Ai,j
Конец цикла по j:
Конец цикла по I
m=b(1)
Цикл по i от 2 до 3:
If b(i) < m, то m=b(i)
Конец цикла по I
Вывод m
|
-1
|
0
|
1
|
-2
|
|
После выполнения фрагмента программы (где mod –операция нахождение остатка от деления целых чисел):
Цикл по i от 1 до 4
Цикл по j от 1 до 4
если (j+i) mod 2 =0 то A(i,j)=0 иначе A(i,j)=1
Конец цикла по j
Конец цикла по I
Сумма A(1,1)+A(2,2)+A(3,3)+A(4,4) будет равна:
|
1
|
2
|
3
|
0
|
|
Задан одномерный массив Ai: 7, 3, –2, 4, –5, 6, 1, 8 S=0
Цикл по i от 1 до 8
если Ai<0, то S=S+Ai
Конец цикла
Вывод S
При наборе программы для вычисления суммы отрицательных элементов массива вместо оператора S=S+Ai ошибочно был записан оператор S=S+1. Чему равно S после исполнения неверной программы?
|
2
|
15
|
-3
|
4
|
|
Чему будет равно K после исполнения фрагмента программы, если в качестве элементов массива будут введены числа 2, 3, 5, 7, 9, 12, 0, 7, а
X=12: K = 1
Делать пока выполняется условие (A(K) <> X And K <= 8)
K = K + 1
Конец пока
Вывод K
|
14
|
6
|
10
|
8
|
|
Дан фрагмент программы:
M=A(1)
Цикл по i от 1 до 8
если A(i) > M, то M=A(i)
Конец цикла
Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 13, 9, 2, 3, 4, 11, 6, 12:
|
2
|
Ни разу
|
8
|
1
|
|
Дан фрагмент программы:
M=A(1)
Цикл по i от 1 до 8
если A(i) < M, то M=A(i)
Конец цикла
Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 13, 9, 2, 3, 4, 11, 6, 12:
|
2
|
Ни разу
|
8
|
1
|
|
При выполнении фрагмента программы на экран будет выведено число:
Цикл по i от 1 до 3:
Цикл по j от 1 до 3
A(i,j)=j-i
Конец цикла по j :
Конец цикла по I
q=0
Цикл по i от 1 до 3 :
Цикл по j от 1 до 3
если A(i,j) < 0, то q=q+1:b(q)= Ai,j
Конец цикла по j :
Конец цикла по i
m=b(1)
Цикл по i от 2 до 3
If b(i) > m, то m=b(i)
Конец цикла по i
Вывод m
|
-1
|
0
|
1
|
2
|
|
Задан одномерный массив: Хi: -1, -2, 3, 0, -5, 1 i=1: m= Хi Цикл пока I 6
если Xi < m, то m= Хi i=i+1
Конец цикла
Вывод m
Какое значение получит переменная m после выполнения данного алгоритма?
|
-2
|
1
|
3
|
0
|
|
Задан одномерный массив: Хi: -1, -2, 3, 0, -5, 1 i=1 : m= Хi Цикл пока I 6
если Xi < m, то m= Хi i=i+1
Конец цикла
Вывод m
Какое значение получит переменная m после выполнения данного алгоритма?
|
-5
|
1
|
3
|
0
|
|
Задан одномерный массив: Хi: 1, -2, 3, 0, 5, -1 i=1: m= Хi Цикл пока I 6
если Xi > m, то m= Хi i=i+1
Конец цикла
Вывод m
Какое значение получит переменная m после выполнения данного алгоритма?
|
5
|
-2
|
3
|
1
|
|
Задан одномерный массив: Хi: 1, 8, 3, 8, 5, -1 m= Хi : n=1
Цикл по i от 1 до 6
если Xi > m, то начало m= Хi n=i конец если
Конец цикла
Вывод n
Какое значение получит переменная n после выполнения данного алгоритма?
|
2
|
1
|
3
|
4
|
|
Сначала заполнили главную диагональ матрицы, состоящей из 3 строк и 3 столбцов, единицами, а потом побочную двойками, а все остальные элементы тройками. В результате выполнения алгоритма:
m= A1,1
Цикл по i от 1 до 3
Цикл по j от 1 до 3
если (Ai,j > m) и (i=j), то m= Ai,j
Конец цикла по j
Конец цикла по i
Вывод m
Какое значение получит переменная m?
|
2
|
3
|
1
|
Нет правильного ответа
|
|
Сначала заполнили главную диагональ матрицы, состоящей из 3 строк и 3 столбцов, единицами, а потом побочную двойками, а все остальные элементы тройками. В результате выполнения алгоритма:
m= A1,1
Цикл по i от 1 до 3
Цикл по j от 1 до 3
если (Ai,j > m), то m= Ai,j
Конец цикла по j
Конец цикла по i
Вывод m
Какое значение получит переменная m?
|
2
|
3
|
1
|
Нет правильного ответа
|
|
В приведённом фрагменте программы определяется:
S=1
Цикл по i от 1 до 6
если Z(i) < > 0, то S= Z(i)*S
Конец цикла
Вывод S
|
Сумма элементов массива, не равных 0
|
Произведение элементов массива, не равных 0
|
Количество элементов массива, не равных 0
|
Произведение элементов массива, равных 0
|
|
В приведённом фрагменте программы определяется:
S=0
Цикл по i от 1 до 6
S= Z(i)+S
Конец цикла
S=S/6 : Вывод S
|
Среднее значение элементов массива
|
Сумма элементов массива
|
Произведение элементов массива
|
Количество элементов массива
|
|
Представленная программа выводит … S=0 : N=1
Пока (S+N)
Нц
S=S+N
N=N+1
Кц
Вывод S
|
Последнее значение суммы подряд идущих натуральных чисел, начиная с 1, меньшее Х
|
Минимальное значение суммы подряд идущих натуральных чисел начиная с1, большее Х
|
Количество натуральных чисел, меньших Х
|
Все значения сумм подряд идущих натуральных чисел, начиная с 1 до Х
|
|
После выполнения фрагмента алгоритма K=0
Нц для i от 1 до 5
Нц для j от 1 до i
k=k+1
кц
кц
Значение переменной k будет равно …
|
5
|
15
|
0
|
5
|
|
Значение переменной d после выполнения фрагмента алгоритма (операция mod(x,y) – получение остатка целочисленного деления х на y, diy(x,y) - целочисленное деление х на y)
k=50
выбор
при div (k,12) = 4 d=k
при div (k,12) > 5 d=2
при mod (k,12)>9 d=3
иначе d=1
все
Равно …
|
50
|
2
|
3
|
1
|
|
При начальном значении A=-5 по окончании работы программы
Если A>0 то
A=A*2
Иначе
Если A<0 то
A=-3*A
Иначе
A=A+10
Все
Все
Вывод A будет выведено …
|
15
|
-15
|
-10
|
5
|
|
В приведённом фрагменте программы определяется:
S=1
Цикл по i от 1 до 6
если Z(i) < > 0, то S= Z(i)*S
Конец цикла
Вывод S
|
Сумма элементов массива, не равных 0
|
Произведение элементов массива, не равных 0
|
Количество элементов массива, не равных 0
|
Произведение элементов массива, равных 0
|
|
Принципом объектно-ориентированного программирования не является...
|
инкапсуляция
|
наследование
|
полиморфизм
|
использование функций
|
|
В объектно-ориентированном программировании сокрытие информации, комбинирование данных и методов внутри объекта определяет понятие
|
наследования
|
иерархии
|
инкапсуляции
|
полиморфизма
|
|
Программирование, в котором методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется …
|
модульным
|
формальным
|
структурным
|
объектно-ориентированным
|
|
Основой методологии объектно-ориентированного программирования является …
|
описание программной системы в терминах объектов и связей между ними
|
отказ от использования подпрограмм при реализации системы
|
описание системы в виде рекуррентных соотношений
|
вывод некоторого целевого утверждения
|
|
Интегрированная система программирования включает компонент для набора исходного текста программы (исходного кода), который называется...
|
редактором связей
|
отладчиком
|
конструктором
|
текстовым редактором
|
|
Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется...
|
текстовым редактором
|
редактором связей
|
построителем кода
|
компилятором
|
|
Компилятор отличается от интерпретатора тем, что…
|
создает объектный код
|
проверяет синтаксис исходной программы
|
анализирует текст исходной программы
|
проверяет правильность семантики исходной программы
|
|
Процесс трансляции всей программы без ее выполнения осуществляет …
|
драйвер
|
ассемблер
|
компилятор
|
интерпретатор
|
|
Система программирования предоставляет программисту возможность …
|
анализа существующих программных продуктов по соответствующей тематике
|
автоматической сборки разработанных модулей в единый проект
|
автоматического построения математической модели исходя из постановки задачи
|
выбора языка программирования
|
|
Пошаговую трансляцию и немедленное выполнение операторов исходной программы осуществляет …
|
интерпретатор
|
ассемблер
|
компилятор
|
драйвер
|
|
И компилятор, и интерпретатор,- оба выполняют …
|
непосредственное исполнение исходной программы
|
создание объектного кода
|
создание программы на языке высокого уровня
|
анализ текста исходной программы
|
|
Программа, которая объединяет объектные модули отдельных частей программы и добавляет к ним стандартные модули подпрограмм стандартных функций, в единую программу, готовую к исполнению, называется …
|
библиотекой
|
редактором связей
|
текстовым редактором
|
отладчиком
|
|
Системами программирования являются: a)Ms Dos б)Java в)Adobe PhotoShop г)Visual C++ д)Borland Delphi
|
а,г
|
в,д
|
а,в
|
б,г,д
|
|
Основным принципом присущим технологии структурного программирования является …
|
метод расширения ядра
|
восходящее программирование
|
нисходящее программирование
|
нечеткое программирование
|
|
Основной характеристикой структурного программирования является …
|
модульность
|
неограниченное использование глобальных переменных
|
использование только объектов и структур данных
|
невозможность использования циклов
|
|
Подпрограммой является …
|
скомпилированный исполняемый файл основной программы
|
рекурсивный вызов функции
|
часть операторов основной программы, выполняющихся как повторение цикла
|
ранее разработанный, синтаксически выделенный и целиком используемый в составе других программ блок операторов
|
|
При структурном программировании основным требованием к подпрограмме является …
|
отсутствие параметров в заголовке
|
независимость от количества ее предыдущих вызовов
|
размер подпрограммы не более 1 экрана
|
организация подпрограммы в виде отдельного файла
|
|
Формальные параметры подпрограмм это …
|
идентификаторы входных данных
|
конкретные значения входных данных
|
входные данные определенного типа
|
неопределенные входные данные
|
|
Конструкции, которые не должны применяться для реализации логики алгоритма и программы, с точки зрения структурного программирования …
|
повторение (циклы)
|
последовательное выполнение
|
безусловные переходы
|
ветвление
|
|
При разработке программного продукта на этапе постановки задачи …
|
разрабатывается математическая модель
|
определяется состав и форма представления входной, промежуточной и выходной информации
|
исследуется эффективность используемого алгоритма реализации задачи
|
выполняется тестирование алгоритма на контрольном примере
|
|
Пошаговая детализация постановки задачи, начиная с наиболее общей задачи, характеризует …
|
метод функциональной декомпозиции
|
поиск логической взаимосвязи
|
метод последовательной декомпозиции сверху - вниз
|
метод объектной декомпозиции
|
|
Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о(б) ____________ ошибке
|
орфографической
|
синтаксической
|
грамматической
|
семантической
|
|
Процесс создания программного продукта никогда не включает …
|
редактирование текста программы
|
изменение физических параметров компьютера
|
запись операторов в соответствующей языку программирования форме
|
процесс отладки
|
|
Деятельность, направленная на обнаружение и исправление ошибок в программном продукте, называется …
|
семантическим анализом
|
тестированием
|
отладкой
|
демонстрацией
|
|
При разработке программного продукта решение контрольных примеров выполняется на этапе …
|
кодирования программы
|
постановки задачи
|
тестирования и отладки
|
построения математической модели
|
|
Тестирование, при котором разработчик теста имеет доступ к исходному коду и может писать код, который связан с библиотеками тестируемого ПК называется …
|
тестированием "чёрного ящика"
|
регрессионным тестированием
|
тестированием "белого ящика
|
системным тестированием
|
|
Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии называется …
|
тестированием "белого ящика"
|
тестированием "черного ящика"
|
регрессионным тестированием
|
системным тестированием
|
|
Процесс, при котором компанией исполнителем выполняется тестирование работоспособности основных режимов системы называется …
|
тестированием "белого ящика"
|
сквозным тестированием
|
бета-тестированием
|
альфа-тестированием
|
|
Положительный результат, полученный при тестировании программных систем означает, что в программном продукте …
|
ошибки найдены
|
ошибки исправлены
|
есть замечания
|
ошибки не найдены
|
|
Под жизненным циклом программного средства понимается …
|
весь период его разработки и эксплуатации
|
только период его разработки
|
период его разработки и тестирования, до сдачи программного средства в эксплуатацию
|
только период его эксплуатации
|
|
Обязательным критерием качества программных систем является …
|
универсальность
|
надежность
|
легкость применения
|
мобильность
|
|
Операторы цикла в языках программирования
|
соотносят переменным некоторые множества допустимых значений
|
вычисляют значение математических выражений
|
задают значение переменных
|
организуют выполнение повторяемых действий
|
|
Операторы присваивания в языках программирования
|
соотносят переменным некоторые множества допустимых значений
|
вычисляют значение математических выражений
|
задают значениея переменным
|
организуют выполнение повторяемых действий
|
|
Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется...
|
текстовый редактор
|
транслятор
|
построитель кода
|
редактор связей
|
</0></0></0>