Сортирање, претраживање, текстуалне датотеке¶
Питање 1.¶
Како ће изгледати низ L
након извршења следећег програмчића:
L = ['Ана', 'Боки', 'Цеца', 'Деки']
L.sort(reverse=True)
- ['Ана', 'Боки', 'Цеца', 'Деки']
- Нетачно
- ['Деки', 'Цеца', 'Боки', 'Ана']
- Нетачно
- ['Цеца', 'Деки', 'Боки', 'Ана']
- Тачно
- Систем ће пријавити грешку јер функција sort не може да сортира низове стрингова.
- Нетачно
Q-1: Изабери одговор:
Питање 2.*¶
Који од понуђених Пајтон израза из низа razred
који је наведен испод издваја редове који садрже податке о
дечацима који имају 15 година? (За свако дете у групи наведени су име, пол, старост, маса и висина, тим редом.)
razred = [['Ana', 'ž', 13, 46, 160],
['Bojan', 'm', 14, 52, 165],
['Vlada', 'm', 13, 47, 157],
['Gordana', 'ž', 15, 54, 165],
['Dejan', 'm', 15, 56, 163],
['Đorđe', 'm', 13, 45, 159],
['Elena', 'ž', 14, 49, 161],
['Žaklina', 'ž', 15, 52, 164],
['Zoran', 'm', 15, 57, 167],
['Ivana', 'ž', 13, 45, 158],
['Jasna', 'ž', 14, 51, 162]]
- [x for x in razred if x[2] == 'm']
- Нетачно
- [x for x in razred if x[2] == 15]
- Нетачно
- [x for x in razred if x[2] == 'm' and x[3] == 15]
- Нетачно
- [x for x in razred if x[1] == 'm' and x[2] == 15]
- Тачно
Q-2: Изабери одговор:
Питање 3.*¶
Која од наведених команди ће отворити датотеку poema.txt
за читање?
- open(f, 'poema.txt')
- Нетачно
- f = open('poema.txt', 'r')
- Тачно
- f.open_read('poema.txt')
- Нетачно
- f = open_read('poema.txt')
- Нетачно
Q-3: Изабери одговор:
Питање 4.**¶
Како ће изгледати низ L
након извршења следећег програма:
def pozicije_pozitivnih(L):
i = -1
rez = []
for x in L:
i += 1
if x > 0:
rez.append(i)
return rez
L = pozicije_pozitivnih([-2, -1, 0])
- [2]
- Нетачно
- []
- Тачно
- [0, 0, 1]
- Нетачно
- [-1, -1, 0]
- Нетачно
Q-4: Изабери одговор:
Питање 5.**¶
Како изгледа следећи низ
L = [6, 5, 4, 1, 2, 3]
након што се на њега примени само први корак алгоритма за сортирање бирањем најмањег елемента (selection sort)?
- [6, 5, 4, 1, 2, 3]
- Нетачно
- [1, 5, 4, 6, 2, 3]
- Тачно
- [5, 4, 1, 2, 3, 6]
- Нетачно
- [1, 2, 3, 4, 5, 6]
- Нетачно
Q-5: Изабери одговор:
Питање 6.**¶
На диску се налази неколико текстуалних датотека:
hamlet.txt
iliad.txt
poema.txt
Који стринг треба корисник да унесе у следећи Пајтон програм да би он пребројао редове у датотеци hamlet.txt
?
ime = input()
f = open(ime + ".txt", "r")
br = 0
for red in f: br += 1
f.close()
print(br)
- iliad
- Нетачно
- hamlet
- Тачно
- iliad.txt
- Нетачно
- hamlet.txt
- Нетачно
Q-6: Изабери одговор: