Инфоурок / Информатика / Тесты / Итоговая контрольная работа для 8 класса

Итоговая контрольная работа для 8 класса

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

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 29 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>

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

Итоговая контрольная работа для 8 класса

Вариант 1

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

    2. Вычислите, ответ дайте в десятеричной системе счисления 112+1116+118

2.1Построить таблицу истинности для функцииF=˅˄

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

Код

Запрос

А

Снегири | Пингвины| Павлины | Сойки

Б

Снегири | Пингвины | Павлины

В

Снегири&Пингвины

Г

Снегири | Пингвины


 




Победителем какой олимпиады стал каждый из этих ребят? 

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

 

1) 4

2) 5

3) 6

4) 7


3.1Какое значение будет иметь переменная у в результате выполнения алгоритма при х=10

hello_html_2c62d9ba.png


4.1Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

Vars,k: integer;

Begin

 s := 0;

 for k := 4 to 10 do

   s := s + 11;

 writeln(s);

End.


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

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

a := 4

b := 15

a := b-a*3

b := 24/a*4

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

 


Вариант 2

1.1Переведите число 147 из десятичной системы счисления в двоичную систему счисления. Сколько нулей содержит полученное число?

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

1.3Вычислите, ответ дайте в десятеричной системе счисления 102+1016+108


2.1Построить таблицу истинности для функцииF=˅˅

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

Код

Запрос

А

Земля |Луна | Венера

Б

Земля&Луна

В

Земля&Луна&Венера

Г

Земля | Луна



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

 

1) 4

2) 5

3) 6

4) 7

3.1 Какое значение будет иметь переменная у в результате выполнения алгоритма при х=-5



hello_html_m50a16fb.png

4.1Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

Паскаль

Vars,k: integer;

Begin

 s := 0;

 for k := 5 to 11 do

   s := s + 6;

 writeln(s);

End.

 

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

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

a := 3

b := 11

a := b-a*2

b := 50/a*4

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

 




 Вариант 3

    1. Переведите число 211 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?

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

    3. Вычислите, ответ дайте в десятеричной системе счисления 112+128+1216

2.1Построить таблицу истинности для функцииF=˅


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

Код

Запрос

А

Москва | Столица | Златоглавая | Город

Б

Москва | Столица | Златоглавая

В

Москва&Столица

Г

Москва | Столица



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

 

1) 123

2) 106

3) 37

4) 8

3.1 Какое значение будет иметь переменная у в результате выполнения алгоритма при х=0,5

hello_html_m50a16fb.png


4.1 Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

Vars,k: integer;

Begin

 s := 8;

 for k := 2 to 8 do

   s := s + 8;

 writeln(s);

End.

 

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

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

a := 5

b := 7

b := 9+a*b

a := b/11*a

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

4.2

Вариант 4

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

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

    3. Вычислите, ответ дайте в десятеричной системе счисления 102+1116+128

2.1Построить таблицу истинности для функции F=AB

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

Код

Запрос

А

Пустыня&Лес

Б

Пустыня | Лес | Море

В

Пустыня | Лес | Море | Джунгли

Г

Пустыня | Лес



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

 

1) 46

2) 53

3) 80

4) 99


3.1Что получится на выходе блок-схемы, если:a=5, b=10

hello_html_2012df18.png



4.1Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

Паскаль

Vars,k: integer;

Begin

 s := 0;

 for k := 4 to 9 do

   s := s + 10;

 writeln(s);

End.


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

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

a := 4

b := 7

b := 4+a*b

a := b/4*a

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

 


Самые низкие цены на курсы переподготовки

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

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

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

Начало обучения ближайшей группы: 29 ноября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


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

Номер материала: ДБ-088232
Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 29 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

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

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>