wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Екі өлшемді массив

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Екі өлшемді массив қалай жарияланады

a)

array=[[1,2],[3,4]]

b)

array=(1,2),(3,4)

c)

array=[1,2,3,4]

d)

array=(1:2),(3:4)

2.

Екі өлшемді массивтің элементеріне қалай қол жеткізуге болады

a)

a[0][1]

b)

a(0,1)

c)

a{1,2}

d)

a[0,1]

3.

Python-да екі өлшемді массивтен 3-жол, 2-баған элементін алу дұрыс жазылымы қайсы?

a)

arr[3,2]

b)

arr[2][1]

c)

arr[3][2]

d)

arr[1][2]

4.

arr = [[1, 2], [3, 4]] болса, arr[1][0] не береді?

a)

1

b)

2

c)

3

d)

4

5.

arr = [[10, 20, 30], [40, 50, 60]]

arr[0][2] мәні қандай?**

a)

20

b)

30

c)

40

d)

60

6.

arr = [[10, 20, 30], [40, 50, 60]]

Қайсысы қате?

a)

arr[0][0]

b)

arr[1][2]

c)

arr[0][3]

d)

arr[1][1]

7.

arr = [[7,8],[9,10],[11,12]]

arr[2][1] не береді?**

a)

7

b)

9

c)

11

d)

12

8.

Төмендегі код нені шығарады?

arr = [[2,4],[6,8]] print(arr[1][1])

a)

2

b)


4

c)

6

d)

8

9.

arr = [[1,2,3],[4,5,6]]

arr[1][3] қате болады, себебі:**

a)

Индекс теріс

b)

3-жол жоқ

c)

3-баған жоқ

d)

Массив жол емес

10.

Қай код екінші жолдың бірінші элементін шығарады?

a)

print(arr[2][1])

b)


print(arr[1][0])

c)


print(arr[0][1])

d)


print(arr[1][2])

11.

Екі өлшемді масивтің барлық элементерін тігінен тізбектей шығару үшін қай код дұрыс

array=[[1,2],[3,4]]

a)

for row in array:

for elem in row:

print(elem)

b)

for row in range(len(array)):

for elem in array:

print(elem)

c)

for elem in array:

print(elem)

d)

print(array)

12.

arr=[[10,20],[30,40]]

arr[0] не қайтарады?**

a)

10

b)

[10, 20]

c)

[30, 40]

d)

20

13.

Екі өлшемді массивтің барлық элементтерін бір жолға шығаратын дұрыс код?

a)

for row in arr: print(row)

b)

for row in arr: for elem in row: print(elem, end=" ")

c)

print(arr)

d)

print(elem)

14.

arr=[[7,8],[9,10]]

len(arr) не береді?**

a)

4

b)


2

c)


1

d)


7

15.

array=[[[1,2],[3,4]]]

print(array[0][1][1])

a)

1

b)

2

c)

3

d)

4

16.

array=[[[1,2],[3,4]]]

print(array[0][0][1])

a)

1

b)

2

c)

3

d)

4

17.

array = [[[5,6],[7,8]]]

print(array[0][1][0])

a)

5

b)

6

c)

7

d)

8

18.

array=[[1,2],[3,4]]

ramazan_array=array[::-1]

print(ramazan_array)

a)

[[3, 4], [2, 1]]

b)

[[3, 2], [4, 2]]

c)

[[3, 4], [1, 2]]

d)

[[4, 3], [1, 2]]

19.

array=[[1,2],[3,4]]

print(len(array[1]))

a)

2

b)

1

c)

4

d)

3

20.

array=[[1,2],[3,4]]

print(array[0]+array[1])

a)

4

b)

2

c)

[1, 2, 3, 4]

d)

[4,3,2,1]

21.

array=[['Магжан','Бейбарыс','Шапагат'],

['Кайсар','Мадениет','Pамазан']]

print(array[0])

a)

Магжан Бейбарыс Шапагат

b)

['Магжан', 'Бейбарыс', 'Шапагат']

c)

['Кайсар', 'Мадениет', 'Pамазан']

d)

Кайсар Мадениет Pамазан

22.

Бос екі өлшемді массивті қалай жариялауға болады

a)

arr = []

b)

arr = [[]]

c)

arr = [[], []]

d)

Барлығы дұрыс

23.

. Бос 2D массив жасау және оны 3 жолға көбейту:

a)

A) arr = [[]]*3

b)


B) arr = [[] for _ in range(3)]

c)


C) arr = [[], [], []]

d)

D) Барлығы дұрыс

24.

ramazan=[[35,65,15],[11,88,55]]

s=0

for row in range(0,2):

for col in range(0,2):

s+=ramazan[row][col]

print(s)

a)

199

b)

168

c)

176

d)

198

25.

arr = [[2,4],[6,8]]

s = 0

for row in arr:

for elem in row:

s += elem

print(s)

a)

16

b)

20

c)

18

d)

14

26.

arr = [[1,2],[3,4]]

s = 0

for row in range(0,2):

for col in range(0,1):

s += arr[row][col]

print(s)

a)

4

b)

5

c)

6

d)

7

27.

a=[[35,65,15],[11,88,55],[10,80,57]]

b=a[0][0]

for i in range(0,3):

for j in range(0,3):

if b>a[i][j] and a[i][j]%2==1:

b=a[i][j]

print(b)

a)

65

b)

11

c)

10

d)

57

28.

arr = [[1, 2, 3], [4, 5, 6]]

arr[0][1] не береді?

a)

2

b)

1

c)

4

d)

3

29.

arr = [[10, 20], [30, 40], [50, 60]]

arr[1][0] не береді?

a)

40

b)

30

c)

20

d)

10

30.

arr = [[1, 2], [3, 4], [5, 6]]

arr[2][1] не береді?

a)

5

b)

6

c)

7

d)

8