Инфоурок Информатика ТестыКонтрольная работа по информатике 9 класс "Начало программирования"

Контрольная работа по информатике 9 класс "Начало программирования"

Скачать материал

Контрольная работа №4 по информатике 9 класс по теме «Начала программирования»

Уважаемый ученик!

 

Контрольная работа состоит из 11 заданий:

1 – 9 задания -  тестовые вопросы, проверяют ваши теоретические знания по оформлению элементов программы;

два задания – 10 и 11, направлены на выявление уровня вашего понимания решения задач и составления программ.

 

На выполнение всей работы отводится 45 минут.

 

Критерии оценивания: задания 1 – 9 (по 1 баллу за  каждое правильно выполненное задание), 10 задание – 2 балла. Задание 11 оценивается по следующим критериям:

Задача реализована в виде программы. Программа не имеет ошибок, выдает нужный результат.

3 баллов

Программа, реализующая  задачу, логически построена верно, но имеет пунктуационные и (или) синтаксические ошибки и (или) выдает неверный ответ

2 балла

Программа для реализации  задачи написана, но построена логически неверно (не разработан алгоритм, реализующий поставленную задачу)

1  балл

К задаче не написана верная программа (присутствуют пунктуационные и(или) синтаксические ошибки, программа выдает неверны ответ)

0 баллов

 

Итоговый балл и оценка за контрольную работу:

Количество правильно выполненных заданий

Оценка

13 - 14 баллов

Оценка "5"

10 - 12 баллов

Оценка "4"

7 - 9 баллов

Оценка "3"

Менее 7 баллов

Оценка "2"

 

Перед тем как сдать работу, не забудьте проверить правильность выполнения работы и попытайтесь самостоятельно оценивать свою работу по предложенным критериям.

 

Желаю удачи!

 

1 вариант

 

1. Какие значения будут принимать переменные А, В после выполнения действий?       A:=2; B:=6; A:=2*B; B:=B+4;
а) A=12, B=10; б) A=2, B=10; в) A=4,B=10; г) A=10, B=6;
2.
Укажите оператор ввода:
а) Writeln; б) Readln; в) Begin; г) Program;
3. Ввод
одномерного массива Х1,X2,...,Xn:
а) FOR i:=1 TO n DO read(X[i]); в) FOR i:=n TO 1 DO readln(X[i]);
б) FOR i:=1 TO n DO writeln(X[i]); г) FOR i:=n TO n DO writeln(X[i]); 

 

4. Имеется описание:

var с: array [1..20] of integer;

Для хранения массива с будет отведено… ячеек памяти объёмом… байтов.

а) 40, 20

б) 20, 320

в) 20, 40

г) 20, 20

5. Для записи вспомогательных алгоритмов в языке Паскаль используются:

а) массивы

б) составные операторы

в) процедуры и функции

г) операторы и операнды

6. Подпрограмма, имеющая произвольное количество входных и выходных данных,

называется:

а) процедурой

б) функцией

в) вспомогательным алгоритмом

7. Напишите номера примеров, где оператор присваивания или имя переменной написаны неверно

1) A:=5 + 5;

2) C = D$;

3) 1game := 30;

4) a=c=5.

8. Чему будут равны значения переменных А и В после выполнения всех операторов 

А := 3;      B := 6;       A := 2*A –B;      B: = A+22

 

9. Что напечатается в результате выполнения программы, если ввести следующие данные 

А=5, В=7

алг    вычислить  выражение

нач    

ввод   А, В             

если A > B  то  S: = A+2   иначе   S:= B^2 все

вывод  S

конец

10. Составь и заполни блок – схему для данной программы:

 

program w;

var a,b,s: integer;

begin

writeln ('введите слагаемые');

readln (a,b);

s:=a+b;

writeln('сумма чисел = ',s);

end.

 

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

 В 6 школ города поступили компьютеры. В первую только один, во вторую – 4, в третью – 9 и т.д. Подсчитайте общее количество компьютеров. Выведите на экран номера школ, где количество компьютеров кратно 4.

 

 

 

 

 

 

 

 

 

 

 

 

Контрольная работа №4 по информатике 9 класс по теме «Начала программирования»

