Академический Документы
Профессиональный Документы
Культура Документы
Testy Po Ikt
Testy Po Ikt
1) 2) 3) 4)
A B C D A B C D A B C D A B C D
A 2 2 A 3 2 1 A 2 3 2 A 2 2
B 2 1 3 B 3 2 B 2 2 2 B 2 1 1
C 1 3 C 2 2 1 C 3 2 C 2 1 3
D 2 3 3 D 1 1 D 2 2 D 1 3
10. Для какого числа X истинно высказывание ((X < 4) →(X < 3)) ((X < 3) →(X < 1))
11. В корзине лежат белые и черные шары. Среди них 18 черных шаров. Сообщение о
том, что из корзины достали белый шар, несет 2 бита информации. Сколько всего в
корзине шаров?
14. Укажите через запятую в порядке возрастания все основания систем счисления, в
которых запись числа 348 оканчивается на 20.
15. Для хранения целого числа со знаком используется один байт. Сколько единиц
содержит внутреннее представление числа (-62)?
17. Документ объемом 5 Мбайт можно передать с одного компьютера на другой двумя
способами:
А) Сжать архиватором, передать архив по каналу связи, распаковать
Б) Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если
– средняя скорость передачи данных по каналу связи составляет 218 бит в секунду,
– объем сжатого архиватором документа равен 20% от исходного,
– время, требуемое на сжатие документа – 7 секунд, на распаковку – 1 секунда?
В ответе напишите букву А, если способ А быстрее или Б, если быстрее способ Б.
Сразу после буквы напишите количество секунд, насколько один способ быстрее
другого.
Так, например, если способ Б быстрее способа А на 23 секунды, в ответе нужно
написать Б23.
Слов «секунд», «сек.», «с.» к ответу добавлять не нужно.
18. В терминологии сетей TCP/IP маской сети называют двоичное число, которое
показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к
адресу узла в этой сети. Адрес сети получается в результате применения поразрядной
конъюнкции к заданному адресу узла и его маске. По заданным IP-адресу сети и маске
определите адрес сети:
IP-адрес: 12.16.196.10 Маска: 255.255.224.0
При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре
элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без
точек.
A B C D E F G H
192 0 255 12 248 16 196 128
Пример. Пусть искомый адрес сети 192.168.128.0 и дана таблица
A B C D E F G H
128 168 255 8 127 0 17 192
19. Некоторый сегмент сети Интернет состоит из 5000 сайтов. Поисковый сервер в
автоматическом режиме составил таблицу ключевых слов для сайтов этого сегмента.
Вот ее фрагмент:
Количество сайтов, для которых
Ключевое слово
данное слово является ключевым
принтеры 400
сканеры 300
мониторы 500
Сколько сайтов будет найдено по запросу (принтеры | мониторы) & сканеры
если по запросу принтеры | сканеры было найдено 600 сайтов, по запросу
принтеры | мониторы – 900, а по запросу сканеры | мониторы – 750.
Б Д И
А Ж
В К
Е З
Г
21. Исполнитель ВЫЧИСЛИТЕЛЬ имеет только три команды, которым присвоены
номера:
1. прибавь 1
2. умножь на 2
3. умножь на 5
Выполняя команду номер 1, ВЫЧИСЛИТЕЛЬ прибавляет к числу на экране 1,
выполняя команду номер 2, умножает число на экране на 2, а выполняя команду
номер 3, умножает число на экране на 5. Укажите минимальное число команд, которое
должен выполнить исполнитель, чтобы получить из числа 5 число 105.
А В C
1 2 3 ?
2 =C1-2*B1 =2*B1-A1 =C1/2
Какое целое число должно быть записано в ячейке C1, чтобы
построенная после выполнения вычислений диаграмма по
значениям диапазона ячеек A2:С2 соответствовала рисунку?
Известно, что все значения диапазона, по которым построена
диаграмма, имеют один и тот же знак.
27. Ниже записана программа (на разных языках программирования). Получив на вход
число x, эта программа печатает два числа, a и b. Укажите наименьшее из таких чисел
x, при вводе которых алгоритм печатает сначала 3, а потом 36.
Бейсик Паскаль
DIM X, A, B AS INTEGER var x, a, b : integer;
INPUT X begin
A = 0: B = 1 readln(x);
WHILE X > 0 a := 0; b := 1;
A=A+1 while x > 0 do begin
B = B * (X MOD 10) a := a + 1;
X = X \ 10 b := b * (x mod 10);
WEND x := x div 10;
PRINT A end;
PRINT B writeln(a); write(b);
end.
Алгоритмический язык
алг
нач
цел x, a, b
ввод x
a := 0; b := 1
нц пока x>0
a := a + 1
b:= b * mod(x,10)
x := div(x,10)
кц
вывод a, нс, b
кон
28. Определите, какое число будет напечатано в результате выполнения следующего
алгоритма (записанного на разных языках программирования).
Бейсик Паскаль
DIM A, B, T, M, R AS INTEGER Var a,b,t,M,R :integer;
A = 5: B = 25 Function F(x:integer):integer;
M = A: R = F(А) begin
FOR T = A TO B F:=3*(x+2)*(x-6);
IF F(T) < R THEN end;
M=T BEGIN
R = F(T) a:=5; b:=25;
END IF M:=a; R:=F(a);
NEXT T for t:=a to b do begin
PRINT M if (F(t)<R)then begin
FUNCTION F(x) M:=t;
F = 3*(x+2)*(x-6) R:=F(t);
END FUNCTION end;
end;
write(M);
END.
Алгоритмический язык
нач
цел a, b, t, M, R
a := 5; b := 25
M := a; R := F(a)
нц для t от a до b
если F(t) < R
то M := t; R := F(t)
все
кц
вывод M
кон
алг цел F(цел x)
нач
знач:= 3*(x+2)*(x-6)
кон
29. Сколько различных решений имеет система уравнений
(¬x1 ˅ x2) (¬x2 ˅ x3) = 1
(¬у1 ˅ у2) (¬у2 ˅ у3) = 1
(¬x1 ˅ y1) (¬x2 ˅ y2) (¬x3 ˅ y3) = 1
где x1,x2,x3, у1,у2,у3 – логические переменные? В ответе не нужно перечислять все
различные наборы значений переменных, при которых выполнено данное равенство.
В качестве ответа нужно указать количество таких наборов.
34. Для передачи чисел по каналу с помехами используется код проверки четности. Каждая
его цифра записывается в двоичном представлении, с добавлением ведущих нулей до
длины 4, и к получившейся последовательности дописывается сумма её элементов по
модулю 2 (например, если передаём 23, то получим последовательность 0010100110).
Определите, какое число передавалось по каналу в виде 01100010100100100110?
36. можно двигаться только в одном направлении, указанном стрелкой. Сколько существует
различных путей из города А в город И?
Б Д
А Ж
В И
Е
Г З
Паскаль
Бейсик
INPUT x,y var x,y: real;
IF y>=0 THEN begin
IF y>=2-x THEN readln(x,y);
IF y <= x*x THEN if y>=0 then
PRINT "принадлежит" if y>=2-x then
ELSE if y<=x*x then
PRINT "не принадлежит" write('принадлежит')
END IF else
END IF write('не принадлежит')
END IF end.
END
Алгоритмический язык
алг
нач
вещ x, y
ввод x, y
если y>=0 то
если y>=2-x то
если y <= x*x то
вывод 'принадлежит'
иначе
вывод 'не принадлежит'
все
все
все
кон
Укажите области (A, B, C, D, E, F, G или H), для которых программа работает
неверно. В ответе указать области через запятую в алфавитном порядке.
41. Ниже приведены фрагменты таблиц базы данных канцелярского магазина:
Изделие Артикул
Авторучка 1948
Фломастер 2537
Карандаш 3647
Фломастер 4758
Авторучка 5748
Карандаш 8457
46. Ниже записана программа (на разных языках программирования). Получив на вход
число x, эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x,
при вводе которых алгоритм печатает сначала 3, а потом 10.
Паскаль
Бейсик
DIM X, L, M AS INTEGER var x, L, M: integer;
INPUT X begin
L = 0: M = 0 readln(x);
WHILE X > 0 L:=0; M:=0;
L=L+1 while x > 0 do begin
IF M < X AND X MOD 2 = 1 L:=L+1;
THEN if (M < x) and (x mod 2 = 1) then
M = (X MOD 10) * 2 begin
END IF M:= (x mod 10) * 2;
X = X \ 10 end;
WEND x:= x div 10;
PRINT L end;
PRINT M writeln(L); write(M);
end.
Алгоритмический язык
алг
нач
цел x, L, M
ввод x
L := 0; M := 0
нц пока x>0
L := L + 1
если M < x и mod(x,2) = 1
то M:= mod(x,10) * 2
все
x := div(x,10)
кц
вывод L, нс, M
кон
48. Для какого числа X истинно высказывание ((X < 5) → (X < 3)) ((X < 2) → (X > 1))
49. Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:
1. Прибавь 5
2. Умножь на 3
Выполняя команду номер 1, КАЛЬКУЛЯТОР прибавляет к числу на экране 5, а
выполняя команду номер 2, умножает число на экране на 3. Например, 1121 - это
программа:
Прибавь 5
Прибавь 5
Умножь на 3
Прибавь 5
которая преобразует число 1 в число 38.
Напишите программу, содержащую не более 6 команд, которая из числа 1 получает
число 59.
Паскаль
Бейсик
INPUT x,y var x, y: real;
IF x>=0 THEN begin
IF y<=1 THEN readln(x, y);
IF (x*x + y*y <= 1) AND (y >= x-1) THEN if x >= 0 then
PRINT "принадлежит" if y <= 1 then
ELSE if (x*x + y*y <= 1) and (y >= x-1) then
PRINT "не принадлежит" write('принадлежит')
END IF else
END IF write('не принадлежит');
END IF end.
END
Алгоритмический язык
алг
нач
вещ x, y
ввод x, y
если x>=0 то
если y<=1 то
если x*x + y*y <= 1 и y >= x-1 то
вывод 'принадлежит'
иначе
вывод 'не принадлежит'
все
все
все
кон
Укажите области (A, B, C, D, E, F, G или H), для которых программа работает
неверно. В ответе перечислите соответствующие областям буквы через запятую в
алфавитном порядке.