Контрольная работа_Алгоритмы_информатика_9 класс (УМК Гейн)

контрольная работа по информатике разработана в форме теста ОГЭ по учебнику А.Г. Гейн "Информатика и информационные технологии" 9 класс.Первая часть - с выбором ответа, Вторая часть - с краткой записью ответа, часть 3 - развернутое решение.Работа представлена в двух вариантах, имеются ключи.Задания части 2 - примеры задач ГИА
Раздел Информатика
Класс 9 класс
Тип Тесты
Автор
Дата
Формат docx
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Контрольная работа по информатике _ 9 класс _ ВАРИАНТ 1

Часть 1

При выполнении предложенных ниже заданий запишите в тетради шифр задания и номер правильного ответа.

А1. Высказывание, составленное из двух высказываний с помощью союза И, истинно в том и только в том случае, когда:

  1. истинно хотя бы одно из составленных его высказываний;

  2. оба высказывания ложны;

  3. истинны оба составляющих его высказывания;

  4. истинно одно и ложно другое составляющее высказывание.

А2. Выберите строку, записанную на Паскале без ошибок:

1) writeln ('x=', x ' , км');

2) writeln ('x=, 'x ' , км');

3) writeln ('x=', x , 'км');

А3. Write - это:

1) начало программы;

2) оператор вывода;

3) вещественный тип переменной;

А4. В результате выполнения программы на экран выведется:

Program tt;

var a: integer;

begin

a:= 3;

a:= 2* a;

a:= a+1;

writeln (a)

end.

1) ничего;

2) 7;

3) 3;

4) 6;

5) другое;

А5. Что выведется на экран в результате выполнения программы:

Program primer;

var n, m: integer;

begin

n:= 5;

m:= 7;

if n>m then m:= m + 1 ;

writeln (n, m);

end.

1) 5 7;

2) 5 8;

3) 7 5;

4) 8 5;

5) другое;

А6. Что выведется на экран в результате выполнения программы:

program pty;

var i, a, c: integer;

begin c:= 3; a:= 0;

for i:= 2 to 4 do

c:= c+ i;

a:= a+ 1;

writeln (a, c);

end.

1) 12, 3;

2) 1, 12;

3) 3, 6;

4) 0, 3;

5) 1, 7;

6) другое

Часть 2.

При выполнении предложенных ниже заданий запишите в тетради шифр задания и рядом ответ в виде последовательности символов. Тексты программ приведены на языке Паскаль.

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

а:= 5;

b:= 4;

а:= 2*а + 3*b;

b := a/2*b;

В ответе укажите одно целое число -

значение переменной b.

В2. Запишите значение переменной y, полученное в результате работы следующей программы.

Var y,i: integer;

Begin

y := 0;

For i := 1 to 3 do

y := y + 4*i;

Writeln(y);

End.

В ответе укажите только число

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

Var k, m: integer;

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

Begin

В ответе укажите только число

Dat[1]:=12;

Dat[2]:=15;

Dat[3]:=17;

Dat[4]:=15;

Dat[5]:=14;

Dat[6]:=12;

Dat[7]:=10;

Dat[8]:=13;

Dat[9]:=14;

Dat[10]:=15;

m := 0;

for k :=1 to 10 do 1 to 10 do

if Dat[k] > m then

begin

m := Dat[k]

end;

writeln(m);

End.

В4. У исполнителя Умножатор две команды, которым присвоены номера:

1. умножь на 3

2. прибавь 1

Первая из них увеличивает число на экране в 3 раза, вторая - прибавляет к числу 1. Составьте алгоритм получения из числа 2 числа 84, содержащий не более 5 команд. В ответе запишите только номера команд.

В5. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то в середину цепочки символов добавляется символ А, а если нечётна, то последний символ цепочки удаляется. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А - на Б, Б - на В и т. д., а Я - на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

Дана цепочка символов КРОТ. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?

Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

Часть 3.

При выполнении предложенных ниже заданий запишите в тетради полный ответ.

С1. С помощью операций выделения части и соединения составьте из слова КИНЕМАТОГРАФ слова ранет; гранит; гематома

