Перейти к содержанию

← International Baccalaureate · IB Diploma · Computer Science · SL

Вопросы для повторения

PDF ↓

Оригинальные учебные материалы. Перед использованием для оценки проверьте полноту охвата программы и действующую спецификацию вашей школы.

Первоначальный открытый фокус пересмотра; полное покрытие спецификации остаётся незавершённым.

1 · Вычислительные системы, сети и требования

authentication · authorization

ib_computer_science_sl:computing_systems:open:1 · 2 баллов

Какой вопрос касается авторизации?

  • Кто вы?
  • Может ли этот пользователь редактировать эту запись?
  • Какого цвета экран входа?
Ответ и обоснование

Может ли этот пользователь редактировать эту запись?

  • Separate authentication from authorization. Authentication checks identity; authorization determines permitted actions. A threat model connects a valuable asset, a possible attack and an appropriate control.

ib_computer_science_sl:computing_systems:open:2 · 4 баллов

Файл объемом 40 мегабит передается со скоростью 5 мегабит в секунду. Найдите идеальное время.

Ответ и обоснование

8 s

  • Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.

Пропускная способность не является фактической пропускной способностью от конечного узла до конечного узла. Шифрование само по себе не обеспечивает корректную авторизацию и не устраняет все риски безопасности.

2 · Сети: задержка, пропускная способность и многоуровневая доставка

throughput · latency

ib_computer_science_sl:networks:open:1 · 2 баллов

Почему время выполнения может превышать размер файла, деленный на скорость канала?

  • Служебная информация, очереди и другие задержки
  • Биты не имеют размера
  • Все сети передают данные мгновенно
Ответ и обоснование

Служебная информация, очереди и другие задержки

  • Transmission time depends on data size and rate. Total delay may also include propagation, processing and queueing. Encryption protects content under its assumptions but does not remove congestion or every metadata exposure.

ib_computer_science_sl:networks:open:2 · 4 баллов

Файл размером 12 мегабит проходит через канал 3 Мбит/с. Рассчитайте идеальное время передачи.

Ответ и обоснование

4 s

  • Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.

Мегабайт равен восьми мегабитам до учета накладных расходов. Канал с более высокой заявленной скоростью не гарантирует низкую задержку или защищенные конечные точки.

3 · Реляционные базы данных: ключ и связь

primary key · foreign key

ib_computer_science_sl:databases:open:1 · 2 баллов

Какой дизайн помогает избежать дублирования обновлений адресов клиентов?

  • Отдельные таблицы клиентов и заказов, связанные ключами
  • Повторение адреса в каждом заказе без использования правил
  • Использование имен в качестве гарантированно уникальных идентификаторов
Ответ и обоснование

Отдельные таблицы клиентов и заказов, связанные ключами

  • A join combines rows according to a specified condition. The result count depends on relationship cardinality and filters. A foreign key constraint enforces a relationship rule; it does not automatically encrypt personal data.

ib_computer_science_sl:databases:open:2 · 4 баллов

У трех клиентов соответственно 1, 3 и 2 заказов. Сколько строк вернет внутреннее соединение таблиц «клиенты-заказы»?

Ответ и обоснование

6 строк

  • Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.

Первичный ключ не обязательно должен быть именем человека. Объединение — это не простая конкатенация таблиц. Используйте параметризованные запросы для недоверенных входных данных вместо построения SQL из сырых строк.

4 · Модели данных и ответственное машинное обучение

primary key · data leakage

ib_computer_science_sl:computing_data:open:1 · 2 баллов

Почему тестовые данные должны быть отделены от обучающих данных?

  • Для оценки способности обобщать на новые, ранее не виденные случаи
  • Для гарантии причинно-следственной связи
  • Чтобы все предсказания были верными
Ответ и обоснование

