СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Основы алгоритмизации и программирования 9 класс

Категория: Информатика

Нажмите, чтобы узнать подробности

Данная разработка может быть использована в ходе изучения Главы 1. Основы алгоритмизации и объектно-ориентированного программирования по учебнику Угриновича Н.Д при проверке знаний учащихся 9 класса. Всего 40 заданий в работе. В заданиях №35-№40 представлены фрагменты программ, записанные на языке программирования Pascal, эти задания взяты из открытого банка заданий для подготовки к ОГЭ на сайте www.fipi.ru.

Просмотр содержимого документа
«Основы алгоритмизации и программирования 9 класс»

Тест: C:\Users\Анна\Documents\тесты\9_класс\Алгоритмы 9 класс.mtf

Основы алгоритмизации и программирования



Задание # 1

Вопрос:

Какую смысловую нагрузку несет блок?

Изображение:


Выберите один из 5 вариантов ответа:

1) Начало алгоритма

2) Конец алгоритма

3) Начало ветвления

4) Начало цикла

5) Ввод данных


Задание # 2

Вопрос:

Данный блок используют для обозначения ...

Изображение:


Выберите несколько из 5 вариантов ответа:

1) выполнения действий

2) ввод данных

3) вывод данных

4) организации ветвления

5) организации цикла


Задание # 3

Вопрос:

Данный блок используют для обозначения ...

Изображение:


Выберите один из 5 вариантов ответа:

1) ввод данных

2) вывод данных

3) выполнение действий

4) организации условия

5) окончания действий


Задание # 4

Вопрос:

Данный блок используют для обозначения ...

Изображение:


Выберите один из 5 вариантов ответа:

1) линейного алгоритма

2) цикла с условием в конце

3) цикла с условием в начале

4) ветвления в неполной форме

5) ветвления в полной форме


Задание # 5

Вопрос:

Данный блок используют для обозначения ...

Изображение:


Выберите один из 5 вариантов ответа:

1) алгоритм следования

2) цикл с условием в конце

3) цикл с условием в начале

4) ветвление в неполной форме

5) ветвление в полной форме


Задание # 6

Вопрос:

Это фрагмент алгоритма ...

Изображение:


Выберите один из 5 вариантов ответа:

1) вложенные ветвления

2) вложенные циклы

3) линейный

4) цикл с ветвлением

5) следование ветвлений


Задание # 7

Вопрос:

Чему будет равен Х, если A=5, B=3

Изображение:


Запишите число:

__________________________________________


Задание # 8

Вопрос:

Чему будет равен Х, если A=3, B=5

Изображение:


Запишите число:

__________________________________________


Задание # 9

Вопрос:

Чему будет равно С после выполнения фрагмента?

Изображение:


Запишите число:

__________________________________________


Задание # 10

Вопрос:

Что будет распечатано в качестве значения К, если а= -3, b= 2?

Изображение:


Запишите число:

__________________________________________


Задание # 11

Вопрос:

Чему будет равно K после выполнения алгоритма, если a= 2, b= -5?

Изображение:


Запишите число:

__________________________________________


Задание # 12

Вопрос:

Выберите комбинацию соответствия циклов.

Изображение:


Укажите порядок следования всех 3 вариантов ответа:

__ Цикл с параметром

__ Цикл "Пока"

__ Цикл "До"


Задание # 13

Вопрос:

Что такое блок - схема?


Выберите один из 5 вариантов ответа:

1) это блочный способ написания алгоритмов

2) это графическое изображение алгоритма с помощью специальных блоков

3) это специальный способ задания различных форм алгоритму (линейный, ветвление, цикл)

4) это блочный /по частям/ и схематичный способ создания программ

5) это точные предписания адресованные исполнителю для решения поставленной задачи


Задание # 14

Вопрос:

Данный блок используют для обозначения ...

Изображение:


Выберите один из 5 вариантов ответа:

1) цикла с параметром

2) цикл с условием в начале

3) цикл с условием в конце

4) условный оператор в полной форме

5) условный оператор в краткой форме


Задание # 15

Вопрос:

Данный блок используют для обозначения ...

Изображение:


Выберите один из 5 вариантов ответа:

1) цикл с параметром

2) цикл с условием в начале

3) цикл с условием в конце

4) условный оператор в полной форме

5) условный оператор в краткой форме


Задание # 16

Вопрос:

Данный блок используется для обозначения ...

Изображение:


Выберите один из 5 вариантов ответа:

1) цикл с параметром

2) цикл с условием в начале

3) цикл с условием в конце

4) условный оператор в полной форме

5) условный оператор в краткой форме


Задание # 17

Вопрос:

Какое значение примет переменная С в результате выполнения алгоритма, изображённого в виде блок-схемы при условии, что a=5?

Изображение:


Запишите число:

__________________________________________


