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

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


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов

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


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

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

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

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

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

Общая информация

Номер материала: ДВ-373533


Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Похожие материалы

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»