ΟΛΗ Η ΥΛΗ_2016

You got 12 of 20 possible points.
Your score: 60%
Question

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

(A AND B) AND NOT(C)

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

 

Να αναφέρετε τη συναρτηση τακτικών τύπων, chr(x:integer):char και να εξηγήσετε με παραδείγματα
τη λειτουργία της.
 

Score: 0 of 1
Your answerChoiceScoreCorrect answer

Επιστρέφει το προηγούμενο του ορίσματος. Το όρισμα x και η τιμή που επιστρέφει
είναι τακτικού (ordinal) τύπου.
 

0

Επιστρέφει τον χαρακτήρα του κώδικα ASCII, ο οποίος αντιστοιχεί στον ακέραιο αριθμό x. Το όρισμα x παίρνει τιμές από 0 έως και 255.
π.χ. writeln (chr(80)) εκτυπώνει το P.
 

0
Should have chosen
Selected

Επιστρέφει τη θέση του x στη διάταξη του τακτικού (ordinal) τύπου.
o Αν ο x είναι χαρακτήρας, επιστρέφει τον ακέραιο που φανερώνει την θέση
του χαρακτήρα στην ακολουθία χαρακτήρων του υπολογιστή.
 

0
Question

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

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

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

NOT(A XOR B) AND C

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

Ο interpreter ( διερμηνέας )  ελέγχει τη σύνταξη ολόκληρου του πηγαίου προγράμματος πριν από την εκτέλεση

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

Να γράψετε μια συνάρτηση για το ημιάθροισμα δύο αριθμών.

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

 

function half_sum(n1,n2);

var

n1,n2:real;
begin
half_sum:=(n1+n2)/2;
end;
 

0

 

function half_sum(n1,n2:real):real;
begin
half_sum:=(n1+n2)/2;
end;
 

0
Should have chosen
Question

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

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

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

12+6 / 2 div 3 -13

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

0

1
Should have chosen

-10

0
Question

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

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

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

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

(A AND B) AND NOT(C)

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

Να γράψετε μια συνάρτηση για το γινόμενο δύο αριθμών.

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

 

function product(a,b:real):real;
begin

writeln('Δώσε δύο αριθμούς');

readln(a,b);
product:=n1*n2;
end;
 

0

 

function product(n1,n2:real):real;
begin
product:=n1*n2;
end;
 

0
Should have chosen
Question

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

 A XOR (B AND NOT(C))

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

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

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Επιστημονικές εφαρμογές0Fortran, C, APL
Εμπορικές εφαρμογές0Cobol, RPG
Εκπαιδευτικές εφαρμογές0Basic, Logo
Ειδικές εφαρμογές0Lisp, Prolog
Επιστημονικές ? εμπορικές εφαρμογές0PL-1, PASCAL
Question

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer

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

0
Selected

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

1
Should have chosen
Question

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

NOT(A XOR B) AND C

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

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer

while i:=αρχική τιμή to τελική τιμή do

Η εντολή που ακολουθεί το do μπορεί να είναι απλή ή σύνθετη Σύνθετη εντολή είναι η εντολή που περιλαμβάνεται ανάμεσα στις λέξεις begin-end (δείτε σελ. 94)
και εκτελείται μέχρις ότου η μεταβλητή ελέγχου αποκτήσει τιμή ίση με την τελική τιμή. Αν η αρχική τιμή είναι
μεγαλύτερη από την τελική, οι εντολές που ακολουθούν το do δεν εκτελούνται.

0
Selected

while λογική έκφραση do εντολή

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

Η εντολή while χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων.

1
Should have chosen
Question

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

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

tΝα αλλάξετε τη σειρά των εντολών του παρακάτω αλγορίθμου ώστε το
αποτέλεσμα να είναι η εκτύπωση των αριθμών 1 έως και 10.

 

arithmos:=1;
while arithmos < 11 do
begin
arithmos: =arithmos + 1;
write(arithmos:5);
end;
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

 

arithmos:=1;
while arithmos < 11 do
begin
write(arithmos:5);
arithmos:=arithmos + 1;
end;
 

1
Should have chosen

 

arithmos:=1;
while arithmos <10 do
begin
write(arithmos:5);
arithmos:=arithmos + 1;
end;
 

0
Question

Να συμπληρώσετε τα κενά με τη λέξη που λείπει:

Ένα πρόβλημα το χωρίζουμε σε άλλα απλούστερα όταν είναι ____________ή όταν έχει ____________ τρόπο επίλυσης.
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

μεγάλο 

απλό

0

μικρό

απλό

0

μέτριο 

σύνθετο

0
Selected

 

μεγάλο   

πολύπλοκο

  

1
Should have chosen
Question

Τι θα εμφανίσει η εντολή: write( 10.342 : 1 : 0);

 

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

10.3

0

10

0
Should have chosen