Μάθημα : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Κωδικός : EL1278107

EL1278107  -  ΔΕΡΕΚΕΝΑΡΗΣ ΓΡΗΓΟΡΙΟΣ

Υποπρογράμματα

Ερώτηση 1 (Πολλαπλής Επιλογής (Πολλαπλές Απαντήσεις) — 1 βαθμός) 

Επιλέξτε τις σωστές απαντήσεις που αφορούν την παρακάτω συνάρτηση:

Συνάρτηση Fun(Β,Δ):ΑΚΕΡΑΙA

Μεταβλητές Ακέραιες:Β,Δ

Αρχή

  Fun <- (Β+Δ)DIV2

Τέλος_συνάρτησης

Ερώτηση 2 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 1 βαθμός) 

Ποιες οι τιμές των μεταβλητών L, A, X που εκτυπώνονται σε κάθε επανάληψη;

ΠΡΟΓΡΑΜΜΑ τεστ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: K, L, A, X
ΑΡΧΗ

K <- 10

L <- 2

A <- 1

ΟΣΟ A < 8 ΕΠΑΝΑΛΑΒΕ

ΑΝ K mod L = 0 ΤΟΤΕ

X <- Fun(A, L)

ΑΛΛΙΩΣ

X <- A + L

ΤΕΛΟΣ_ΑΝ

ΓΡΑΨΕ L, A, X

A <- A + 2

L <- L + 1

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΣΥΝΑΡΤΗΣΗ Fun(Β, Δ): ΑΚΕΡΑΙΑ

ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Β, Δ

ΑΡΧΗ

Fun <- (Β + Δ) div 2

ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Ερώτηση 3 (Συμπλήρωση Κενών (Αυστηρή Ταυτοποίηση) — 6 βαθμοί) 

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

ΠΡΟΓΡΑΜΜΑ Κύριο

ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ : Α, Β, Γ

ΑΡΧΗ

   ΔΙΑΒΑΣΕ Α, Β, Γ

   ΚΑΛΕΣΕ Διαδ1(Α, Β, Γ)

   ΓΡΑΨΕ Α, Β, Γ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

ΔΙΑΔΙΚΑΣΙΑ Διαδ1(Β, Α, Γ)

ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ : Α, Β, Γ

ΑΡΧΗ

  Α <- Α + 2

  Β <- Β - 3

  Γ <- Α + Β

   ΓΡΑΨΕ Α, Β, Γ

ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Θα εμφανίσει: και

Ερώτηση 4 (Πολλαπλής Επιλογής (Πολλαπλές Απαντήσεις) — 2 βαθμοί) 

Επιλέξτε τις προτάσεις που περιγράφουν τα λάθη που έχουν γίνει στον παρακάτω κώδικα:

ΠΡΟΓΡΑΜΜΑ Κύριο

ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ : Χ, Ζ

ΠΡΑΓΜΑΤΙΚΕΣ: Υ

ΑΡΧΗ

ΔΙΑΒΑΣΕ Χ, Υ, Ζ

ΚΑΛΕΣΕ Διαδ1(Χ, Υ)

ΓΡΑΨΕ Χ, Υ, Ζ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

ΔΙΑΔΙΚΑΣΙΑ Διαδ1(Β, Α, Γ)

ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ : Α, Β, Γ

ΑΡΧΗ

Α <- Α + 2

Β <- Β - 3

Γ <- Α + Β

ΓΡΑΨΕ Α, Β, Γ

ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Ερώτηση 5 (Πολλαπλής Επιλογής (Πολλαπλές Απαντήσεις) — 3 βαθμοί) 

Ποια από τα παρακάτω αποτελούν χαρακτηριστικά των υποπρογραμμάτων

Ερώτηση 6 (Πολλαπλής Επιλογής (Πολλαπλές Απαντήσεις) — 4 βαθμοί) 

Ποια από τα παρακάτω αποτελούν τα πλεονεκτήματα του τμηματικού προγραμματισμού:

Ερώτηση 7 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 1 βαθμός) 

Τα διάφορα τμήματα ενός προγράμματος στην ΓΛΩΣΣΑ επικοινωνούν μεταξύ τους με:

Ερώτηση 8 (Αντιστοίχιση — 4 βαθμοί) 

Αντιστοιχείστε σωστά τις έννοιες της 1ης στήλες με αυτές της 2ης στήλης:
Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Στοίβα Εκτέλεσης
A. Καταστρατηγεί την αρχή της αυτονομίας των υποπρογραμμάτων.
2. Απεριόριστη εμβέλεια.
B. Μόνο τοπικές μεταβλητές, όπως στην ΓΛΩΣΣΑ
3. Περιορισμένη εμβέλεια
C. Προσφέρει μερικά πλεονεκτήματα στον πεπειραμένο προγραμματιστή, αλλά για τον αρχάριο περιπλέκει το πρόγραμμα δυσκολεύοντας την ανάπτυξή του.
4. Μερικώς περιορισμένη εμβέλεια.
D. Αποθήκευση από τον μεταφραστή των διευθύνσεων επιστροφής (return address) από την κλήση υποπρογραμμάτων.