Уважаемый ученик!

 

Контрольная работа состоит из 11 заданий:

1 – 9 задания -  тестовые вопросы, проверяют ваши теоретические знания по оформлению элементов программы;

два задания – 10 и 11, направлены на выявление уровня вашего понимания решения задач и составления программ.

 

На выполнение всей работы отводится 45 минут.

 

Критерии оценивания: задания 1 – 9 (по 1 баллу за  каждое правильно выполненное задание), 10 задание – 2 балла. Задание 11 оценивается по следующим критериям:

Задача реализована в виде программы. Программа не имеет ошибок, выдает нужный результат.

3 баллов

Программа, реализующая  задачу, логически построена верно, но имеет пунктуационные и (или) синтаксические ошибки и (или) выдает неверный ответ

2 балла

Программа для реализации  задачи написана, но построена логически неверно (не разработан алгоритм, реализующий поставленную задачу)

1  балл

К задаче не написана верная программа (присутствуют пунктуационные и(или) синтаксические ошибки, программа выдает неверны ответ)

0 баллов

 

Итоговый балл и оценка за контрольную работу:

Количество правильно выполненных заданий

Оценка

13 - 14 баллов

Оценка "5"

10 - 12 баллов

Оценка "4"

7 - 9 баллов

Оценка "3"

Менее 7 баллов

Оценка "2"

 

Перед тем как сдать работу, не забудьте проверить правильность выполнения работы и попытайтесь самостоятельно оценивать свою работу по предложенным критериям.

 

Желаю удачи!

 

2 вариант

 

1. Процедура ветвления:
а) For - to – do; б) Begin – end; в) While – do; г) If – then – else;

2. Какой формат записи верен?
а) Write(‘ vvedi x’,x); б) Writeln (vvedi x’,x); в) Write( vvedi x); г) Writeln (‘vvedi x’);

3. Массив описывается в разделе:
а) DIM б) TYPE в) VAR г) ARRAY

 

4. Чему равна сумма элементов а[1] и а[4] массива, сформированного следующим образом?

for i:=1 to 5 do a[i] := i * (i+1);

a) 30

б) 5

в) 22

г) 40

 

5. Между формальными и фактическими параметрами следует соблюдать соответствие:

а) по типу параметров

б) по количеству параметров

в) по порядку следования параметров

г) по всему, перечисленному в п. а)-в)

6. Что такое управление? Выберите самое полное определение.

а) перевод объекта из одного состояния в другое

б) удержание объекта в существующем состоянии

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

г) регулирование движения автомашин на перекрёстке

7. Напишите номера примеров, где оператор присваивания или имя переменной написан неверно

1) 5 + 5 := A;

2) A2$ := "Программа";

3) C + D$;

4) game := 30;

5) a=c=5

8. Чему будут равны значения переменных А и В после выполнения всех операторов:

А := 3;      B := 5;       A := 2*A –B;      B := (- A)^2

9. Что напечатается в результате выполнения программы,  если ввести следующие данные  А=10, В=8

алг    вычислить  выражение

нач    

ввод   А, В          

если A > =B  то  S := -A/(2+B)   иначе   S := B+А все

вывод  S

конец

10. Составь и заполни блок – схему для данной программы:

 

program w;

var i,s: integer;

begin

s:=0;

For i:=2 to do

s:=i+s;

writeln('ответ:', s);

end.

 

 

 

 

 

 

 

 

 

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

Лена в октябре ежедневно записывала показания температур в дневник наблюдений. Однажды младший братишка сделал в записях температур небольшие исправления, дописав к отрицательной температуре справа ноль, к положительной добавил знак «минус», а перед нулем приписал цифру 5. Что увидит девочка после исправлений? Вывести исходные и полученные данные.

 

 

 

 

 

 

 

 

 

 

 

 

Контрольная работа №4 по информатике 9 класс по теме «Начала программирования»

Уважаемый ученик!

 

Контрольная работа состоит из 11 заданий:

1 – 9 задания -  тестовые вопросы, проверяют ваши теоретические знания по оформлению элементов программы;

