wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Τμηματικός προγραμματισμός ονομάζεται τεχνική σχεδίασης και ανάπτυξης προγραμμάτων ως ένα εννιαίο πρόγραμμα.

a)

Σωστό

b)

Λάθος

2.

Ένα υποπρόγραμμα επιτελέι ένα αυτόνομο έργο και έχει γρααφεί χωριστά από το κύριο πρόγραμμα.

a)

Σωστό

b)

Λάθος

3.

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

a)

Σωστό

b)

Λάθος

4.

Ένας γενικός κανόνας για τα υποπογράμματα είναι οτι πρέπει να είναι πολύ μεγάλα και να περιέχουν αρκετές εντολές.

a)

Σωστό

b)

Λάθος

5.

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

a)

Σωστό

b)

Λάθος

6.

Υπάρχουν δύο είδη υποπρογραμμάτων:

οι συναρτήσεις και οι διαδικασίες

a)

Σωστό

b)

Λάθος

7.

Οι συναρτήσεις μπορούν να επιτελέσουν οποιαδήποτε λειτουργία ενός προγράμματος, όπως π.χ. εισαγωγή στοιχείων σε ένα πίνακα.

a)

Σωστό

b)

Λάθος

8.

Στον ορισμό μιας συνάρτησης πρέπει να αναφέρεται και ο τύπος της τιμής που επιστρέφει

a)

Σωστό

b)

Λάθος

9.

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

a)

Σωστό

b)

Λάθος

10.

Μια συνάρτηση καλείται από ένα πρόγραμμα με την χρήση της εντολής ΚΑΛΕΣΕ.

a)

Σωστό

b)

Λάθος

11.

Μια διαδικασία μπορεί να χρησιμοποιηθεί για την εμφάνιση ενός συνόλου μηνυμάτων προς τον χρήστη.

a)

Σωστό

b)

Λάθος

12.

Για την εύρεση του μεγίστου τριών ακεραίων αριθμών χρησιμοποιείται συνήθως διαδικασία και όχι συνάρτηση.

a)

Σωστό

b)

Λάθος

13.

Για τον υπολογισμό των δυο μικρότερων στοιχείων ενός πίνακα δεν μπορεί να χρησιμοποιηθεί συνάρτηση.

a)

Σωστό

b)

Λάθος

14.

Μια συνάρτηση δεν μπορεί να επιστρέφει μια τιμή τύπου χαρακτήρα.

a)

Σωστό

b)

Λάθος

15.

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

a)

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

b)

Υπολογσιμός μεγίστου και ελαχίστου ενός πίνακα

c)

Υπολογισμός μεγίστου ενός πίνακα

d)

Επιστροφή μιας λογικής τιμής

16.

Ένα υποπρόγραμμα μπορεί αν τερματίσει με την φράση:

a)

ΤΕΛΟΣ

b)

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

c)

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

d)

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

17.

Ποιά είναι η επικεφαλίδα της συνάρτησης ΣΥΝ που θα δέχεται έναν πίνακα Α 100 ακεραίων αριθμών και θα επιστρέφει τον μέσο όρο τους

a)

ΣΥΝΑΡΤΗΣΗ ΣΥΝ(Α,100): ΠΡΑΓΜΑΤΙΚΗ

b)

ΣΥΝΑΡΤΗΣΗ ΣΥΝ(Α(100)): ΑΚΕΡΑΙΑ

c)

ΣΥΝΑΡΤΗΣΗ ΣΥΝ(Α): ΠΡΑΓΜΑΤΙΚΗ

d)

ΣΥΝΑΡΤΗΣΗ ΣΥΝ(Α[100]): ΠΡΑΓΜΑΤΙΚΗ

18.

Ποιά είναι η επικεφαλίδα της διαδικασίας ΔΙΑΔ1 που δέχεται έναν πίνακα Α εκατό ακέραιων αριθμών και τον επιστρέφει ταξινομημένο

a)

ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΔ1(Α[100],Β[100])

b)

ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΔ1(Α[100])

c)

ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΔ1(Α)

d)

ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΔ1(Α[100])

19.

Δίνεται η συνάρτησ ΣΥΝ1 που δέχεται τον πίνακα Β[100] και επιστρέφει τον μικρότερο αριθμό του πίνακα. Ποιά από τις παρακάτω κλήσεις είναι σωστές;

a)

ΚΑΛΕΣΕ ΣΥΝ1(Β,min)

b)

min <- ΣΥΝ(Β[100])

c)

min <- ΣΥΝ(Β,100)

d)

min <- ΣΥΝ(Β)

20.

Δίνεται η συνάρτησ ΣΥΝ1 που δέχεται τον πίνακα Β[100] και επιστρέφει τον μικρότερο αριθμό του πίνακα. Ποιά από τις παρακάτω κλήσεις είναι σωστές;

a)

ΚΑΛΕΣΕ ΣΥΝ1(Β,min)

b)

min <- ΣΥΝ(Β[100])

c)

min <- ΣΥΝ(Β,100)

d)

min <- ΣΥΝ(Β)