wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Διαχείριση Αρχείων στην Python

Total questions: 12

Worksheet time: 10mins

Name
Class
Date
1.

fin = open('file.txt', 'a')

a)

Ανοίγει το αρχείο σε κατάσταση ανάγνωσης

b)

Ανοίγει το αρχείο σε κατάσταση προσθήκης δεδομένων στο τέλος του. Αν δεν υπάρχει το αρχείο δεν το δημιουργεί.

c)

Ανοίγει το αρχείο σε κατάσταση προσθήκης δεδομένων στο τέλος του. Αν δεν υπάρχει το αρχείο το δημιουργεί.

d)

Ανοίγει το αρχείο σε κατάσταση εγγραφής

2.

fin = open('file.txt', 'r+')

a)

Ανοίγει το αρχείο σε κατάσταση ανάγνωσης

b)

Ανοίγει το αρχείο σε κατάσταση εγγραφής

c)

Ανοίγει το αρχείο σε κατάσταση ανάγνωσης και εγγραφής

d)

Ανοίγει το αρχείο σε κατάσταση εμπλουτισμένης ανάγνωσης

3.

Δίνεται το αρχείο words.txt που περιέχει το κέιμενο 'Today is a beautiful day' και οι παρακάτω εντολές σε Python

fin = open('words.txt', 'r')

print fin.read(1)

print fin.read(9)

a)

o

a

b)

T

οday is a

c)

ο

κενό διάστημα

d)

Τ

α

4.

Δίνεται το αρχείο words.txt που περιέχει το κέιμενο 'Today is a beautiful day' και οι παρακάτω εντολές σε Python

fin = open('words.txt', 'r')

print fin.read()

a)

T

b)

y

c)

Today

d)

Today is a beautiful day

5.

H εντολή readline()

a)

διαβάζει μια γραμμή του αρχείου

b)

διαβάζει γραμμές του αρχείου μέχρι να συναντήσει τον ειδικό χαρακτήρα τέλους

c)

διαβάζει γραμμές του αρχείου μέχρι να συναντήσει τον ειδικό χαρακτήρα αλλαγής γραμμής

d)

διαβάζει την τελευταία γραμμή του αρχείου

6.

Τι θα εμφανίσει το διπλανό τμήμα κώδικα

a)

4

b)

6

c)

5

d)

0

7.

fin.seek(___5____ , ___0___)

a)

εντοπίζει το πέμπτο byte από την αρχή του αρχείου

b)

εντοπίζει το πέμπτο byte από το τέλος του αρχείου

c)

εντοπίζει το πέμπτο byte από την τρέχουσα θέση του δρομέα του αρχείου

d)

εντοπίζει το πέμπτο byte

8.

Η εντολή file.mode

a)

Επιστρέφει τον τρόπο διαβάσματος ενός αρχείου

b)

Επιστρέφει τον τρόπο προσπέλασης ενός αρχείου

c)

Επιστρέφει τον τρόπο εγγραφής ενός αρχείου

d)

επιστρέφει αν ένα αρχείο είναι ανοιχτό ή κλειστό

9.

Η βιβλιοθήκη της python OS παρέχει συναρτήσεις για να δουλέψουμε με

a)

κανένα από τα παρακάτω

b)

καταλόγους

c)

αρχεία

d)

αρχεία και καταλόγους

10.

fin = open('Numbers.txt', 'w')

Η εντολή fin.write('52')

a)

Διαγράφει τα περιεχόμενα του αρχείου fin και γράφει τον αριθμό 52

b)

Διαγράφει τα περιεχόμενα του αρχείου fin και γράφει το αλφαριθμητικό 52

c)

Προσθέτει στα περιεχόμενα του αρχείου fin το αλφαριθμητικό 52

d)

Προσθέτει στα περιεχόμενα του αρχείου fin τον αριθμό 52

11.

To όρισμα της μεθόδου write() μπορεί να είναι συμβολοσειρά

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

12.

Η εντολή fin. tell()

a)

περιέχει την τρέχουσα θέση του αρχείου υπολογισμένη σε χαρακτήρες υπολογισμένη από το τέλος του αρχείου

b)

περιέχει το μέγεθος του αρχείου υπολογισμένο σε bytes

c)

περιέχει το μέγεθος του αρχείου υπολογισμένο σε χαρακτήρες

d)

περιέχει την τρέχουσα θέση του αρχείου υπολογισμένη σε χαρακτήρες υπολογισμένη από την αρχή του αρχείου