два задания – 10 и 11, направлены на выявление уровня вашего понимания решения задач и составления программ.

 

На выполнение всей работы отводится 45 минут.

 

Критерии оценивания: задания 1 – 9 (по 1 баллу за  каждое правильно выполненное задание), 10 задание – 2 балла. Задание 11 оценивается по следующим критериям:

Задача реализована в виде программы. Программа не имеет ошибок, выдает нужный результат.

3 баллов

Программа, реализующая  задачу, логически построена верно, но имеет пунктуационные и (или) синтаксические ошибки и (или) выдает неверный ответ

2 балла

Программа для реализации  задачи написана, но построена логически неверно (не разработан алгоритм, реализующий поставленную задачу)

1  балл

К задаче не написана верная программа (присутствуют пунктуационные и(или) синтаксические ошибки, программа выдает неверны ответ)

0 баллов

 

Итоговый балл и оценка за контрольную работу:

Количество правильно выполненных заданий

Оценка

13 - 14 баллов

Оценка "5"

10 - 12 баллов

Оценка "4"

7 - 9 баллов

Оценка "3"

Менее 7 баллов

Оценка "2"

 

Перед тем как сдать работу, не забудьте проверить правильность выполнения работы и попытайтесь самостоятельно оценивать свою работу по предложенным критериям.

 

Желаю удачи!

 

3 вариант

 

1. Какой из операторов присваивания записан неверно?
а) X:=’ Vvedi’; б) C1:= 123; в) Y=sqr(x); г) Z:=’256’;

2. Укажите оператор вывода:
а) Writeln; б) Readln; в) Begin; г) Program;

3. В каком блоке заключается тело программы:
а) For - to – do; б) Begin – end; в) While – do; г) If – then – else;

4. Массив описан следующим образом:

const b: array [1..5] of integer = (1, 2, 3, 5, 11);

Значение выражения b[5] * b[4] — b[2] — b[3] * b[1] равно:

a) 50

б) 15

в) 11

г) 22

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

а) рекурсивным

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

в) основным

г) дополнительным

6. Кто является основоположником кибернетики?

а) Норберт Винер

б) Джон фон Нейман

в) Платон

г) И.П. Павлов

7. Напишите номера примеров, где оператор присваивания или имя переменной написан неверно

1) 5 + В := A;

2) 2A$ := "Программа";

3) C + D;

4) mass:= 30;

5) a=c=5

8. Чему будут равны значения переменных А и В после выполнения всех операторов 

А:= 3;  B: = 6;  С:= А+В;  A:= 2*В –С;  B: =А+С

9. Определите значение переменной c после выполнения следующего фрагмента программы

a := 30

b := 14

a := a – 2 * b

если a > b

то c := b + 2 * a

иначе c := b - 2 * a

все

10. Составь и заполни блок – схему для данной программы:

 

program w;

var a,b,s: integer;

begin

writeln ('введите слагаемые');

readln (a,b);

s:=a+b;

writeln('сумма чисел = ',s);

end.

 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Контрольная работа №4 по информатике 9 класс по теме «Начала программирования»

 

Уважаемый ученик!

 

Контрольная работа состоит из 11 заданий:

1 – 9 задания -  тестовые вопросы, проверяют ваши теоретические знания по оформлению элементов программы;

два задания – 10 и 11, направлены на выявление уровня вашего понимания решения задач и составления программ.

 

На выполнение всей работы отводится 45 минут.

 

Критерии оценивания: задания 1 – 9 (по 1 баллу за  каждое правильно выполненное задание), 10 задание – 2 балла. Задание 11 оценивается по следующим критериям:

Задача реализована в виде программы. Программа не имеет ошибок, выдает нужный результат.

3 баллов

Программа, реализующая  задачу, логически построена верно, но имеет пунктуационные и (или) синтаксические ошибки и (или) выдает неверный ответ

2 балла

Программа для реализации  задачи написана, но построена логически неверно (не разработан алгоритм, реализующий поставленную задачу)

1  балл

К задаче не написана верная программа (присутствуют пунктуационные и(или) синтаксические ошибки, программа выдает неверны ответ)

0 баллов

 

Итоговый балл и оценка за контрольную работу:

