ΟΛΗ Η ΥΛΗ_2016

You got 19 of 20 possible points.
Your score: 95%
Question

Ποιες είναι οι παράμετροι τιμών και ποιες οι παράμετροι μεταβλητών σε μία διαδικασία;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
  • Οι παράμετροι μεταβλητών  μεταφέρουν δεδομένα μέσα σε μια διαδικασία (λέγονται και παράμετροι εισόδου)
  • Σε πολλές περιπτώσεις χρειάζεται να εφοδιάσουμε τη διαδικασία και με παράμετρο η οποία να μεταφέρει μια τιμή στη διαδικασία η δε διαδικασία να αλλάζει την τιμή τηςπαραμέτρου και η αλλαγή αυτή να μεταφέρεται στην πραγματική παράμετρο. Τον ρόλο αυτό παίζει η παράμετρος μεταβλητής Οι παράμετροι τιμών μεταφέρουν τιμές έξω από τη διαδικασία και για το λόγο αυτό ονομάζονται παράμετροι εξόδου
0
Selected
  • Οι παράμετροι τιμών μεταφέρουν δεδομένα μέσα σε μια διαδικασία (λέγονται και παράμετροι εισόδου)
  • Σε πολλές περιπτώσεις χρειάζεται να εφοδιάσουμε τη διαδικασία και με παράμετρο ηοποία να μεταφέρει μια τιμή στη διαδικασία η δε διαδικασία να αλλάζει την τιμή τηςπαραμέτρου και η αλλαγή αυτή να μεταφέρεται στην πραγματική παράμετρο. Τον ρόλο αυτό παίζει η παράμετρος μεταβλητής Οι παράμετροι μεταβλητών μεταφέρουν τιμές έξω από τη διαδικασία και για το λόγο αυτό ονομάζονται παράμετροι εξόδου
1
Should have chosen
Question

Πώς μπορεί να αλλάξει η σειρά εκτέλεσης των εντολών;

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
Question

 Ποιο θα είναι το αποτέλεσμα της εντολής write(3.14159265:10:3);
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

3.14 με έξι κενά αριστερά του.
 

0

3.1416 με πέντε κενά αριστερά του.
 

0
Selected

3.142 με πέντε κενά αριστερά του.
 

1
Should have chosen
Question

Ο λογικός τύπος (Boolean) έχει δύο μόνο τιμές, την αληθή ( True ) και τη ψευδή ( False )

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
Question

Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση

(A AND B) AND NOT(C)

Score: 1 of 1
Your answerChoiceScoreCorrect answer
True0
Selected
False1
Should have chosen
Question

Να γράψετε στο τετράδιό σας το γράμμα που αντιστοιχεί στην τιμή της μεταβλητής Χ ,  που προκύπτει μετά την εκτέλεση της εντολής :   

Χ:= 5 + 7 DIV 3 * 4 ? 6

Score: 1 of 1
Your answerChoiceScoreCorrect answer

-5

0

10

0
Selected

7

1
Should have chosen

1

0
Question

Να τροποποιήσετε τον κώδικα ώστε, να δίνει τα ίδια αποτελέσματα με τη
χρήση των εντολών for

 

athroisma: =0;
metritis :=0;
while metritis < 10 do
 begin
  athroisma:=athroisma + metritis;
  writeln(metritis:10,athroisma:10);
  metritis:= metritis + 1;
end;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

 

program erwtisi;
var
athroisma,metritis: integer;
begin
athroisma:=0;
for metritis:=0 to 9 do
begin
   athroisma:=athroisma+metritis;
   writeln(metritis:10, athroisma:10);
end;
end.
 

1
Should have chosen

program erwtisi;
var
athroisma,metritis: integer;
begin
athroisma:=0;
for metritis:=1 to 10 do
begin
   athroisma:=athroisma+metritis;
   writeln(metritis:10, athroisma:10);
end;
end.
 

0
Question

 Ποιο είναι το αλφάβητο της Pascal;
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

Το αλφάβητο της Pascal αποτελείται  μόνο από  τα γράμματα του ελληνολατινικού αλφαβήτου

0
Selected

Το αλφάβητο της Pascal αποτελείται από βασικά σύμβολα, όπως τα γράμματα του ελληνολατινικού αλφαβήτου, τα αριθμητικά ψηφία (0-9)και τα ειδικά σύμβολα, όπως +,-*,/,\,.; κτλ.

1
Should have chosen
Question

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

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Τα χαρακτηριστικά ενός αντικειμένου είναι τα ______από τα οποία αποτελείται0δεδομένα
και οι μέθοδοι του αντικειμένου είναι οι ________οι οποίες σχετίζονται με την επεξερ-γασία των δεδομένων0ενέργειες
και καθορίζουν τη συμπεριφορά του _______ στο πρόγραμμα.0αντικειμένου
Οι μέθοδοι μπορεί να είναι διαδικασίες ή _______του χρήστη στο κυρίως πρόγραμμα.0συναρτήσεις
Question

Να τροποποιήσετε τον κώδικα ώστε, να δίνει τα ίδια αποτελέσματα με τη
χρήση των εντολών repeat until

 

athroisma: =0;
metritis :=0;
while metritis < 10 do
 begin
  athroisma:=athroisma + metritis;
  writeln(metritis:10,athroisma:10);
  metritis:= metritis + 1;
end;
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

 

