Контрольная работа за курс 8 класса (6 вариантов, программа Босовой Л.Л.)

Автор: Данилькевич Артём Владимирович

Дата публикации: 18.04.2017

Номер материала: 7614

Скачать
Тесты
Информатика
8 Класс

ВАРИАНТ 1

1. Для какого из приведённых чисел истинно высказывание: (число <75) И НЕ (число чётное)?

 

1) 46

2) 53

3) 80

4) 99

2. Для какого из приведённых чисел истинно высказывание: НЕ (число < 100) И НЕ (число чётное)?

 

1) 123

2) 106

3) 37

4) 8

3. Исполнитель Муравей перемещается по полю, разделённому на клетки. Размер поля 8x8, строки нумеруются числами, столбцы обозначаются буквами. Муравей может выполнять команды движения:

 

Вверх N,

Вниз N,

Вправо N,

Влево N

 

(где N — целое число от 1 до 7), перемещающие исполнителя на N клеток вверх, вниз, вправо или влево соответственно.

 

Запись

 

Повтори k раз

Команда1 Команда2 КомандаЗ

кц

 

означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз. Если на пути Муравья встречается кубик, то он перемещает его по ходу движения. Пусть, например, кубик находится в клетке Г2, а муравей — в клетке Д2. Если Муравей выполнит команду влево 2, то сам окажется в клетке В2, а кубик в клетке Б2.

 

https://inf-oge.sdamgia.ru/get_file?id=3616

 

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

 

Повтори 3 раз

вниз 1 влево 1 вверх 1 вправо 1 вверх 1

кц

 

В какой клетке окажется кубик после выполнения этого алгоритма?

 

1) В5

2) Г5

3) Г4

4) Д5

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

 

а := 5

b := 4

а := 2*а + 3*b

b := a/2*b

 

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

5. Переведите число 259 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число? В ответе укажите одно число — количество единиц.

6. Некоторое число в двоичной системе счисления записывается как 1111011. Запишите это число в десятичной системе счисления.

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

 

1. умножь на 2

2. вычти 1

 

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

(Например, 21121 — это алгоритм:

вычти 1

умножь на 2

умножь на 2

вычти 1

умножь на 2,

который преобразует число 3 в 14.

 

Если таких алгоритмов более одного, то запишите любой из них.

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

 

1. зачеркни справа

2. возведи в квадрат

 

Первая из них удаляет крайнюю правую цифру числа на экране, вторая — возводит число во вторую степень. Составьте алгоритм получения из числа 24 числа 25, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121 — это алгоритм зачеркни справа, возведи в квадрат, зачеркни справа, возведи в квадрат, зачеркни справа, который преобразует число 73 в 1.) Если таких алгоритмов более одного, то запишите любой из них.

9. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

Солнце | Воздух | Вода

Б

Солнце & Воздух & Вода

В

(Солнце | Воздух) & Вода

Г

Солнце | Воздух

10. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

(Толстой | рассказы) & повести

Б

Толстой & повести

В

Чехов & повести & Толстой & рассказы

Г

Толстой | рассказы | повести


ВАРИАНТ 2

1. Для какого из приведённых чисел ложно высказывание: НЕ (число > 50) ИЛИ (число чётное)?

 

1) 123

2) 56

3) 9

4) 8

2. Для какого из приведённых значений числа X ложно высказывание: НЕ (X < 6) ИЛИ (X < 5)?

 

1) 7

2) 6

3) 5

4) 4

3. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y), в точку с координатами (x+a, y+b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные — уменьшается.

Например, если Чертёжник находится в точке с координатами (1, 1), то команда Сместиться на (–2, 4) переместит его в точку (–1, 5).

 

Запись

Повтори k раз

Команда1 Команда2 Команда3

Конец

означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.

Чертёжнику был дан для исполнения следующий алгоритм:

Сместиться на (–3, 1)

Повтори 2 раз

Сместиться на (1, 1) Сместиться на (−3, 2) Сместиться на (0, −4)

Конец

Какую единственную команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

 

1) Сместиться на (–7,–1)

2) Сместиться на (7, 1)

3) Сместиться на (–4,–2)

4) Сместиться на (4, 2)

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

 

а := 4

b := 4

b := a/2*b

a := 2*а + 3*b

 

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

5. Переведите двоичное число 1100011 в десятичную систему счисления.

6. Переведите число 101010 из двоичной системы счисления в десятичную систему счисления. В ответе запишите полученное число.

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

 

1. прибавь 1

2. возведи в квадрат

 

Первая из них увеличивает число на экране на 1, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 1 числа 100, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121 — это алгоритм: прибавь 1, возведи в квадрат, прибавь 1, возведи в квадрат, прибавь 1, который преобразует число 1 в 26.) Если таких алгоритмов более одного, то запишите любой из них.

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

 

