wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Διαγώνισμα Α΄ Τετραμήνου

Total questions: 20

Worksheet time: 21mins

Name
Class
Date
1.

Η Python είναι μια γλώσσα προγραμματισμού.

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

2.

Η εντολή

age = 10
Δημιουργεί μια μεταβλητή με όνομα “age” που περιέχει την τιμή 10.

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

3.

Η εντολή

name = 'John'
Δημιουργεί μια μεταβλητή με όνομα “name” που είναι τύπου str

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

4.

Τι είναι το print στην Python; Επιλέξτε από τα παρακάτω:

a)

Εντολή

b)

Δεσμευμένη λέξη

c)

Μεταβλητή

d)

Τελεστής

5.

Ποιά από τα παρακάτω είναι έγκυρα αναγνωριστικά - ονόματα στην Python

a)

ονομα

b)

name1

c)

car_b

d)

b 3

6.

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

a)

' How are you; '

b)

Goodmorning

c)

"20=Excellent"

d)

Bravo!

7.

Ποια από τα παρακάτω είναι MH αποδεκτά ονόματα μεταβλητών;

a)

result final = 5

b)

result-final = 1

c)

resultFinal = 3

d)

result.final = 4

8.

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

x=1

print ( "x" )

a)

"1"

b)

"x"

c)

x

d)

1

9.

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

b=10

b=b+5

print (b)

a)

10

b)

b

c)

5

d)

15

10.

Σημειώστε δίπλα σε κάθε τιμή τον τύπο της στην Python:

'56' -

15.4 -

100 -

True -

45.0 -

2 lines
11.

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

a)

print (a)

b)

output(a)

c)

input (a)

d)

Print(a)

12.

Αριθμητικός τελεστής είναι

a)

**

b)

=

c)

==

d)

>

13.

Ποιος κανόνας παραβιάζεται από το παρακάτω όνομα μεταβλητής:

1st_Name

a)

Κανένα ειδικό χαρακτήρα εκτός από την κάτω παύλα

b)

Χρησιμοποιήστε μόνο κείμενο για την αρχή του ονόματος μεταβλητής - χωρίς αριθμούς στην αρχή

c)

Διατηρήστε τα ονόματα με νόημα

d)

Δεν υπάρχει τίποτα λάθος με αυτό το όνομα μεταβλητής

14.

Ποιος τελεστής υλοποιεί την διαίρεση στην Python;

a)

/

b)

//

c)

*

d)

%

15.

Ποιος τελεστής ελέγχει αν μια τιμή είναι ίση με μια άλλη;

a)

+

b)

=

c)

==

d)

!=

16.

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

a)

name  = print( "Tanner")

b)

input("Tanner")

c)

name = "Tanner"

d)

name = input("Tanner")

17.

score=80

mess=' Πολύ καλά! '

mess1=' Πέτυχες '

print (mess, mess1, score, 'πόντους')

Διάλεξε τη σωστή απάντηση σχετικά με το τι θα εμφανιστεί στην οθόνη.

a)

Πολύ καλά! Πέτυχες 80 πόντους

b)

80

c)

Πέτυχες score πόντους

18.

Να γράψετε πρόγραμμα σε Python στο οποίο:

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

β)θα δημιουργείτε μια μεταβλητή που θα διαβάζει τις απουσίες σας στο 1ο τετράμηνο

γ) Θα τυπώνει στην οθόνη 'Ονομάζεσαι ............. και έχεις .......... απουσίες.'

4 lines
19.

Να γράψετε πρόγραμμα το οποίο θα διαβάζει τρεις βαθμούς ενός μαθητή και θα υπολογίζει και θα τυπώνει το άθροισμα των βαθμών και το μέσο όρο τους. Στο τέλος, θα τυπώνει το μήνυμα "ΤΕΛΟΣ"

4 lines
20.

Να γράψετε πρόγραμμα το οποίο θα τυπώνει το όνομα και τον βαθμό που πετύχατε στο τεστ ( κατά τη δικιά σας εκτίμηση)

4 lines