Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Тесты / Контрольная работа_Алгоритмы_информатика_9 класс (УМК Гейн)
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

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

библиотека
материалов

Контрольная работа по информатике _ 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. http://inf.сдамгиа.рф



Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

контрольная работа по информатике разработана в форме теста ОГЭ по учебнику А.Г. Гейн "Информатика и информационные технологии" 9 класс.

Первая часть - с выбором ответа, Вторая часть - с краткой записью ответа, часть 3 - развернутое решение.

Работа представлена в двух вариантах, имеются ключи.

Задания части 2 - примеры задач ГИА

Автор
Дата добавления 24.01.2016
Раздел Информатика
Подраздел Тесты
Просмотров325
Номер материала ДВ-373533
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх