All MicroEvals
Реши задачу без запуска кода и без инструментов. Рассуждать ...
Create MicroEval

Реши задачу без запуска кода и без инструментов. Рассуждать ...

Prompt

Реши задачу без запуска кода и без инструментов. Рассуждать можно свободно, но последняя строка ответа должна быть РОВНО в таком формате, без markdown: A=<число>; B=<число>; C=<имя>, <день недели>; D=<результат или код ошибки> ЧАСТЬ A. Начальное s = 7919. Для i от 1 до 24 включительно: если i mod 3 = 0: s = (s*s + i) mod 10007 если i mod 3 = 1: s = ((s XOR (s >> 3)) + 17*i) mod 10007 если i mod 3 = 2: s = (s*31 + 7) mod 10007 (XOR — побитовое исключающее ИЛИ, >> 3 — сдвиг вправо на 3 бита, то есть целочисленное деление на 8.) Чему равно s после i = 24? ЧАСТЬ B. Сколько существует перестановок p1..p9 чисел 1..9, у которых (1) нет ни одного i, где p_i = i, и (2) нет ни одного i от 1 до 8, где p_{i+1} = p_i + 1? ЧАСТЬ C. Пятеро сидят в ряд на местах №1–5 (№1 — самое левое). У каждого своя база данных (Oracle, PostgreSQL, MySQL, SQLite, SQL Server) и свой выходной (по одному на каждый день с понедельника по пятницу). Имена: Аня, Борис, Вика, Глеб, Дина. «Сидят рядом» значит соседние места. 1. Человек с выходным в четверг сидит рядом с Борисом. 2. Дина сидит рядом с тем, кто работает с MySQL. 3. Тот, кто работает с PostgreSQL, не сидит на месте №5. 4. Человек с выходным во вторник — это тот, кто работает с SQL Server. 5. Человек с выходным во вторник не сидит на месте №5. 6. Вика сидит рядом с тем, кто работает с MySQL. 7. Человек с выходным в понедельник сидит рядом с человеком с выходным в среду. 8. Борис сидит рядом с тем, кто работает с PostgreSQL. 9. Человек с выходным в понедельник сидит рядом с человеком с выходным во вторник. 10. Аня сидит непосредственно слева от человека с выходным в понедельник. 11. Тот, кто работает с SQL Server, сидит рядом с Диной. 12. Человек с выходным в понедельник — это тот, кто работает с SQLite. 13. Глеб сидит на месте №5. Кто работает с Oracle и какой у него выходной? ЧАСТЬ D. Что вернёт этот запрос на Oracle Database 11g R2: строки или ошибку? Если ошибку — укажи код ORA-XXXXX. SELECT empno, ename FROM emp ORDER BY sal DESC FETCH FIRST 3 ROWS ONLY;

Response not available

Drag to resize

Response not available

Drag to resize

Response not available

Drag to resize