Контрольная работа по информатике, 9 класс
Задание 1. Между населёнными пунктами А, В, С, D, Е построены дороги, протяжённость которых (в километрах) приведена в таблице:
[pic]
Определите длину кратчайшего пути между пунктами А и E. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
1) 9 2) 10 3) 11 4) 12
Задание 2. Дан фрагмент электронной таблицы:
1 2
4
6
8
2
=С1/А1+1
=С1-В1
=D1/A1
[pic]
Какая из формул, приведённых ниже, может быть записана в ячейке А2, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку?
1) =D1-1 2) =С1+В1 3) =В1/А1 4) =А1-1
Задание 3. На рисунке — схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж и К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К?
[pic]
Задание 4. Доступ к файлу spis.xml, находящемуся на сервере book.net, осуществляется по протоколу ftp. Фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
А) .net Б) / В) ftp Г) spis Д) :// Е) book Ж) .xml
Задание 5. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма:
а := 8
b := 2
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
Задание 6. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
алг нач
цел s, k
s := 0
нц для k от 5 до 9
s := s + 8
кц
вывод s
кон
DIM k, s AS INTEGER
s = 0
FOR к = 5 TO 9
s = s + 8
NEXT k
PRINT s
Var s,k: integer;
Begin
s := 0;
for k := 5 to 9 do
s := s + 8;
writeln(s);
End.
Задание 7. В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
алг нач
целтаб Dat[1:10]
цел к, m
Dat[1] := 2
Dat[2] := 5
Dat[3] := 7
Dat[4] := 5
Dat[5] := 4
Dat[6] := 2
Dat[7] := 0
Dat[8] := 2
Dat[9] := 4
Dat[10] := 5
m := 0
нц для к от 1 до 10
если Dat[к] > 3 то
m : = m+1
все
КЦ
вывод m
КОН
DIM Dat(10) AS INTEGER
DIM k,m AS INTEGER
Dat(1) = 2: Dat(2) = 5
Dat(3) = 7: Dat(4) = 5
Dat(5) = 4: Dat(6) = 2
Dat(7) = 0: Dat(8) = 2
Dat(9) = 4: Dat(10) = 5
m = 0
FOR k := 1 TO 10
IF Dat(k) > 3 THEN
m =m+1
ENDIF
NEXT k
PRINT m
Var k, m: integer;
Dat: array[1...10] of integer;
Begin
Dat[1] := 2; Dat[2] := 5;
Dat[3] := 7; Dat[4] := 5;
Dat[5] := 4; Dat[6] := 2;
Dat[7] := 0; Dat[8] := 2;
Dat[9] := 4; Dat[10] := 5;
m := 0;
for k := 1 to 10 do
if Dat[k] < 4 then
begin
m := m+1
end;
writeln(m);
End.
Задание 8. Ниже в табличной форме представлен фрагмент базы данных «Отправление поездов дальнего следования»:
Махачкала скорый
39:25
Павелецкий
Махачкала
скорый
53:53
Курский
Мурманск
скорый
35:32
Ленинградский
Мурманск
скорый
32:50
Ленинградский
Мурманск
пассажирский
37:52
Ленинградский
Мурманск
пассажирский
37:16
Ленинградский
Назрань
пассажирский
40:23
Павелецкий
Нальчик
скорый
34:55
Казанский
Нерюнгри
скорый
125:41
Казанский
Нерюнгри
скорый
125:41
Павелецкий
Нижневартовск
скорый
52:33
Казанский
Нижний Тагил
фирменный
31:36
Ярославский
Сколько записей в данном фрагменте удовлетворяют условию В ответе укажите одно число — искомое количество записей.
(Категория поезда = «пассажирский») ИЛИ (Время в пути < 40:00)?
Задание 9. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке убывания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:
рассказы | повести | Толстой | Чехов
Б
рассказы | повести
В
рассказы & повести
Г
рассказы | повести | Толстой