Инфоурок / Информатика / Другие методич. материалы / Разработка контрольной работы для 10 класса
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

Разработка контрольной работы для 10 класса

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

Вариант № 1 (1162944)



Часть А

1. Задание 1 № 1135. В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке: Но так и быть! Судьбу мою отныне я тебе вручаю.

 

1) 752 бит

2) 376 байт

3) 94 бит

4) 47 байт



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

 

1) 123

2) 56

3) 9

4) 8



3. Задание 3 № 83. Между населёнными пунктами А, В, С, D, Е построены дороги, протяжённость которых (в километрах) приведена в таблице:

 

hello_html_mc8ec97c.png

 

Определите длину кратчайшего пути между пунктами А и E. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

 

1) 8

2) 9

3) 10

4) 11



4. Задание 4 № 465. В поисках нужного файла Игорь последовательно переходил из каталога в каталог, при этом он несколько раз поднимался на один уровень вверх и несколько раз опускался на один уровень вниз. Полный путь каталога, с которым Игорь начинал работу:

С:\Собаки\Охота.

 

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

 

1) С:\Собаки

2) С:\Охота

3) С:\Охота\Собаки\Гончие

4) С:\Собаки\Охота

5. Задание 7 № 1618. В электронной таблице Excel отражены данные о деятельности страховой компании за 4 месяца. Страховая компания осуществляет страхование жизни, недвижимости,/автомобилей и финансовых рисков своих клиентов. Суммы полученных по каждому виду деятельности за эти месяцы страховых взносов (в тысячах рублей) также вычислены в таблице.

Страхование
жизни, тыс. р.

Страхование
автомобилей, тыс. р.

Страхование
фин. рисков, тыс. р.

Страхование
недвижимости, тыс, р.

январь

10

4

20

11

февраль

8

4

80

14

март

43

3

8

5

апрель

6

12

7

65

сумма

67

23

115

95

Известно, что за эти 4 месяца компании пришлось выдать трем клиентам страховые выплаты по 30 000 рублей каждому. Каков общий доход страховой компании в рублях за прошедшие 4 месяца?

 

1) 310 000

2) 200 000

3) 210 000

4) 300 000



6. Задание 6 № 1017. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.

При выполнении какого из перечисленных ниже алгоритмов на экране появился правильный треугольник?

 

1) Повтори 3 [Вперёд 50 Направо 20 Направо 25]

2) Повтори 3 [Вперёд 50 Направо 100 Направо 20]

3) Повтори 6 [Вперёд 50 Направо 10 Направо 20]

4) Повтори 6 [Вперёд 50 Направо 20 Направо 40]



Часть В

7. Задание 7 № 267. От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:

 

•––•••–••––••–••–•––

 

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

 

А

Д

Л

Т

Ж

•–

–••

•–••

•••–

Расшифруйте радиограмму. Запишите в ответе расшифрованную радиограмму.

8. Задание 8 № 7202. Определите число, которое будет напечатано в результате выполнения программы.

Для Вашего удобства программа представлена на четырёх языках программирования.

 

Бейсик

Паскаль

DIM I, S AS INTEGER

I = 0

S = 70

WHILE S > 7

S = S – 7

I = I + 1

WEND

PRINT(I)

var i, s: integer;

begin

    i := 0;

    s := 70;

    while s > 7 do

    begin

        s := s – 7;

        i := i + 1

    end;

    writeln(i)

end.

Си

Алгоритмический язык

#include

void main()

{

    int i, s;

    i = 0;

    s = 70;

    while (s > 7)

    {

        s = s – 7;

        i++;

    }

    printf("%d\n", i);

}

алг

нач

цел i, s

i := 0

s := 70

нц пока s > 7

    s := s - 7

    i := i + 1

кц

вывод i

кон

















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

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 4 до 8

s := s + 7

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR к = 4 TO 8

s = s + 7

NEXT k

PRINT s

Var s,k: integer;

Begin

s := 0;

for k := 4 to 8 do

s := s + 7;

writeln(s);

End.



