Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тесты_инф.doc
Скачиваний:
28
Добавлен:
09.12.2018
Размер:
1.07 Mб
Скачать

Алгоритм и его свойства. Способы записи алгоритма

Выберите один ответ

В блок-схеме алгоритма символ означает, что будет(ут) выполняться …

  • присваивание

  • условный оператор

  • циклические расчеты

  • ввод/вывод данных

Представленный фрагмент блок-схемы алгоритма выводит...

  • 32 Верно

  • 120

  • 16 Верно

  • 24

В представлении алгоритма не существенна

  • наглядность

  • сложность разработки

  • однозначность

  • понятность

Верным  соответствием является …

  • 3 – в

  • 1 – а

  • 4 – г

  • 2 – б верно

Стиль программирования не может быть …

  • методологический

  • процедурный

  • логический

  • объектно-ориентированный

Линейная алгоритмическая структура

Выберите один ответ

Установите такой порядок выполнения операций, чтобы при начальных значениях A=2, B=5, C=-5 результирующим стало значение С=5. 1) C=C/5 2) B=A+B 3) C=B+10 4) A=A*B

  • 4, 2, 3, 1 Верно

  • 2, 3, 4, 1

  • 3, 1, 2, 4

  • 1, 2, 4, 3

Установите порядок выполнения операций так, чтобы при начальных значениях A=1, B=10, C=-10 результирующим стало значение С=46. 1) C=C*2 2) A=A+B 3) C=C+A+B 4) B=A*2

  • 2, 3, 1, 4

  • 2, 4, 3, 1 Верно

  • 1, 2, 3, 4

  • 3, 1, 4, 2

Установите порядок выполнения операций так, чтобы при начальных значениях A=1, B=2, C=3 результирующим стало значение C=16. 1) A=A+1 2) C=B*2 3) C=C*2 4) B=A+B

  • 3, 2, 4, 1

  • 1, 4, 2, 3 Верно

  • 4, 2, 3, 1

  • 2, 3, 1, 4

Алгоритм, представленный блок-схемой, выдаст ошибку при следующих значениях переменной  x …

  • x=-5

  • x=1

  • x=5

  • x=-2

Результатом выполнения алгоритма, представленного блок-схемой, будут следующие величины:…

  • z=a3, y=a5

  • z=a5, y=a7

  • z=a2, y=a10

  • z=a3, y=a10 верно

Разветвляющаяся алгоритмическая структура

Выберите один ответ

Задан фрагмент алгоритма: если X>0  то A:=X+5                  иначе A:=Y-2 если A>0 то A:=(X*X)/2                иначе A:=X*Y Подберите начальное значение Y так, чтобы при начальном значении X=-2 результирующим значением стало A=8.

  • 3 Верно

  • -1

  • -4

  • 4

Задан фрагмент алгоритма: если X>Y  то A:=1                    иначе A:=-1 если A>0 то A:=X*Y                  иначе A:=X-Y Подберите начальное значение Y так, чтобы при начальном значении X=-2 результирующим значением стало A=6.

  • 2

  • -3 верно_

  • -4

  • 4

Задан фрагмент алгоритма: если  a<0  то a:= - a если b<0  то b:= - b если (a>b), то a:=a - b                    иначе b:=b - a В результате выполнения данного алгоритма с начальными значениями a= -13; b=5 переменные примут значения...

  • a=8, b=5 верно

  • a=3, b=-5

  • a=-13, b=5

  • a=-18, b=5

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