9 клас
Табличні величини та алгоритми їх опрацювання (Python)
Тест 39. Опрацювання двовимірних масивів даних
таблиця
.. малюнок до всіх питань тесту
№ 1 (1б)
Що виконує програма? (по загальному малюнку)
m = 0
for i in range(1, len(tabl)):
    for j in range(1, len(tabl[i]) ):
        if int( tabl[i][j] ) > m:
            m = tabl[i][j]
A
Знаходить максимальне значення серед даних за січень - березень

B
Виявляє місяць з максимальним показником

C
Знаходить мінімальну продаж товарів за зиму

D
Перезаписує дробові значення масиву цілими


№ 2 (1б)
Як список sh1 = ['Номер магазину', ' Січень', ' Лютий', ' Березень'] занести у порожній масив tabl[]?
A
tabl[0] = sh1[]

B

for i in range( 4 ):
    tabl[0][i].append(sh1[i])

C
tabl.append( sh1 )

D

for i in range( 4 ):
    tabl[0][i] = sh1[i]


№ 3 (1б)
Дано текстовий рядок sh = 'Номер магазину, Січень, Лютий, Березень'. Оберіть правильний запис для створення списку даних з цього рядка відносно коми
A
sh1 = split(sh, ',')

B
sh1[] = sh.split(',')

C
sh1 = sh.split(',')

D
sh1.split(sh, ',')


№ 4 (1б)
Дано список sh2 = [[1, 300, 150, 200], [2, 250, 230, 370], [3, 120, 100, 190], [4, 220, 135, 210]]. Виберіть варіанти внесення його у масив table[]:
A

for i in range( 4 ):
     tabl.append( sh2[i] )

B

for i in range( 4 ):
    for j in range( 4 ):
        tabl.append( sh2[j] )

C

for i in range( 4 ):
    for j in range( 3 ):
        tabl[i][j] = sh2[i][j]

D

for i in range( len(sh2) ):
     tabl.append( sh2[i] )


№ 5 (1б)
Знайти загальне натуральне середне значення даних за січень - березень магазину №2 (по загальному малюнку)
A

s = 0
for i in range(1, 4):
    s = s + tabl[2][i] / 3

B

s = 0
for i in range(1, 4):
    s = s + tabl[2][i]
    s = s / 3

C

s = 0
for i in range(1, 4):
    s = s + tabl[2][i]
s = s // 3

D

s = 0
for i in range(1, 4):
    a = tabl[2][i] // 3
    s = s + a


№ 6 (1б)
Варіант додавання до масиву нового стовбця вводом з клавіатури (по загальному малюнку):
A

for i in range( 5 ):
     tabl[i].append( input() )

B

ns = ['Квітень', 130, 150, 190, 110]
for i in range( 5 ):
     tabl[i][5] = ns[i]

C
варіанти відсутні

D

for i in range( 5 ):
     tabl[i][5] = int( input() )


№ 7 (1б)
Оберіть спосіб знаходження суми даних за лютий місяць (по загальному малюнку)
A

s = 0
for i in range(5):
    s = s + tabl[i][2]

B

s = 0
I = 1
for i in range(5):
    s += tabl[2][i]

C

s = 0
for i in range(1, 5):
    s = s + tabl[i][2]

D

s = 0
for i in range(1, 5):
    a = tabl[1][2] + tabl[2][2] + tabl[3][2] + tabl[4][2]
    s = s + a


№ 8 (1б)
Замінити найменьше значення магазинів у лютому на 500 (по загальному малюнку)
A
tabl[4][2] = 500

B
tabl[4]['Лютий'] = 500

C
tabl[5][3] = 500

D
tabl[4, 2] = 500


№ 9 (1б)
Виберіть правильні записи операторів для вводу даних з клавіатури у масив tabl (див. загальний малюнок)
A
tabl[0][3] = input()

B
tabl[4][2] = str(input())

C
tabl[1][2] = int(input())

D
tabl[2][3] = float(input())


№ 10 (2б)
Результатом виконання програми буде … (по загальному малюнку)

A
створення нового стовбчика (поля) масиву з загальними показникоми магазинів за січень - березень

B
запис у масив загальних даних за січень, лютий, березень

C
виведено номеру магазину з найменьшою сумою даних за січень - березень

D
виведено номеру магазину з найбільшим показником за січень - березень


№ 11 (1б)
Що виконує програма? (по загальному малюнку)

A
Виводить назву місяця з найгіршим результатом

B
Знаходить місяць, в якому зафіксований найкращий показник

C
Виводить номер магазину, в якому зафіксований мінімальний показник

D
Знаходить магазин з найкращим показником