Для оценки способности обобщать на новые, ранее не виденные случаи

  • A primary key uniquely identifies a record; a foreign key relates records. In prediction, leakage can expose information unavailable at the real decision time. Accuracy alone may hide an unbalanced target distribution.

ib_computer_science_sl:computing_data:open:2 · 4 баллов

Модель дает 72 верных предсказаний из 80. Найдите процент точности.

Ответ и обоснование

90 %

  • Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.

Высокая точность не является доказательством справедливости или причинно-следственного понимания. Первичный ключ базы данных — это не просто то поле, которое кажется важным.

5 · Алгоритмы, трассировки и доказательства корректности

algorithm · boundary test

ib_computer_science_sl:computing_algorithms:open:1 · 2 баллов

Что должно быть выполнено перед применением обычного бинарного поиска к списку?

  • Список упорядочен согласно правилу сравнения
  • Каждое значение уникально
  • Список содержит ровно десять элементов
Ответ и обоснование

Список упорядочен согласно правилу сравнения

  • State input conditions and expected outputs. Use boundary cases, empty collections where allowed, duplicates and invalid values. Distinguish a wrong algorithm from a wrong implementation or an incomplete requirement.

ib_computer_science_sl:computing_algorithms:open:2 · 4 баллов

Линейный поиск просматривает все 14 элементов без совпадений. Сколько операций сравнения выполняется?

Ответ и обоснование

14 сравнений

  • Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.

Успешный выборочный тест не доказывает корректность для всех допустимых входных данных. Не импортируйте синтаксис псевдокода, специфичный для Кембриджа, в курс IB без указания источника курса.

6 · Объекты: состояние, поведение и интерфейс

encapsulation · instance

ib_computer_science_sl:oop:open:1 · 2 баллов

Что должно предотвращать переход в некорректное состояние?

  • Операция, проверяющая и сохраняющая инвариант
  • Делание всех полей публично доступными для записи
  • Предположение, что пользователь не совершает ошибок
Ответ и обоснование

Операция, проверяющая и сохраняющая инвариант

  • A method call acts on a particular instance. State changes should satisfy preconditions and postconditions. Polymorphism lets code use a common interface with different implementations when the contract is respected.

ib_computer_science_sl:oop:open:2 · 4 баллов

Экземпляр начинается со значения 12 единиц, прибавляет 8 и вычитает 3. Найдите его конечное значение.

Ответ и обоснование

17 единиц

  • Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.

Класс — это не то же самое, что и один экземпляр. Наследование не всегда лучше композиции. Простое скрытие поля не доказывает, что все операции сохраняют допустимое состояние.

7 · Анализ кейсов информатики: оцените предлагаемую систему

throughput · acceptance test

ib_computer_science_sl:computing_case_evidence:open:1 · 2 баллов

Какое утверждение лучше всего поддерживает техническую рекомендацию?

  • Механизм, связанный с требованием сценария и измеримым тестом приемки
  • Популярное название архитектуры без доказательств сценария
  • Измерение пропускной способности, заявленное как доказательство каждого свойства производительности
Ответ и обоснование

Механизм, привязанный к требованию сценария и измеримому критерию приемки

  • A recommendation should connect a requirement to a mechanism and an observable test. For example, a concurrency problem requires a strategy that prevents conflicting updates, plus tests demonstrating the invariant. A claim about faster response requires comparable workload measurements rather than only a complexity label. Evaluate alternatives under the same stated conditions.

ib_computer_science_sl:computing_case_evidence:open:2 · 4 баллов

Фиктивная система успешно обрабатывает 210 запросов за 30 с. Вычислите пропускную способность.

Ответ и обоснование

7 запросов/с

  • Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.

Пропускная способность — это не время отклика. Сильная рекомендация указывает условия, при которых она ожидается рабочей, и доказательства, которые могли бы опровергнуть её. Текущие официальные требования к кейс-стади по информатике необходимо сверять с применяемой версией оценки.

Войти или создать аккаунт

IGCSE, A-Level & AP