wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Αξιολόγηση στην Python

Total questions: 65

Worksheet time: 3hrs 8mins

Name
Class
Date
1.

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

a)

onoma_2

b)

2onoma

c)

ONOMA2

d)

onoma2

2.

Επίλεξε τη σωστή αναπαράσταση της παρακάτω έκφρασης σε python: x=y3

a)

x=y/3

b)

x=(y)3

c)

x=y*3

d)

x=y**3

3.

H μεταβλητή EMVADON είναι αποδεκτή και σωστή αλλά είναι διαφορετική από την emvadon

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

4.

Η εντολή Print είναι εντολή για εισαγωγή δεδομένων

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

5.

Συμπληρώστε στο κενό τον τύπο των δεδομένων

p=............ (input (“Δώσε το πλήθος των λεωφορείων”))

a)
int
b)

number

c)

str

d)

input

6.

Συμπληρώστε στο κενό τον τύπο των δεδομένων

m=............... (input(“Δώσε το μήκος της αίθουσας σε μέτρα”))

a)
float
b)

str

c)

logical

d)

number

7.

Τί κάνει το παρακάτω πρόγραμμα;

a1=float(input("δώσε τον πρώτο αριθμό"))

a2=float(input("δώσε τον πρώτο αριθμό"))

g=a1*a2

print g

a)

Υπολογίζει και εμφανίζει τη διαφορά δύο αριθμών που πληκτρολογεί ο χρήστης

b)

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

c)

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

d)

Υπολογίζει και εμφανίζει το άθροισμα δύο αριθμών που πληκτρολογεί ο χρήστης

8.

Τί θα επιστρέψει το παρακάτω πρόγραμμα;

x=25

y=10*x

print x

a)

10

b)

25

c)

200

d)

250

9.

Τί θα επιστρέψει το παρακάτω πρόγραμμα;

x=12

print x+12

a)

0

b)

12

c)

24

d)

θα βγάλει λάθος

10.

Τί θα εμφανίσει το παρακάτω πρόγραμμα:

x,y = 21,20

print y,x

a)

21 20

b)

20 21

c)

21,20

d)

20,21

11.

Τί θα εμφανίσει το παρακάτω πρόγραμμα:

x="έτος"

y=2025

print "το" , y,"ένα καλύτερο ",x

a)

ένα καλύτερο έτος

b)

το 2025 ένα καλύτερο έτος

12.

Τι είναι η Python

a)

Εφαρμογή

b)

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

c)

Φίδι

d)

Αλγόριθμος

13.

Τι είδους δεδομένα αποθηκεύουν οι μεταβλητές στη γλώσσα Python

a)

κείμενο

b)

αριθμούς

c)

εντολές

d)

εικόνες

14.

Τι τύπο δεδομένων θα έχει η μεταβλητή a?

a = "Hello!"

a)

ακέραιος

b)

δεκαδικός

c)

συμβολοσειρά (κείμενο)

d)

λογικός

15.

Τι τύπος δεδομένων θα έχει η μεταβλητή a?

a = 100 + 1

a)

ακέραιος

b)

δεκαδικός

c)

συμβολοσειρά (κείμενο)

d)

λογικός

16.

Με ποια εντολή της γλώσσας Python εμφανίζουμε αποτελέσματα στην οθόνη?

a)

input()

b)

exit()

c)

display()

d)

print()

17.

Με ποια εντολή της γλώσσας Python εισάγουμε δεδομένα από το πληκτρολόγιο?

a)

input()

b)

keyboard()

c)

giveme()

d)

print()

18.

Τι θα εμφανίσει στην οθόνη το παρακάτω πρόγραμμα?

a = 100

a = 2 * a

a = a + 1

print(a)

a)

a

b)

100

c)

200

d)

201

19.

Τι θα εμφανίσει στην οθόνη το παρακάτω πρόγραμμα?

a = 8

b = 10

result = (b - a) ** 3

print(result)

a)

2

b)

3

c)

6

d)

8

20.

Τι θα εμφανίσει στην οθόνη το παρακάτω πρόγραμμα? Θεωρήστε οτι ο χρήστης θα εισάγει τον αριθμό 2011.

year = int( input("Ποια χρονιά γεννήθηκες? ") )

age = 2021 - year

print(age)

a)

2011

b)

2021

c)

10

d)

age

21.

Tι κάνει το παρακάτω πρόγραμμα:

dollars = float( input("Πόσο δολάρια έχετε? ") )

euros = dollars * 0.83

print(euros)

a)

Ζητά από τον χρήστη το ποσό σε δολάρια και το μετατρέπει σε ευρώ.

