12. Файл размером 4096 байт передаётся через некоторое соединение за 8 секунд. Определите время в секундах, за которое можно передать через то же самое соединение файл размером 8 Кбайт. *
 
 Мой ответ
 13. Растровое изображение создается с использованием ... *
 
 пикселей
 специальных символов
 графических примитивов
 звездочек
 бит
 14.Как формируется палитра цветов в системе цветопередачи RGB? *
 
 путем наложения голубой, пурпурной, желтой и черной красок;
 путем сложения красного, зеленого и синего цветов;
 путем сложения желтого, зеленого и голубого цветов;
 путем установки значений цветов черного, зеленого, красного;
 15. Для хранения растрового изображения размером 64х64 пикселя отвели 2 Кбайта памяти. Каково максимально возможное число цветов в палитре изображения? *
 
 Мой ответ
 16. Какие программы относятся к прикладному ПО общего назначения: *
 
 Microsoft Word
 Googl-переводчик
 Microsoft PowerPoint
 Операционная система Windows
 Калькулятор
 17. В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в байтах в данной кодировке: Но так и быть! Судьбу мою отныне я тебе вручаю. В ответ впишите только цифру *
 
 Мой ответ
 18. В нумерованном списке для обозначения элемента списка используются *
 
 русские буквы
 арабские цифры
 латинские буквы
 картинки
 значки
 римские цифры
 19.Текст, подготовленный на компьютере имеет информационный объем 4 Кбайта. Информационный вес каждого символа –32 бита. Найдите количество символов в тексте.
 Мой ответ
                                                            
                             
                         
                    
Если что, часть программы не нужна для построения цепочки. Она просто иллюстрирует, что полученный результат верен.
}
var
sq : array[0..999] of array[0..9] of boolean;
co : array[0..999] of integer;
ar : array[1..10003] of 0..9;
i,j: integer;
x: integer;
t : boolean;
begin
for i := 0 to 999 do
begin
for j := 0 to 9 do
sq[i][j] := false;
co[i] := 0;
end;
for i := 1 to 3 do
ar[i] := 0;
i := 3;
t := true;
{write('000');}
while t do
begin
i := i + 1;
x := ar[i-3]*100 + ar[i-2]*10 + ar[i-1];
if co[x] >= 10 then t := false
else
begin
j := 1;
while sq[x][j] do
j := (j + 1) mod 10;
ar[i] := j;
sq[x][j] := true;
co[x] := co[x] + 1;
{write(j)}
end;
end;
{writeln;}
writeln('Length: ',i - 1);
{просто чтобы убедиться}
for i := 0 to 999 do
for j := 0 to 9 do
sq[i][j] := false;
t := true;
j := 0;
i := 1;
while (i <= 10000) and t do
begin
x := ar[i] * 100 + ar[i+1] * 10 + ar[i+2];
if sq[x][ar[i+3]] then t := false
else
begin
sq[x][ar[i+3]] := true;
j := j + 1;
end;
i := i + 1
end;
if t and (j = 10000) then
write('Confirmed')
end.