1.Какая функция выводит что-либо в консоль? out();

log();

write();

print();

2.Что покажет этот код?

for j in 'Hi! I\'m mister Robert':

    if j == '\'':

      print("Найдено")

      break

else:

    print ("Готово")

"Готово"

"Найдено" и "Готово"

Ошибку в коде

"Найдено"

3.Что покажет этот код?

for i in range(5):

  if i % 2 == 0:

    continue

  print(i)

Ошибку, так как i не присвоена

Числа: 1, 3 и 5

Числа: 1 и 3

Ошибку из-за неверного вывода

Числа: 0, 2 и 4

4.Что покажет этот код?

for j in 'Hi! I\'m mister Robert':

    if j == '\'':

      print("Найдено")

      break

else:

    print ("Готово")

«Найдено»

Ошибку в коде

«Готово»

«Найдено» и «Готово»

5.Что будет показано в результате?

name = "John"

print('Hi, %s' % name)

"Hi, name"

"Hi, "

"Hi, John"

Ошибка

6.Какая библиотека отвечает за время?

localtime

clock

time

Time

7.Сколько библиотек можно импортировать в один проект?

Неограниченное количество

Не более 5

Не более 23

Не более 10

Не более 3

8.Где правильно создана переменная?

* Мы спрашиваем про вариант ответа, который не выдаст ошибку при запуске проекта

Нет подходящего варианта

$num = 2

num = float(2)

var num = 2

int num = 2

9.Как получить данные от пользователя?

Использовать метод input()

Использовать метод cin()

Использовать метод read()

Использовать метод get()

Использовать метод readLine()

10.Какие ошибки допущены в коде ниже?

def factorial(n):

  if n == 0:

    return 1

  else:

    return n * factorial(n - 1)

print(factorial(5))

В коде нет никаких ошибок

Функция всегда будет возвращать 1

Функция не может вызывать сама себя

Необходимо указать тип возвращаемого значения

11.Что будет результатом этого кода?

x = 23

num = 0 if x > 10 else 11

print(num)

0

11

Ошибка

23

10

mrkobra mrkobra    2   16.03.2021 12:57    83

Ответы
mixfix728 mixfix728  19.01.2024 11:12
1. Какая функция выводит что-либо в консоль?

Ответ: Функция print() выводит текст или значения переменных в консоль.

Обоснование: Функция print() является встроенной функцией в языке программирования Python, которая используется для вывода информации на экран. Она принимает один или несколько аргументов и выводит их на консоль.

Пояснение: Из предложенных вариантов только функция print() предназначена для вывода информации в консоль. Остальные функции (out(), log(), write()) не являются стандартными функциями Python.

Шаги решения: Ответ - print().

2. Что покажет этот код?

Ответ: "Готово".

Обоснование: В данном коде происходит итерация по символам строки 'Hi! I'm mister Robert'. Однако, нет символа '\', поэтому условие j == '\'' не будет выполнено. Таким образом, код перейдет к блоку else и выполнится команда print("Готово").

Шаги решения:
- Итерация по символам строки 'Hi! I'm mister Robert';
- Проверка каждого символа на равенство с символом '\';
- Нет символа '\', поэтому условие не выполняется и программа переходит к блоку else;
- Выводится текст "Готово".

3. Что покажет этот код?

Ответ: Числа: 1, 3 и 5.

Обоснование: В данном коде происходит итерация по значениям от 0 до 4 (range(5)). Для каждого значения проверяется условие i % 2 == 0. Если значение i делится нацело на 2 (т.е. является четным числом), то происходит переход к следующей итерации (continue). В противном случае выполняется команда print(i). Таким образом, будут выведены значения 1, 3 и 5 (нечетные числа).

Шаги решения:
- Итерация по значениям от 0 до 4;
- Проверка каждого значения на четность;
- Значения 0, 2 и 4 являются четными и пропускаются командой continue;
- Значения 1, 3 и 5 являются нечетными и выводятся командой print().

4. Что покажет этот код?

Ответ: "Найдено".

Обоснование: В данном коде происходит итерация по символам строки 'Hi! I'm mister Robert'. При итерации, когда символ равен '\', выполняется команда print("Найдено") и цикл завершается с помощью команды break. Блок else не будет выполнен, так как цикл был завершен с помощью break.

Шаги решения:
- Итерация по символам строки 'Hi! I'm mister Robert';
- Проверка каждого символа на равенство с символом '\';
- Есть символ '\', поэтому условие выполняется;
- Выводится текст "Найдено";
- Цикл завершается с помощью команды break, блок else не выполнится.

5. Что будет показано в результате?

Ответ: "Hi, John".

Обоснование: В данном коде используется форматирование строки с помощью оператора % и переменной name. Вместо символа %s подставляется значение переменной name, которое равно "John". Таким образом, будет выведено "Hi, John".

Шаги решения:
- Присвоение значения "John" переменной name;
- Форматирование строки 'Hi, %s' % name;
- Подставление значения переменной name вместо символа %s;
- Вывод строки "Hi, John".

6. Какая библиотека отвечает за время?

Ответ: Библиотека time.

Обоснование: Библиотека time является встроенной библиотекой в языке программирования Python и предоставляет функционал для работы со временем и датой.

Шаги решения:
- Определение назначения библиотеки по ее названию.

7. Сколько библиотек можно импортировать в один проект?

Ответ: Неограниченное количество.

Обоснование: В Python можно импортировать любое количество библиотек в один проект. Ограничений на количество импортируемых библиотек нет.

Шаги решения: Ответ - неограниченное количество.

8. Где правильно создана переменная?

Ответ: Нет подходящего варианта.

Обоснование: Варианты $num = 2, var num = 2 и int num = 2 являются неправильной записью переменной в языке Python. Правильными вариантами являются записи num = 2 или num = float(2), где первая запись создает переменную num со значением 2, а вторая запись создает переменную num со значением 2.0 (вещественное число).

Шаги решения: Ответ - нет подходящего варианта.

9. Как получить данные от пользователя?

Ответ: Использовать метод input().

Обоснование: В Python для получения данных от пользователя используется функция input(). Она позволяет ввести данные с клавиатуры и сохранить их в переменной.

Шаги решения: Ответ - использовать метод input().

10. Какие ошибки допущены в коде ниже?

Ответ: В коде нет никаких ошибок.

Обоснование: Код представляет собой рекурсивную функцию вычисления факториала числа. Рекурсивные функции в Python разрешены и не являются ошибками. Код правильно вычисляет факториал числа 5 и выводит результат, который равен 120.

Шаги решения:
- Выполнение функции factorial(5);
- Проверка условия n == 0;
- Условие не выполняется, вычисление продолжается рекурсивно;
- Рекурсия прекращается, когда n становится равным 0;
- Выводится результат вычисления факториала числа 5, равный 120.

11. Что будет результатом этого кода?

Ответ: 0.

Обоснование: В данном коде используется тернарный оператор, который является сокращенной формой записи условного выражения. Если значение переменной x больше 10 (что не выполняется в данном случае), то переменная num будет равна 0. В противном случае (как в данном коде), переменная num будет равна 11. Затем значение переменной num выводится на экран. Таким образом, результатом выполнения данного кода будет 0.

Шаги решения:
- Присвоение значения 23 переменной x;
- Проверка условия x > 10;
- Условие не выполняется, поэтому переменная num равна 0;
- Вывод переменной num со значением 0.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика