Загрузка данных
package com.example.quiz
private fun textQ(question: String, vararg answers: String): Question =
TextQuestion(question, answers.toList())
private fun singleQ(question: String, correct: Int, vararg options: String): Question =
SingleChoiceQuestion(question, options.toList(), correct)
private fun multiQ(question: String, correct: Set<Int>, vararg options: String): Question =
MultiChoiceQuestion(question, options.toList(), correct)
object QuestionBank {
const val QUESTIONS_PER_GAME = 10
val all: List<Question> = listOf(
textQ("Как называется процесс образования органических веществ из углекислого газа и воды на свету?", "Фотосинтез"),
textQ("Какой город является столицей Австралии?", "Канберра"),
textQ("Как называется наука о клетке?", "Цитология"),
textQ("Как называется самая длинная река Африки?", "Нил"),
textQ("Как называется органоид клетки, который вырабатывает энергию?", "Митохондрия", "Митохондрии"),
textQ("Какой город является столицей Канады?", "Оттава"),
textQ("Как называется наука о растениях?", "Ботаника"),
textQ("Как называется самая высокая гора мира?", "Эверест", "Джомолунгма"),
textQ("Как называется пигмент, придающий листьям зелёный цвет?", "Хлорофилл"),
textQ("Как называется самое глубокое озеро мира?", "Байкал"),
textQ("Как называется наука о животных?", "Зоология"),
textQ("Какой город является столицей Бразилии?", "Бразилиа", "Бразилия"),
textQ("Как называется жидкая часть крови?", "Плазма"),
textQ("Как называется самая большая жаркая пустыня мира?", "Сахара"),
textQ("Как называется деление клетки, при котором образуются две одинаковые дочерние клетки?", "Митоз"),
textQ("Какой город является столицей Японии?", "Токио"),
textQ("Как называется вещество в эритроцитах, которое переносит кислород?", "Гемоглобин"),
textQ("Как называется наука о наследственности и изменчивости?", "Генетика"),
textQ("Как называется орган дыхания рыб?", "Жабры"),
textQ("Как называется сахар, который служит основным источником энергии для клеток?", "Глюкоза"),
textQ("Как называется самая крупная артерия человека?", "Аорта"),
textQ("Как называется наука о грибах?", "Микология"),
textQ("Как называется наука о птицах?", "Орнитология"),
textQ("Как называется наука о насекомых?", "Энтомология"),
textQ("Как называется органоид клетки, в котором происходит синтез белка?", "Рибосома", "Рибосомы"),
textQ("Как называется испарение воды листьями растений?", "Транспирация"),
textQ("Как называется красящее вещество, определяющее цвет кожи человека?", "Меланин"),
textQ("Как называются белки, ускоряющие химические реакции в организме?", "Ферменты", "Фермент", "Энзимы"),
textQ("Как называется самая маленькая кость человека?", "Стремя", "Стремечко"),
textQ("Какая железа человека вырабатывает инсулин?", "Поджелудочная", "Поджелудочная железа"),
textQ("Как называется основное вещество клеточной стенки растений?", "Целлюлоза", "Клетчатка"),
textQ("Как называется животное, которое питается и растениями, и животными?", "Всеядное", "Всеядные"),
textQ("Как называется длительный зимний сон некоторых животных?", "Спячка", "Зимняя спячка"),
textQ("Как называются белые клетки крови?", "Лейкоциты"),
textQ("Как называются красные клетки крови?", "Эритроциты"),
textQ("Как называется стадия развития бабочки между гусеницей и взрослой особью?", "Куколка"),
textQ("Как называется наука о тканях?", "Гистология"),
textQ("Как называется самая большая железа человека?", "Печень"),
textQ("Какой орган человека образует мочу?", "Почки", "Почка"),
textQ("Как называется наука о взаимоотношениях организмов и среды обитания?", "Экология"),
textQ("Как называется наружная оболочка животной клетки?", "Мембрана", "Клеточная мембрана", "Плазматическая мембрана"),
textQ("Какой город является столицей Франции?", "Париж"),
textQ("Какой город является столицей Германии?", "Берлин"),
textQ("Какой город является столицей Италии?", "Рим"),
textQ("Какой город является столицей Испании?", "Мадрид"),
textQ("Какой город является столицей Египта?", "Каир"),
textQ("Какой город является столицей Аргентины?", "Буэнос-Айрес", "Буэнос Айрес"),
textQ("Какой город является столицей Турции?", "Анкара"),
textQ("Какой город является столицей Китая?", "Пекин"),
textQ("Какой город является столицей Индии?", "Нью-Дели", "Нью Дели", "Дели"),
textQ("Какой город является столицей Швейцарии?", "Берн"),
textQ("Какой город является столицей Норвегии?", "Осло"),
textQ("Какой город является столицей Польши?", "Варшава"),
textQ("Как называется самый большой остров мира?", "Гренландия"),
textQ("Как называется самая длинная река Южной Америки?", "Амазонка"),
textQ("Как называется самый большой материк?", "Евразия"),
textQ("Как называется самая высокая гора Африки?", "Килиманджаро"),
textQ("Как называется самое большое по площади озеро мира?", "Каспийское море", "Каспий", "Каспийское озеро"),
textQ("Как называются горы, разделяющие Европу и Азию в России?", "Урал", "Уральские горы", "Уральский хребет"),
textQ("Как называется самый холодный материк?", "Антарктида"),
textQ("В какой стране находится город Венеция?", "Италия"),
textQ("Как называется самый высокий водопад мира?", "Анхель", "Ангел"),
textQ("Как называется пролив между Европой и Африкой у западной оконечности Средиземного моря?", "Гибралтар", "Гибралтарский", "Гибралтарский пролив"),
textQ("Какая страна Африки самая населённая?", "Нигерия"),
textQ("Как называется океан, расположенный между Африкой и Австралией?", "Индийский", "Индийский океан"),
textQ("Как называется самая высокая гора Северной Америки?", "Денали", "Мак-Кинли", "Мак Кинли"),
textQ("Какой город является столицей Греции?", "Афины"),
singleQ("Какой газ поглощают растения при фотосинтезе?", 1, "Кислород", "Углекислый газ", "Азот", "Водород"),
singleQ("Какой океан самый большой?", 2, "Атлантический", "Индийский", "Тихий", "Северный Ледовитый"),
singleQ("Сколько камер в сердце человека?", 2, "2", "3", "4", "5"),
singleQ("Какой материк самый маленький по площади?", 1, "Антарктида", "Австралия", "Европа", "Южная Америка"),
singleQ("Что является основной единицей наследственной информации?", 0, "Ген", "Рибосома", "Митохондрия", "Лизосома"),
singleQ("Какой орган является самым большим у человека?", 1, "Печень", "Кожа", "Мозг", "Лёгкие"),
singleQ("Какая страна самая большая по площади?", 3, "Канада", "Китай", "США", "Россия"),
singleQ("Сколько хромосом в соматической клетке человека?", 2, "23", "44", "46", "48"),
singleQ("Какой витамин вырабатывается в коже под действием солнечного света?", 2, "A", "C", "D", "K"),
singleQ("Какое животное является самым большим млекопитающим?", 1, "Слон", "Синий кит", "Кашалот", "Жираф"),
singleQ("На каком материке протекает река Амазонка?", 2, "Африка", "Азия", "Южная Америка", "Северная Америка"),
singleQ("Какая река самая длинная в Европе?", 1, "Дунай", "Волга", "Рейн", "Днепр"),
singleQ("Что является основной структурной единицей живого организма?", 2, "Ткань", "Орган", "Клетка", "Молекула"),
singleQ("Какая кость самая длинная в теле человека?", 1, "Плечевая", "Бедренная", "Большеберцовая", "Позвоночник"),
singleQ("К какой группе животных относятся насекомые?", 1, "Моллюски", "Членистоногие", "Черви", "Рыбы"),
singleQ("Какой океан омывает восточное побережье США?", 2, "Тихий", "Индийский", "Атлантический", "Северный Ледовитый"),
singleQ("Какой пролив разделяет Евразию и Северную Америку?", 1, "Гибралтарский", "Берингов", "Магелланов", "Ла-Манш"),
singleQ("Какой газ человек выдыхает в большем количестве, чем вдыхает?", 3, "Азот", "Кислород", "Водород", "Углекислый газ"),
singleQ("Какой орган отвечает за фильтрацию крови и образование мочи?", 2, "Лёгкие", "Печень", "Почки", "Селезёнка"),
singleQ("Сколько костей в скелете взрослого человека?", 1, "106", "206", "306", "406"),
singleQ("Какой из перечисленных организмов является одноклеточным?", 3, "Муравей", "Лягушка", "Дождевой червь", "Амёба"),
singleQ("Какой витамин содержится в большом количестве в цитрусовых?", 2, "A", "B12", "C", "D"),
singleQ("Какая часть растения поглощает воду из почвы?", 0, "Корень", "Лист", "Стебель", "Цветок"),
singleQ("Какой орган человека отвечает за газообмен?", 1, "Желудок", "Лёгкие", "Печень", "Почки"),
singleQ("Какое вещество является основным источником энергии для организма?", 0, "Углеводы", "Витамины", "Минеральные соли", "Вода"),
singleQ("Какое из перечисленных животных относится к земноводным?", 2, "Крокодил", "Ящерица", "Лягушка", "Черепаха"),
singleQ("Какой тип симметрии характерен для морской звезды?", 1, "Двусторонняя", "Лучевая", "Спиральная", "Отсутствует"),
singleQ("Сколько ног у паука?", 1, "6", "8", "10", "12"),
singleQ("Сколько ног у взрослого насекомого?", 3, "4", "8", "10", "6"),
singleQ("Какое вещество переносит кислород в крови?", 2, "Хлорофилл", "Меланин", "Гемоглобин", "Инсулин"),
singleQ("В какой части клетки животных находится основная часть ДНК?", 2, "Вакуоль", "Мембрана", "Ядро", "Лизосома"),
singleQ("Какое из перечисленных животных имеет непостоянную температуру тела?", 3, "Собака", "Орёл", "Кошка", "Змея"),
singleQ("Из чего в основном состоит скелет акулы?", 1, "Кость", "Хрящ", "Хитин", "Раковина"),
singleQ("Какое из перечисленных растений является хищным?", 3, "Кактус", "Папоротник", "Мох", "Венерина мухоловка"),
singleQ("Какой орган человека вырабатывает желчь?", 2, "Желудок", "Селезёнка", "Печень", "Поджелудочная железа"),
singleQ("Какое животное считается самым быстрым на суше?", 0, "Гепард", "Лев", "Антилопа", "Лошадь"),
singleQ("Какой организм создаёт органические вещества из неорганических?", 2, "Волк", "Гриб", "Зелёное растение", "Заяц"),
singleQ("Какие клетки крови участвуют в её свёртывании?", 3, "Эритроциты", "Лейкоциты", "Лимфоциты", "Тромбоциты"),
singleQ("Какой из перечисленных органов входит в нервную систему?", 2, "Печень", "Желудок", "Спинной мозг", "Селезёнка"),
singleQ("Какое из перечисленных млекопитающих откладывает яйца?", 3, "Дельфин", "Летучая мышь", "Кенгуру", "Утконос"),
singleQ("Как называется светочувствительная оболочка глаза?", 2, "Роговица", "Радужка", "Сетчатка", "Хрусталик"),
singleQ("Какая часть растения в основном отвечает за фотосинтез?", 2, "Корень", "Стебель", "Лист", "Плод"),
singleQ("На каком материке находится пустыня Сахара?", 1, "Азия", "Африка", "Австралия", "Южная Америка"),
singleQ("Контуры какой страны напоминают сапог?", 0, "Италия", "Греция", "Испания", "Португалия"),
singleQ("Какой город называют «вечным городом»?", 3, "Афины", "Париж", "Лондон", "Рим"),
singleQ("Через какой город протекает река Сена?", 2, "Лондон", "Берлин", "Париж", "Мадрид"),
singleQ("Какая река протекает через Лондон?", 1, "Сена", "Темза", "Рейн", "Дунай"),
singleQ("Какая из перечисленных стран является островным государством?", 3, "Польша", "Чехия", "Перу", "Япония"),
singleQ("Какой океан самый маленький?", 0, "Северный Ледовитый", "Тихий", "Атлантический", "Индийский"),
singleQ("В какой стране находится Тадж-Махал?", 1, "Пакистан", "Индия", "Непал", "Бангладеш"),
singleQ("Какой из перечисленных материков пересекает экватор?", 2, "Австралия", "Европа", "Африка", "Антарктида"),
singleQ("Какая из этих рек впадает в Каспийское море?", 3, "Дон", "Днепр", "Нева", "Волга"),
singleQ("Какой город является столицей Португалии?", 0, "Лиссабон", "Порту", "Мадрид", "Барселона"),
singleQ("Какая страна граничит с США на севере?", 1, "Мексика", "Канада", "Куба", "Гватемала"),
singleQ("В какой стране находится Мачу-Пикчу?", 2, "Чили", "Боливия", "Перу", "Эквадор"),
singleQ("В какой стране находится пирамида Хеопса?", 0, "Египет", "Мексика", "Судан", "Ливия"),
singleQ("На каком материке находится Бразилия?", 1, "Африка", "Южная Америка", "Северная Америка", "Азия"),
singleQ("Какая страна самая маленькая в мире?", 1, "Монако", "Ватикан", "Сан-Марино", "Лихтенштейн"),
singleQ("Какая из перечисленных стран не имеет выхода к морю?", 3, "Франция", "Испания", "Италия", "Швейцария"),
singleQ("Какой остров является самым большим в Средиземном море?", 2, "Сардиния", "Крит", "Сицилия", "Кипр"),
singleQ("Какой город является самым большим по населению в Японии?", 0, "Токио", "Киото", "Осака", "Нагоя"),
singleQ("Какой океан омывает Африку с запада?", 1, "Индийский", "Атлантический", "Тихий", "Северный Ледовитый"),
singleQ("Какая из перечисленных стран находится в Африке?", 3, "Вьетнам", "Боливия", "Швеция", "Кения"),
singleQ("В какой стране находится Колизей?", 1, "Греция", "Италия", "Турция", "Испания"),
singleQ("Какая из перечисленных рек протекает по территории Египта?", 2, "Евфрат", "Ганг", "Нил", "Инд"),
singleQ("Какая горная цепь является самой длинной на суше?", 1, "Гималаи", "Анды", "Альпы", "Кавказ"),
singleQ("В какой стране находится Великая Китайская стена?", 2, "Монголия", "Корея", "Китай", "Япония"),
multiQ("Какие из перечисленных животных относятся к млекопитающим?", setOf(1, 3), "Акула", "Кит", "Пингвин", "Летучая мышь"),
multiQ("Какие из перечисленных стран находятся в Южной Америке?", setOf(0, 2, 3), "Перу", "Мексика", "Чили", "Колумбия"),
multiQ("Какие из перечисленных объектов являются органоидами клетки?", setOf(1, 3), "Печень", "Ядро", "Лёгкое", "Рибосома"),
multiQ("Какие из перечисленных объектов являются пустынями?", setOf(0, 2), "Сахара", "Байкал", "Гоби", "Амазонка"),
multiQ("Какие из перечисленных организмов относятся к грибам?", setOf(1, 2), "Кишечная палочка", "Дрожжи", "Мукор", "Хлорелла"),
multiQ("Какие из перечисленных животных являются хищниками?", setOf(1, 2), "Заяц", "Лев", "Волк", "Корова"),
multiQ("Какие из перечисленных растений относятся к хвойным?", setOf(0, 3), "Сосна", "Берёза", "Дуб", "Ель"),
multiQ("Какие из перечисленных животных являются земноводными?", setOf(1, 2), "Ящерица", "Лягушка", "Тритон", "Крокодил"),
multiQ("Какие из перечисленных стран находятся в Европе?", setOf(1, 2, 3), "Индия", "Франция", "Италия", "Польша"),
multiQ("Какие из перечисленных объектов являются материками?", setOf(1, 3), "Гренландия", "Африка", "Арктика", "Антарктида"),
multiQ("Какие из перечисленных животных являются птицами?", setOf(1, 3), "Летучая мышь", "Пингвин", "Дельфин", "Страус"),
multiQ("Какие компоненты есть в клетках растений, но отсутствуют в клетках животных?", setOf(1, 3), "Рибосомы", "Клеточная стенка", "Ядро", "Хлоропласты"),
multiQ("Какие из перечисленных рек протекают в России?", setOf(1, 2), "Нил", "Лена", "Енисей", "Амазонка"),
multiQ("Какие из перечисленных органов относятся к пищеварительной системе?", setOf(1, 3), "Сердце", "Желудок", "Лёгкие", "Печень"),
multiQ("Какие из перечисленных объектов являются океанами?", setOf(1, 3), "Средиземный", "Индийский", "Балтийский", "Атлантический"),
multiQ("Какие из перечисленных животных являются насекомыми?", setOf(1, 3), "Паук", "Пчела", "Скорпион", "Муравей"),
multiQ("Какие из перечисленных животных являются рептилиями?", setOf(1, 3), "Лягушка", "Крокодил", "Тритон", "Черепаха"),
multiQ("Какие из перечисленных растений являются цветковыми?", setOf(0, 2), "Роза", "Сосна", "Подсолнух", "Папоротник"),
multiQ("Какие из перечисленных животных являются рыбами?", setOf(1, 3), "Дельфин", "Лосось", "Кит", "Акула"),
multiQ("Какие из перечисленных органов относятся к дыхательной системе?", setOf(1, 2), "Печень", "Трахея", "Лёгкие", "Почки"),
multiQ("Какие из перечисленных витаминов являются жирорастворимыми?", setOf(0, 3), "Витамин A", "Витамин C", "Витамин B1", "Витамин D"),
multiQ("Какие из перечисленных организмов относятся к растениям?", setOf(1, 3), "Мукор", "Мох", "Дрожжи", "Папоротник"),
multiQ("Какие из перечисленных животных относятся к хордовым?", setOf(1, 3), "Муравей", "Лягушка", "Дождевой червь", "Курица"),
multiQ("Какие из перечисленных органов относятся к выделительной системе?", setOf(1, 2), "Сердце", "Почки", "Мочевой пузырь", "Желудок"),
multiQ("Какие из перечисленных животных питаются только растениями?", setOf(0, 3), "Корова", "Волк", "Лев", "Заяц"),
multiQ("Какие из перечисленных клеток являются клетками крови?", setOf(1, 2), "Нейрон", "Эритроцит", "Лейкоцит", "Остеоцит"),
multiQ("Какие из перечисленных животных относятся к членистоногим?", setOf(1, 2), "Улитка", "Краб", "Паук", "Медуза"),
multiQ("Какие из перечисленных тканей есть у человека?", setOf(1, 3), "Древесина", "Мышечная ткань", "Луб", "Нервная ткань"),
multiQ("Какие из перечисленных процессов относятся к размножению цветковых растений?", setOf(1, 2), "Фотосинтез", "Опыление", "Оплодотворение", "Дыхание"),
multiQ("Какие из перечисленных животных являются птицами?", setOf(0, 3), "Орёл", "Летучая мышь", "Бабочка", "Сова"),
multiQ("Какие из перечисленных веществ относятся к органическим?", setOf(0, 3), "Белки", "Вода", "Поваренная соль", "Жиры"),
multiQ("Какие из перечисленных органов чувств есть у человека?", setOf(0, 2), "Глаза", "Жабры", "Уши", "Антенны"),
multiQ("Какие из перечисленных животных зимой впадают в спячку?", setOf(2, 3), "Волк", "Лиса", "Ёж", "Суслик"),
multiQ("Какие из перечисленных организмов являются одноклеточными?", setOf(0, 2), "Амёба", "Дождевой червь", "Инфузория-туфелька", "Планария"),
multiQ("Какие из перечисленных частей относятся к цветку?", setOf(0, 2), "Тычинка", "Корень", "Пестик", "Клубень"),
multiQ("Какие из перечисленных птиц являются хищными?", setOf(0, 3), "Орёл", "Голубь", "Воробей", "Ястреб"),
multiQ("Какие из перечисленных систем органов есть у человека?", setOf(1, 2), "Корневая система", "Кровеносная система", "Нервная система", "Хлоропластная система"),
multiQ("Какие из перечисленных животных всю жизнь проводят в воде?", setOf(1, 3), "Лягушка", "Акула", "Крокодил", "Дельфин"),
multiQ("Какие из перечисленных организмов являются паразитами?", setOf(0, 2), "Солитёр", "Дождевой червь", "Аскарида", "Планария"),
multiQ("Что необходимо растению для фотосинтеза?", setOf(1, 2), "Песок", "Солнечный свет", "Углекислый газ", "Лёд"),
multiQ("Какие из перечисленных животных являются насекомыми?", setOf(0, 3), "Бабочка", "Краб", "Креветка", "Комар"),
multiQ("Какие из перечисленных стран находятся в Азии?", setOf(0, 3), "Япония", "Египет", "Бразилия", "Индия"),
multiQ("Какие из перечисленных городов являются столицами государств?", setOf(0, 2), "Париж", "Милан", "Рим", "Барселона"),
multiQ("Какие из перечисленных горных систем находятся в Европе?", setOf(1, 2), "Анды", "Альпы", "Пиренеи", "Гималаи"),
multiQ("Какие из перечисленных озёр находятся в Северной Америке?", setOf(0, 3), "Верхнее", "Байкал", "Виктория", "Гурон"),
multiQ("Какие из перечисленных стран находятся в Африке?", setOf(0, 2), "Кения", "Таиланд", "Нигерия", "Чили"),
multiQ("Какие из перечисленных островов находятся в Средиземном море?", setOf(1, 2), "Исландия", "Сицилия", "Крит", "Мадагаскар"),
multiQ("Какие из перечисленных рек протекают в Европе?", setOf(0, 2), "Дунай", "Янцзы", "Рейн", "Ганг"),
multiQ("Какие из перечисленных стран являются островными государствами?", setOf(1, 2), "Швейцария", "Япония", "Новая Зеландия", "Австрия"),
multiQ("Какие из перечисленных стран граничат с Францией?", setOf(0, 2), "Испания", "Португалия", "Германия", "Польша"),
multiQ("Какие из перечисленных горных систем находятся в Азии?", setOf(0, 3), "Гималаи", "Альпы", "Кордильеры", "Тянь-Шань"),
multiQ("Какие из перечисленных стран находятся в Северной Америке?", setOf(0, 2), "Канада", "Аргентина", "Мексика", "Бразилия"),
multiQ("Какие из перечисленных городов находятся в Италии?", setOf(0, 2), "Рим", "Мадрид", "Венеция", "Лиссабон"),
multiQ("Какие из перечисленных пустынь находятся в Азии?", setOf(0, 2), "Гоби", "Сахара", "Каракумы", "Атакама"),
multiQ("Какие из перечисленных океанов омывают берега Северной Америки?", setOf(1, 2, 3), "Индийский", "Тихий", "Атлантический", "Северный Ледовитый"),
multiQ("Какие из перечисленных стран не имеют выхода к морю?", setOf(0, 3), "Швейцария", "Италия", "Испания", "Австрия"),
multiQ("Какие из перечисленных городов являются столицами европейских стран?", setOf(0, 2), "Вена", "Дели", "Прага", "Токио"),
multiQ("Какие из перечисленных водопадов находятся в Северной и Южной Америке?", setOf(0, 3), "Ниагарский", "Виктория", "Рейнский", "Игуасу"),
multiQ("Какие из перечисленных материков расположены в Южном полушарии?", setOf(1, 3), "Европа", "Австралия", "Северная Америка", "Антарктида"),
multiQ("Какие из перечисленных стран имеют выход к Атлантическому океану?", setOf(0, 2), "Португалия", "Монголия", "Бразилия", "Казахстан"),
multiQ("Какие из перечисленных рек протекают в Африке?", setOf(0, 3), "Нил", "Миссисипи", "Амазонка", "Конго"),
multiQ("Какие из перечисленных городов находятся на побережье Средиземного моря?", setOf(0, 2), "Барселона", "Берлин", "Марсель", "Вена"),
multiQ("Какие из перечисленных гор являются вулканами?", setOf(2, 3), "Эверест", "Монблан", "Фудзияма", "Везувий"),
multiQ("Какие из перечисленных стран находятся на Скандинавском полуострове?", setOf(0, 2), "Норвегия", "Германия", "Швеция", "Дания"),
multiQ("Какие из перечисленных морей омывают Европу?", setOf(0, 3), "Балтийское", "Красное", "Аравийское", "Северное"),
multiQ("Какие из перечисленных стран находятся в Океании?", setOf(0, 2), "Австралия", "Япония", "Новая Зеландия", "Индия")
)
fun randomGame(): List<Question> = all.shuffled().take(QUESTIONS_PER_GAME)
}