Подробнее описание формата теста приведено в статье Карпов В.Э., Карпова И.П. ЯЗЫК ОПИСАНИЯ СИСТЕМЫ КОНТРОЛЯ ЗНАНИЙ
 
; Блок КОНТРОЛЬ_ПО_ТЕМЕ включается в начало файла
КОНТРОЛЬ_ПО_ТЕМЕ = "Базы данных"
ТИП = ЗАВЕРШАЮЩИЙ
СПОСОБ_ВЫБОРА = СЛУЧАЙНО_БЕЗ_ПОВТОРОВ
ОЦЕНКА = 4
ТИП_ОЦЕНКИ = ШКАЛА 2 : 5
КОНЕЦ;
 
ТЕМА = "Базы данных";
 
; Пример вопроса с ответом типа СПИСОК и вариантами ответов
ВОПРОС = Модели_№02
ТИП = ТЕКСТ
СОДЕРЖАНИЕ = "Укажите типы логических структур данных по версии CODASYL в последовательности от простого к сложному (через запятую):
1) база данных,
2) элемент данных,
3) запись,
4) агрегат,
5) набор."
КОНЕЦ;
; Список номеров ответов заключается в квадратные скобки
ОТВЕТ = Модели_№02
ТИП = СПИСОК
ЭТАЛОН = [2, 4, 3, 5, 1]
ОЦЕНКА = РАВНО (0.1)
БАЛЛ = 2 : 4
КОНЕЦ;
 
; Пример вопроса с ответом типа МНОЖЕСТВО и вариантами ответов
ВОПРОС = Модели_№12
СОДЕРЖАНИЕ = "Перечислите известные вам модели данных:
1) фреймовая,            4) семантическая,
2) реляционная,        5) сетевая,
3) продукционная,    6) иерархическая."
КОНЕЦ;
ОТВЕТ = Модели_№12
ТИП = МНОЖЕСТВО
ЭТАЛОН = {2, 5, 6}
ОЦЕНКА = РАВНО (0.1)
БАЛЛ = 2 : 4
КОНЕЦ;
 
; Пример вопроса с ответом типа МНОЖЕСТВО без вариантов ответов
ВОПРОС = Модели_№11
ТИП = ТЕКСТ
СОДЕРЖАНИЕ = "Какие модели данных вы знаете? (список названий через запятую)"
КОНЕЦ;
; Множество ответов заключается в фигурные скобки
ОТВЕТ = Модели_№11
ТИП = МНОЖЕСТВО
; Можно указывать несколько эталонов ответа. Система будет искать по максимальному сходству
ЭТАЛОН = {реляционная, сетевая, иерархическая}
ЭТАЛОН = {реляционная, сетевая, иерархическая, объектно-ориентированная}
ОЦЕНКА = СХОДСТВО (0.1)
БАЛЛ = 2 : 5
КОНЕЦ;
 
; Пример вопроса с ответом типа СПИСОК без вариантов ответов
ВОПРОС = Модели_№21
ТИП = ТЕКСТ
СОДЕРЖАНИЕ = "Перечислите (через запятую) известные вам модели данных в порядке убывания возможностей представления связей между объектами предметной области."
КОНЕЦ;
ОТВЕТ = Модели_№21
ТИП = СПИСОК
ЭТАЛОН = [сетевая, иерархическая, реляционная]
ОЦЕНКА = СХОДСТВО (0.1)
БАЛЛ = 2 : 5
КОНЕЦ;
 
; Пример вопроса с ответом типа ТЕКСТ без вариантов ответов
ВОПРОС = Модели_№23
СОДЕРЖАНИЕ = "Какая модель данных на сегодняшний день чаще всего используется для организации баз данных?"
КОНЕЦ;
; Эталон ответа типа ТЕКСТ заключается в двойные кавычки
ОТВЕТ = Модели_№23
ТИП = ТЕКСТ
ЭТАЛОН = "реляционная"
ОЦЕНКА = РАВНО (0.2)
БАЛЛ = 2 : 3
КОНЕЦ;
 
ВОПРОС = Модели_№51
ТИП = ТЕКСТ
СОДЕРЖАНИЕ = "Какой класс членства должен быть установлен для записей 'Жители', включаемых в групповое отношение 'работает на' с записями 'Предприятия', где последние являются владельцами группового отношения?"
КОНЕЦ;
; Ответ типа ТЕКСТ с двумя эталонами
ОТВЕТ = Модели_№51
ТИП = ТЕКСТ
ЭТАЛОН = "необязательный"
ЭТАЛОН = "не обязательный"
ОЦЕНКА = РАВНО (0.1)
БАЛЛ = 2 : 5
КОНЕЦ;
 
; Пример вопроса с ответом типа СПИСОК МНОЖЕСТВ и вариантами ответов
ВОПРОС = Модели_№45
ТИП = ТЕКСТ
СОДЕРЖАНИЕ = "Объедините термины, обозначающие одно и то же понятие, в группу, а группы расположите в иерархическом порядке (от простого к сложному):
1) запись, 4) кортеж, 7) элемент данных,
2) атрибут, 5) набор, 8) групповое отношение,
3) поле, 6) агрегат, 9) база данных.
(Например: {1, 2},{3, 4},{5},{6, 7, 8, 9})"
КОНЕЦ;
; Ответ описывается как тип СПИСОК, но список содержит множества, заключенные в фигурные скобки
ОТВЕТ = Модели_№45
ТИП = СПИСОК
ЭТАЛОН = [{2, 3, 7}, {6}, {1, 4}, {5, 8}, {9}]
ОЦЕНКА = СХОДСТВО (0.1)
БАЛЛ = 2 : 5
КОНЕЦ;
 
; Пример вопроса с ответом типа МНОЖЕСТВО СПИСКОВ и вариантами ответов
ВОПРОС = Модели_№54
ТИП = ТЕКСТ
СОДЕРЖАНИЕ = "Соотнесите название класса членства и суть ограничения целостности, которое он обеспечивает:
1) необязательный       4) подчиненная запись удаляется вместе с записью-владельцем
2) фиксированный      5) подчиненная запись остается при удалении записи-владельца
3) обязательный          6) запись-владелец не может быть удалена, если у нее есть подчиненные записи
(например: [1,2], [3,4], [5,6])"
КОНЕЦ;
; Ответ описывается как тип МНОЖЕСТВО, но содержит списки,
; заключенные в квадратные скобки
ОТВЕТ = Модели_№54
ТИП = МНОЖЕСТВО
ЭТАЛОН = {[1,5], [2,4], [3,6]}
ОЦЕНКА = РАВНО (0.1)
БАЛЛ = 2 : 3.5
КОНЕЦ;