Главная страница
Навигация по странице:

  • Ответ № Ответ № Ответ

  • Вариант 2 1

  • Паскаль Python Си

  • Контрольные для тьюторов по информатике. Сколько единиц в двоичной записи восьмеричного числа 6543


    Скачать 354 Kb.
    НазваниеСколько единиц в двоичной записи восьмеричного числа 6543
    Дата02.06.2022
    Размер354 Kb.
    Формат файлаdoc
    Имя файлаКонтрольные для тьюторов по информатике.doc
    ТипДокументы
    #565148
    страница2 из 4
    1   2   3   4



    Спрятать ответы



    Ответ



    Ответ



    Ответ



    Ответ




    1:

    7

    2:

    bac

    3:

    8

    4:

    1




    5:

    01

    6:

    120

    7:

    9

    8:

    11




    9:

    24

    10:

    29

    11:

    56

    12:

    240




    13:

    600

    14:

    2288

    15:

    96

    16:

    17




    17:

    324

    18:

    5

    19:

    89

    20:

    120




    21:

    20

    22:

    38

    23:

    127















    Вариант 2

    1

    Сколько единиц в двоичной записи восьмеричного числа 12348?

    2

    Логическая функция F задаётся выражением (¬x  y  z)  (¬x  ¬z). На рисунке приведён фрагмент таблицы истинности функции F, содержащий все наборы аргументов, при которых функция F истинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z.



    В ответе напишите буквы x, y, z в том порядке, в котором идут соответствующие им столбцы (без разделителей).

    3

    Между населёнными пунктами A, B, C, D, E, F, Z построены дороги с односторонним движением. В таблице указана протяжённость каждой дороги. Отсутствие числа в таблице означает, что прямой дороги между пунктами нет. 



    Определите длину кратчайшего пути между пунктами A и Z (при условии, что передвигаться можно только по построенным дорогам).

    4

    В каталоге находятся файлы со следующими именами:

    chifera.dat
    chifera.doc
    ferrum.doc
    deLafer.doc
    oferta.doc
    tokoferol.docx

    Определите, по какой из масок будет выбрано ровно три файла:

    1) *fer?*.d* 2) ?*fer*?.doc*
    3) *?fer*?.doс 4) ?*fer?*.docx

    5

    Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для буквы А использовали кодовое слово 0, для буквы Б – кодовое слово 101. Какова наименьшая возможная суммарная длина всех пяти кодовых слов?

    6

    Автомат получает на вход пятизначное число. По этому числу строится новое число по следующим правилам. 

    1. Складываются отдельно первая, третья и пятая цифры, а также вторая и четвёртая цифры.
    2. Полученные два числа записываются друг за другом в порядке неубывания без разделителей.

    Пример. Исходное число: 63 179. Суммы: 6 + 1 + 9 = 16; 3 + 7 = 10. Результат: 1016. Укажите наименьшее число, при обработке которого автомат выдаёт результат 621.


    7

    Дан фрагмент электронной таблицы.



    Какое целое число должно быть записано в ячейке C1, чтобы диаграмма, построенная по значениям ячеек диапазона A2:С2, соответствовала рисунку? Известно, что все значения ячеек из рассматриваемого диапазона неотрицательны.

    8

    При каком наименьшем введенном числе d после выполнения программы будет напечатано 67?

    Паскаль

    Python

    Си

    var n, s, d: integer;
    begin
    readln(d);
    n := 2;
    s := 0;
    while s <= 365 do begin
    s := s + d;
    n := n + 5
    end;
    write(n)
    end.

    d = int(input())
    n = 2
    s = 0
    while s <= 365:
    s = s + d
    n = n + 5
    print(n)

    #include
    int main()
    { int n = 2, s = 0, d;
    scanf("%d", &d);
    while (s <= 365) {
    s = s + d;
    n = n + 5;
    }
    printf("%d", n);
    return 0;
    }



    9

    Музыкальный фрагмент был оцифрован и записан в виде файла без использования сжатия данных. Получившийся файл был передан в город А по каналу связи за 66 секунд. Затем тот же музыкальный фрагмент был оцифрован повторно с разрешением в 2 раза ниже и частотой дискретизации в 4 раз выше, чем в первый раз. Сжатие данных не производилось. Полученный файл был передан в город Б за 22 секунды. Во сколько раз скорость пропускная способность канала в город Б больше пропускной способности канала в город А?

    10

    Все 5-буквенные слова, составленные из букв А, О, У, записаны в обратном алфавитном порядке. Вот начало списка:

    1. УУУУУ
    2. УУУУО
    3. УУУУА
    4. УУУОУ
    ……

    Запишите слово, которое стоит на 240-м месте от начала списка.

    11

    Ниже записаны две рекурсивные функции (процедуры): F и G.Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(11)?

    Паскаль

    Python

    Си

    procedure F(n: integer);
    begin
    if n > 0 then G(n - 1);
    end;
    procedure G(n: integer);
    begin
    writeln('*');
    if n > 1 then F(n - 3);
    end;

    def F(n):
    if n > 0: G(n - 1)
    def G(n):
    print("*")
    if n > 1: F(n - 3)

    void F(int n) {
    if (n > 0) G(n - 1);
    }
    void G(int n) {
    printf("*");
    if (n > 1) F(n - 3);
    }



    12

    По заданным IP-адресу узла сети и маске определите адрес сети:

    IP-адрес: 135.12.170.217
    Маска: 255.255.248.0

    При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.



    13

    При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 12 символов и содержащий только символы из 5-символьного набора: А, В, C, D, Е. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 11 байт на одного пользователя. Определите объём памяти (в байтах), необходимый для хранения сведений о 40 пользователях.

    14

    Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

    1. заменить (v, w)
    2. нашлось (v)

    Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». 
    Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 156 идущих подряд цифр 8? В ответе запишите полученную строку.

    НАЧАЛО
    ПОКА нашлось (222) ИЛИ нашлось (888)
    ЕСЛИ нашлось (222)
    ТО заменить (222, 8)
    ИНАЧЕ заменить (888, 2)
    КОНЕЦ ЕСЛИ
    КОНЕЦ ПОКА
    КОНЕЦ

    15

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



    16

    Укажите наименьшее основание системы счисления, в которой запись числа 86 оканчивается на 22.

    17

    В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.



    Какое количество страниц (в тысячах) будет найдено по запросу

      пирожное | выпечка?

    18

    Элементами множеств А, P, Q являются натуральные числа, причём P={1,2,3,4,5,6}, Q={3,5,15}. Известно, что выражение

    (x ∉ A) → ((x ∉ P))  (x Q))  (x ∉ Q)

    истинно (т.е. принимает значение 1 при любом значении переменной х. Определите наименьшее возможное количество элементов в множестве A.

    19

    Ниже представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 10. Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наибольшее значение может иметь переменная s после выполнения данной программы?

    Паскаль

    Python

    Си

    s := 29;
    n := 10;
    for i:=0 to n-1 do begin
    s:=s+A[i]-A[i+1]
    end;

    s = 29
    n = 10
    for i in range(n):
    s=s+A[i]-A[i+1]

    s = 29;
    n = 10;
    for (i=0; is=s+A[i]-A[i+1];



    20

    Укажите наименьшее пятизначное число x, при вводе которого алгоритм печатает сначала 4, а потом 2.

    Паскаль

    Python

    Си

    var x, y, a, b: integer;
    begin
    readln(x);
    a:=0; b:=0;
    while x > 0 do begin
    y := x mod 10;
    if y > 3 then a := a + 1;
    if y < 8 then b := b + 1;
    x := x div 10
    end;
    writeln(a); write(b);
    end.

    x = int(input())
    a = 0
    b = 0
    while x > 0:
    y = x % 10
    if y > 3: a := a + 1
    if y < 8: b := b + 1
    x = x // 10
    print(a)
    print(b)

    #include
    int main(void)
    {
    int a, b, x, y;
    scanf(″%d″, &x);
    a = 0; b = 0;
    while (x > 0) {
    y = x % 10;
    if (y > 3) a = a + 1;
    if (y < 8) b = b + 1;
    x = x / 10;
    }
    printf(″%d\n%d″, a, b);
    }




    21

    Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для k = 24?

    Паскаль

    Python

    Си

    var k, i : longint;
    function f(x: longint): longint;
    begin
    f:= x * x * x;
    end;
    begin
    readln(k);
    i := 12;
    while (i>0) and (f(i)>k) do
    i := i - 1;
    writeln(i)
    end.

    def f(x):
    return x * x * x
    k = int(input())
    i = 12
    while ( i>0 and f(i)>k ):
    i -= 1
    print(i)

    #include
    long f(long x) {
    return x * x * x;
    }
    int main()
    {
    long k, i;
    scanf("%ld", &k);
    i = 12;
    while ( i>0 && f(i)>k )
    i--;
    printf("%ld", i);
    return 0;
    }



    22

    Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:

    1. Прибавить 1
    2. Прибавить 5

    Программа для исполнителя Калькулятор – это последовательность команд. Сколько существует программ, для которых при исходном числе 2 результатом является число 26 и при этом траектория вычислений содержит число 15 и не содержит числа 10?

    23

    Сколько существует различных наборов значений логических переменных x1, x2, ... x7, y1, y2, ... y7, которые удовлетворяют всем перечисленным ниже условиям?

    (x1  y1) ≡ (¬x2  ¬y2)
    (x2  y2) ≡ (¬x3  ¬y3)
    ...
    (x6  y6) ≡ (¬x7  ¬y7)
    1   2   3   4


    написать администратору сайта