wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ C

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Ποια είναι η σωστή σειρά των βημάτων στη διαδικασία του προγραμματισμού;

a)

Σχεδίαση – Σύνταξη – Μεταγλώττιση – Εκτέλεση

b)

Σύνταξη – Διόρθωση – Μεταγλώττιση – Εκτέλεση

c)

Σχεδίαση – Σύνταξη – Διόρθωση – Μεταγλώττιση – Εκτέλεση – Διόρθωση

d)

Σύνταξη – Μεταγλώττιση – Εκτέλεση

2.

Ποια από τα παρακάτω σύνολα χαρακτήρων ASCII δεν επιτρέπονται στα ονόματα μεταβλητών;

a)

Αριθμοί (0-9)

b)

Πεζά γράμματα (a-z)

c)

Κεφαλαία γράμματα (A-Z)

d)

Σύμβολα

3.

Ποια από τις παρακάτω εντολές θα υπολογίσει σωστά μια λύση της δευτεροβάθμιας ax2+bx+c=0;

a)

x = -(b+sqrt(b^2-4*a*c)) / 2 / a

b)

x = -b+sqrt(b^2-4ac) / 2a

c)

x = -b+sqrt(b^2-4*a*c) / 2*a

d)

x = (-b+sqrt b^2-4*a*c) / 2*a

4.

Ποια από τις παρακάτω εντολές επανάληψης (αρχή : βήμα : τέλος) θα εκτελέσει τις εντολές τις πέντε (5) φορές πριν σταματήσει;

a)

for i = 0 : 2 : 10

b)

for i = -5 : 5 : 20

c)

for i = 0 : 5

d)

for i = 13 : -3 : -1

5.

Η εντολή IF: if a~=0, x=(1+b)/a; end, ελέγχει/διερευνά τη λύση της γραμμικής ax + b = 1;

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

6.

Αν δίνονται δυο πίνακες Α & Β διαστάσεων 2x3. Ποια από τις παρακάτω πράξεις θα δώσει ένα πίνακα C διαστάσεων 3x3 (το μονό εισαγωγικό μετά το γράμμα (’) σημαίνει ανάστροφος/transpose ή T);

a)

C = A * B

b)

C = A .* B

c)

C = A’ * B

d)

C = A * B’

7.

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

a)

Οι εμφωλευμένες if

b)

Η while (με συνθήκη)

c)

Η if με πολλές elseif

d)

Η switch - case

8.

Ποια είναι η πλέον ενδεδειγμένη μορφή αποθήκευσης Δεδομένων, ώστε αυτά να μεταφέρονται ευκολότερα μεταξύ διαφορετικών λειτουργικών συστημάτων, διαφορετικών γλωσσών & διαφορετικών εφαρμογών;

a)

.xlsx (φύλλο εργασίας Excel)

b)

.txt (απλό κείμενο - ASCII)

c)

.csv (Comma Separated Values - ASCII)

d)

.doc (κείμενο συμβατό με Word 2000/XP)

9.

Όταν υλοποιούμε ένα πολύπλοκο υπολογισμό που δίνει περισσότερα από ένα αποτελέσματα, επαναλαμβάνεται πολλές φορές και τον συναντάμε/χρησιμοποιούμε σε πολλές εφαρμογές, τότε συμφέρει περισσότερο να τον προγραμματίσουμε σαν:

a)

Υποπρόγραμμα ανεξάρτητο

b)

Πρόγραμμα ανεξάρτητο με δικό του GUI

c)

Συνάρτηση ανεξάρτητη

d)

Συνάρτηση εσωτερική του κυρίως προγράμματος

10.

Ποια από τις παρακάτω εκφράσεις δε αφορά γλώσσα προγραμματισμού ηλεκτρονικών υπολογιστών;

a)

Ακολουθιακός Προγραμματισμός

b)

Αντικειμενοστραφείς Προγραματισμός

c)

Οπτικός Προγραμματισμός

d)

Γραμμικός Προγραμματισμός