Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Α' Λυκείου - python programming

Total questions: 27

Worksheet time: 11mins

Name
Class
Date
1.

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

a)

στη μνήμη RAM

b)

στο διαδίκτυο

c)

στο σκληρό δίσκο

d)

σε ένα αρχείο

2.

Μέσα από ένα πρόγραμμα η πρόσβαση στα δεδομένα που υπάρχουν στη μνήμη RAM, γίνεται μέσω .....

a)

των μεταβλητών του

b)

του λειτουργικού συστήματος

c)

του σκληρού δίσκου

d)

του διαδικτύου

3.

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

a)

watermelon

b)

average&12

c)

fal5con

d)

sp_value

4.

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

a)

#spam

b)

var.99

c)

47ronin

d)

test_7

5.

Στον προγραμματισμό ποιο μπορεί να είναι το αποτέλεσμα μιας λογικής πράξης; π.χ. α>100 and b<7 ,

a)

True ή False

b)

syntax error

c)

0 ή 1

d)

correct, incorrect

6.

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

a)

4.7

b)

4

c)

7

d)

47%

7.

b = a//3 -b**4 *5 +4

Στην παραπάνω μαθηματική έκφραση ποια πράξη θα εκτελεστεί πρώτη;

a)

Ο πολλαπλασιασμός

b)

Η ακέραια διαίρεση ( // )

c)

Η ύψωση σε δύναμη (**)

d)

Η πρόσθεση

8.

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

a)

a-3= b**3 -8

b)

k = a+(b+g)/ 3

c)

w = z**(1/2)/8

d)

k = (p+q)/2**2

9.

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

a)

Failed

b)

Good

c)

Very good

d)

Excellent

10.

Αν Α=True, B=True και C=False τότε η έκφραση

A and B or C

είναι ....

a)

True

b)

False

c)

Αδύνατη

d)

True και False ταυτόχρονα

11.

Η μεταβλητή g έχει τιμή ακέραια και θετική.

Ποιο από τα παρακάτω σύνολα τιμών μπορεί να πάρει η μεταβλητή f μετά την εκτέλεση της παρακάτω εντολής

f = g % 7

a)

οποιαδήποτε θετική ακέραια τιμή

b)

0, 1, 2, 3, 4, 5, 6

c)

ακέραιες τιμές μεγαλύτερες από 7

d)

τιμές πολλαπλάσιες του 7

12.

Ποια από τις παρακάτω μορφές έχουν τα δεδομένα στη μεταβλητή w μετά από την εκτέλεση της εντολής

w = input( 'δώσε μια τιμή')

a)

ακέραιος αριθμός

b)

πραγματικός αριθμός

c)

αλφαριθμητικό (string)

d)

λογικός (True ή False)

13.

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

a)

//

b)

%

c)

!=

d)

or

14.

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

x2−5x+7y3−z\frac{x^2-5x+7}{y^3-z} ;

a)

x**2-5x+7/y**3-z

b)

(x**2-5*x+7) / (y**3-z)

c)

(x**2-5*x+7) / y**3-z

d)

(x*2-5*x+7) / (y*3-z)

15.

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

a)

Α

b)

Β

c)

C

d)

D

16.

Πόσες φορές θα εκτελεστεί ο εικονιζόμενος βρόγχος while ;

a)

3

b)

4

c)

2

d)

0

17.

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

a)

5

10

15

20

b)

5

10

15

c)

5

10

15

20

25

d)

τίποτα

18.

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

a)

50

40

30

20

10

b)

2500

1600

900

400

100

c)

2500

900

100

d)

50

30

10

19.

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

a)

4

b)

2

c)

0

d)

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

20.

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

a)

0

b)

10

c)

11

d)

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

21.

Ο εικονιζόμενος κώδικας κατά την εκτέλεση παράγει συντακτικό λάθος. Ποιο από τα παρακάτω είναι κατά τη γνώμη σας το λάθος αυτό;

a)

η μεταβλητή k δεν έχει πάρει τιμή πρίν ξεκινήσει η while

b)

στην εντολή print χρειάζονται εισαγωγικά

c)

οι εντολές μέσα στην while δεν είναι σωστά στοιχισμένες

d)

Η : στο τέλος της while έπρεπε να είναι ακριβώς μετά τη λέξη while

22.

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

1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, ...., 1/4096

a)

κενό 1: 1/f

κενό 2: * 2

b)

κενό 1: f

κενό 2: *2

c)

κενό 1: 1/f

κενό 2: + 2

d)

κενό 1: f

κενό 2: + 2

23.

Η εντολή float ......

a)

μετατρέπει ότι της δοθεί σε πραγματικό αριθμό

b)

μετατρέπει ότι της δοθεί σε αλφαριθμητικό

c)

αφαιρεί τα δεκαδικά ψηφία από ένα πραγματικό αριθμό

d)

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

24.

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

a)

οποιαδήποτε λέξη

b)

οποιαδήποτε λέξη εκτός της λέξης

albatros

c)

albatros

d)

Albatros

25.

Ποιο από τα παρακάτω αθροίσματα υπολογίζει το εικονιζόμενο απόσπασμα κώδικα;

a)

3+5+7+9

b)

32+52+72+92

c)

33+55+77+99

d)

33+55+77+99+1010

26.

Τι κατάληξη έχουν τα αρχεία που περιέχουν κώδικα σε γλώσσα python;

a)

.cpp

b)

.py

c)

.cs

d)

.rd

27.

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

a)

grade == 0

b)

grade <> 0

c)

grade != 0

d)

grade % 1 == 0