Пусть x - количество вопросов в тесте.
Найдем время, которое Костя затратил на решение теста: $$\frac{x}{20}$$
Найдем время, которое Кирилл затратил на решение теста: $$\frac{x}{22}$$
Разница во времени составляет 27 минут, что равняется $$\frac{27}{60}$$ часа = $$\frac{9}{20}$$ часа.
Составим уравнение:
$$\frac{x}{20} - \frac{x}{22} = \frac{9}{20}$$
Приведем дроби к общему знаменателю 220:
$$\frac{11x}{220} - \frac{10x}{220} = \frac{99}{220}$$
$$11x - 10x = 99$$
$$x = 99$$
Ответ: тест содержит 99 вопросов.