b)

Ζητά από τον χρήστη το ποσό σε ευρώ και το μετατρέπει σε δολάρια.

c)

Υπολογίζει το μισθό ενός υπαλλήλου σε δολάρια

d)

Υπολογίζει το εμβαδόν ορθογωνίου

22.

Για να εκτελέσουμε ένα πρόγραμμα στην Python επιλέγουμε από τα μενού

a)

File -> Open

b)

Run -> Run Module

c)

File -> Save as

d)

File -> Exit

23.

Για να ανοίξουμε ένα υπάρχον αρχείο με πηγαίο κώδικα της Python επιλέγουμε από τα μενού

a)

File -> Open

b)

Run -> Run Module

c)

File -> Save as

d)

File -> Exit

24.

Το print μπορεί να χρησιμοποιηθεί για όνομα μεταβλητής

a)

Σωστό

b)

Λάθος

25.

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

a)

+

b)

/

c)

*

d)

**

26.

Τι εμφανίζεται στην οθόνη με την εκτέλεση των παρακάτω εντολών:

x=1

print (x)

a)

1

b)

x

c)

δεν εμφανίζεται τίποτα

d)

εμφανίζεται και το 1 και το x

27.

Τι εμφανίζεται στην οθόνη με την εκτέλεση των παρακάτω εντολών:

x="1+x"

print (x)

a)

3

b)

εμφανίζει το 1 και το x

c)

δεν εμφανίζεται τίποτα

d)

1+x

28.

Τι εμφανίζεται στην οθόνη με την εκτέλεση της παρακάτω εντολής:

x=1

a)

1

b)

x

c)

δεν εμφανίζεται τίποτα

d)

εμφανίζεται και το 1 και το x

29.

Τι θα εμφανίσει το διπλανό πρόγραμμα:

a)

Τίποτα

b)

Προσοχή! Αρνητική τιμή

30.

Τι θα εμφανίσει το διπλανό πρόγραμμα:

a)

Τίποτα

b)

Λάθος βαθμός

31.

Τι θα εμφανίσει το διπλανό πρόγραμμα:

a)

1

b)

1

1

32.

Τι θα εμφανίσει το διπλανό πρόγραμμα αν δώσουμε σαν είσοδο την τιμή:

0

a)

0

b)

0

θετικό ή μηδέν

c)

0

Αρνητικό

33.

Τι θα εμφανίσει το διπλανό πρόγραμμα αν δώσουμε σαν είσοδο την τιμή:

-7

a)

7

b)

-7

θετικό ή μηδέν

c)

7

Αρνητικό

d)

-7

Αρνητικό

34.

Τι τιμή πρέπει να δώσει ο χρήστης για να εμφανιστεί το μήνυμα "Ψηφίζεις"

a)

18

b)

19

c)

17

35.

Τι θα εμφανίσει το διπλανό πρόγραμμα

a)

Χ<Υ

b)

Χ>Υ

c)

Χ=Υ

d)

Τίποτα

36.

Τι θα εμφανίσει το διπλανό πρόγραμμα

a)

S

b)

M

c)

L

d)

XL

e)

Τίποτα

37.

Τι τιμή πρέπει να έχει η μεταβλητή size για να εμφανίσει το πρόγραμμα "L"

a)

5

b)

10

c)

20

d)

30

38.

Τι θα εμφανίσει το διπλανό πρόγραμμα

a)

S

b)

M

c)

L

d)

Error

39.

Τι θα εμφανιστεί κατά την εκτέλεση του παρακάτω προγράμματος, αν δοθούν από το πληκτρολόγιο οι τιμές: 2 και 7

(a)  

40.

Τι θα εμφανιστεί κατά την εκτέλεση του παρακάτω προγράμματος, αν δοθούν από το πληκτρολόγιο οι τιμές: 7 και 2

(a)  

41.

Τι θα εμφανιστεί κατά την εκτέλεση του παρακάτω προγράμματος, αν δοθεί από το πληκτρολόγιο η τιμή: 4

(a)  

42.

Τι θα εμφανιστεί κατά την εκτέλεση του παρακάτω προγράμματος, αν δοθεί από το πληκτρολόγιο η τιμή: 2

(a)  

43.

Να γράψετε πρόγραμμα σε γλώσσα Python που να δέχεται από το πληκτρολόγιο τα ύψη τριών μαθητών σε εκατοστά και να εμφανίζει το μέσο ύψος τους σε μέτρα. (Επιλέξτε την εντολή που λείπει)

a)

mo = ( a1 + a2 +a3) /3  

b)

mo = ( a1 + a2 +a3) /3 /100

