- Преподавателю
- Информатика
- Контрольные работы по информатике 9 класс
Контрольные работы по информатике 9 класс
Раздел | Информатика |
Класс | 9 класс |
Тип | Тесты |
Автор | Ермошина М.Ю. |
Дата | 19.10.2015 |
Формат | rar |
Изображения | Есть |
Итоговая контрольная работа
9 класс
Вариант 1
1. Автомат получает на вход пятизначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.
1. Вычисляются два числа - сумма первых трёх цифр и сумма последних трёх цифр.
2. Полученные два числа записываются друг за другом в порядке неубывания (без разделителей).
Пример. Исходное число: 15177. Поразрядные суммы: 7 ,15. Результат: 715.
Определите, сколько из приведённых ниже чисел могут получиться
в результате работы автомата.
2828 2512 2518 2524 2425 1825 1225 123
В ответе запишите только количество чисел.
Решение: 28 28 максимальная цифра 9, поэтому сумма 3 цифр не может быть больше 27;
25 12, 25 18, 2524 написаны по убыванию;
1 23 1- не может быть суммой цифр среди которых есть цифра входящая в сумму 23;
Т.о. только 3 числа могут быть результатом: 2425 1825 1225.
2. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык
Бейсик
Паскаль
алг
нач
цел s, k
s := 0
нц для k от 6 до 12
s := s + 5
кц
вывод s
кон
DIM k, s AS INTEGER
s = 0
FOR k = 6 TO 12
s = s + 5
NEXT k
PRINT s
Var s,k: integer;
Begin
s := 0;
for k := 6 to 12 do
s := s + 5;
writeln(s);
End.
Решение:
Цикл проходит 7 раз (от 6 до 12), на каждом шаге к S прибавляется 5, т.о. 0+5+5+5+5+5+5+5=5*7=35. S=35
3. Переведите число 204 из десятичной системы счисления в двоичную систему счисления.
В ответе укажите двоичное число. Основание системы счисления указывать не нужно.
Решение:
20410=128+64+8+4=1*27+1*26+1*23+1*22=110011002
4. Скорость передачи данных через ADSL-соединение равна 64000 бит/c. Передача файла через это соединение заняла 16 секунд. Определите размер файла в килобайтах.
В ответе укажите одно число - размер файла в Кбайт. Единицы измерения писать не нужно.
Решение:
64000 бит/c*16 c=26*103*24 бит=210*23*53 бит=125 Кбайт
5. Информационный объём одного сообщения составляет 1 Кбайт, а другого - 256 бит. Сколько байт информации содержат эти два сообщения вместе? В ответе укажите одно число.
Решение:
1 Кбайт+256 бит=210 байт+25 байт=1024+32=1056
6. Вася и Петя играли в шпионов и кодировали сообщения собственным шифром. Фрагмент кодовой таблицы приведён ниже:
А
Е
Л
П
Т
О
+ #
# +
~
#
+ ~ #
~ #
Расшифруйте сообщение, если известно, что буквы в нём не повторяются:
# ~ # ~ # + + ~ #
Запишите в ответе расшифрованное сообщение.
Решение:
# ~ # ~ # + + ~ # -> П О Л Е Т
7. Для какого из приведённых имён истинно высказывание:
НЕ(Первая буква гласная) И (Третья буква согласная)?
1)Елена
2)Полина
3)Кристина
4)Анна
Решение:
НЕ(Первая буква гласная) = Первая буква согласная
Т.о. Первая буква согласная И Третья буква согласная =>Полина
8. На рисунке изображена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой.
Сколько существует различных путей из города А в город З?
Решение:
А
1
Б
АД
1+1=2
В
БД
2+1=3
Г
ВД
3+1=4
Д
А
1
Е
А
1
Ж
ЕД
1+1=2
З
ГЖ
4+2=6
9. Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 8. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 8.
Количество чисел не превышает 1000. Введённые числа по модулю
не превышают 30 000.
Программа должна вывести одно число: количество чисел, кратных 8.
Пример работы программы:
Входные данные
Выходные данные
3
16
26
24
2
Решение:
Var n,x,i,k:integer;
Begin
Readln(n);
For i:=1 to n do
Begin
Readln(x);
If x mod 8=0 then k:=k+1;
End;
Write(k)
End.
Вариант 2
1. Автомат получает на вход четырёхзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.
1) Вычисляются два числа - сумма четных цифр и сумма нечетных цифр заданного числа.
2) Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Пример. Исходное число: 2177. Сумма четных цифр - 2, сумма нечетных цифр - 15. Результат: 152.
Определите, сколько из приведённых ниже чисел могут получиться
в результате работы автомата.
236 1313 270 1114 1614 187 370 294 40
В ответе запишите только количество чисел.
Ответ: 236, 270, 1614, 187, 40 итого: 5
2. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык
Бейсик
Паскаль
алг
нач
цел s, k
s := 0
нц для k от 7 до 11
s := s+11
кц
вывод s
кон
DIM k, s AS INTEGER
s = 0
FOR k = 7 TO 11
s = s+11
NEXT k
PRINT s
Var s,k: integer;
Begin
s := 0;
for k := 7 to 11 do
s := s+11;
writeln(s);
End.
Ответ: S=55
3. Некоторое число в двоичной системе счисления записывается как 1010101. Запишите это число в десятичной системе.
Ответ: 85
4. Файл размером 9 Кбайт передаётся через некоторое соединение со скоростью 1536 бит в секунду. Определите размер файла (в байтах), который можно передать за то же время через другое соединение со скоростью 512 бит в секунду.
В ответе укажите одно число - размер файла в байтах. Единицы измерения писать не нужно.
Ответ: 3072 байт
5. Сколько байт информации содержит сообщение объёмом 0,625 Кбайт? В ответе укажите одно число.
Ответ: 640 байт
6. От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:
- ∙ - - ∙ - - - ∙ ∙ ∙ ∙ - ∙
При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы:
Е
Н
О
З
Щ
∙
- ∙
- - -
- - ∙ ∙
- - ∙ -
Определите текст радиограммы. В ответе укажите, сколько букв было в исходной радиограмме.
Ответ: - ∙ - - ∙ - - - ∙ ∙ ∙ ∙ - ∙ НЩЗЕЕН
7. Для какого из приведённых имён истинно высказывание:
НЕ (Вторая буква гласная) И НЕ (Последняя согласная)?
1)Емеля
2)Иван
3)Михаил
4)Никита
Ответ: Емеля
8. На рисунке - схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой.
Сколько существует различных путей из города А в город Ж?
Ответ: 9
9. Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 5.
Количество чисел не превышает 100. Введённые числа по модулю
не превышают 300.
Программа должна вывести одно число: сумму чисел, оканчивающихся на 5.
Пример работы программы:
Входные данные
Выходные данные
3
15
25
24
40
Решение:
Var n,x,i,k:integer;
Begin
Readln(n);
For i:=1 to n do
Begin
Readln(x);
If x mod 10=5 then k:=k+x;
End;
Write(k)
End.