wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Datoteke

Total questions: 20

Worksheet time: 17mins

Name
Class
Date
1.

S katerimi ukazi lahko (smiselno) odpremo besedilno datoteko beri.txt za branje?

a)

open('beri.txt', 'r')

b)

open('beri.txt', 'wb')

c)

open('beri.txt', 'rb')

d)

open('beri.txt', 'rw')

e)

open('beri.txt')

2.

S katerimi ukazi lahko (smiselno) odpremo binarno datoteko pisi.gif za pisanje?

a)

open('pisi.gif', 'r')

b)

open('pisi.gif', 'wb')

c)

open('pisi.gif', 'rb')

d)

open('pisi.gif', 'w')

e)

open('pisi.gif')

3.

Vsebina datoteke roze.txt je prikazana na zgornji sliki. Kaj se izpiše po tem, ko izvedemo kodo na spodnji sliki?

a)

trobentica

vijolica

tulipan

b)

trobentica

vijolicatulipan

c)

tulipan

d)

Ne moremo vedeti kateri odgovor.

4.

Ukaz open("datotka.txt", "rw") odpre datoteko za branje in pisanje.

a)

Drži

b)

Ne drži

5.

Na sliki je vsebina datoteke imena.txt. Vsa imena, ki so v njej zapisana, bi radi izpisali v eni vrstici brez presledkov, torej 'AnjaPeterJanMaja' (po koncu niza pa je nova vrstica). S katerimi programi lahko to naredimo?

a)
b)
c)
d)
6.

Kaksna je vsebina datoteke zivali.txt po tem, ko zaženemo program? (Kaj bi pisalo v datoteki, če bi jo odprli z urejevalnikom). Predpostavi, da je pred izvajanjem kode datoteka prazna.

a)

NosorogKamela

b)

Nosorog

Kamela

c)

Nosorog\n

Kamela\n

d)

Koda sproži napako.

7.

Kakšna je vsebina datoteke zivali.txt po tem, ko zaženemo program? (Kaj bi pisalo v datoteki, če bi jo odprli z urejevalnikom)

a)

Sekvoja

Hrast\

Jablana

b)

Sekvoja

Hrast\nJablana

c)

Sekvoja\n

Hrast\\n

Jablana

d)

Sekvoja

Hrast


Jablana

8.

Kakšna je relativna pot do datoteke branje.py, če se nahajamo v mapi "."?

a)

programi\knjiznice\branje.py

b)

programi-knjiznice-branje.py

c)

c:\programi\knjiznice\branje.py

d)

datoteke-datoteka1

9.

Kaj izpiše program na sliki?

a)

nič

b)

True

c)

False

d)

Program sproži napako

10.

Kateri ukazi bodo nekaj zapisali v datoteko dat?

a)

dat.write('Tekst')

b)

dat.print('Tekst')

c)

write('Tekst', file = dat)

d)

print('Tekst', file = dat)

11.

S katerim ukazom lahko nadomestimo ukaz

datoteka.write('Blabla')?

a)

print('Blabla', end='', file=datoteka)

b)

print('Blabla', file=datoteka)

c)

datoteka.print('Blabla')

d)

datoteka.print('Blabla', end='')

12.

Ali bi programa na sliki naredila enaki datoteki?

a)

Da

b)

Ne

13.

Število 154 v standardu CP1250 predstavlja znak š, V standardu CP863 pa znak Ü. Črki k in a se v obeh standardih zapišeta enako. Kaj izpiše koda na sliki?

a)

kaša

b)

kaÜa

c)

b'ka\xc5\xa1a'

d)

kaa

14.

Kaj vrne metoda readline, po tem ko smo prebrali že vse vrstice v datoteki?

a)

Prazen niz

b)

Prazno tabelo

c)

Sproži napako

d)

Null

15.

Kakšen je tip podatkov, ki jih preberemo z datoteke?

a)

str (niz)

b)

Int (cela števila)

c)

float (dec. števila)

d)

različen (glede na to, kaj piše na datoteki)

16.

Koda v Pythonu, s katero na odprto datoteko piši napišemo niz "Ha, ne boš me!", je lahko ...

a)

print("Ha, ne boš me!", piši)

b)

piši.write("Ha, ne boš me!\n")

c)

piši.write("Ha, ne boš me!")

d)

piši.write("Ha, ne boš me!", "\n")

e)

print("Ha, ne boš me!", file = piši)

17.

Katero datoteko odpremo z ukazom


open(r'e:\no1.dat')

a)

Datoteko no1.dat na enoti E

b)

Nobene, ker pride do napake

c)

Datoteko o1.dat na enoti E

18.

Na datoteki beri4.py je ta koda. Kaj je v spremenljivki v1?

a)

"beri = open('beri4.py')\n"

b)

"beri = open('beri4.py')"

c)

"b"

d)

"b\n"

19.

Ali bi morali v tej kodi spremeniti tip podatka v x? Pri tem nam F označuje odprto datoteko, kjer je v vsaki vrstici zapisano celo število.

a)

Da, npr. z x = int(x)

b)

Ne, podatek je tako ali tako prebran kot celo število

c)

Ne, podatek se avtomatično pretvori v ustrezni tip

d)

Ne nujno, če bi prvi stavek spremenili v aSum = "0"

20.

Koda v Pythonu, s katero na odprto datoteko piši napišemo SAMO niz "Ha, ne boš me!", je lahko ...

a)

piši.print("Ha, ne boš me!")

b)

piši.writeLine("Ha, ne boš me!")

c)

piši.write("Ha, ne boš me!")

d)

piši.write("Ha,", "ne boš me!")

e)

print("Ha, ne boš me!", file = piši)