Кабардино-Балкарский государственный университет
Опубликован: 11.11.2008 | Доступ: свободный | Студентов: 7217 / 2119 | Оценка: 4.16 / 3.99 | Длительность: 04:36:00
Лекция 7:

Типовые ошибки разработки тестовых заданий

О. Для нецелых х из указанного множества допустимых значений предикат не определен (не определено понятие делимости нацело для нецелых чисел).

T+. Для предиката "х\text{ делится нацело на }5", заданного на множестве \{1,4,6,16,20,26,30\}, область истинности - множество: а) \{5,10,15,20,25,30\}. б) \{10,20,30\}. в) \{20,30\}. г) \{5,10,20,30\}.

Возможно использование вместо "х\text{ делится нацело на }5" выражения mod(x,5)=0, но нужно учесть, что в этом случае цель задания (спецификация) изменяется, – проверяется еще и знание функции mod. Отметим, что в этом задании допускается неодинаковая длина дистракторов.

Другой пример ("вроде бы правильный").

Т–. Истинное значение при x=3 принимает предикат: а) "для каждого натурального x существует y: y=x+1 ". б) "натуральное x – четно, если int(x/2)=x/2 ". в) "произведение 5y - нечетно". г) "натуральное x – нечетно, если 2*int(x/2)+1=x ".

О. На первый взгляд, - все вроде правильно. Проведём тщательный анализ. При подстановке значения x=3 дистрактор а) становится неопределенным (не высказывание): "для каждого 3 существует y=4 "! Дистрактор б) некорректно сравнивает два различных по типу выражения – целое int(x/2) и вещественное x/2 (при любом натуральном х значение x/2 – вещественное). Дистрактор в) – "слегка некорректен": "произведение 15 – нечетно" (неясно произведение каких чисел). Если бы было сформулировано в виде "произведение 5*y - нечетно", то тогда выражение превратилось бы истинное высказывание: "произведение 5*3 – нечётно".

Т+. Предикатом с переменной x является высказывательная форма: а) "для каждого натурального x существует y: y=x+1 "; б) "натуральное x – четно, если int(x/2)=x/2 ". в) "произведение xy при целых x,y - нечетно". г) "натуральное x – нечетно, если 2*int(x/2)+1=x ".

Здесь в правильном ответе г) сравниваются однотипные выражения, в отличие от б).

Этот пример (точнее, его откорректированный вариант Т+) можно отнести к группе С. Он показывает несостоятельность негласно существующего мнения, что задания группы С в тестовой форме невозможны, нельзя использовать, хуже и т.д. Для выбора ответа к приведенному заданию, как мы видим, понадобились достаточно глубокие знания (на что и направлена группа С).

T–. Значение выражения int(–3,8)+mod(9,4) равно: а) 1. б) 2. в) \pi. г) 6.

О. Типовыми ошибками при вычислении этого выражения будут (ранжируем по экспериментально или экспертно устанавливаемой частоте их встречаемости и важности): 1) int(–3,8)= –3 (нет полных знаний о математической функции "антье" или [x], int(x) ); 2) mod(9,4)=2,25 ("путают целочисленное и обычное деление"), 3) mod(9,4)=2 ("путают mod и div "). На эти ошибки и должны быть "нацелены" дистракторы. Итак, мы решили вначале "обратные" задачи. Для перечисленных типовых ошибок получаем неправильные варианты ответов: 1) –2; 2) –1,75; 3) –0,75 (комбинация 1) и 2)). Их и нужно предусмотреть в вариантах ответов.

T+. Значение выражения int(–3,8)+mod(9,4) равно: а) –3. б) –2. в) –1,75. г) –0,75.

T–. Фрагмент: \underline{нц}\; \underline{для}\; i \;\underline{от}\; 1 \;\underline{до}\; n;\; y:=mod(x,10);\; x:=div(x,10); \;\underline{кц}; вычислит значение y равное цифре: а) единиц натурального числа х. б) самого старшего разряда числа х. в) n -го разряда (начиная со старшего разряда) числа х. г) n -го разряда (начиная с младшего разряда) числа х.

О. Для допустимого значения х=1 дистракторы а), б), в) также становятся правильными ответами. Кроме того, возможны такие входные х, при которых дистракторы могут дать правильные числовые ответы, например, при х=11.