10. Задание 10 № 1021. Известная авиакомпания заносила данные о количестве утерянного багажа за год в таблицу Lose. Всего были занесены данные за последние 10 лет работы компании (Lose[1] — количество утерянного багажа за первый год работы, Lose[2] — за второй год и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

целтаб Lose[1:10]

цел t, m

Lose[1] := 1; Lose[2] := 5

Lose[3] := 3; Lose[4] := 6

Lose[5] := 7; Lose[6] := 12

Lose[7] := 1; Lose[8] := 3

Lose[9] := 3; Lose[10] := 1

m := 0

нц для t от 1 до 10

если Lose[t] > 3 то

m := m + Lose[t]

все

кц

вывод m

кон

DIM Lose(10) AS INTEGER

DIM t,m AS INTEGER

Lose(1) = 1: Lose(2) = 5

Lose(3) = 3: Lose(4) = 6

Lose(5) = 7: Lose(6) = 12

Lose(7) = 1: Lose(8) = 3

Lose(9) = 3: Lose(10) = 1

m = 0

FOR t = 1 TO 10

IF Lose(t) > 3 THEN

m = m + Lose(t)

END IF

NEXT k

PRINT m

Var t, m: integer;

Lose: array[1..10] of integer;

Begin

Lose[1] := 1; Lose[2] := 5;

Lose[3] := 3; Lose[4] := 6;

Lose[5] := 7; Lose[6] := 12;

Lose[7] := 1; Lose[8] := 3;

Lose[9] := 3; Lose[10] := 1;

m := 0;

For t := 1 to 10 Do

If Lose[t] > 3 Then

Begin

m := m + Lose[t];

End;

Writeln(m);

End.



11. Задание 11 № 930. На рисунке – схема дорог, связывающих города A, B, C, D, E, F, G, H. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город H?

 

hello_html_m5f9e8176.png





12. Задание 12 № 72. Ниже в табличной форме представлен фрагмент базы данных «Отправление поездов дальнего следования»:

Пункт назначения

Категория поезда

Время в пути

Вокзал

Адлер

фирменный

29:46

Казанский

Адлер

скорый

38:35

Курский

Адлер

фирменный

25:30

Казанский

Адлер

скорый

39:13

Курский

Алма-Ата

скорый

102:22

Павелецкий

Амстердам

скорый

36:40

Белорусский

Анапа

пассажирский

35:37

Белорусский

Архангельск

скорый

20:46

Ярославский

Архангельск

пассажирский

46:30

Ярославский

Архангельск

скорый

21:25

Белорусский

Астана

скорый

58:00

Казанский

Астрахань

скорый

27:56

Павелецкий



 Сколько записей в данном фрагменте удовлетворяют условию



 (Категория поезда = «пассажирский») ИЛИ (Вокзал = «Белорусский»)?



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



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



14. Задание 14 № 1247. У исполнителя Вычислитель две команды, которым присвоены номера:

1. умножь на 3

2. вычти 1

Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 1.

Составьте алгоритм получения из числа 1 числа 23, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12212 – это алгоритм

умножь на 3

вычти 1

вычти 1

умножь на 3

вычти 1,

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

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



15. Задание 15 № 1268. Скорость передачи данных через ADSL-соединение равна 128000 бит/c. Передача файла через данное соединение заняла 16 секунд. Определите размер файла в Кбайт. В ответе укажите одно число – размер файла в Кбайт. Единицы измерения писать не нужно.









16. Задание 16 № 417. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то в начало цепочки символов добавляется цифра 1, а если нечётна, то средний символ цепочки удаляется. В полученной цепочке символов каждая цифра заменяется следующей за ней цифрой (1 — на 2, 2 — на 3 и т. д., а 9 — на 0). Получившаяся таким образом цепочка является результатом работы алгоритма.

Например, если исходной была цепочка 2ВМ, то результатом работы алгоритма будет цепочка , а если исходной была цепочка П9, то результатом работы алгоритма будет цепочка 2П0.

Дана цепочка символов ГИА13. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?



17. Задание 17 № 317. Доступ к файлу pupil.pdf, находящемуся на сервере class.ru, осуществляется по протоколу https. Фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.

 

A) https

Б) .ru

B) .pdf

Г) pupil

Д) ://

Е) /

Ж) class



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

 

Код

Запрос

А

Отдых & Работа & Безделье

Б

Отдых | Безделье

В

Отдых | Работа | Безделье

Г

Отдых & Безделье





Часть С

19. Найдите ошибки в программе. Задача: определить кто старше: Маша или Саша?

