wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python και το PictoBlox

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

Η γλώσσα προγραμματισμού χρησιμοποιείται για την επικοινωνία μεταξύ υπολογιστών.

b)

Η γλώσσα προγραμματισμού μπορεί να χρησιμοποιηθεί και για την επικοινωνία μεταξύ ανθρώπων.

c)

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

2.

Πώς μπορείτε να χρησιμοποιήσετε το PictoBlox χωρίς να κάνετε εγκατάσταση στον υπολογιστή σας;

a)

Μέσω της ιστοσελίδας https://pictoblox.ai

b)

Κατεβάζοντας το πρόγραμμα από το Google Play

c)

Εγκαθιστώντας το από CD

d)

Μέσω email

3.

Ποια δυνατότητα προσφέρει το PictoBlox στους χρήστες του;

a)

Να δημιουργούν και να εκτελούν τα προγράμματά τους

b)

Να δημιουργούν μουσική

c)

Να σχεδιάζουν τρισδιάστατα μοντέλα

d)

Να στέλνουν email

4.

Για να εγκαταστήσετε το PictoBlox στον υπολογιστή σας, τι πρέπει να κάνετε σύμφωνα με το κείμενο;

a)

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

b)

Να αγοράσετε ένα CD από το κατάστημα

c)

Να το βρείτε στο App Store

d)

Να το ζητήσετε από την καθηγήτριά σας

5.

Ποια είναι η λειτουργία του αρχείου καταγραφής (Log) στο Python Terminal;

a)

Να δείχνει τα σφάλματα που προκύπτουν κατά την εκτέλεση του έργου

b)

Να αποθηκεύει τον κώδικα Python

c)

Να εκτελεί το πρόγραμμα αυτόματα

d)

Να προσθέτει βιβλιοθήκες στο έργο

6.

Ποια είναι η κατάληξη του αρχείου που αποθηκεύεται στον υπολογιστή σας όταν κάνετε αποθήκευση ενός έργου του Pictoblox;

a)

.sb3

b)

.docx

c)

.pdf

d)

.jpg

7.

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

a)

Για να λειτουργεί σωστά και να παράγει τα επιθυμητά αποτελέσματα

b)

Για να φαίνεται πιο όμορφο οπτικά

c)

Για να καταναλώνει περισσότερο χώρο στη μνήμη

d)

Για να είναι πιο αργό στην εκτέλεση

8.

Τι είναι ένα 'Sprite' στο περιβάλλον του PictoBlox;

a)

Ένας χαρακτήρας ή ένα αντικείμενο που εκτελεί διάφορες ενέργειες στη Σκηνή.

b)

Το παράθυρο που εμφανίζονται τα μηνύματα σφάλματος.

c)

Ένα σύνολο εντολών Python που εκτελούν μια συγκεκριμένη εργασία.

d)

Το φόντο ή το σκηνικό πάνω στο οποίο εκτυλίσσεται ένα έργο.

9.

Ποιος είναι ο πρώτος απαραίτητος κώδικας που πρέπει να γραφτεί για να δημιουργηθεί ένα αντικείμενο sprite για τον χαρακτήρα 'Tobi';

a)

sprite.say("Hello")

b)

sprite.say('Tobi')

c)

sprite = Sprite('Tobi')

d)

Tobi = Sprite()

10.

Ποια σύνταξη από τις παρακάτω είναι σωστή για να κάνει το αντικείμενο sprite να πει Γεια για 2 δευτερόλεπτα;

a)

sprite.say(Γεια, 2)

b)

say("Γεια", 2)

c)

sprite.say("Γεια")

d)

sprite.say('Γεια', 2)

11.

Τι είναι μια συνάρτηση στον προγραμματισμό;

a)

Α. Ένα επαναχρησιμοποιήσιμο τμήμα κώδικα που εκτελεί μια συγκεκριμένη εργασία

b)

Β. Μια μεταβλητή που αποθηκεύει δεδομένα

c)

Γ. Ένα εργαλείο για σχεδίαση γραφικών

d)

Δ. Μια εντολή για εκτέλεση προγράμματος

12.

Τι ελέγχει η συνάρτηση bounceonedge();

a)

Αν το sprite αγγίζει την άκρη της οθόνης και το στρέφει προς την αντίθετη κατεύθυνση.

b)

Αν το sprite αλλάζει χρώμα όταν κινείται.

c)

Αν το sprite σταματά όταν φτάσει στη μέση της οθόνης.

d)

Αν το sprite αυξάνει το μέγεθός του όταν κινείται.

13.

Ποια είναι η βασική λειτουργία ενός βρόχου while;

a)

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

b)

Εκτελεί όλες τις εντολές ταυτόχρονα.

c)

Σταματά το πρόγραμμα αμέσως.

d)

Αλλάζει το όνομα του sprite.

14.

Αν η συνθήκη του βρόχου while γίνει ψευδής, τι συμβαίνει;

a)

Ο βρόχος σταματά να εκτελείται και το πρόγραμμα συνεχίζει με τις εντολές μετά τον βρόχο.

b)

Ο βρόχος συνεχίζει να εκτελείται για πάντα.

c)

Το πρόγραμμα διαγράφει το sprite.

d)

Το πρόγραμμα αλλάζει το χρώμα του sprite.

15.

Ένα sprite έχει οριστεί με setrotationstyle('left-right'). Τι θα συμβεί αν προσπαθήσει να στραφεί προς τα πάνω;

a)

Θα παραμείνει στραμμένο είτε αριστερά είτε δεξιά

b)

Θα στραφεί προς τα πάνω κανονικά

c)

Θα εξαφανιστεί

d)

Θα αλλάξει ενδυμασία

16.

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

a)

sprite.nextcostume()

b)

sprite.move(10)

c)

sprite.bounceonedge()

d)

sprite.setrotationstyle("left-right")

17.

Αν το sprite βρίσκεται στην τελευταία ενδυμασία της λίστας και καλέσουμε τη nextcostume(), ποια θα είναι η επόμενη ενδυμασία;

a)

Η πρώτη ενδυμασία της λίστας.

b)

Η ίδια ενδυμασία.

c)

Η δεύτερη ενδυμασία της λίστας.

d)

Δεν αλλάζει ενδυμασία.

18.

Ποια είναι η λειτουργία της εντολής sprite.bounceonedge();

a)

Κάνει το sprite να αναστρέφεται όταν φτάνει στην άκρη της Σκηνής.

b)

Αλλάζει την ενδυμασία του sprite.

c)

Μετακινεί το sprite σε τυχαία θέση.

d)

Σταματά το πρόγραμμα.

19.

Αν ο Τόμπι περπατάει πολύ γρήγορα και αλλάζει ενδυμασία πολύ γρήγορα, τι πρέπει να κάνουμε για να βελτιώσουμε το αποτέλεσμα;

a)

Να προσθέσουμε μια καθυστέρηση μέσα στην επανάληψη

b)

Να διαγράψουμε το while.

c)

Να αλλάξουμε το όνομα του sprite.

d)

Να αφαιρέσουμε όλες τις ενδυμασίες.

20.

Γιατί στο έργο Tobi Walking διαγράψαμε όλες τις ενδυμασίες εκτός από τις Tobi Walking 1 και Tobi Walking 2;

a)

Για να έχουμε τις σωστές ενδυμασίες για το περπάτημα του sprite.

b)

Για να μειώσουμε το μέγεθος του αρχείου.

c)

Για να αυξήσουμε την ταχύτητα του προγράμματος.

d)

Για να αλλάξουμε το όνομα του sprite.