Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 12 ноября 2025 23:11

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Программирование 2. Тема теста: Двумерный массив (Python) 3. Класс учеников: 9 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 10 6. Выводить ли тест с ответами: Да

Ответ нейросети

12 ноября 2025 23:11

Ниже представлен тест для 9 класса по теме: Двумерный массив (Python). Формат — множественный выбор, 10 вопросов. В конце приведены правильные ответы.

  1. Как безопасно создать двумерный массив размера m x n, заполненный нулями? A) matrix = [[0]*n]*m B) matrix = [[0]*n for _ in range(m)] C) matrix = [0]*n + [0]*m D) matrix = [ [0] * m ] * n Правильный ответ: B

  2. Как получить элемент в 3-й строке и 4-м столбце (используя нулевую индексацию) в матрице A? A) A[2][3] B) A[3][2] C) A[4][3] D) A[2][4] Правильный ответ: A

  3. Какой способ вывести количество строк и количество столбцов в матрице? A) len(A) - строки; len(A[0]) - столбцы B) len(A[0]) - строки; len(A) - столбцы C) A.size() - строки; A[0].size() - столбцы D) В Python нельзя узнать Правильный ответ: A

  4. Как обойти каждый элемент матрицы и заменить его на сумму его индексов i + j? A) for i in range(len(A)): for j in range(len(A[i])): A[i][j] = i + j B) for i, j in A: A[i][j] = i + j C) for i in A: for j in A[i]: A[i][j] = i + j D) Нельзя Правильный ответ: A

  5. Что произойдет, если матрицу создавать так: matrix = [[0]*n]*m? A) Будут независимые строки матрицы B) Все строки будут ссылаться на один и тот же список, изменения в одной строке отразятся во всех C) В матрице будет заполнено нулями, но элементы нельзя будет поменять D) Это валидный способ, эквивалент предыдущему Правильный ответ: B

  6. Как транспонировать матрицу A размером m x n в Python? A) transposed = [list(row) for row in zip(*A)] B) transposed = [list(row) for row in A] C) transposed = zip(A) D) transposed = [row for row in A] Правильный ответ: A

  7. Как посчитать сумму всех элементов во всей матрице A? A) sum(sum(row) for row in A) B) sum(A) C) sum([sum(A[i]) for i in range(len(A))]) D) A.sum() Правильный ответ: A

  8. Что будет выведено при выполнении: matrix = [[1, 2, 3], [4, 5, 6]] print(matrix[1]) A) [1, 2, 3] B) [4, 5, 6] C) 4 D) Ошибка Правильный ответ: B

  9. Как получить первый столбец матрицы A размером m x n? A) [row[0] for row in A] B) [A[0][i] for i in range(n)] C) A[0] D) [A[i] for i in range(m)] Правильный ответ: A

  10. Как создать новую матрицу C той же размерности, равную сумме двух матриц A и B по элементам? A) [[A[i][j] + B[i][j] for j in range(len(A[0]))] for i in range(len(A))] B) A + B C) zip(A, B) D) Нельзя Правильный ответ: A

Ключ ответов: 1-B, 2-A, 3-A, 4-A, 5-B, 6-A, 7-A, 8-B, 9-A, 10-A

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Программирование 2. Тема теста: Двумерный массив (Python) 3. Класс учеников: 9 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 10 6. Выводить ли тест с ответами: Да
Ниже представлен тест для 9 класса по теме: Двумерный массив (Python). Формат — множественный выбор, 10 вопросов. В конце приведены правильные ответы. 1. Как безопасно создать двумерный массив размера m x n, заполненный нулями? A) matrix = [[0]*n]*m B) matrix = [[0]*n for _ in range(m)] C) matrix = [0]*n + [0]*m D) matrix = [ [0] * m ] * n Правильный ответ: B 2. Как получить элемент в 3-й строке и 4-м столбце (используя нулевую индексацию) в матрице A? A) A[2][3] B) A[3][2] C) A[4][3] D) A[2][4] Правильный ответ: A 3. Какой способ вывести количество строк и количество столбцов в матрице? A) len(A) - строки; len(A[0]) - столбцы B) len(A[0]) - строки; len(A) - столбцы C) A.size() - строки; A[0].size() - столбцы D) В Python нельзя узнать Правильный ответ: A 4. Как обойти каждый элемент матрицы и заменить его на сумму его индексов i + j? A) for i in range(len(A)): for j in range(len(A[i])): A[i][j] = i + j B) for i, j in A: A[i][j] = i + j C) for i in A: for j in A[i]: A[i][j] = i + j D) Нельзя Правильный ответ: A 5. Что произойдет, если матрицу создавать так: matrix = [[0]*n]*m? A) Будут независимые строки матрицы B) Все строки будут ссылаться на один и тот же список, изменения в одной строке отразятся во всех C) В матрице будет заполнено нулями, но элементы нельзя будет поменять D) Это валидный способ, эквивалент предыдущему Правильный ответ: B 6. Как транспонировать матрицу A размером m x n в Python? A) transposed = [list(row) for row in zip(*A)] B) transposed = [list(row) for row in A] C) transposed = zip(A) D) transposed = [row for row in A] Правильный ответ: A 7. Как посчитать сумму всех элементов во всей матрице A? A) sum(sum(row) for row in A) B) sum(A) C) sum([sum(A[i]) for i in range(len(A))]) D) A.sum() Правильный ответ: A 8. Что будет выведено при выполнении: matrix = [[1, 2, 3], [4, 5, 6]] print(matrix[1]) A) [1, 2, 3] B) [4, 5, 6] C) 4 D) Ошибка Правильный ответ: B 9. Как получить первый столбец матрицы A размером m x n? A) [row[0] for row in A] B) [A[0][i] for i in range(n)] C) A[0] D) [A[i] for i in range(m)] Правильный ответ: A 10. Как создать новую матрицу C той же размерности, равную сумме двух матриц A и B по элементам? A) [[A[i][j] + B[i][j] for j in range(len(A[0]))] for i in range(len(A))] B) A + B C) zip(A, B) D) Нельзя Правильный ответ: A Ключ ответов: 1-B, 2-A, 3-A, 4-A, 5-B, 6-A, 7-A, 8-B, 9-A, 10-A