1. возведи в квадрат

2. прибавь 2

 

Первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 2. Составьте алгоритм получения из числа 1 числа 85, содержащий не более 5 команд. В ответе запишите только номера команд. В ответе запишите только номера команд. (Например, 21221 — это алгоритм: прибавь 2, возведи в квадрат, прибавь 2, прибавь 2, возведи в квадрат, который преобразует число 1 в 169.) Если таких алгоритмов более одного, то запишите любой из них.

9. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

(Толстой | рассказы) & повести

Б

Толстой & повести

В

Чехов & повести & Толстой & рассказы

Г

Толстой | рассказы | повести

10. Приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — символ «&».

 

Код

Запрос

А

Хоккей & Волейбол

Б

Футбол & Хоккей & Волейбол

В

Футбол | Хоккей | Волейбол

Г

Футбол | (Хоккей & Волейбол)


ВАРИАНТ 3

1. Для какого из данных слов истинно высказывание:

 

НЕ (оканчивается на мягкий знак) И (количество букв чётное)?

 

1) сентябрь

2) август

3) декабрь

4) май

2. Для какого из приведённых чисел ложно высказывание: НЕ (число > 50) ИЛИ (число чётное)?

 

1) 123

2) 56

3) 9

4) 8

3. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.

 

Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).

 

Запись

Повтори k раз

Команда1 Команда2 КомандаЗ

Конец

означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.

 

Чертёжнику был дан для исполнения следующий алгоритм:

Повтори 2 paз

Команда1 Сместиться на (1, 3) Сместиться на (1, −2) Конец

Сместиться на (2, 6)

 

После выполнения этого алгоритма Чертёжник вернулся в исходную точку. Какую команду надо поставить вместо команды Команда1?

 

1) Сместиться на (− 6, − 8)

2) Сместиться на (3, 4)

3) Сместиться на (− 4, − 7)

4) Сместиться на (− 3, − 4)

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

 

а := 3

b := 8

а := b - a*2

b := 24/a*4

 

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

5. Переведите двоичное число 1110001 в десятичную систему счисления.

6. Переведите число 135 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число? В ответе укажите одно число — количество единиц.

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

 

1. зачеркни слева

2. возведи в квадрат

 

Первая из них удаляет крайнюю левую цифру числа на экране, вторая — возводит число во вторую степень. Составьте алгоритм получения из числа 62 числа 36, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121 — это алгоритм зачеркни слева, возведи в квадрат, зачеркни слева, возведи в квадрат, зачеркни слева который преобразует число 47 в 1.) Если таких алгоритмов более одного, то запишите любой из них.

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

 

1. раздели на 2

2. вычти 1

 

Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12112 — это алгоритм: раздели на 2, вычти 1, раздели на 2, раздели на 2, вычти 1, который преобразует число 42 в число 4). Если таких алгоритмов более одного, то запишите любой из них.

9. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

Рыжий | Честный | Влюблённый

Б

(Рыжий & Честный)|Влюблённый

В

Рыжий & Честный

Г

Рыжий & Честный & Влюблённый

10. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц.

Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&».

 

Код

Запрос

А

Книга | Журнал | Буклет

Б

(Книга & Журнал) |Буклет

В

Книга & Журнал & Буклет

Г

(Книга |Журнал) & Буклет


ВАРИАНТ 4

1. Для какого из приведённых имён истинно высказывание:

 

НЕ((Первая буква согласная) ИЛИ (Последняя буква гласная))?

 

1) Иван

2) Семён

3) Никита

4) Михаил

2. Для какого из приведённых значений числа X ложно высказывание: НЕ (X = 5) ИЛИ (X > 6)?

 

1) 4

2) 5

3) 6

4) 7

3. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y), в точку с координатами (x+a, y+b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные — уменьшается.

Например, если Чертёжник находится в точке с координатами (1, 1), то команда Сместиться на (–2, 4) переместит его в точку (–1, 5).

 

Запись

Повтори k раз

Команда1 Команда2 Команда3

Конец

означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.

Чертёжнику был дан для исполнения следующий алгоритм:

Сместиться на (2, 6)

Повтори 2 раз

Сместиться на (2, 1) Сместиться на (–5, 4) Сместиться на (1,–4)

Конец

Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

 

1) Сместиться на (4, –2)

2) Сместиться на (–4, 2)

3) Сместиться на (2, –8)

4) Сместиться на (–2, 8)

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

 

b := 8

a := 10

b := b + a*2

a := 29 - a

 

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

5. Переведите двоичное число 1100011 в десятичную систему счисления.

6. Переведите число 143 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число? В ответе укажите одно число — количество единиц.

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

 

1. умножь на 2

2. вычти 1

 

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

