wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Двумерный массив

Total questions: 48

Worksheet time: 28mins

Name
Class
Date
1.

Как создать двумерный массив в Python?

a)

Используйте словари

b)

Используйте вложенные списки

c)

Используйте кортежи

d)

Используйте одномерные списки

2.

Как получить доступ к элементу в двумерном массиве по индексу?

a)

array(i,j)

b)

array(i)(j)

c)

array[i,j]

d)

array[i][j]

3.

Как изменить значение элемента в двумерном массиве?

a)

array(i, j) = new_value

b)

array[i][j] == new_value

c)

array[i, j] = new_value

d)

array[i][j] = new_value

4.

Как осуществить проход по всем элементам двумерного массива?

a)

Использовать вложенные циклы

b)

Использовать рекурсию

c)

Использовать условные операторы

d)

Использовать одиночный цикл

5.

Как отсортировать двумерный массив в Python?

a)

Используя цикл for для сортировки каждого подмассива

b)

Используя метод sort() для каждого подмассива или функцию sorted() с параметром key

c)

Используя функцию sort() без параметров

d)

Используя метод reverse() для каждого подмассива

6.

Как получить количество строк и столбцов в двумерном массиве?

a)

Используйте функцию count() для получения количества строк и столбцов в двумерном массиве.

b)

Используйте функцию dimensions() для получения количества строк и столбцов в двумерном массиве.

c)

Используйте метод size() для получения количества строк и столбцов в двумерном массиве.

d)

Используйте функцию len() для получения количества строк и столбцов в двумерном массиве.

7.

Как найти сумму всех элементов в двумерном массиве?

a)

Используйте функцию для поиска максимального элемента в массиве

b)

Просто умножьте первый элемент на количество строк и второй элемент на количество столбцов

c)

Используйте метод для удаления дубликатов и сложите элементы

d)

Используйте вложенный цикл для прохода по каждому элементу в массиве и добавления их к общей сумме.

8.

Как найти среднее значение элементов в двумерном массиве?

a)

Пропустить элементы с отрицательными значениями и найти среднее только для положительных

b)

Суммировать все элементы и разделить на общее количество элементов

c)

Выбрать случайный элемент и использовать его как среднее значение

d)

Умножить все элементы и разделить на общее количество элементов

9.

Как найти минимальное и максимальное значение в двумерном массиве?

a)

Используйте функции min() и max()

b)

Используйте функцию average()

c)

Используйте цикл for для поиска минимального и максимального значения

d)

Примените метод findMinMax()

10.

Как удалить строку или столбец из двумерного массива?

a)

Используя функцию remove() для удаления столбца

b)

Используя метод add() для удаления строки

c)

Используя метод del или функцию pop() для удаления строки, и цикл для удаления столбца.

d)

Используя цикл для удаления строки, и метод clear() для удаления столбца

11.

Выбери название массива, в котором для обращения к элементам используются два индекса.

a)

одномерный

b)

двумерный

c)

многомерный

12.

Выбери верное описание элемента двумерного массива.

a)

C [11][9]

b)

C[28]

c)

C[9]

d)

C(0)(3)

13.

Общее количество элементов в массиве 3 х 8 равно

a)

25

b)

8

c)

24

d)

32

14.

Дан двумерный массив А, определите элемент со значением 10

a)

A[2] [4]

b)

A[1] [3]

c)

A [3] [1]

15.

Что такое сортировка?

a)

это замена элемента массива по определенному правилу

b)

это перестановка элементов массива

c)

это упорядочивание элементов массива по возрастанию или убыванию

16.

Как в списке поменять мороженое на шоколад?

spisok = ['хлеб', 'масло', 'мороженое', 'кетчуп']

a)

spisok.append('шоколад')

b)

spisok[2] = 'шоколад'

c)

spisok[3] = 'шоколад'

d)

spisok[2].append('шоколад')

17.

Выберите метод, который добавляет значение в список. (Python)

a)

.append()

b)

.pop()

c)

.add()

d)

path.join()

18.

Выберите метод удаления элемента из списка. (Python)

a)

.delete(element)

b)

.delete(index_of_the_element)

c)

.pop(index)

d)

.rmline(element)

19.

Как вывести элемент двумерный массива?

a)

cout<<array[1][2];

b)

cout<<[1][2]array;

c)

cout<<array[1],[2];

d)

cout<<array[1,2];

20.

На картинке представлен массив. Какой элемент будет находиться под именем a[1][4]?

a)

Никакой

b)

8

c)

4

d)

5

21.

Что то означает первый индекс элемента двумерного массива?

a)

Строка

b)

Столбец

22.

Что означает второй индекс элемента двумерного массива?

a)

Столбец

b)

Строка

23.

Укажите цикл чтобы использовать двумерный массив?

a)

do while

b)

while

c)

for

d)

repeat

24.

Где правильно сформирован двумерный массив?

a)

b)

c)

d)

25.

Что такое массив?

a)

Особый тип цикла

b)

Новый тип

c)

Несколько значений разного типа с общим именем

d)

Несколько значений одного типа с общим именем

26.

Где представлено правильное объявление двумерного массива?

a)

b)

c)

27.

Массив имеет:

a)

Общее имя и один тип

b)

Общее имя

c)

Один тип

28.

Дан массив размером 3х2. Вывести цифру 4.

(a)  

29.

Укажите правильное описание двумерного массива:

