2011-gre-cs-practice-book.pdf/Q27 — различия между версиями
Материал из DISCOPAL
Urmat A (обсуждение | вклад) |
Urmat A (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{reserve-task|[[Участник:Urmat A|Urmat A]] 10:57, 19 декабря 2024 (UTC)}}== Вопрос: Q27-08c765 == | {{reserve-task|[[Участник:Urmat A|Urmat A]] 10:57, 19 декабря 2024 (UTC)}}== Вопрос: Q27-08c765 == | ||
− | < | + | Рассмотрим два фрагмента программы на языке Java: |
− | + | <source lang=java> | |
− | + | public void P1 (int x, int y, int z) | |
− | + | { | |
− | + | if ((x != 0) && ((y / x) == z)) | |
− | + | z = z + 1; | |
− | + | System.out.println("x = " + x + " y = " + y + " z = " + z); | |
− | + | } | |
− | + | public void P2 (int x, int y, int z) | |
+ | { | ||
+ | if (((y / x) == z) && (x != 0)) | ||
+ | z = z + 1; | ||
+ | System.out.println("x = " + x + " y = " + y + " z = " + z); | ||
+ | } | ||
+ | </source> | ||
=== Ответы === | === Ответы === | ||
− | + | Что из следующего верно? | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | # Для всех x, y и z P1(x, y, z) и P2(x, y, z) ведут себя одинаково. | |
− | + | # Для всех x и y существует z такой, что P1(x, y, z) и P2(x, y, z) ведут себя по-разному. | |
− | + | # Для всех x и z существует y такой, что P1(x, y, z) и P2(x, y, z) ведут себя по-разному. | |
+ | # Для всех y и z существует x такой, что P1(x, y, z) и P2(x, y, z) ведут себя по-разному. | ||
+ | # Для всех x, y и z P1(x, y, z) и P2(x, y, z) ведут себя по-разному. | ||
=== Объяснение === | === Объяснение === | ||
<i>Сначала заполните номер страницы с этим вопросом | <i>Сначала заполните номер страницы с этим вопросом | ||
− | {{cstest-source|2011-gre-cs-practice-book.pdf| | + | {{cstest-source|2011-gre-cs-practice-book.pdf|28|27}} |
Если все сделаете правильно, по ссылке выше будет открываться правильная страница в правильном PDFе. | Если все сделаете правильно, по ссылке выше будет открываться правильная страница в правильном PDFе. |
Версия 13:11, 19 декабря 2024
Задача зарезервирована: Urmat A 10:57, 19 декабря 2024 (UTC)
Рассмотрим два фрагмента программы на языке Java:
public void P1 (int x, int y, int z) { if ((x != 0) && ((y / x) == z)) z = z + 1; System.out.println("x = " + x + " y = " + y + " z = " + z); } public void P2 (int x, int y, int z) { if (((y / x) == z) && (x != 0)) z = z + 1; System.out.println("x = " + x + " y = " + y + " z = " + z); }
Ответы
Что из следующего верно?
- Для всех x, y и z P1(x, y, z) и P2(x, y, z) ведут себя одинаково.
- Для всех x и y существует z такой, что P1(x, y, z) и P2(x, y, z) ведут себя по-разному.
- Для всех x и z существует y такой, что P1(x, y, z) и P2(x, y, z) ведут себя по-разному.
- Для всех y и z существует x такой, что P1(x, y, z) и P2(x, y, z) ведут себя по-разному.
- Для всех x, y и z P1(x, y, z) и P2(x, y, z) ведут себя по-разному.
Объяснение
Сначала заполните номер страницы с этим вопросом Исходники — вопрос 27 на 28 странице книги «2011-gre-cs-practice-book.pdf»
Если все сделаете правильно, по ссылке выше будет открываться правильная страница в правильном PDFе.
Ну и наконец, вики-разметкой напишите ваше понимание, почему правильный ответ — правильный, а неправильные варианты — неправильны. Тут тоже могут быть полезны ссылки на википедию, решение вами рекуррентных уравнений в sympy.