(Например, 21121 — это алгоритм:

вычти 1

умножь на 2

умножь на 2

вычти 1

умножь на 2,

который преобразует число 3 в 14.

 

Если таких алгоритмов более одного, то запишите любой из них.

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

 

1. умножь на 3

2. вычти 2

 

Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 2. Составьте алгоритм получения из числа 3 числа 23, содержащий не более 4 команд. В ответе запишите только номера команд. (Например, 1221 — это алгоритм умножь на 3, умножь на 3, вычти 2, вычти 2, умножь на 3, который преобразует число 1 в 15.) Если таких алгоритмов более одного, то запишите любой из них.

9. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

Эльфы | Гномы | Орки

Б

Эльфы & Гномы & Орки

В

(Эльфы | Гномы) & Орки

Г

Эльфы | Гномы

10. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

Солнце | Воздух | Вода

Б

(Солнце & Воздух) | Вода

В

Солнце & Воздух

Г

Солнце & Воздух & Вода


ВАРИАНТ 5

1. Для какого из приведённых имён истинно высказывание:

 

НЕ (Первая буква согласная) И НЕ (Последняя буква гласная)?

 

1) Юлиан

2) Константин

3) Екатерина

4) Светлана

2. Для какого из приведённых значений числа X истинно высказывание: НЕ(X < 5) И (X < 6)?

 

1) 6

2) 5

3) 4

4) 3

3. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.

 

Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).

 

Запись

Повтори k раз

Команда1 Команда2 КомандаЗ

Конец

означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.

 

Чертёжнику был дан для исполнения следующий алгоритм:

Повтори 3 paз

Команда1 Сместиться на (3, 2) Сместиться на (2, 1) Конец

Сместиться на (−9, −6)

 

После выполнения этого алгоритма Чертёжник вернулся в исходную точку. Какую команду надо поставить вместо команды Команда1?

 

1) Сместиться на (−6, −3)

2) Сместиться на (4, 3)

3) Сместиться на (−2, −1)

4) Сместиться на (2, 1)

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

 

а := 1

b := 2

b := 3 + a*b

а := b/5*a*4

 

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

5. Переведите число 10101001 из двоичной системы счисления в десятичную систему счисления. В ответе напишите полученное число.

6. Переведите двоичное число 1100111 в десятичную систему счисления.

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

 

1. вычти 1

2. возведи в квадрат

 

Первая из них уменьшает число на экране на 1, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 2 числа 64, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11121 — это алгоритм: вычти 1, вычти 1, вычти 1, возведи в квадрат, вычти 1, который преобразует число 7 в 15.) Если таких алгоритмов более одного, то запишите любой из них.

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

 

1. прибавь 1

2. возведи в квадрат

 

Первая из них увеличивает число на экране на 1, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 1 числа 100, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121 — это алгоритм: прибавь 1, возведи в квадрат, прибавь 1, возведи в квадрат, прибавь 1, который преобразует число 1 в 26.) Если таких алгоритмов более одного, то запишите любой из них.

9. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

Солнце & Воздух

Б

Солнце | Воздух | Вода

В

Солнце | Воздух | Вода | Огонь

Г

Солнце | Воздух

10. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

Фрукты | Овощи

Б

Фрукты & Мясо & Овощи

В

(Фрукты | Овощи) & Мясо

Г

Фрукты | Мясо | Овощи


Ключ к заданиям

Вар 1

Вар 2

Вар 3

Вар 4

Вар 5

1

3

1

4

2

4

2

3

2

1

3

4

3

3

4

1

2

4

4

35

28

20

26

18

5

2

3

105

3

4

6

3

162

57

118

115

7

12122

22122

21212

21212

21211

8

22212

12212

1122

21222

11122

9

АВБГ

ГВАБ

БВАГ

АВБГ

БВАГ

10

ВБГА

БАВГ

БГАВ

ГБВА

ГВАБ

Участвуйте в дистанционных мероприятиях Страны талантов

Страна талантов

Творческие конкурсы проводятся на темы острых социальных проблем страны для учащихся учреждений всех типов в возрасте от 5 до 25 лет.

Страна талантов

Олимпиады проводятся по всем общеобразовательным предметам.

Все победители олимпиад 2016-2017 учебного года получают дополнительные 5 баллов к результатам ЕГЭ
при поступлении в РГСУ.

Участникам

Страна талантов

Каждый участник получает именной диплом в печатном виде.

Победители получают именные дипломы, медали, блокноты, ручки и другие ценные призы.

Преподавателям

Страна талантов

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

Свидетельство о регистрации СМИ ЭЛ № ФС 77 - 59547
выдано 08.10.2014 г. Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций. Категория 0+.

© АНО ДО «Страна талантов», 2010-2017. Создание сайта - IT DEV GROUP