wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Α' Λυκείου Python programming

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Ποιο από τα παρακάτω δεν είναι έγκυρο όνομα μεταβλητής;

a)

cats_and_docs

b)

honey_12

c)

f21f

d)

7games

2.

Ποιο από τα παρακάτω δεν ισχύει για τις μεταβλητές ενός προγράμματος που βρίσκεται υπό εκτέλεση;

a)

Αποθηκεύονται πάντα στην μνήμη RAM του Η/Υ

b)

Διατηρούνται στη μνήμη του Η/Υ ακόμη και μετά το τέλος της εκτέλεσης του προγράμματος

c)

Μπορούν να μεταβάλλουν το περιεχόμενο τους κατά την διάρκεια της εκτέλεσης

d)

Αποθηκεύουν δεδομένα που χρειάζεται το πρόγραμμα για επεξεργασία.

3.

Ποιο θα είναι το περιεχόμενο της μεταβλητής Χ μετά την εκτέλεση της εντολής

Χ= 47 % 10

a)

7

b)

4.7

c)

4

d)

0.47

4.

Μετά την εκτέλεση της εντολής

κ=input( 'Give me your age' )

τα δεδομένα αποθηκεύονται στη μεταβλητή κ με τη μορφή ....

a)

ακέραιου

b)

πραγματικού

c)

αλφαριθμητικού

d)

πίνακα

5.

k=input('Give me you height')

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

a)

k=int(k)

b)

k=str(k)

c)

k=sqrt(k)

d)

k=float(k)

6.

Τι θα εμφανιστεί στην οθόνη από την εκτέλεση του κώδικα;

w = 23 // 10

print(w)

a)

2

b)

3

c)

2.3

d)

230

7.

Ποια από τις παρακάτω εντολές αποθηκεύει σε μια μεταβλητή με το όνομα john το αλφαριθμητικό 'John'

a)

john = 'John'

b)

john == John

c)

john == 'John'

d)

'john' = 'John'

8.

Ποιο από τα παρακάτω είναι αλφαριθμητικό;

a)

12.73

b)

3.14

c)

' 78.980 '

d)

34

9.

Τι θα εμφανίσει στην οθόνη του χρήστη η εκτέλεση του κώδικα;

a)

Failed

b)

Good

c)

Very good

d)

excellent

10.

Για ποιες τιμές της μεταβλητής x θα εμφανιστεί το μήνυμα excellent;

a)

x<0

b)

x>=18

c)

13<x<18

d)

9.5<x<13

11.

Ποια από τις παρακάτω εκφράσεις σε γλώσσα python κωδικοποιεί σωστά την εικονιζόμενη αλγεβρική παράσταση;

a)

3*x**2- 4*x-y**2 / 7x**3*y

b)

3x**2- (4x-y**2) / 7x**3*y

c)

3*x**2- 4*x-y**2 / (7x**3*y)

d)

3*x**2- (4*x-y**2) / (7*x**3*y)

12.

Ποιες τιμές θα εμφανιστούν στην οθόνη του χρήστη από την εκτέλεση του εικονιζόμενου αποσπάσματος κώδικα;

a)

0, 30, 60, 90, 120

b)

120, 90, 60, 30, 0

c)

120, 90, 60, 30

d)

120, 90, 60, 30, 0, -30

13.

Πόσες φορές θα εκτελεστεί η εικονιζόμενη επανάληψη while;

a)

άπειρες (ατέρμων βρόχος)

b)

10

c)

9

d)

11

14.

Τι αποτέλεσμα θα παράγει η παρακάτω σύγκριση

'JasoN' == 'Jason'

a)

True

b)

False

c)

Αδύνατη η εκτέλεση της εντολής λόγω συντακτικού λάθους

d)

Η μεταβλητή JasoN θα πάρει την τιμή Jason

15.

Πότε θα τερματιστεί η εικονιζόμενη επανάληψη;

a)

Μετά από 10 επαναλήψεις

b)

Όταν ο χρήστης δώσει ως είσοδο τη λέξη 'Yes'

c)

Όταν ο χρήστης δώσει ως είσοδο τη λέξη 'No'

d)

Όταν ο χρήστης δώσει ως είσοδο οποιαδήποτε λέξη εκτός από 'No'

16.

Πότε τελειώνει η εκτέλεση της εντολής

while συνθήκη :

.........

a)

Όταν η συνθήκη γίνει True

b)

Όταν η συνθήκη γίνει False

c)

Όταν η συνθήκη πάρει αρνητική τιμή

d)

Όταν η συνθήκη πάρει τιμή ακριβώς ίση με το όριο

17.

Ο κώδικας που ελέγχει μια εντολή while ή μια εντολή if πρέπει να .....

a)

είναι στοιχισμένος ένα tab δεξιά

b)

είναι γραμμένος με πλάγια γράμματα

c)

μην ξεπερνάει τις τρεις γραμμές κώδικα

d)

περικλείεται μέσα σε παρενθέσεις

18.

Ποιες τιμές θα εμφανίσει στην οθόνη του χρήστη η εκτέλεση του εικονιζόμενου κώδικα;

a)

3, 9, 27, 81

b)

3, 6, 9, 12, 15, ...., 99

c)

99, 96, 93, 90, ...., 3

d)

99, 33, 11

19.

Ποιο από τα παρακάτω μπορεί να χρησιμοποιηθεί ως όνομα μεταβλητής;

a)

88horses

b)

jelly_bean

c)

me&my$monkey

d)

power_()_four

20.

Αν στο παραπάνω πρόγραμμα δώσουμε σειριακά ως είσοδο τις τιμές 12, 17.8, 101, 97, 19, 20, 0, -1 τότε τι θα εμφανιστεί στην οθόνη του χρήστη;

a)

7

b)

8

c)

5

d)

2

21.

Ποιο από τα παρακάτω εντοπίζει ελεύθερο χώρο στη μνήμη RAM ώστε να αποθηκευτούν οι μεταβλητές ενός προγράμματος κατά την διάρκεια της εκτέλεσης του από την CPU;

a)

Το λειτουργικό σύστημα

b)

Ο σκληρός δίσκος

c)

Η γλώσσα προγραμματισμού

d)

Ο προγραμματιστής

22.

Ποια από τις παρακάτω συνθήκες ελέγχει αν το περιεχόμενο της μεταβλητής κ είναι πολλαπλάσιο του 13;

a)

κ %13 == 0

b)

κ // 13 == 0

c)

κ + 13 > 0

d)

κ * 13 != 0

23.

Τι θα εμφανίσει στην οθόνη του χρήστη η εκτέλεση του εικονιζόμενου αποσπάσματος κώδικα;

a)

2

4

6

8

.....

30

32

b)

2

16

32

c)

32

30

28

26

...

...

2

d)

2

4

8

16

32

24.

Ποιος από τους παρακάτω τελεστές είναι λογικού τύπου;

a)

not

b)

%

c)

!=

d)

//

25.

Κάθε υπολογιστικό σύστημα μπορούμε να πούμε πως είναι το άθροισμα των .......

a)

input

output

CPU

Memory (RAM)

b)

input

output

Internet

Instagram

c)

CPU

Memory

Flash drive

Screen

d)

PC

Laptop

Tablet

Smartwatch