Проверочная работа по информатике: логика, алгоритмы и данные

Работа создана нейросетью | Создать свою бесплатно

Информатика · 11 класс · 15.08.2026 14:35 · автор запроса: Vikkkk

Работа создана ИИ и может содержать ошибки. Проверьте перед использованием.
  1. 1.Укажите количество наборов значений переменных, при которых логическое выражение истинно.
    Ответ: Б
    Пояснение: При выражение ложно. При оно истинно для трёх наборов: при возможны оба значения , а при необходимо .
  2. 2.Определите значение переменной count после выполнения программы, 121): for j in range(i, 121, i):
    Ответ: В
    Пояснение: Для каждого внутренний цикл выполняется раз. Поэтому count равен сумме .
  3. 3.Что будет выведено в результате выполнения программы? def f(n): : return n return f(n // 10) + (n % 10) ** 2 print(f(50827))
    Ответ: Б
    Пояснение: Функция складывает первую цифру числа с квадратами остальных цифр: . Однако при последнем шаге первая цифра добавляется не в квадрате, поэтому результат равен .
  4. 4.В электронной таблице значения ячеек имеют вид: , , . В ячейке D3 записана формула =A3*1+C$1. Какое значение будет отображаться в ячейке D3?
    Ответ: В
    Пояснение: При вычислении формулы используются значения A3, B1 и C1: .
  5. 5.В таблице Students каждая строка содержит сведения об одном ученике: фамилия, класс, балл и город.
    ФамилияКлассБаллГород
    Орлов1186Тула
    Соколова1091Рязань
    Ким1179Тула
    Морозов1194Казань
    Белова988Тула
    Ильин1181Рязань
    Романова1076Тула
    Волков1190Тула
    Сколько записей выберет запрос: SELECT * FROM Students WHERE (Класс Балл Город = 'Рязань'?
    Ответ: В
    Пояснение: Условию соответствуют Орлов, Соколова, Морозов, Ильин и Волков. Всего выбрано 5 записей.
  6. 6.Дан неориентированный взвешенный граф. Рёбра и их веса перечислены ниже: A–B: 4; A–C: 2; B–C: 1; B–D: 5; C–D: 8; C–E: 10; D–E: 2; D–F: 6; E–F: 3. Найдите длину кратчайшего пути из вершины A в вершину F.
    Ответ: В
    Пояснение: Кратчайший путь имеет вид A–C–B–D–E–F и его длина равна . Другие варианты маршрутов дают большую сумму весов.
  7. 7.Что будет выведено после выполнения программы? , 1, 4, 1, 5, 9] for i in range(len(a) - 1): : a[i], , a[i] print(a)
    Ответ: А
    Пояснение: Выполняется один проход пузырьковой сортировки. Обмены происходят для пар 3 и 1, затем для пар 4 и 1; итоговый список — [1, 3, 1, 4, 5, 9].
  8. 8.В таблице Sales каждая запись содержит категорию товара и сумму продажи.
    КатегорияСумма
    A120
    A80
    A50
    B200
    B90
    C150
    D100
    D100
    D100
    Какие категории вернёт запрос? SELECT Категория FROM Sales GROUP BY Категория Сумма Категория;
    Ответ: Г
    Пояснение: Для A сумма равна 250 при трёх записях, для B — 290 при двух, для D — 300 при трёх. Все три категории удовлетворяют обоим условиям.
  9. 9.Определите асимптотическую сложность алгоритма по времени выполнения относительно . for i in range(1, n + 1): :
    Ответ: В
    Пояснение: Для фиксированного внутренний цикл выполняется примерно раз. Общее число итераций имеет порядок , то есть .
  10. 10.Что будет выведено в результате выполнения программы? def f(n): : return 0 if n % 2 == 0: return f(n // 2) + 1 return f(n - 1) + 1 print(f(13))
    Ответ: Б
    Пояснение: Последовательность аргументов до достижения нуля: . Выполняется 6 рекурсивных переходов, поэтому результат равен 6.

Создать свою проверочную бесплатно →