var s,m,с: integer;

begin

readln (s,m);

then if s=m then write('Саша и Маша ровестники')else write ('Саша старше Маши')

else write ('Маша старше Саши')

end

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

var a,b: integer;

begin

a:=1848;

b:=(a div 100)*10+9:

a:=(10*b-a) mod 100;

writeln (‘a=’, a);

writeln (‘b=’, b);

end.



21. Напишите программу для нахождения периметра пятиугольника, если длины его сторон a,b,c,d,f - вводятся с клавиатуры.



Вариант № 2 (1163014)



Часть А

1. Задание 1 № 61. Статья, набранная на компьютере, содержит 32 страницы, на каждой странице 40 строк, в каждой строке 64 символа. Определите размер статьи в кодировке КОИ-8, в которой каждый символ кодируется 8 битами.

 

1) 640 байт

2) 160 Кбайт

3) 1280 байт

4) 80 Кбайт



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

 

1) 28

2) 34

3) 17

4) 45



3. Задание 3 № 243. Между населёнными пунктами А, В, С, D, Е построены дороги, протяжённость которых (в километрах) приведена в таблице:

 

hello_html_m4119fe7.png

 

Определите длину кратчайшего пути между пунктами А и E. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

 

1) 6

2) 7

3) 8

4) 9



4. Задание 4 № 585. В некотором каталоге хранится файл Компот.doc. После того, как в этом каталоге создали подкаталог и переместили туда файл Компот.doc, его полное имя стало

 

С:\Дом\Рецепты\Напитки\Компот.doc.

 

Каково имя созданного каталога?

 

1) Дом

2) Рецепты

3) Напитки

4) С:\Дом\Рецепты



5. Задание 7 № 1722. На диаграмме показано количество участников тестирования по предметам в разных регионах России.

hello_html_mae7eba5.png

Какая из диаграмм правильно отражает соотношение количества участников тестирования по химии в регионах?

hello_html_c8c9a11.png

6. Задание 6 № 226. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.

Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперёд 80 Направо 90]. Какая фигура появится на экране?

 

1) незамкнутая ломаная линия

2) правильный девятиугольник

3) правильный пятиугольник

4) правильный четырёхугольник



Часть В

7. Задание 7 № 1141. От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:

 

• – – • • • – • • – – • • – • – –

 

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

 

А

Д

Л

Т

Ж

• –

– • •

• – • •

• • • –

 

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



8. Задание 8 № 7753. Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.

Бейсик

Python

DIM S, N AS INTEGER

S = 47

N = 1

WHILE S > 0

S = S - 9

N = N + 4

WEND

PRINT(N)

s = 47

n = 1

while s > 0:

    s = s - 9

    n = n + 4

print(n)

Паскаль

Алгоритмический язык

var s, n: integer;

begin

    s := 47;

    n := 1;

    while s > 0 do

    begin

        s := s - 9;

        n := n + 4

    end;

    writeln(n)

end.

алг

нач

цел s, n

s := 47

n := 1

нц пока s > 0

    s := s - 9

    n := n + 4

кц

вывод n

кон

Си

#include

void main()

    int s, n;

    s = 47;

    n = 1;

    while (s > 0) {

        s = s – 9;

        n = n + 4;

    printf("%d\n", n);

}

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

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 8 до 12

s := s + 12

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR к = 8 TO 12

s = s + 12

NEXT k

PRINT s

Var s,k: integer;

Begin

s := 0;

for k := 8 to 12 do

s := s + 12;

writeln(s);

End.