Количество правильно выполненных заданий

Оценка

13 - 14 баллов

Оценка "5"

10 - 12 баллов

Оценка "4"

7 - 9 баллов

Оценка "3"

Менее 7 баллов

Оценка "2"

 

Перед тем как сдать работу, не забудьте проверить правильность выполнения работы и попытайтесь самостоятельно оценивать свою работу по предложенным критериям.

 

Желаю удачи!

4 вариант

1. Какой формат записи неправильный?
а) Program exe; б) Program _9Б ; в) Program _Nomer_6; г) Program student
2. Процедура
цикла без параметров:
а) For - to – do; б) Begin – end; в) While – do; г) If – then – else;
3.
Вывод первых 6-ти элементов одномерного массива X:
а). FOR i:=1 TO n DO writeln(X[i]); в) FOR i:=6 TO 1 DO writeln(X[i]);
б) FOR i:=1 TO 6 DO writeln(X[i]); г) FOR i:=1 TO 6 DO readln(X[i]);
4. Имеется описание:

var с: array [1..20] of integer;

Для хранения массива с будет отведено… ячеек памяти объёмом… байтов.

а) 40, 20     б) 20, 320       в) 20, 40        г) 20, 20

5. Чему равна сумма элементов а[1] и а[4] массива, сформированного следующим образом?

for i:=1 to 5 do a[i] := i * (i+1);

a) 30                  б) 5                           в) 22                           г) 40

6. Массив описан следующим образом:

const b: array [1..5] of integer = (1, 2, 3, 5, 11);

Значение выражения b[5] * b[4] — b[2] — b[3] * b[1] равно:

a) 50     б) 15     в) 11       г) 22

7. Напишите номера примеров, где оператор присваивания или имя переменной написан неверно

1) Т + L := 3;   2) A$ := "Программа";   3) C65 + D$;    4) roky := 30;     5) a=c=h

8. Чему будут равны значения переменных х, y и s в результате выполнения этого линейного алгоритма:

х:=2;   у:=х*х;  у:=у*у;  х:=у*х;  s:=x+y

9. Определите значение переменной c после выполнения следующего фрагмента программы:

a := 40

b := 80

b := - a - 2 * b

если a < b

то c := b - a

иначе c := a - 2 * b

все

10. Составь и заполни блок – схему для данной программы

 

program w;

var a,b,s: integer;

begin

writeln ('введите слагаемые');

readln (a,b);

s:=a+b;

if mod 2 = 0 then

writeln('да') else writeln('нет');

end.

 

11. Составьте компьютерные программы на языке Паскаль, реализующие решение следующих задач, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет ко­ли­че­ство чисел, крат­ных 3. Про­грам­ма по­лу­ча­ет на вход ко­ли­че­ство чисел в последовательности, а затем сами числа. В по­сле­до­ва­тель­но­сти все­гда име­ет­ся число, крат­ное 3. Ко­ли­че­ство чисел не пре­вы­ша­ет 100. Введённые числа не пре­вы­ша­ют 300. Про­грам­ма долж­на вы­ве­сти одно число — ко­ли­че­ство чисел, крат­ных 3.

 

Пример ра­бо­ты программы:

 

Входные данные

Выходные данные

3

12

26

24

2

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Контрольная работа по информатике 9 класс "Начало программирования""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Семейный психолог

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 671 641 материал в базе

Материал подходит для УМК

Скачать материал

Другие материалы

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 26.03.2019 11528
    • DOCX 98 кбайт
    • 96 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Цымбалова Оксана Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Цымбалова Оксана Владимировна
    Цымбалова Оксана Владимировна
    • На сайте: 7 лет
    • Подписчики: 4
    • Всего просмотров: 96992
    • Всего материалов: 24

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 137 человек из 45 регионов
  • Этот курс уже прошли 1 303 человека

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Основы игровой деятельности дошкольников: роль игр в развитии детей

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 25 человек из 15 регионов
  • Этот курс уже прошли 21 человек

Мини-курс

Физическая культура и спорт: методика, педагогика, психология

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Этот курс уже прошли 15 человек

Мини-курс

ЕГЭ по биологии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе