wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Κουίζ Προγραμματισμού Python

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Ποια είναι η διαφορά μεταξύ ακεραίων (int) και δεκαδικών (float) μεταβλητών στην Python;

a)

Οι ακέραιες μεταβλητές δεν μπορούν να χρησιμοποιηθούν σε μαθηματικές πράξεις

b)

Η διαφορά είναι ότι οι ακέραιες μεταβλητές αντιπροσωπεύουν ακέραιους αριθμούς, ενώ οι δεκαδικές μεταβλητές αντιπροσωπεύουν αριθμούς με δεκαδικά ψηφία.

c)

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

d)

Οι ακέραιες μεταβλητές μπορούν να περιέχουν δεκαδικούς αριθμούς

2.

Πώς ορίζετε μια μεταβλητή στην Python και ποια είναι η σύνταξη για την ανάθεση τιμής σε αυτήν;

a)

Μεταβλητή -> τιμή

b)

Μεταβλητή = τιμή

c)

Μεταβλητή : τιμή

d)

Μεταβλητή + τιμή

3.

Ποια είναι η χρήση του λογικού τελεστή 'and' σε μια συνθήκη στην Python;

a)

Ο λογικός τελεστής 'and' επιστρέφει την τιμή της πρώτης συνθήκης

b)

Ο λογικός τελεστής 'and' επιστρέφει True μόνο αν και οι δύο συνθήκες είναι αληθείς, αλλιώς επιστρέφει False.

c)

Ο λογικός τελεστής 'and' επιστρέφει False αν και οι δύο συνθήκες είναι αληθείς

d)

Ο λογικός τελεστής 'and' επιστρέφει True αν μόνο μία από τις δύο συνθήκες είναι αληθής

4.

Ποια είναι η διαφορά μεταξύ των τελεστών '==' και '!=' στην Python;

a)

Ο τελεστής '==' επιστρέφει False αν οι τιμές είναι ίσες, ενώ ο τελεστής '!=' επιστρέφει False αν οι τιμές είναι διαφορετικές.

b)

Ο τελεστής '==' επιστρέφει False αν οι τιμές είναι διαφορετικές, ενώ ο τελεστής '!=' επιστρέφει False αν οι τιμές είναι ίσες.

c)

Ο τελεστής '==' επιστρέφει True αν οι τιμές είναι διαφορετικές, ενώ ο τελεστής '!=' επιστρέφει True αν οι τιμές είναι ίσες.

d)

Ο τελεστής '==' επιστρέφει True αν οι τιμές είναι ίσες, ενώ ο τελεστής '!=' επιστρέφει True αν οι τιμές είναι διαφορετικές.

5.

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

a)

Χρησιμοποιήστε τη συνάρτηση isinstance()

b)

Χρησιμοποιήστε τη συνάρτηση isvalidtype()

c)

Χρησιμοποιήστε τη συνάρτηση validateType()

d)

Χρησιμοποιήστε τη συνάρτηση checktype()

6.

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

a)

if (condition)

b)

if condition then

c)

if condition: # εδώ γράφονται οι εντολές που θα εκτελεστούν αν η συνθήκη είναι αληθής

d)

if condition {

7.

Ποια είναι η χρήση του λογικού τελεστή 'or' σε μια συνθήκη στην Python;

a)

Ο λογικός τελεστής 'or' επιστρέφει το αποτέλεσμα της πρώτης συνθήκης που είναι True.

b)

Ο λογικός τελεστής 'or' επιστρέφει True αν τουλάχιστον μία από τις συνθήκες είναι True, αλλιώς επιστρέφει False.

c)

Ο λογικός τελεστής 'or' επιστρέφει False αν τουλάχιστον μία από τις συνθήκες είναι False, αλλιώς επιστρέφει True.

d)

Ο λογικός τελεστής 'or' επιστρέφει το αποτέλεσμα της δεύτερης συνθήκης που είναι True.

8.

Ποια είναι η διαφορά μεταξύ των τελεστών '<' και '<=' στην Python;

a)

Ο τελεστής '<' είναι για πρόσθεση, ενώ ο τελεστής '<=' είναι για αφαίρεση.

b)

Η διαφορά είναι ότι ο τελεστής '<' ελέγχει μόνο την ανισότητα, ενώ ο τελεστής '<=' ελέγχει και την ισότητα.

c)

Ο τελεστής '<' είναι για αναζήτηση σε λίστες, ενώ ο τελεστής '<=' είναι για αναζήτηση σε λεξικά.

d)

Ο τελεστής '<' είναι για αναπαράσταση αριθμών, ενώ ο τελεστής '<=' είναι για αναπαράσταση κειμένου.

9.

Πώς μπορείτε να ελέγξετε αν μια συνθήκη είναι ψευδής στην Python;

a)

if condition == False:

b)

if condition is False:

c)

if not condition:

d)

if condition != True:

10.

Ποια είναι η διαφορά μεταξύ των τελεστών '>' και '>=' στην Python;

a)

Ο τελεστής '>' ελέγχει αν η πρώτη τιμή είναι μικρότερη από τη δεύτερη

b)

Ο τελεστής '>=' ελέγχει αν η πρώτη τιμή είναι μικρότερη από τη δεύτερη

c)

Ο τελεστής '>' ελέγχει αν η πρώτη τιμή είναι ίση με τη δεύτερη

d)

Η διαφορά είναι ότι ο τελεστής '>' ελέγχει αν η πρώτη τιμή είναι μεγαλύτερη από τη δεύτερη, ενώ ο τελεστής '>=' ελέγχει αν η πρώτη τιμή είναι μεγαλύτερη από ή ίση με τη δεύτερη.