Задание # 18

Вопрос:

Алгоритмическая конструкция какого типа изображена на блок-схеме?

Изображение:


Выберите один из 4 вариантов ответа:

1) цикл

2) ветвление

3) подпрограмма

4) линейная


Задание # 19

Вопрос:

Алгоритм какого типа изображен на блок-схеме?

Изображение:


Выберите один из 4 вариантов ответа:

1) циклический

2) разветвляющийся

3) вспомогательный

4) линейный


Задание # 20

Вопрос:

Суть такого свойства алгоритма как дискретность заключается в том, что ...



Выберите один из 5 вариантов ответа:

1) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа


2) алгоритм должен быть разбит на последовательность отдельных шагов


3) при точном исполнении всех команд алгоритма процесс должен прекращаться за конечное число шагов, приводя к определенному результату


4) при записи алгоритма должны использоваться только команды. входящие в систему команд исполнителя

5) исполнитель алгоритма не должен принимать решений, не предусмотренных составителем алгоритма



Задание # 21

Вопрос:

Алгоритм называется циклическим, ...



Выберите один из 5 вариантов ответа:

1) если он представлен в табличной форме


2) если ход его выполнения зависит от истиности тех или иных условий


3) если он включает в себя вспомогательный алгоритм


4) если он составлен так, что его выполнение предпологает многократное повторение одних и тех же действий

5) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких либо условий


Задание # 22

Вопрос:

Укажите наиболее полный перечень способов записи алгоритмов.



Выберите несколько из 5 вариантов ответа:

1) словестный

2) наглядный


3) графический

4) схематический


5) программный


Задание # 23

Вопрос:

Программа - это…



Выберите один из 4 вариантов ответа:

1) обрабатываемая информация, представленная в памяти компьютера в специальной форме


2) электронная схема, управляющая работой внешнего устройства

3) алгоритм, записанный на "понятном" компьютеру языке программирования

4) программно управляемое устройство для выполнения любых видов работы с информацией


Задание # 24

Вопрос:

Предназначенное для конкретного исполнителя точное описание последовательности действий, направленных на решение поставленной задачи называется ...


Выберите один из 4 вариантов ответа:

1) данными

2) информацией

3) алгоритмом

4) программой


Задание # 25

Вопрос:

Получение из исходных данных результата за конечное число шагов называется ... алгоритма.


Выберите один из 5 вариантов ответа:

1) массовостью

2) дискретностью

3) результативностью

4) детерминированностью

5) понятностью


Задание # 26

Вопрос:

Возможность применения алгоритма к большому количеству различных исходных данных называется ...


Выберите один из 5 вариантов ответа:

1) массовостью

2) детерминированностью

3) дискретностью

4) результативностью

5) понятностью


Задание # 27

Вопрос:

Суть такого свойства алгоритма как детерминированность заключается в том, что ...




Выберите один из 5 вариантов ответа:

1) возможность применения алгоритма к большому количеству различных исходных данных

2) исполнитель должен выполнять команды алгоритма в строго определенной последовательности

3) разделение алгоритма на последовательность шагов

4) получение из исходных данных результата за конечное число шагов

5) алгоритм должен содержать команды, входящие в систему команд исполнителя и записанные на понятном исполнителю языке


Задание # 28

Вопрос:

Суть таких свойств алгоритма как выполнимость и понятность заключается в том, что ...




Выберите один из 5 вариантов ответа:

1) возможность применения алгоритма к большому количеству различных исходных данных

2) исполнитель должен выполнять команды алгоритма в строго определенной последовательности

3) разделение алгоритма на последовательность шагов

4) получение из исходных данных результата за конечное число шагов

5) алгоритм должен содержать команды, входящие в систему команд исполнителя и записанные на понятном исполнителю языке


Задание # 29

Вопрос:

К языкам программирования высокого уровня относят:


Выберите несколько из 4 вариантов ответа:

1) Бейсик (Basic)

2) Pascal

3) Машинный язык

4) Ассемблер


Задание # 30

Вопрос:

Отличие интерпретатора от компилятора заключается в том, что...


Выберите один из 2 вариантов ответа:

1) переводит весь текст программы на машинный язык и сохраняет его в исполняемом файле

2) обеспечивает последовательный "перевод" команд программы на машинный язык с одновременным их выполнением


Задание # 31

Вопрос:

Достоинством компиляторов является


Выберите один из 2 вариантов ответа:

1) большая скорость выполнения программы

2) удобство отладки программы


Задание # 32

Вопрос:

Объект, выполняющий определенный набор действий, называют ...


Выберите один из 4 вариантов ответа:

1) алгоритмом

2) роботом

3) исполнителем

4) человеком


Задание # 33

Вопрос:

Совокупность команд, которые может выполнять исполнитель, называется...


Выберите один из 4 вариантов ответа:

