В программе, вычисляющей произведение отрицательных чисел из N введенных с клавиатуры
В результате работы алгоритма
Y=X+3
X=2*Y
Y=X+Y
Вывод Y
Переменная Y приняла значение 18. Укажите число, которое является значением переменной Х до начала работы программы
¾ 5
¾ 7
¾ 10
ü 3
В результате выполнения алгоритма
А=12
В=10
А=2*А-В
В=А/2
Переменные А и В примут значения
¾ А= «2*А-В», В= «А/2»
ü А=14, В=7
¾ А=12, В=10
¾ А=24, В=12
4. Дан массив чисел {Ai}, где i= 1, 2, 3, …..M,
причем M=15.
Программа вычисляет произведение сумм некоторых элементов этого массива.
Работу программы описывает выражение (в программе введены следующие константы: G=1; W=12; T=8; L=15)…
ПРОГРАММА 15;
ФУНКЦИЯ SUMMA(I1, I2);
НАЧАТЬ ФУНКЦИЮ
S:=0;
НЦ ДЛЯ I:=I1 ДО I2
S:=S+A[I]
КЦ
SUMMA:=S
КОНЕЦ ФУНКЦИИ;
НАЧАТЬ ПРОГРАММУ
ПИСАТЬ (‘ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА A:’);
НЦ ДЛЯ J:=1 ДО M
ЧИТАТЬ (A[J]);
КЦ;
P=SUMMA (G,W)*SUMMA(T,L);
ПИСАТЬ (‘ПРОИЗВЕДЕНИЕ РАВНО:’, P:6)
КОНЕЦ ПРОГРАММЫ.
¾
¾
Ö
¾
После выполнения фрагмента программы
X=5
Z=7
вывод (“X= “,X,”X= “Z,Z+X)
На печать будет выведено
¾ X= X X= ZZ+X
¾ X=5 X=7 Z+X
¾ X=5 X=7 Z+X=12
Ö X= 5 X= 712
6. Результатом выполнения алгоритма, представленного фрагментом блок-схемы для значения переменной Х=14 будет следующая величина
¾ S= -1
¾ S= 0
ü S= 1
¾ S= 14
Результатом выполнения алгоритма, представленного блок-схемой для массива чисел (1, -5, -9, 2, -10, 3), являются значения
¾ S= -19, P= -270
¾ S= -24, P= -450
ü S=6, P=6
¾ S=24, P= -250
8. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[D[4]]-D[D[3]] равно…
¾ -4
¾ -1
ü 1
¾ 2
9. Если элементы массива D[1..5] равны соответственно 4, 1, 5, 3, 2, то значение выражения D[D[4]]-D[D[5]] равно…
¾ -4
¾ -3
ü 4
¾ 1
Значение переменной d после выполнения фрагмента алгоритма (операция mod(x,y) – получение остатка целочисленного деления x на y)
k=50
Выбор
при mod(k,12)=7 d=k
при mod(k,12)<5 d=2
при mod(k,12)>9 d=3
иначеd=1
Все
равно
ü 2
¾ 1
¾ 3
¾ 50
Основой метода структурного программирования являются
а) принцип модульности разработки сложных программ
б) использование концепции трех базовых элементов – линейной, ветвления и циклической структур.
в) использование концепции двух базовых элементов – ветвления и циклической структур.
г) использование большого количества подпрограмм
ü а,б
¾ б,д
¾ в,д
¾ а,в
12. Одной из важных функций реализуемых системой программирования, является…
ü автоматическая сборка разработанных модулей в единый проект
¾ автоматическое тестирование программного продукта на всех вариантах входных данных
¾ анализ существующих программных продуктов по соответствующей тематике
¾ автоматизация выбора языка программирования исходя из постановки задачи
В программе, вычисляющей произведение отрицательных чисел из N введенных с клавиатуры
ввод N
P=1
нц для i от 1 до N
ввод а
если
то Р*а
все
кц
вывод Р
необходимо вставить условие…
¾ а<N
¾ a>0
ü a<0
¾ a=1
14. Задан фрагмент алгоритма:
1. если a<b, то с=b-a, иначе c=2*(a-b)
2. d=0
3. пока c>a выполнить действия d=d+1, с=с-1
В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения...
Ö c=8, d=2
¾ c=5, d=0
¾ c=-5, d=1
¾ c=10, d=1
15. Укажите пропущенный фрагмент в алгоритме, определяющем количество нулевых элементов в массиве A[1:N].
S := 0; K := 0
нцдля J от 1 до N
если ________
то S := S + 1
все
кц
¾ K = A[K]
Ö A[J] = K
¾ A[J] = S
¾ A[K] = A[J]
16. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно ...
¾ -3
Ö 2
¾ -1
¾ 1