c)

mo = ( a1 + a2 +a3) /3 *100

d)

mo = float( input ( "Μέσος όρος: " ) )

44.

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

a)

a%2==1

b)

a%2==0

c)

a%3==0

d)

a%2=2

45.

Με ποια εντολή της python διαβάζουμε την εισαγωγή του χρήστη από το πληκτρολόγιο;

a)

print()

b)

input()

c)

input

d)

print

46.

Με ποια εντολή της Python γράφουμε στην οθόνη το κείμενο Please enter your name;

a)

print(Please enter your name)

b)

print "Please enter your name"

c)

print("Please enter your name")

d)

prit(Please enter your name)

47.

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

answer = 42

print("Η Απάντηση είναι...", answer)

a)

The answer is... answer

b)

The answer is... 42

c)

The answer is...

d)

The answer is... 24

48.

Τι θα εκτυπωθεί στην οθόνη μετά την εκτέλεση του παρακάτω κώδικα:

a)

Good Morning

b)

Good Evening

c)

Good Afternoon

d)

Τίποτα από τα παραπάνω

49.

Τι είναι μια μεταβλητή;

a)

Ένας τύπος δεδομένων

b)

Μία θέση στην μνήμη, που μπορούμε να αποθηκεύσουμε μία τιμή

c)

Ένας τύπος γραφικών

d)

Ένας τύπος μνήμης

50.

Ποιος τελεστές χρησιμοποιείται στην Python για να δώσουμε μία τιμή σε μια μεταβλητή;

a)

+

b)

*

c)

==

d)

=

51.

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

a)

24

b)

2

c)

25

d)

12

52.

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

a)

5

b)

x

5

c)

2

5

d)

x

y

53.

Τι θα εκτυπωθεί στην οθόνη αν το πρόγραμμα αυτό το τρέξει κάποιος που τον λένε Μαρία

a)

Hello, Maria

b)

Hello, name

c)

Hello, Νικος

d)

Error

54.

Αν

word="Python 2.7"

τι αποτέλεσμα έχει η παρακάτω εντολή:

len(word)

a)

12

b)

10

c)

9

55.

Αν

word='ΚΑΛΟ'

τι αποτέλεσμα θα έχουν οι εντολές:

print word+"ΠΑΣΧΑ"

print word

a)

ΚΑΛΟΠΑΣΧΑ

ΚΑΛΟΠΑΣΧΑ

b)

ΚΑΛΟ

ΚΑΛΟΠΑΣΧΑ

c)

ΚΑΛΟ ΠΑΣΧΑ

ΚΑΛΟ

d)

ΚΑΛΟΠΑΣΧΑ

ΚΑΛΟ

56.

Mia μεταβλητή μπορεί να έχει μόνο αριθμητικά δεδομένα

a)

Σωστό

b)

Λάθος

57.

Ποιος τύπος είναι κατάλληλος για να αποθηκεύσουμε την ηλικία ενός ατόμου;

a)

string

b)

int

c)

float

d)

boolean

58.

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

a)

Μπορούμε

b)

Φυσικά και δεν μπορούμε

59.

Έστω ότι η μεταβλητή a έχει τιμή 10, αν εμφανιστεί η εντολή εκχώρησης a=a+4 τι τιμή

θα έχει πλέον η μεταβλητή a;

a)

14

b)

4

c)

10

60.

Οι μεταβλητές με όνομα d και D είναι διαφορετικές μεταξύ τους

a)

Σωστό

b)

Λάθος

61.
Δίνονται οι εντολές:
x=1
x=x+15
Με την εκτέλεση αυτών των εντολών ποιά είναι η τελική τιμή της μεταβλητής x;
a)
16
b)
1
c)
15
d)
Καμμία
62.
Η εντολή x=x+15 αυξάνει την τιμή της μεταβλητής x κατά 15.
a)
Σωστό
b)
Λάθος
63.
Δίνονται οι εντολές:
x=1
print x
x=x+15
print x
Με την εκτέλεση αυτών των εντολών τι θα εμφανιστεί στην οθόνη;
a)
16
b)
1
c)
15
d)
1 και μετά 16
64.
Δίνονται οι εντολές:
x=1
print x
x=x+15
Με την εκτέλεση αυτών των εντολών τι θα εμφανιστεί στην οθόνη;
a)
16
b)
1
c)
15
d)
1 και μετά 16
65.
Δίνονται οι εντολές:
x=1
x=x+15
Με την εκτέλεση αυτών των εντολών τι θα εμφανιστεί στην οθόνη;
a)
16
b)
1
c)
Τίποτα
d)
1 και μετά 16