1) системой команд исполнителя (СКИ)

2) средой исполнителя

3) формальным исполнением

4) алгоритмом


Задание # 34

Вопрос:

Обстановка, в которой функционирует исполнитель, называется...


Выберите один из 4 вариантов ответа:

1) системой команд исполнителя

2) рабочим столом

3) классом

4) средой исполнителя


Задание # 35

Вопрос:

В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» - соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной а после исполнения данного алгоритма:

a := 5

b := 3

b := a + b * 5

a := b / a * 2

Порядок действий соответствует правилам арифметики.

В ответе укажите одно число - значение переменной а.


Запишите число:

__________________________________________


Задание # 36

Вопрос:

В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» -операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.

Определите значение переменной b после выполнения данного алгоритма:

a := 7

b := 4

a := 5 * b - 2 * a

b := a / 3 * 8 + 5 * b

В ответе укажите одно целое число - значение переменной b.


Запишите число:

__________________________________________


Задание # 37

Вопрос:

Запишите значение переменной d, полученное в результате работы следующей программы. Текст программы приведён на языке программирования Паскаль.

Var d,n,i:integer;

Begin

n := 4;

d := n*2;

For i := 1 to 3 do

d := d + 2*i;

Writeln(d);

End.



Запишите число:

__________________________________________


Задание # 38

Вопрос:

Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на языке программирования Паскаль.

var n, s: integer;

begin

s := 0;

for n := 3 to 7 do

s := s + 2 * n;

write(s);

end.



Запишите число:

__________________________________________


Задание # 39

Вопрос:

В таблице Dat хранятся данные измерений среднесуточной температуры за неделю в градусах (Dat[1] - данные за понедельник, Dat[2] - за вторник и т.д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на языке программирования Паскаль.

Var k, m: integer;

Dat: array[1..7] of integer;

Begin

m:=0;

Dat[1]:=15; Dat[2]:=18;

Dat[3]:=22; Dat[4]:=20;

Dat[5]:=23; Dat[6]:=24;

Dat[7]:=20;

for k:=1 to 7 do begin

if Dat[k] 20 then

m:=m+1;

end;

write(m);

End.



Запишите число:

__________________________________________


Задание # 40

Вопрос:

В таблице Ball хранятся баллы, набранные участниками школьного тура олимпиады по математике (Ball[1] - балл 1 ученика, Ball[2] - балл 2 ученика и т.д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на языке программирования Паскаль.

Var k, m, t: integer;

Ball: array[1..10] of integer;

Begin

Ball[1]:=42; Ball[2]:=25;

Ball[3]:=13; Ball[4]:=18;

Ball[5]:=15; Ball[6]:=55;

Ball[7]:=48; Ball[8]:=13;

Ball[9]:=64; Ball[10]:=45;

m := Ball[1];

for k := 1 to 10 do

if Ball[k]

m := Ball[k];

write(m);

End.



Запишите число:

__________________________________________


Ответы:

1) Верный ответ (1 б.): 1;

2) Верные ответы (1 б.): 2; 3;

3) Верный ответ (1 б.): 3;

4) Верный ответ (1 б.): 5;

5) Верный ответ (1 б.): 4;

6) Верный ответ (1 б.): 3;

7) Верный ответ (1 б.): 2.

8) Верный ответ (1 б.): 8.

9) Верный ответ (1 б.): 10.

10) Верный ответ (1 б.): -12.

11) Верный ответ (1 б.): -3.

12) Верные ответы (1 б.):

3;

1;

2;

13) Верный ответ (1 б.): 2;

14) Верный ответ (1 б.): 1;

15) Верный ответ (1 б.): 2;

16) Верный ответ (1 б.): 3;

17) Верный ответ (1 б.): 5.

18) Верный ответ (1 б.): 4;

19) Верный ответ (1 б.): 2;

20) Верный ответ (1 б.): 2;

21) Верный ответ (1 б.): 4;

22) Верные ответы (1 б.): 1; 3; 5;

23) Верный ответ (1 б.): 3;

24) Верный ответ (1 б.): 3;

25) Верный ответ (1 б.): 3;

26) Верный ответ (1 б.): 1;

27) Верный ответ (1 б.): 2;

28) Верный ответ (1 б.): 5;

29) Верные ответы (1 б.): 1; 2;

30) Верный ответ (1 б.): 2;

31) Верный ответ (1 б.): 1;

32) Верный ответ (1 б.): 3;

33) Верный ответ (1 б.): 1;

34) Верный ответ (1 б.): 4;

35) Верный ответ (1 б.): 8.

36) Верный ответ (1 б.): 36.

37) Верный ответ (1 б.): 20.

38) Верный ответ (1 б.): 50.

39) Верный ответ (1 б.): 3.

40) Верный ответ (1 б.): 13.


Конец



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!