T+. Фрагмент: \underline{нц}\; \underline{для}\; i\;\underline{от}\; 1 \;\underline{до} 4;\; y:=mod(x,10);\; x:=div(x,10);\; \underline{кц}; вычислит для x=9631 значение y равное цифре: а) единиц числа х. б) десятков числа х. в) сотен числа х. г) тысяч числа х.

T–. Пусть в тесте приведены два задания. Задание 1. Выражение \overline{x\wedge y}\wedge x \vee y \wedge (x \vee \overline{\bar y \wedge x}\wedge \bar y) эквивалентно выражению: а) 1. б) x\wedge y. в) y\vee x\wedge \bar y. г) x. Задание 2. После упрощения выражения \overline{x\wedge y}\wedge x \vee y \wedge (x \vee \overline{\bar y \wedge x}\wedge \bar y)\vee \bar x получим выражение: а) 1. б) x\wedge y. в) y\vee x\wedge \bar y.. г) x.

О. В результате правильного решения первого задания получим ответ г). Ясно, что ответ на второе задание равен 1, и он легко получается из ответа на первое задание. По крайней мере, если первое задание можно отнести к группе Б (с натяжкой), то второе вкупе с первым, – только к группе А (также с натяжкой), так как ориентирован на проверку знания лишь одной простой аксиомы: x\vee \bar x=1. Нарушена валидность (тестовое задание на проверку одной указанной аксиомы, как правило, - не нужно). Для сокращения времени составления задания и увеличения банка тестовых заданий, часто делают такие "добавки" к раннее придуманным корректным выражениям. Это очень вредный подход. В принципе, он допустим для формирования различных однотипных вариантов тестовых заданий. Не более.

T+. В тесте могут быть приведены, например, два следующих задания. Задание 1. Выражение \overline{x\wedge y}\wedge x \vee y \wedge (x \vee \overline{\bar y \wedge x}\wedge \bar y) эквивалентно выражению: а) 1. б) x\wedge y. в) y\vee x\wedge \bar y.. г) x. Задание 2. Выражение \overline{x\wedge \bar y \vee \bar x \wedge y} равносильно выражению: а) x\wedge y \vee \overline{x \vee y}. б) \overline{x\wedge \bar y} \wedge y. в) y \vee \overline{x \vee y}. г) 1.

Рассмотрим примеры преобразования заданий в задания закрытой формы.

Т+. Термин "информатика" образован соединением слова "информация" и слова…

Т–. Частное от деления десятичного числа 12 на десятичное число 7 имеет меньшую относительную погрешность в представлении: а) 1,71 (десятичное). б) 1,55 (восьмеричное). в) 1,1011 (двоичное). г) 1,В5 (шестнадцатеричное).

О. Гетерогенность (информатика + математика, знание абсолютной и относительной погрешности из математики и систем счисления из информатики) в этом задании не является "жизненно необходимой". Задание лучше переформулировать так, как приведено ниже.

T+. Частное от деления десятичного числа 12 на десятичное число 7 точнее представлено числом: а) 1,71 (десятичное). б) 1,55 (восьмеричное). в) 1,1011 (двоичное). г) 1,В5 (шестнадцатеричное).

Понятие "точнее" здесь уже ясно хотя бы на интуитивном уровне и этого вполне достаточно для ответа (тем тестируемым, кто знает, что деление не всегда осуществимо точно, а это также входит в проверяемые заданием знания, умения и навыки).

T–. Число различных символов в закодированном по КОИ-8 сообщении вида 1111000111010000111100011001111011010000 равно: а) 6. б) 5. в) 4. г) 3.

О. Здесь, несомненно, у тестируемого возникнет вопрос: что такое КОИ-8? Не "спасёт" и употребление вместо КОИ-8 более известного стандарта ASCII. Лучше это тестовое задание переформулировать следующим образом.

T+. Различных символов в закодированном по принципу "1 символ – 1 байт" сообщении вида 1111000111010000111100011001111011010000: а) 6. б) 5. в) 4. г) 3.

Т+. В десятичном числе из х десятков и х единиц, количество информации: а) в цифре десятков и цифре единиц – одинаково. б) в цифре десятков больше, чем в цифре единиц. в) в цифре единиц больше, чем в цифре десятков. г) в цифрах разрядов нельзя сравнивать, так как цифры неизвестны.

Такие тестовые задания можно вполне включать в олимпиадное задание, например, городского уровня или же в ЕГЭ (не требует знаний и умений, выходящих за рамки школьной программы).

Татьяна Кожушко
Татьяна Кожушко
Евгения Уразаева
Евгения Уразаева