NEW
Font size
WorksheetsΕνσωματωμένες Δομές Δεδομένων στην Python 2.x (Συμβολ.-Λίστες)
Total questions: 20
Worksheet time: 10mins
Οι συμβολοσειρές στην Python μπορούν να περιέχουν τόσο γράμματα όσο και αριθμούς.
Σωστό
Λάθος
Η συνάρτηση len() μπορεί να χρησιμοποιηθεί μόνο για να βρει το μήκος λιστών, όχι συμβολοσειρών.
Σωστό
Λάθος
Ο τελεστής * μπορεί να χρησιμοποιηθεί για τον πολλαπλασιασμό μιας συμβολοσειράς.
Σωστό
Λάθος
Η Python δεν υποστηρίζει την πρόσβαση σε μεμονωμένους χαρακτήρες μιας συμβολοσειράς μέσω δεικτών.
Σωστό
Λάθος
Οι λίστες στην Python δεν μπορούν να περιέχουν διαφορετικούς τύπους δεδομένων.
Σωστό
Λάθος
Η μέθοδος .append() προσθέτει ένα νέο στοιχείο στο τέλος μιας λίστας.
Σωστό
Λάθος
Αν εκτελέσουμε b = a[:], δημιουργούμε ένα νέο αντίγραφο της λίστας a.
Σωστό
Λάθος
Η έκφραση 'a' in 'python' θα επιστρέψει True.
Σωστό
Λάθος
Οι αρνητικοί δείκτες επιτρέπουν την προσπέλαση στοιχείων μιας λίστας από το τέλος προς την αρχή.
Σωστό
Λάθος
Αν εκτελέσουμε a.pop(2), θα αφαιρεθεί το στοιχείο στη δεύτερη θέση της λίστας a.
Σωστό
Λάθος
Ποια από τις παρακάτω επιλογές δημιουργεί μια συμβολοσειρά στην Python;
a = "Hello"
a = [Hello]
a = {Hello}
a = 123.45
Ποια μέθοδος χρησιμοποιείται για να μετατρέψει μια συμβολοσειρά σε κεφαλαία γράμματα;
toUpper()
uppercase()
upper()
capitalize()
Αν s = 'Monty Python', τι θα επιστρέψει s[6:10];
'Pyth'
'ython'
'Monty'
'Mont'
Πώς ελέγχουμε αν η λέξη 'apple' υπάρχει σε μια λίστα fruits;
'apple' in fruits
fruits.contains('apple')
fruits.has('apple')
'apple' == fruits
Τι θα επιστρέψει len("12345");
5
4
3
6
Ποιο από τα παρακάτω ισχύει για τις λίστες;
Οι λίστες είναι αμετάβλητες.
Οι λίστες μπορούν να περιέχουν μόνο αριθμούς.
Οι λίστες είναι δυναμικές και μπορούν να αλλάζουν μέγεθος.
Οι λίστες αποθηκεύονται πάντα με αλφαβητική σειρά.
Αν list1 = [10, 20, 30] και list2 = [40, 50], τι θα επιστρέψει list1 + list2;
[50, 70, 80]
[10, 20, 30, 40, 50]
[[10, 20, 30], [40, 50]]
[10, 20, 30, [40, 50]]
Αν a = [5, 8, 13, 21, 34] και εκτελέσουμε b = a[:], τι ισχύει;
b και a αναφέρονται στο ίδιο αντικείμενο.
b είναι ένα ανεξάρτητο αντίγραφο της a.
Αν αλλάξουμε ένα στοιχείο στη b, αλλάζει και η a.
Το b θα είναι πάντα άδειο.
Τι επιστρέφει a.pop() σε μια λίστα a = [5, 8, 13, 21];
5
8
21
13
Ποια από τις παρακάτω εντολές εκτελεί τεμαχισμό λίστας;
a[1:3]
a.pop(2)
len(a)
a.append(10)