a)

a: array [1…n, 1…n] of real;

b)

a: array {1..n,1..m} of integer;

c)

a: array [1..n, 1..m] of real;

d)

a: aray [1..n, 1..m]: integer;

30.

Что то означает первый индекс элемента двумерного массива

a)

номер строки

b)

номер столбца

c)

номер элемента

d)

номер ячейки

31.

Укажите, где элементы двумерного массива символьные переменные

a)

a: array [1..n, 1..n] of real;

b)

a: array [1..n,1..m] of char;

c)

a: array [1..n, 1..m] of integer;

d)

a: aray [1..n, 1..m] of boolean;

32.

Что означает второй индекс элемента двумерного массива

a)

номер строки

b)

номер столбца

c)

номер элемента

d)

номер ячейки

33.

Где правильно сформирован двумерный массив?

a)

For i:=1 to n do

For j:=1 to m do a[i,j]:=random (10);

b)

For i:=1 to n do a[i,j]:=random (10);

For j:=1 to m do

c)

For j=1 to n do

For i=1 to m do a[i,j]=random (10);

d)

For i:=1 to n do

a[i,j]:=random (10);

34.

Укажите, где элементы двумерного массива переменные вещественного типа

a)

a: array [1..n, 1..n] of real;

b)

a: array [1..n,1..m] of char;

c)

a: array [1..n, 1..m] of integer;

d)

a: aray [1..n, 1..m] of boolean;

35.

Где правильно произведен вывод двумерного массива на экран?

a)

For i:=1 to n do

For j:=1 to m do write a[i,j];

b)

For i:=1 to n do begin

For j:=1 to m do write (a[i,j]:5);

end; writeln;

c)

For i:=1 to n do write (a[i,j], ' ');

d)

For i:=1 to n do begin

For j:=1 to m do write (a[i,j], ' ');

writeln; end;

36.

Укажите, где элементы двумерного массива логические переменные

a)

a: array [1..n, 1..n] of real;

b)

a: array [1..n,1..m] of char;

c)

a: array [1..n, 1..m] of integer;

d)

a: aray [1..n, 1..m] of boolean;

37.

В языке Паскаль тип двумерного массива задается с использованием специального слова

a)

array

b)

yarra

c)

end

d)

writeln

38.

Индексом элемента называется

a)

Номер элемента в массиве

b)

Значение элемента массива

c)

Последний элемент в массиве

39.

Матрица – это:

a)

прямоугольная таблица чисел

b)

определитель

c)

отличный от нуля минор

d)

неопределяемое понятие

40.

Где в матрице правильно заменены элементы в главной диагонали на единицы?

a)

for i:=1 to n do

a[i,j]:=1;

b)

for i:=1 to n do

a[i,i]:=1;

c)

for i:=1 to n do

for j:=1 to m do

a[i,j]:=1;

d)

for i:=1 to n do

for j:=1 to m do

a[i,i]:=1;

41.

Где в матрице правильно найдена сумма элементов в побочной диагонали?

a)

for j=1 to n do S:=S+a[i,n+1-i];

b)

for i:=1 to n do S:=S+a[i,n+1-i];

c)

for i:=1 to n do

for j:=1 to m do

S:=S+a[i,n+1-i];

d)

for i:=1 to n do

for j:=1 to i do

S:=S+a[i,n+1-i];

42.

Где в матрице правильно выполнена перестановка 3 и 5 строки?

a)

for i:=1 to n do

for j:=1 to m do

c:=a[3,j]; a[3,j]:=a[5,j]; a[5,j]:=c;

b)

for j:=1 to m do

c:=a[3,j]; a[3,j]:=a[5,j]; a[5,j]:=c;

c)

for j:=1 to m do

begin

c:=a[3,j]; a[3,j]:=a[5,j]; a[5,j]:=c;

end;

d)

for i:=1 to n do

begin

c:=a[3,j]; a[3,j]:=a[5,j]; a[5,j]:=c;

end;

43.

Где в матрице правильно найден количество четных элементов ?

a)

for j=1 to n do S:=S+a[i,j];

b)

for i:=1 to n do S:=S+1;

c)

for i:=1 to n do

for j:=1 to m do

if a[i,j] mod 2=0 S:=S+a[i,j];

d)

for i:=1 to n do

for j:=1 to m do

if a[i,j] mod 2=0 S:=S+1;

44.

- это массив, в котором для

задания каждого элемента требуется два индекса.

a)

Вложенные циклы

b)

Двумерный массив

c)

Одномерный массив

d)

Цикл

45.

Индексы в двумерном массиве определяют номер ______ и номер _____, на пересечении которых

находится элемент.

a)

строки и столбы

b)

ячейки и столбцы

c)

строки и столбцы

46.

Выбери двумерный массив

a)

B=[“3”,”4”,5,”23”]

b)

K=[[“67”,45],[909,”321”]]

c)

C=[[“4”,”9”],[“34”,”57”]]

d)

N=[3,4,5,23]

47.

Каким будет результат выполнения программы?

a=[[11,5,2],[15,6,10],[12,15, 6]]

print (a[0][1]+2*a[1][2])

a)

15

b)

25

c)

30

d)

35

48.

Каким будет результат выполнения программы?

a=[[11,12,5,2],[15,6,10],[12,15]]

print(a[2][1])

a)

10

b)

12

c)

15

d)

11