С2. Составьте программу вычисления n! (факториал). Число n ввести с клавиатуры.

Контрольная работа по информатике _ 9 класс _ ВАРИАНТ 2

Часть 1

При выполнении предложенных ниже заданий запишите в тетради шифр задания и номер правильного ответа.

А1. Массив - это:

  1. последовательность переменных;

  2. набор однотипных переменных, снабженных системой целочисленных индексов;

  3. расположение элементов в виде одной или нескольких строк;

  4. в пунктах 1-3 нет правильного ответа.

А2. Выберите строку, записанную без ошибок:

1) write ('площадь=' , x ' , кв.м');

2) write ('площадь=', x , 'кв.м');

3) write ('площадь=', x ', кв.м');

А3. Var … - это:

1) начало программы;

2) раздел переменных;

3) имя программы;

А4. В результате выполнения программы на экран выведется:

Program tit;

var d: integer;

begin

d:= 5;

d:= 4*d;

d:= d-1;

end.

1) ничего

2) 21

3) 20

4) 19

5) 5

6) другое


А5. В результате выполнения программы на экран выведется:

Program me;

var n, m: integer;

begin

n:= -3;

m:= 3;

if n>m then m:= m + 1 ;

writeln (n, m);

end.

1) -3 4

2) -2 4

3) -3 3

4) 4 -3

5) другое

А6. Что выведется на экран в результате выполнения программы:

program aty;

var i, a, c: integer;

begin

c:= 2; a:= 1;

for i:= 2 to 4 do

c:= c+ i;

a:= a+ 1;

writeln (a, c);

end.

1) 9, 3

2) 1, 11

3) 2, 11

4) 1, 3

5) 4, 11

6) другое

Часть 2.

При выполнении предложенных ниже заданий запишите в тетради шифр задания и рядом ответ в виде последовательности символов. Тексты программ приведены на языке Паскаль.

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

а := 2;

b := 4;

а := 2*а + 3*b;

b := a/2*b;


В ответе укажите одно целое число -

значение переменной b.


В2. Запишите значение переменной y, полученное в результате работы следующей программы.

Var y,i: integer;

Begin

y := 5;

For i := 1 to 3 do

y := y + 5*i;

Writeln(y);

End.

В ответе укажите только число

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

Var k, m: integer;

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

Begin

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

Dat[3] := 17; Dat[4] := 15;

Dat[5] := 14; Dat[6] := 12;

Dat[7] := 10; Dat[8] := 13;

Dat[9] := 14; Dat[10] := 15;

m := 0;

for k := 1 to 10 do

if Dat[k] = 15 then

begin

m := m+1;

end;

writeln(m);

End.

В ответе укажите только число

В4. У исполнителя Удвоитель две команды, которым присвоены номера:

1. умножь на 2

2. прибавь 3

Первая из них увеличивает число на экране в 2 раза, вторая - прибавляет к числу 3. Составьте алгоритм получения из числа 4 числа 47, содержащий не более 5 команд. В ответе запишите только номера команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.

В5. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то в середину цепочки символов добавляется символ А, а если нечётна, то в конец цепочки добавляется символ Я. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А - на Б, Б - на В и т. д., а Я - на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

Дана цепочка символов АРБА. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?

Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

Часть 3.

При выполнении предложенных ниже заданий запишите в тетради полный ответ.

С1. С помощью операций выделения части и соединения составьте из слова КИНЕМАТОГРАФИЯ слова графиня; кимоно; гематома

С2. Составьте программу вычисления n! (факториал). Число n ввести с клавиатуры.

Ключ

ВАРИАНТ 1

А1

3

В1

44

А2

3

В2

24

А3

2

В3

15

А4

2

В4

21121

А5

1

В5

МТВР

А6

2


ВАРИАНТ 2

А1

2

В1

32

А2

2

В2

35

А3

2

В3

3

А4

4

В4

12112

А5

3

В5

ВТВГВА

А6

3



Источники

  1. Сборник тестов по информатике. Автор-составитель: Р.К. Бабушкина, учитель информатики МБОУ «ОСШ № 3», города Нягань, 2015

  2. inf.сдамгиа.рф


© 2010-2022