program erwtisi_11_10_1;
var
athroisma,metritis:integer;
begin
athroisma:=0;
metritis:=0;
repeat
   athroisma:=athroisma+metritis;
   writeln(metritis:10, athroisma:10);
   metritis:=metritis+1;
until metritis > 9;
end.
 

1
Should have chosen

 

program erwtisi_11_10_1;
var
athroisma,metritis:integer;
begin
athroisma:=0;
metritis:=0;
repeat
   athroisma:=athroisma+metritis;
   writeln(metritis:10, athroisma:10);
   metritis:=metritis+1;
until metritis > 10;
end.
 

0
Question

Να δώσετε τη μορφή της εντολής επανάληψης repeat until, να εξηγήσετε τη λειτουργία της

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

 repeat
εντολή_1;
εντολή_2;
??..
εντολή_ν;
until (λογική έκφραση);
 

Η εντολή repeat χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων. Ο
έλεγχος για την επανάληψη γίνεται στο τέλος του κύκλου των εντολών που επαναλαμ-
βάνονται. Το χαρακτηριστικό της επανάληψης repeat είναι ότι η εντολή / ες που περιέ-
χονται, εκτελούνται τουλάχιστον μια φορά.

1
Should have chosen

 until (λογική έκφραση);
εντολή_1;
εντολή_2;
??..
εντολή_ν;

repeat

 

Κάθε φορά, ακόμα και την πρώτη, πριν εκτελεστεί η εντολή που αποτελεί το σώμα της
επανάληψης (αυτή που βρίσκεται μετά το do) ελέγχεται η λογική έκφραση η οποία
ακολουθεί το until. Στην περίπτωση που η λογική έκφραση δίνει αποτέλεσμα true, η
εντολή μετά το do εκτελείται ενώ στην περίπτωση που η λογική έκφραση δίνει ως απο-
τέλεσμα false η εντολή μετά το do δεν εκτελείται και ο έλεγχος περνά στην επόμενη
εντολή του προγράμματος.

0
Question

Αν το τμήμα προγράμματος επιστρέφει περισσότερες από μια τιμές ή αλλάζει τιμές πραγματικών παραμέτρων, τότε δε χρησιμοποιούμε συνάρτηση

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
Question

Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=False, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση

 A XOR (B AND NOT(C))

Score: 1 of 1
Your answerChoiceScoreCorrect answer
True0
Selected
False1
Should have chosen
Question

Ποιες είναι οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου;

Score: 1 of 1
Your answerChoiceScoreCorrect answer

Οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου είναι οι *, /, DIV, MOD και +, -

0
Selected

Οι πράξεις που μπορεί να γίνουν με μεταβλητές ή εκφράσεις λογικού τύπου είναι η σύζευξη, η διάζευξη, η αποκλειστική διάζευξη και η άρνηση και γίνονται με τη χρήση των τελεστών and, or, xor και not αντίστοιχα.

1
Should have chosen
Question

Η συνάρτηση pred(x) επιστρέφει το προηγούμενο του ορίσματος

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
Question

Ποιες είναι οι δομές δεδομένων; Πώς διακρίνονται οι στατικές από τις δυναμικές
δομές δεδομένων; Να δώσετε παραδείγματα στατικών δομών δεδομένων και δυναμικών δομών δεδομένων.

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

Δομές δεδομένων ονομάζονται οι σύνθετοι τύποι δεδομένων. Οι δομές δεδομένων δι-
ακρίνονται σε στατικές και σε δυναμικές. Στις στατικές δομές δεδομένων το πλήθος
των στοιχείων είναι σταθερό και καθορίζεται από τον ορισμό του τύπου στο τμήμα δη-
λώσεων του προγράμματος. Παράδειγμα στατικής δομής δεδομένων είναι ο Πίνακας.
Στις δυναμικές δομές δεδομένων, το πλήθος των στοιχείων της δομής καθορίζεται κατά
τη διάρκεια της εκτέλεσης του προγράμματος και πιθανόν να αυξομειώνεται. Παρα-
δείγματα δυναμικών δομών δεδομένων είναι οι συνδεδεμένες λίστες, η στοίβα, η ουρά, τα δυαδικά δένδρα κτλ.
 

1
Should have chosen

Δομές δεδομένων ονομάζονται οι απλοί τύποι δεδομένων. Οι δομές δεδομένων διακρίνονται σε τακτικές και σε άτακτες. 

0
Question

Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση

(ΝΟΤ(Α) AND NOT(B)) OR C

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
Question

Ποια είναι η δομή ενός προγράμματος Pascal;
 

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Επικεφαλίδα 0αρχίζει με τη λέξη program ακολουθούμενη από το όνομα του προγράμματος
τμήμα Δηλώσεων0Δηλώσεις σταθερών (constants), τύπων (εφόσον ορίζονται νέοι τύποι), μεταβλητών
Κύριο Πρόγραμμα 0begin και τελειώνει με end.
Question

i) Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=True, C=False, να επιλέξετε τη σωστή απάντηση στα παρακάτω

Score: 0 of 1
Your answerChoiceScoreCorrect answer
(ΝΟΤ(Α) AND NOT(B)) OR C0True
(A AND B) AND NOT(C)0False
Question

. Το μεταφρασμένο πρόγραμμα που παράγεται από το μεταγλωττιστή ονομάζεται πηγαίο (source)

Score: 1 of 1
Your answerChoiceScoreCorrect answer
True0
Selected
False1
Should have chosen