ΑΕΠΠ Κεφάλαιο 7 - 8 - 9 Quiz
1. Οι τύποι μεταβλητών που δέχεται η ΓΛΩΣΣΑ είναι μόνο ΠΡΑΓΜΑΤΙΚΕΣ και ΑΚΕΡΑΙΕΣ
Σωστό Λάθος
2. Οι δηλώσεις των σταθερών προηγούνται πάντοτε των δηλώσεων των μεταβλητών
3. Τα σχόλια τοποθετούνται πάντα στην αρχή του προγράμματος
4. Κάθε εντολή ΑΝ περιλαμβάνει υποχρεωτικά το τμήμα ΑΛΛΙΩΣ
5. Κάθε τμήμα προγράμματος που χρησιμοποιεί την εντολή ΕΠΙΛΕΞΕ μπορεί να γραφεί και με εντολές ΑΝ
6. Η χρήση εμφωλευμένων ΑΝ είναι καλή προγραμματιστική τακτική
7. Αν το Α έχει την τιμή 10 και το Β την τιμή 20 τότε η έκφραση (Α > 8 ΚΑΙ Β < 20) Ή (Α > 10 Ή Β = 10) είναι αληθής
8. Οι εντολές που βρίσκονται σε μία επανάληψη ΓΙΑ εκτελούνται τουλάχιστον μία φορά
9. Κάθε επανάληψη μπορεί να γραφεί με την εντολή ΟΣΟ - ΕΠΑΝΑΛΑΒΕ
10. Σε περίπτωση εμφωλευμένων βρόχων, ο εσωτερικός πρέπει να περικλείεται ολόκληρος στον εξωτερικό
11. Η τιμή του βήματος αναφέρεται υποχρεωτικά σε κάθε εντολή ΓΙΑ
12. Τα ονόματα και το πλήθος των εισιτηρίων 10 θεάτρων μπορούν να αποθηκευτούν σε ένα δισδιάστατο πίνακα
13. Οι μεταβλητές που χρησιμοποιούνται σε ένα πρόγραμμα αντιστοιχούνται από το μεταγλωττιστή σε συγκεκριμένες θέσεις μνήμης του Η/Υ
14. Η ταξινόμηση των στοιχείων ενός πίνακα πρέπει να γίνεται πάντα πριν από την αναζήτηση
15. Δεσμευμένες λέξεις καλούνται οι λέξεις που έχουν δεσμεύσει για τα ονόματα των μεταβλητών
16. Όλοι οι πίνακες δηλώνονται στο τμήμα δήλωσης μεταβλητών του προγράμματος
17. Τα στοιχεία ενός πίνακα πρέπει να είναι του ιδίου τύπου
18. Η χρήση πινάκων αυξάνει την απαιτούμενη μνήμη για την εκτέλεση του προγράμματος
19. Ο δείκτης ενός μονοδιάστατου πίνακα πρέπει να είναι πάντα I
20. Το αλφάβητο της γλώσσας αποτελείται μόνο από γράμματα ελληνικά - λατινικά και αριθμούς
21. Σε μια εντολή εκχώρησης η μεταβλητή αριστερά και η έκφραση δεξιά του βέλους πρέπει να είναι του ιδίου τύπου
22. Στη δομή ενός προγράμματος σε ΓΛΩΣΣΑ είναι αυστηρά καθορισμένη
23. Το τμήμα δηλώσεων ενός προγράμματος σε ΓΛΩΣΣΑ πρέπει απαραιτήτως να προηγείται του τμήματος εντολών
24. Μια έκφραση μπορεί να περιέχει μεταβλητές, σταθερές, τελεστές και παρενθέσεις
25. Όταν μια δομή επανάληψης είναι εμφωλευμένη σε μια άλλη, τότε για κάθε εξωτερικό βρόχο πρέπει να ολοκληρώνονται όλες οι επαναλήψεις του εσωτερικού
26. Όταν μια δομή "Για" είναι εμφωλευμένη σε μια άλλη δομή "Για", τότε μπορούμε αν το επιθυμούμε για ευκολία να χρησιμοποιήσουμε την ίδια μεταβλητή για μετρητή
27. Ένα πρόγραμμα σε ΓΛΩΣΣΑ δεσμεύει τόσες συνεχόμενες θέσεις μνήμης για έναν πίνακα όσες και οι θέσεις που εμφανίζονται στο τμήμα δηλώσεων
28. Σε οποιοδήποτε σημείο ενός προγράμματος σε ΓΛΩΣΣΑ μπορούν να τοποθετηθούν σχόλια
29. Μπορούμε να αρχικοποιούμε μεταβλητές στο τμήμα δηλώσεων ενός προγράμματος σε ΓΛΩΣΣΑ
30. Σε ένα πρόγραμμα σε ΓΛΩΣΣΑ δεν μπορούμε να χρησιμοποιήσουμε λογική σταθερά
31. Στο τμήμα δηλώσεων ενός προγράμματος σε ΓΛΩΣΣΑ δηλώνουμε τα ονόματα των πινάκων αλλά όχι και το μέγεθός τους
32. Ένα πρόγραμμα σε ΓΛΩΣΣΑ έχει τη δυνατότητα να τροποποιεί το μέγεθος ενός πίνακα στο τμήμα εντολών
33. Για την εκτύπωση όλων των περιοχομένων ενός πίνακα απαιτείται η χρήση δομών επανάληψης
34. Για την αναζήτηση σε ταξινομημένους πίνακες προτιμάται η δυαδική αναζήτηση
35. Η συγχώνευση δυο πινάκων έχει ως στόχο να συνενώσει δυο πίνακες
36. Ποια από τις παρακάτω εντολές αυξάνει τη μεταβλητή Πλήθος κατά μία μονάδα
Πλήθος <-- Πλήθος+1 Πλήθος <-- +1 Πλήθος <-- 1 Πλήθος+1 <-- Πλήθος
37. Ποια η τιμή της μεταβλητής Α μετά την εκτέλεση της παρακάτω εντολής: Τιμή <-- (5 + 4 / 2 * 2) * 2 - (3 * 2 + 5 - 3)^2 + 9 / 3 - 2
-53 -37 -125 -45
38. Να συμπληρωθούν τα κενά ΠΡΟΓΡΑΜΜΑ Τεστ Π = 3.14 ΜΕΤΑΒΛΗΤΕΣ : Ε, Ακτίνα ΑΡΧΗ ΔΙΑΒΑΣΕ Ακτίνα Ε <-- Π * Ακτίνα ^ 2 ΓΡΑΨΕ 'Εμβαδόν :',
39. Τι θα εκτυπώσουν οι παρακάτω εντολές: Α <-- 0 Β <-- 5 Γ <-- 10 ΑΝ Α> 10 ΤΟΤΕ ΑΝ Β > 20 ΤΟΤΕ ΑΝ Γ > 10 ΤΟΤΕ ΓΡΑΨΕ Γ ΑΛΛΙΩΣ ΓΡΑΨΕ 2 * Γ ΤΕΛΟΣ_ΑΝ ΑΛΛΙΩΣ ΓΡΑΨΕ Β ΤΕΛΟΣ_ΑΝ ΑΛΛΙΩΣ ΑΝ Β < 10 ΤΟΤΕ ΓΡΑΨΕ Α ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ
0 10 5 20
40. Να συμπληρωθούν τα κενά ώστε οι επόμενες εντολές να τυπώνουν πάντα τον μεγαλύτερο αριθμό από τους δύο που διαβάστηκαν ΔΙΑΒΑΣΕ Α,Β ΑΝ Α < Β ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Α
41. Να συμπληρωθούν τα κενά ώστε οι επόμενες εντολές να τυπώνουν την τετραγωνική ρίζα ΔΙΑΒΑΣΕ Α ΑΝ Α 0 ΤΟΤΕ Ρίζα <-- Τ_Ρ(Α) ΓΡΑΨΕ Ρίζα ΓΡΑΨΕ 'Δεν υπάρχει ρίζα' ΤΕΛΟΣ_ΑΝ
42. Πόσες φορές θα εκτελεστεί η εντολή ΓΡΑΨΕ Α Α <-- 10 ΟΣΟ Α <> 0 ΕΠΑΝΑΛΑΒΕ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 5 Α <- Α-1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
10 0 2 Άπειρες
43. Να συμπληρωθούν τα κενά ώστε οι επόμενες εντολές να τυπώνουν το άθροισμα των τετραγώνων των περιττών αριθμών που είναι μικρότεροι από 10 Άθροισμα <-- ΓΙΑ ΑΠΟ 1 ΜΕΧΡΙ 10 ΜΕ_ΒΗΜΑ Άθροισμα <-- + Ι ^ 2 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ Άθροισμα
44. Να συμπληρωθούν τα κενά ώστε οι επόμενες εντολές να τυπώνουν το άθροισμα των αριθμών από 100 έως 200 Κ <-- Σ <-- ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ Σ <-- Σ+Κ Κ <-- Κ+1 ΜΕΧΡΙΣ_ΟΤΟΥ ΓΡΑΨΕ Σ
45. Η δήλωση ενός ακεραίου πίνακα 5 στοιχείων γίνεται με την εντολή:
ΑΚΕΡΑΙΕΣ : Α[5] ΑΚΕΡΑΙΕΣ : Α ΑΚΕΡΑΙΕΣ : Α[1], Α[2], Α[3], Α[4], Α[5] Α[5] : ΠΙΝΑΚΑΣ ΑΚΕΡΑΙΩΝ
46. Ποιες από τις παρακάτω εντολές υπολογίζουν το άθροισμα των στοιχείων ενός πίνακα Α με 10 στοιχεία?
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10 Σ <-- Σ + Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10 Σ <- Σ + Ι ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10 Σ <- Σ + Α[Ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10 Σ <- Α[Ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
47. Οι πίνακες που χρησιμοποιούν ένα μόνο δείκτη για την αναφορά των στοιχείων τους, ονομάζονται πίνακες. μονοδιάστατοι
48. Ποιες εντολές τυπώνουν τα στοιχεία ενός δισδιάστατου πίνακα 5Χ5:
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΡΑΨΕ Α[Ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΡΑΨΕ Α[Ι, Ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΡΑΨΕ Α[J] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΡΑΨΕ Α[Ι, J] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
49. Υπολογισμός και εκτύπωση του αθροίσματος κάθε γραμμής ενός δισδιάστατου πίνακα Α5Χ5 ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 5 Σ <-- ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ Σ <- + Α[, ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ Σ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Η Επίδοση σας είναι: σε σύνολο ερωτήσεων 49
© Sotirios Tourtounis 2006