ΟΛΗ Η ΥΛΗ_2016

You got 16 of 20 possible points.
Your score: 80%
Question

2+10 MOD 12 DIV 6

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

0

0

3

0
Should have chosen
Question

Αναφέρετε παραδείγματα γλωσσών Συναρτησιακού Προγραμματισμού.

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

Τι γνωρίζετε για τις γλώσσες 4ης γενιάς;

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Είναι γλώσσες________________ και μπορούν να τις χρησιμοποιήσουν και άτομα που δεν έχουν γνώσεις προγραμματισμού0υψηλής παραγωγικότητας
Διαθέτουν ____________για τη δημιουργία αρχείων, τη δημιουργία και ενημέρωση οθονών για την εκμετάλλευση των αρχείων και τη δημιουργία εκτυπώσεων. Κάθε μία εντολή γλώσσας 4ης γενιάς αντιστοιχεί σε ολόκληρο πρόγραμμα μιας κλασσικής γλώσσας προγραμματισμού.0 δυναμικές εντολές
Είναι γλώσσες ____________0 διαλογικές
Η υλοποίηση πληροφοριακών συστημάτων είναι ταχύτερη με χρήση γλωσσών __________.04ης γενιάς
Question

Να χρησιμοποιήσετε τις εντολές επανάληψης repeat until , ώστε το
αποτέλεσμα να είναι η εκτύπωση των αριθμών 1 έως και 10.

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer

program erwtisi;
var
arithmos:integer;
begin
arithmos:=0;
repeat
   arithmos:=arithmos+1;

    write (arithmos:5);
until arithmos>10
end.

0
Selected

 

program erwtisi;
var
arithmos:integer;
begin
arithmos:=1;
repeat
   write (arithmos:5);
   arithmos:=arithmos+1;
until arithmos>10
end.
 

1
Should have chosen
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

Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=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

Σε τι χρησιμεύει η Σημασιολογία (Semantics);

 Η Σημασιολογία είναι ένα σύνολο κανόνων οι οποίοι προσδιορίζουν πώς γράφονται έγκυρες εντολές σε μια γλώσσα προγραμματισμού.

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

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

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

Σ? ένα πρόγραμμα Pascal  προηγούνται οι δηλώσεις των μεταβλητών και ακολουθούν οι δηλώσεις των σταθερών

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

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

 A XOR (B AND NOT(C))

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

Τι γνωρίζετε για τον διαδικασιακό προγραμματισμό;

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Στο Διαδικασιακό προγραμματισμό, το πρόγραμμα είναι γραμμένο_______________, η οποία είναι χαρακτηριστικό των γλωσσών 3ης γενιάς. (COBOL, FORTRAN, PASCAL)0σε κάποια γλώσσα εξαρτημένη από τη διαδικασία
Μια γλώσσα που είναι εξαρτημένη από τη διαδικασία δίνει έμφαση στον__________________________. Προβλήματα που επιλύονται με δια-δικασιακό προγραμματισμό είναι για λογιστικές, εμπορικές, διοικητικές εφαρμογές, εφαρμογές μεταφορών κτλ.0 προγραμματισμό των υπολογιστικών και λογικών διαδικασιών που απαιτούνται για την επίλυση του προβλήματος
Στο διαδικασιακό προγραμματισμό, το πρόγραμμα είναι μια διαδικασία η οποία εκτε-λεί ένα προς ένα τα βήματα του αλγόριθμου επίλυσης του προβλήματος. Οι εντολές εκτελούνται______________________ παραλείπονται και δημιουργούνται διακλαδώσεις ή κάποιες εντολές επαναλαμβάνονται0 διαδοχικά εκτός αν υπάρχουν συνθήκες οπότε κάποιες εντολές
Ο διαδικασιακός προγραμματισμός, με τις γλώσσες 3ης γενιάς ___________________ και τον έχει φέρει προς το επίπεδο του ανθρώπου.0έχει απομακρύνει τον προγραμματισμό από το επίπεδο της μηχανής
Question

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

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

Πώς διακρίνονται οι σύνθετοι τύποι δεδομένων με δόμηση, από τους σύνθετους τύπους χωρίς δόμηση;

Να δώσετε παραδείγματα σύνθετων τύπων με δόμηση και σύνθετων τύπων χωρίς δόμηση

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

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

1
Should have chosen

Ο σύνθετος τύπος δεδομένων με δόμηση, είναι ξεχωριστές  μεταβλητές με μοναδικα στοιχεία

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

0
Question

Ποια είναι η δομή της ακολουθίας;
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

Στην ακολουθία, οι εντολές οι οποίες βρίσκονται ακολουθούν επαναληπτικό δρόμο

0

Στην ακολουθία, οι εντολές οι οποίες επιλέγονται από κάποια λογική συνθήκε για το αν θα εκτελεστούν

0
Selected

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

1
Should have chosen
Question

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

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

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

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

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

Χρήση σε εκπαιδευτικές εφαρμογές (Lisp)

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

Τι είναι ο αντικειμενοστρεφής προγραμματισμός;

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

Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, 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