10. Задание 10 № 391. В таблице Dat хранятся данные о количестве краткосрочных командировок, в которые приходилось ездить сотруднику за последний год (Dat[1] — количество командировок в январе, Dat[2] — количество командировок в феврале и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на трёх алгоритмических языках.

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

целтаб Dat[1:12]

цел к, m, month

Dat[1] := 5

Dat[2] := 5

Dat[3] := 6

Dat[4] := 8

Dat[5] := 4

Dat[6] := 5

Dat[7] := 4

Dat[8] := 7

Dat[9] := 4

Dat[10] := 4

Dat[11] := 8

Dat[12] := 7

month:=1; m := Dat[1]

нц для к от 2 до 12

если Dat[к] <= m то

m:= Dat[k];

month := k

все

КЦ

вывод month

КОН

DIM Dat(12) AS INTEGER

Dat[1] = 5

Dat[2] = 5

Dat[3] = 6

Dat[4] = 8

Dat[5] = 4

Dat[6] = 5

Dat[7] = 4

Dat[8] = 7

Dat[9] := 4

Dat[10] := 4

Dat[11] := 8

Dat[12] := 7

month = 1: m = Dat(1)

FOR k = 2 TO 12

IF Dat(k) <= m THEN

m = Dat(k)

month = k

END IF

NEXT k

PRINT month

END

Var k, m, month: integer;

Dat: array[1..12] of integer;

Begin

Dat[1] := 5;

Dat[2] := 5;

Dat[3] := 6;

Dat[4] := 8;

Dat[5] := 4;

Dat[6] := 5;

Dat[7] := 4;

Dat[8] := 7;

Dat[9] := 4;

Dat[10] := 4;

Dat[11] := 8;

Dat[12] := 7;

month: = 1; m := Dat[1];

for k := 2 to 12 do

if Dat[k] <= m then

begin

m:= Dat[k];

month := k;

end;

write(month);

End.











11. Задание 11 № 31. На рисунке — схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж и К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К?

hello_html_m58274b32.png




12. Задание 12 № 613. Ниже в табличной форме представлен фрагмент базы данных «Спортивный фестиваль»:

 

Дата матча

Очки команды

«Звёздочка»

Очки команды

«Помидор»

Победитель

18.11.12

2

1

«Звёздочка»

19.11.12

3

4

«Помидор»

20.11.12

3

1

«Звёздочка»

21.11.12

2

1

«Звёздочка»

22.11.12

1

2

«Помидор»

23.11.12

2

1

«Звёздочка»

24.11.12

0

2

«Помидор»

25.11.12

2

3

«Помидор»

26.11.12

1

0

«Звёздочка»

 

Сколько дней (матчей) в данном фрагменте удовлетворяют условию

 

(Очки команды «Помидор» < 2) И (Победитель = «Звёздочка»)?

 

В ответе укажите одно число — искомое количество дней (матчей).



13. Задание 13 № 1024. Переведите число 41 из десятичной системы счисления в двоичную систему счисления. В ответе напишите полученное число.



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

 

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

2. вычти 1

 

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







15. Задание 15 № 95. Файл размером 80 Кбайт передаётся через некоторое соединение со скоростью 1536 бит в секунду. Определите размер файла (в Кбайт), который можно передать за то же время через другое соединение со скоростью 768 бит в секунду. В ответе укажите одно число — размер файла в Кбайт. Единицы измерения писать не нужно.



16. Задание 16 № 176. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то удаляется последний символ цепочки, а если нечётна, то в начало цепочки добавляется символ Б. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

Например, если исходной была цепочка НОГА, то результатом работы алгоритма будет цепочка ОПД, а если исходной была цепочка ТОН, то результатом работы алгоритма будет цепочка ВУПО.

Дана цепочка символов ПЛОТ. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.



17. Задание 17 № 317. Доступ к файлу pupil.pdf, находящемуся на сервере class.ru, осуществляется по протоколу https. Фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.

 

A) https

Б) .ru

B) .pdf

Г) pupil

Д) ://

Е) /

Ж) class



18. Задание 18 № 479. В таблице приведены запросы к поисковому серверу. Расположите обозначения запросов в порядке возрастания количества страниц, которые найдёт поисковый сервер по каждому запросу. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:

 

Код

Запрос

А

мопсы

Б

(мопсы & паспорт) & (родословная | пудели)

В

мопсы & паспорт

Г

мопсы | пудели





Часть С

19. Найдите ошибки в программе. Задача: определить является ли число четным?

var a,m,с: integer;

begin

readln (s,m);

then if a>0 then write('число четное)else write ('число нечетное')


end

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

var a,b: integer;

begin

a:=1851;

b:=(a div 100)*10+9:

a:=(10*b-a mod) 100;

writeln (‘a=’, a);

writeln (‘b=’, b);

end.



21. Напишите программу для вычисления значения выражения: у=5х3+16х2+18х-29.


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

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

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

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

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

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

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

Номер материала: ДБ-193118

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