Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Testy.doc
Скачиваний:
46
Добавлен:
10.04.2015
Размер:
441.34 Кб
Скачать

17. Понятие алгоритма и его свойства. Блок-схема алгоритма(5)

  1. В блок-схеме алгоритма внутри данного символа следует написать...

  2. ввод/вывод данных

  3. конец

  4. начало

  5. логическое выражение

2. Изображенный на рисунке фрагмент алгоритма определяет ...

наименьшее из чисел А и В

минимум из трех чисел

наибольшее из чисел В и С

максимум из трех чисел

3. Результатом выполнения алгоритма, представленного блок-схемой для массива чисел (1, -5, -9, 2, -10, 3), являются значения …

  • S = 24; P = -250

  • S = -19; P = -270

  • S = 6; P = 6

  • S = -24; P = -450

4. К основным алгоритмическим конструкциям не относится

  • цикл с постусловием

  • ветвление

  • цикл с предусловием

  • замещение

5. Линейный алгоритм…

  • содержит одно или несколько логических условий

  • содержит цикл и проверку логического условия

  • не содержит логических условий и имеет одну линию вычислений

  • содержит один или несколько циклов

18. Основные алгоритмические конструкции. Базовые алгоритмы

1. В программе, вычисляющей произведение отрицательных чисел из N введенных с клавиатуры, ввод N P:=1 нц для i от1 до N    ввод а    если то P:=P*a    все кц вывод P необходимо вставить условие…

  • a=1

  • a>0

  • a<0

  • a<N

2. Правильная запись выражения на алгоритмическом языке (возведение в степень обозначим через ^) имеет вид…

  • y := A ^ x +

  • y := A ^ x + (B / x) ^ C

  • y := A ^ x + B / x ^ C

3. В результате выполнения алгоритма алг «Вычисление значения переменной s» s:=0 нц  для k:=2 до 6      s:=s+k кц вывод   s значение переменной s будет равно числу …

  • 20

  • 12

  • 14

  • 6

4. В результате выполнения алгоритма алг «Вычисление значения переменной р» p := 1 i := 3 нц  пока i<=6      p := p * i      i := i+3 кц вывод   p значение переменной   p   будет равно числу …

  • 12

  • 18

  • 9

  • 6

5. После выполнения последовательности  операторов c : = 5;  d : = 7; c : = c - d;   d : = 7 * d; d : = c – d; значение   переменных c и  d будет равно ...

  • c = -2; d = 49

  • c = -2; d = - 51

  • c = 5; d = 7

  • c = 5; d = - 51

19. Программы линейной структуры

1. В результате работы алгоритма Y := X - 1 X := Y +2 Y := X + Y вывод Y переменная Y приняла значение 10. До начала работы алгоритма значением переменной X являлось число…

  • 5

  • 2

  • 10

  • 7

2. В результате выполнения фрагмента блок-схемы алгоритма ввод Х, А, В, С Y := X^3+B*C+A вывод Y при вводе значений Х, А, В, С, равных: 3, 2048, 2047 и -1 соответственно, значение Y будет равно…

  • 28

  • -2047

  • 1

  • 2048

3. Значение Y в результате выполнения алгоритма ввод А, В, С, Х Y := (A+C)/B*X вывод Y при вводе значений: 10, 3, 14, 4, будет равно…

  • 3,714

  • 32

  • 3

  • 8

4. Круглые скобки для определения порядка выполнения вычислений выражения правильно расставлены в выражении …

(A^B)*2+3.456*y

((a^b)*2)+(3.456*y)

(A^(B*2)+3.456^y)

A^(B*2)+(3.456*y)

20. Операторы ветвления, Операторы цикла

1. Задан фрагмент алгоритма: 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=5, d=0

  • c=10, d=1

  • c=8, d=2

  • c=-5, d=1

2. Укажите, сколько раз выполнится цикл в представленном фрагменте программы     a:=3; b:=7;     ПОКА (a / 2) ≤ (b / 3)     НЦ       a:=a+2;       b:=b+3;     КЦ;

  • 10

  • 100

  • бесконечное число раз

  • 1000

3. Значение переменной  d после выполнения фрагмента алгоритма k := 30 выбор |       при       div ( k, 12 ) = 2:       d := k; |       при       mod( k, 12 ) < 5:      d := 2; |       при       mod( k, 12 ) > 9:      d := 3; |       иначе                                    d := 1; все равно...

  • 30

  • 2

  • 3

  • 1

4. После выполнения алгоритма b:= 10 d:= 40 нц пока   d >= b |       d := d - b кц значение переменной d равно...

  • 0

  • 40

  • 30

  • 10

5. После выполнения фрагмента программы a = 30 b = a/2+1 ЕСЛИ (a < b*2) И (b > 15) ТО   a = a+1 ИНАЧЕ   a = 20 КОНЕЦ ЕСЛИ ВЫВОД а значение переменной а будет равно…

  • 21

  • 31

  • 20

  • 30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]