ΤΕΥΧΟΣ ΜΑΪΟΥ · ΠΑΓΚΥΠΡΙΕΣ 2026
Σπασίκλας
η βαρετή σελίδα για σπουδές, πάντα δωρεάν.
ΠΑΓΚΥΠΡΙΕΣ ΣΕ
ΜΕΡ
ΩΡ
ΛΕΠ
ΔΕΥ
δες το πλήρες πρόγραμμα →
Θέματα-Λύσεις · μάθημα 015
015

Πληροφορική

⚠️
Διαφάνεια AI. Δοκιμαστικό MC πολλαπλών επιλογών — AI generated, εξάσκηση στο στιλ των Παγκυπρίων.
ΑΠΑΝΤΗΜΕΝΕΣ 0 / 254 από 254 ερωτήσεις
Σπασίκλας κατσικάκι

Δυαδικοί Αριθμοί & Αρχιτεκτονική

1 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ο δεκαδικός αριθμός 45 στο δυαδικό σύστημα είναι:
2 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ο δυαδικός αριθμός 101101₂ ισούται με ποιον δεκαδικό;
3 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Το αποτέλεσμα της δυαδικής πρόσθεσης 1011 + 1101 είναι:
4 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποιος καταχωρητής της CPU κρατά τη διεύθυνση της επόμενης εντολής προς εκτέλεση;
5 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Στον κύκλο Fetch–Decode–Execute, στο στάδιο Fetch:
6 Δυαδικοί Αριθμοί & Αρχιτεκτονική πολλαπλή επιλογή
Ποια από τα παρακάτω χαρακτηριστικά αφορούν τη μνήμη RAM; (επίλεξε όσα ισχύουν)
7 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ο δεκαεξαδικός αριθμός 2A₁₆ ισούται με ποιον δεκαδικό;
8 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Πόσα διαφορετικά bytes μπορούν να αναπαρασταθούν με 8 bits;
9 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Το συμπλήρωμα ως προς 2 του δυαδικού 0101 (σε 4 bits) είναι:
10 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Το αποτέλεσμα της λογικής πράξης 1101 AND 1011 (bit-by-bit) είναι:
11 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Το αποτέλεσμα της 1101 XOR 1011 (αποκλειστικό OR) είναι:
12 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ο κωδικός ASCII του χαρακτήρα 'A' είναι 65. Ποιος είναι ο κωδικός ASCII του 'D';
13 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποια μνήμη έχει τον μικρότερο χρόνο πρόσβασης (πιο γρήγορη);
14 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Στην αρχιτεκτονική von Neumann, ποιο είναι το βασικό χαρακτηριστικό;
15 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Πόσα bit χρειάζονται για να αναπαρασταθούν 1024 διαφορετικές τιμές;
16 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Πόσα bytes έχει ένα 1 KiB (kibibyte);
17 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποια λογική πύλη υλοποιεί τη συνάρτηση «έξοδος = 1 μόνο όταν ΟΛΕΣ οι είσοδοι είναι 1»;
18 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποια είναι η βασική λειτουργία της ALU;
19 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Στο δυαδικό σύστημα, η μετατόπιση (left shift) κατά 1 θέση ισοδυναμεί με:
20 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ο δεκαδικός αριθμός 200 στο δεκαεξαδικό σύστημα είναι:
21 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Μετατρέψτε τον δεκαεξαδικό αριθμό 2F σε δεκαδικό.
22 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποια είναι η παράσταση του -5 σε 4-bit συμπλήρωμα ως προς 2;
23 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Πόσα διαφορετικά bits έχει μια διεύθυνση IPv4;
24 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Το αποτέλεσμα της πράξης 1010 XOR 1100 είναι:
25 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Μετατρέψτε το δυαδικό 11010110 σε δεκαεξαδικό.
26 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποια πύλη (gate) υλοποιεί τη λειτουργία: έξοδος = 1 μόνο αν ΚΑΙ οι δύο είσοδοι = 0;
27 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Πόσα bytes μπορεί να διευθυνσιοδοτήσει άμεσα ένας επεξεργαστής με 24-bit address bus;
28 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Στο δεκαεξαδικό, ποιο γράμμα αντιστοιχεί στο δεκαδικό 13;
29 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Η λειτουργία του καταχωρητή (register) στον CPU είναι:
30 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Μετατρέψτε τον οκταδικό αριθμό 37 σε δεκαδικό.
31 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποιο από τα παρακάτω ΔΕΝ είναι έγκυρο δυαδικό byte;
32 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Η βασική διαφορά μεταξύ RAM και ROM είναι:
33 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποια είναι η δεκαδική τιμή του 5-bit αριθμού 10000 σε συμπλήρωμα ως προς 2;
34 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποιος συνδυασμός πυλών AND + NOT μπορεί να υλοποιήσει μια NAND πύλη;
35 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Μετατρέψτε το 255 (decimal) σε δυαδικό 8-bit.
36 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Σε ένα σύστημα με 8-bit data bus και 16-bit address bus, πόσα bytes μπορούν να διευθυνσιοδοτηθούν;
37 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποιο στάδιο του κύκλου εντολών (fetch-decode-execute) εντοπίζει τι πρέπει να κάνει ο επεξεργαστής;
38 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποιο από τα παρακάτω ΔΕΝ είναι έγκυρη οκταδική ψηφία;
39 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Η πρόσθεση σε δυαδικό: 0111 + 0001 σε 4 bits δίνει:
40 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Τι παράγει η λογική πύλη NOT με είσοδο A=1;
41 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποια είναι η δυαδική αναπαράσταση του δεκαδικού αριθμού 0.6875;
42 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Το συμπλήρωμα ως προς 2 του 8-bit δυαδικού αριθμού 00011001 είναι:
43 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποιος είναι ο δεκαδικός αριθμός που αντιστοιχεί στον δυαδικό αριθμό 1010.01;
44 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποιο από τα παρακάτω αποτελεί το κύριο συστατικό της CPU που εκτελεί αριθμητικές και λογικές πράξεις;
45 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Κατά τον κύκλο εντολής fetch-decode-execute, ποια ενέργεια πραγματοποιείται στο στάδιο της εκτέλεσης (execute);
46 Δυαδικοί Αριθμοί & Αρχιτεκτονική
Ποια από τις παρακάτω περιγραφές αντιστοιχεί στη μνήμη ROM (Read-Only Memory);
47 Δυαδικοί Αριθμοί & Αρχιτεκτονική πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ σχετικά με τα συστατικά της αρχιτεκτονικής υπολογιστή;
48 Δυαδικοί Αριθμοί & Αρχιτεκτονική πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ όσον αφορά τις ιδιότητες του δυαδικού συστήματος;
49 Δυαδικοί Αριθμοί & Αρχιτεκτονική πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ σχετικά με τον ρόλο των μονάδων αποθήκευσης;

C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)

50 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Στη C++ με int a=7, b=3;, ποια είναι η τιμή της έκφρασης a / b;
51 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Με int a=7, b=3;, ποια η τιμή της (double) a / b;
52 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Δίνεται ο κώδικας:
if (x % 2 == 0)
  if (x > 10) cout << "A";
  else cout << "B";
else cout << "C";

Τι θα εμφανιστεί για x = 4;
53 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Στον ίδιο κώδικα με dangling-else, τι θα εμφανιστεί για x = 7;
54 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι κάνει η εντολή continue; μέσα σε βρόχο;
55 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Δίνεται ο βρόχος:
int s = 0;
for (int i = 1; i <= 10; i++) {
  if (i % 3 == 0) continue;
  if (i > 8) break;
  s += i;
}

Ποια η τελική τιμή του s;
56 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια η τιμή της έκφρασης 17 % 5;
57 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Δίνεται:
int a = 5;
int b = a++;
int c = ++a;

Ποιες είναι οι τιμές των a, b, c;
58 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια η τιμή της λογικής έκφρασης (5 > 3) && (2 == 2) || (1 > 10);
59 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Πόσες φορές θα εκτελεστεί ο βρόχος;
int i = 0;
do {
  cout << i;
  i++;
} while (i < 0);
60 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποιος τύπος αποθηκεύει την τιμή 3.14;
61 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια από τις παρακάτω είναι έγκυρη δήλωση μεταβλητής στη C++;
62 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια η έξοδος;
int x = 10;
switch (x / 3) {
  case 3: cout << "A"; break;
  case 4: cout << "B"; break;
  default: cout << "C";
}
63 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια η τιμή του n μετά τον βρόχο;
int n = 1;
while (n < 50) {
  n *= 2;
}
64 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Στη C++, ποιος τελεστής εκχωρεί τιμή σε μεταβλητή;
65 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια η τιμή της έκφρασης !(3 > 5);
66 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια από τις παρακάτω εντολές είναι ισοδύναμη με x = x + 5;;
67 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Πόσες φορές εκτυπώνεται το «Hi»;
for (int i = 5; i > 0; i--)
  cout << "Hi ";
68 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποιο είναι το πεδίο ισχύος (scope) της μεταβλητής x;
for (int i = 0; i < 5; i++) {
  int x = i * 2;
}
cout << x;
69 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια συνθήκη ελέγχει αν ο int x βρίσκεται στο διάστημα [10, 20];
70 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι τυπώνει ο παρακάτω κώδικας;
int x = 10;
if (x > 5)
    cout << "A";
else if (x > 8)
    cout << "B";
else
    cout << "C";
71 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι τυπώνει ο κώδικας;
int i = 0;
do {
    cout << i << " ";
    i++;
} while (i < 3);
72 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια είναι η τιμή του x μετά τον κώδικα;
int x = 5;
switch (x) {
    case 4: x = 10; break;
    case 5: x = 20;
    case 6: x = 30; break;
    default: x = 0;
}
73 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι τυπώνει;
int a = 3, b = 4;
cout << (a > b ? a : b) << endl;
74 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια γραμμή έχει σφάλμα;
1: int x = 5;
2: float y = 2.5;
3: int z = x / y;
4: cout << z;
75 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι τυπώνει ο κώδικας;
for (int i = 1; i <= 4; i++) {
    if (i == 2) continue;
    if (i == 4) break;
    cout << i << " ";
}
76 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι αποθηκεύει η μεταβλητή r;
int a = 17, b = 5;
int r = a % b;
77 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποιο είναι το αποτέλεσμα;
int x = 5;
cout << x++ << " ";
cout << x;
78 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια είναι η τιμή του y;
bool a = true, b = false;
bool y = !a || b;
79 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Πόσες φορές θα εκτελεστεί το σώμα του βρόχου;
int i = 1;
while (i < 10) {
    i *= 2;
}
80 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποιο είναι το αποτέλεσμα;
int x = 10;
if (x = 5)  // σημείωση: = όχι ==
    cout << "Yes";
else
    cout << "No";
81 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι θα τυπώσει ο κώδικας;
int sum = 0;
for (int i = 1; i <= 5; i += 2)
    sum += i;
cout << sum;
82 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι τυπώνει;
int x = 7;
cout << (x & 3);
83 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια είναι η έξοδος;
int n = 100;
while (n > 1) n /= 10;
cout << n;
84 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποιος τύπος δεδομένων πρέπει να χρησιμοποιηθεί για να αποθηκεύσουμε τον αριθμό 3.14159 με μέγιστη ακρίβεια σε C++;
85 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Τι εκτυπώνεται;
for (int i = 0; i < 3; i++)
    for (int j = 0; j < 2; j++)
        cout << i*j << " ";
86 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια είναι η σωστή δήλωση σταθεράς στην C++;
87 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποιο from είναι το σωστό;
int x;
cin >> x;
if (x % 2 == 0)
    cout << "even";
else
    cout << "odd";
Αν x = 7, τι τυπώνεται;
88 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποιο statement τερματίζει ΑΜΕΣΑ τον τρέχοντα βρόχο και συνεχίζει στον εξωτερικό;
89 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια είναι η έξοδος;
int x = 1;
switch(x) {
    case 1:
    case 2: cout << "low"; break;
    case 3: cout << "mid"; break;
    default: cout << "high";
}
90 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια από τις παρακάτω δηλώσεις μεταβλητών στη C++ είναι σωστή;
91 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποιος τελεστής χρησιμοποιείται για την ανάγνωση δεδομένων από το πληκτρολόγιο στη C++;
92 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια είναι η έξοδος του παρακάτω κώδικα; int a=5; cout << a++ << endl; cout << a;
93 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Δίνεται το ακόλουθο τμήμα κώδικα: int x = 5; if (x > 3) { cout << "A"; } else if (x == 5) { cout << "B"; } else { cout << "C"; } Τι θα εμφανιστεί στην οθόνη;
94 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Ποια από τις παρακάτω δομές βρόχου θα εκτελεστεί τουλάχιστον μία φορά, ανεξάρτητα από την αρχική συνθήκη;
95 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι)
Δίνεται το ακόλουθο τμήμα κώδικα: for (int i = 1; i <= 5; i++) { if (i == 3) continue; cout << i << " "; } Τι θα εμφανιστεί στην οθόνη;
96 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; (Χαρακτηριστικά βρόχων)
97 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; (Ιδιότητες τελεστών)
98 C++ Βασικά (Τελεστές, Διακλάδωση, Βρόχοι) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; (Τύποι δεδομένων C++)

Strings & Πίνακες (1D / 2D)

99 Strings & Πίνακες (1D / 2D)
Στη C++, για να μετράς το μήκος ενός string s χρησιμοποιείς:
100 Strings & Πίνακες (1D / 2D)
Στη λέξη «Programming», πόσα φωνήεντα (A, E, I, O, U) υπάρχουν;
101 Strings & Πίνακες (1D / 2D)
Για να σαρώσεις πίνακα int A[20] με μεταβλητή i, ποιος είναι ο σωστός βρόχος;
102 Strings & Πίνακες (1D / 2D)
Δίνεται πίνακας int A[5] = {3, 7, 1, 9, 5}. Σε ποια θέση (index) βρίσκεται το μέγιστο στοιχείο;
103 Strings & Πίνακες (1D / 2D)
Στο τμήμα: for (int i=0; i<R; i++) for (int j=0; j<C; j++) sum += M[i][j]; — τι υπολογίζει;
104 Strings & Πίνακες (1D / 2D)
Δίνεται string s = "Cyprus";. Τι επιστρέφει το s.substr(2, 3);
105 Strings & Πίνακες (1D / 2D)
Με string s = "Hello World";, τι επιστρέφει το s.find('o');
106 Strings & Πίνακες (1D / 2D)
Πώς διαβάζεις ολόκληρη γραμμή κειμένου (με κενά) από το πληκτρολόγιο σε string s;
107 Strings & Πίνακες (1D / 2D)
Δίνεται:
int A[5] = {10, 20, 30, 40, 50};
int s = 0;
for (int i = 1; i < 4; i++) s += A[i];

Ποια η τιμή του s;
108 Strings & Πίνακες (1D / 2D)
Πώς δηλώνεται 2D πίνακας 3 γραμμών × 4 στηλών για ακέραιους;
109 Strings & Πίνακες (1D / 2D)
Σε πίνακα int M[3][3], ποιες θέσεις αποτελούν την κύρια διαγώνιο;
110 Strings & Πίνακες (1D / 2D)
Πώς αντιγράφεις τον πίνακα int A[5] στον int B[5];
111 Strings & Πίνακες (1D / 2D)
Δίνεται:
string s = "abcdef";
for (int i = s.length()-1; i >= 0; i--) cout << s[i];

Τι τυπώνει;
112 Strings & Πίνακες (1D / 2D)
Πόσα στοιχεία έχει συνολικά ένας 2D πίνακας int M[5][8];
113 Strings & Πίνακες (1D / 2D)
Με string s = "abc"; και char c = s[1];, ποια η τιμή του c;
114 Strings & Πίνακες (1D / 2D)
Πώς υπολογίζεις το άθροισμα μόνο της 3ης στήλης ενός 2D πίνακα M[R][C];
115 Strings & Πίνακες (1D / 2D)
Δίνεται string a = "5", b = "3";. Τι θα τυπώσει το cout << a + b;;
116 Strings & Πίνακες (1D / 2D)
Δίνεται:
int A[5] = {3, 1, 4, 1, 5};
int min = A[0];
for (int i = 1; i < 5; i++)
  if (A[i] < min) min = A[i];

Ποια η τελική τιμή του min;
117 Strings & Πίνακες (1D / 2D)
Ποιο είναι το κύριο πρόβλημα με τον κώδικα;
int A[5];
for (int i = 0; i <= 5; i++) A[i] = i;
118 Strings & Πίνακες (1D / 2D)
Πώς ελέγχεις αν ένας χαρακτήρας char c είναι ψηφίο 0–9;
119 Strings & Πίνακες (1D / 2D)
Τι τυπώνει;
#include <cstring>
char s[] = "Hello";
cout << strlen(s);
120 Strings & Πίνακες (1D / 2D)
Τι τυπώνει ο κώδικας;
int A[3][2] = {{1,2},{3,4},{5,6}};
cout << A[1][0];
121 Strings & Πίνακες (1D / 2D)
Τι τυπώνει;
char s1[10] = "Good";
char s2[] = "Morning";
strcat(s1, s2);
cout << s1;
122 Strings & Πίνακες (1D / 2D)
Ποια είναι η έξοδος;
int A[] = {10, 20, 30, 40, 50};
for (int i = 4; i >= 0; i--)
    cout << A[i] << " ";
123 Strings & Πίνακες (1D / 2D)
Ποια συνάρτηση συγκρίνει δύο C-strings;
char a[] = "apple", b[] = "banana";
Ποια επιστρέφει αρνητικό εάν a < b αλφαβητικά;
124 Strings & Πίνακες (1D / 2D)
Τι εκτυπώνεται;
string s = "Examination";
cout << s.substr(3, 4);
125 Strings & Πίνακες (1D / 2D)
Τι τυπώνει;
int A[5] = {0};
for (int i = 0; i < 5; i++)
    A[i] = i * i;
cout << A[3];
126 Strings & Πίνακες (1D / 2D)
Ποια είναι η χρήση της s.find() για string s;
string s = "hello world";
int pos = s.find("world");
cout << pos;
127 Strings & Πίνακες (1D / 2D)
Τι κάνει το toupper('a');
128 Strings & Πίνακες (1D / 2D)
Ποια είναι η έξοδος;
int A[4] = {5, 3, 8, 1};
int max = A[0];
for (int i = 1; i < 4; i++)
    if (A[i] > max) max = A[i];
cout << max;
129 Strings & Πίνακες (1D / 2D)
Τι εκτυπώνεται;
string s = "Cyprus";
s[0] = 'c';
cout << s;
130 Strings & Πίνακες (1D / 2D)
Ποιο είναι το αποτέλεσμα;
int A[3][3] = {
    {1,2,3},
    {4,5,6},
    {7,8,9}
};
int sum = 0;
for (int i = 0; i < 3; i++)
    sum += A[i][i];
cout << sum;
131 Strings & Πίνακες (1D / 2D)
Πόσα elements αποθηκεύει ο πίνακας;
int A[5][3];
132 Strings & Πίνακες (1D / 2D)
Τι κάνει η strcpy(dest, src);
133 Strings & Πίνακες (1D / 2D)
Τι τυπώνει;
string s = "abcdef";
cout << s.length() << " " << s.substr(2);
134 Strings & Πίνακες (1D / 2D)
Τι τυπώνει ο κώδικας;
int A[] = {2, 4, 6, 8};
int n = sizeof(A)/sizeof(A[0]);
cout << n;
135 Strings & Πίνακες (1D / 2D)
Τι κάνει η s.erase(2, 3) στο string s = "abcdefg";
136 Strings & Πίνακες (1D / 2D)
Τι τυπώνει;
int A[5] = {1,2,3,4,5};
int *p = A;
cout << *(p+2);
137 Strings & Πίνακες (1D / 2D)
Τι τυπώνει;
string s = "hello";
for (char c : s)
    cout << (char)toupper(c);
138 Strings & Πίνακες (1D / 2D)
Ποια είναι η έξοδος;
int A[4] = {10,20,30,40};
int B[4];
for (int i=0; i<4; i++) B[i] = A[3-i];
cout << B[1];
139 Strings & Πίνακες (1D / 2D)
Δίνεται η δήλωση: string s = "Πληροφορική"; Ποια κλήση επιστρέφει την τιμή 7;
140 Strings & Πίνακες (1D / 2D)
Ποιο είναι το αποτέλεσμα της εκτέλεσης του παρακάτω κώδικα; string s = "Hello World"; cout << s.substr(6, 5);
141 Strings & Πίνακες (1D / 2D)
Δίνεται: string s = "abcde"; s.erase(1, 2); Ποιο είναι το περιεχόμενο της s;
142 Strings & Πίνακες (1D / 2D)
Ποια δήλωση δημιουργεί έναν δισδιάστατο πίνακα ακεραίων με 2 γραμμές και 3 στήλες;
143 Strings & Πίνακες (1D / 2D)
Δίνονται οι παράλληλοι πίνακες: string onomata[3] = {"Αννα", "Βασίλης", "Γιώργος"}; int vathmoi[3] = {85, 92, 78}; Ποια εντολή εμφανίζει το όνομα του μαθητή με βαθμό 92;
144 Strings & Πίνακες (1D / 2D)
Ποιο είναι το αποτέλεσμα της εκτέλεσης; string a = "cat"; string b = "dog"; if (a < b) cout << "yes"; else cout << "no";
145 Strings & Πίνακες (1D / 2D) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Δίνεται η δήλωση: string s = "Hello";
146 Strings & Πίνακες (1D / 2D) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Δίνεται δισδιάστατος πίνακας int arr[2][3] = {{1,2,3},{4,5,6}};
147 Strings & Πίνακες (1D / 2D) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Δίνονται οι συμβολοσειρές: string a = "Hello", b = "World";

Συναρτήσεις, Αναζήτηση & Ταξινόμηση

148 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Η συνάρτηση int psifia(int n) μετράει τα ψηφία ενός θετικού ακέραιου. Ποια η τιμή της psifia(7042);
149 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποιος από τους παρακάτω είναι πρώτος αριθμός;
150 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Η δυαδική αναζήτηση σε πίνακα N στοιχείων έχει χρονική πολυπλοκότητα:
151 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Για πίνακα 1.000.000 ταξινομημένων στοιχείων, ποιο είναι το μέγιστο πλήθος συγκρίσεων που κάνει η δυαδική αναζήτηση;
152 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Γιατί η δυαδική αναζήτηση απαιτεί ταξινομημένο πίνακα;
153 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Bubble Sort στον πίνακα [8, 3, 5, 1, 9, 4] για αύξουσα ταξινόμηση. Ποιος είναι ο πίνακας μετά το πρώτο πέρασμα;
154 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Η χρονική πολυπλοκότητα του Bubble Sort στη χειρότερη περίπτωση είναι:
155 Συναρτήσεις, Αναζήτηση & Ταξινόμηση πολλαπλή επιλογή
Ποιες από τις παρακάτω δηλώσεις είναι ΟΡΘΕΣ για τον Selection Sort; (επίλεξε όσα ισχύουν)
156 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Στη C++, ποια είναι η διαφορά μεταξύ pass-by-value και pass-by-reference;
157 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Δίνεται:
void swap(int a, int b) { int t = a; a = b; b = t; }
int x = 1, y = 2;
swap(x, y);

Ποιες οι τιμές των x, y μετά;
158 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Δίνεται:
int f(int n) {
  if (n <= 1) return 1;
  return n * f(n - 1);
}

Ποια η τιμή της f(5);
159 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Η αναδρομική Fibonacci ορίζεται: F(0)=0, F(1)=1, F(n)=F(n-1)+F(n-2). Ποιο είναι το F(6);
160 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Η γραμμική αναζήτηση σε ΜΗ ταξινομημένο πίνακα N στοιχείων έχει πολυπλοκότητα:
161 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Insertion Sort στον πίνακα [5, 2, 4, 1] (αύξουσα). Ποιο είναι το αποτέλεσμα μετά τη δεύτερη επανάληψη (i=2);
162 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποιος είναι ο σκοπός της εντολής return σε μια συνάρτηση;
163 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Στον πίνακα [1, 3, 5, 7, 9, 11], η δυαδική αναζήτηση ψάχνει το 7. Ποιο είναι το πρώτο στοιχείο που συγκρίνει;
164 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Συνάρτηση bool isEven(int x). Ποια είναι η σωστή υλοποίηση;
165 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποιο είναι το μεγαλύτερο πλεονέκτημα του Bubble Sort έναντι του Quick Sort;
166 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Πόσες συγκρίσεις κάνει η γραμμική αναζήτηση στη χειρότερη περίπτωση σε πίνακα 100 στοιχείων;
167 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Δίνεται:
int square(int x) { return x * x; }
int main() { cout << square(square(3)); }

Τι θα τυπώσει;
168 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι τυπώνει;
int add(int a, int b) { return a + b; }
int mul(int a, int b) { return a * b; }
int main() {
    cout << add(2, mul(3,4));
}
169 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι τυπώνει η αναδρομική συνάρτηση;
int f(int n) {
    if (n == 0) return 1;
    return n * f(n-1);
}
cout << f(4);
170 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Δίνεται ταξινομημένος πίνακας: {2, 5, 8, 12, 16, 23, 38, 56}. Με δυαδική αναζήτηση, πόσες συγκρίσεις χρειάζονται για να βρεθεί το 23;
171 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι τυπώνει;
void swap(int &a, int &b) {
    int temp = a;
    a = b;
    b = temp;
}
int x=3, y=7;
swap(x,y);
cout << x << " " << y;
172 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ένας πίνακας {64, 25, 12, 22, 11} ταξινομείται με selection sort. Ποια είναι η κατάσταση μετά την πρώτη επανάληψη του εξωτερικού βρόχου;
173 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ένας πίνακας {5, 3, 8, 1, 9} ταξινομείται με bubble sort. Ποια είναι η κατάσταση μετά τον πρώτο πλήρη pass;
174 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι τυπώνει;
int mystery(int n) {
    int result = 0;
    while (n > 0) {
        result += n % 10;
        n /= 10;
    }
    return result;
}
cout << mystery(123);
175 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποια είναι η διαφορά pass-by-value vs pass-by-reference;
void f1(int x) { x = 100; }
void f2(int &x) { x = 100; }
int a = 5;
f1(a); // line A
f2(a); // line B
Μετά τη γραμμή Α, a = ?
176 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποια είναι η χειρότερη περίπτωση (worst case) για δυαδική αναζήτηση σε πίνακα 128 στοιχείων;
177 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι τυπώνει;
int counter = 0;
void increment() { counter++; }
increment();
increment();
increment();
cout << counter;
178 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Μετά από ποιες επαναλήψεις του bubble sort ο πίνακας {3,1,4,1,5} θα έχει τα δύο μεγαλύτερα στοιχεία σωστά τοποθετημένα στο τέλος;
179 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι τυπώνει;
int power(int base, int exp) {
    if (exp == 0) return 1;
    return base * power(base, exp-1);
}
cout << power(2, 5);
180 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποιος αλγόριθμος ταξινόμησης έχει πολυπλοκότητα O(n²) στη χειρότερη περίπτωση;
181 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι σημαίνει return; μέσα σε void συνάρτηση;
182 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποιο είναι το αποτέλεσμα της γραμμικής αναζήτησης στον πίνακα {4,7,2,9,1} για το στοιχείο 9; (επιστρέφει index)
183 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποιο σφάλμα έχει ο κώδικας;
int divide(int a, int b) {
    return a / b;
}
int main() {
    cout << divide(10, 0);
}
184 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Μια συνάρτηση λαμβάνει πίνακα ως παράμετρο:
void fill(int A[], int n, int val) {
    for (int i=0; i<n; i++) A[i] = val;
}
Αλλάζει τον ΠΡΑΓΜΑΤΙΚΟ πίνακα που καλεί;
185 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι τυπώνει;
int fib(int n) {
    if (n <= 1) return n;
    return fib(n-1) + fib(n-2);
}
cout << fib(6);
186 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποια είναι η τελευταία κατάσταση του πίνακα {8,3,5,2,7} μετά από ΠΛΗΡΗ ταξινόμηση με selection sort; (αύξουσα)
187 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Τι επιστρέφει μια συνάρτηση που δηλώνεται ως int max3(int a, int b, int c) όταν καλείται με max3(4, 9, 7);
188 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποια από τις παρακάτω προτάσεις περιγράφει σωστά τον τρόπο με τον οποίο μια συνάρτηση επιστρέφει τιμή σε C++;
189 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Σε μια συνάρτηση που δέχεται μια παράμετρο με αναφορά (reference parameter, π.χ. int &a), ποια είναι η βασική διαφορά από μια παράμετρο τιμής;
190 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Κατά τη σειριακή αναζήτηση (linear search) σε έναν μη ταξινομημένο πίνακα 100 ακεραίων, ποια είναι η μέγιστη δυνατή σύγκριση που μπορεί να γίνει;
191 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Ποια προϋπόθεση είναι απαραίτητη για να εφαρμοστεί η δυαδική αναζήτηση (binary search) σε έναν πίνακα;
192 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Στην ταξινόμηση φυσαλίδας (bubble sort) για έναν πίνακα Ν στοιχείων, πόσες φορές εκτελείται το εσωτερικό βρόχος (συγκρίσεις) στη χειρότερη περίπτωση;
193 Συναρτήσεις, Αναζήτηση & Ταξινόμηση
Κατά την ταξινόμηση επιλογής (selection sort), ποια ενέργεια γίνεται σε κάθε βήμα;
194 Συναρτήσεις, Αναζήτηση & Ταξινόμηση πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Σύμφωνα με το κεφάλαιο, ποιες δηλώσεις είναι αληθείς για τις συναρτήσεις στη C++;
195 Συναρτήσεις, Αναζήτηση & Ταξινόμηση πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Αναφορικά με τις παραμέτρους και τη χρήση τους σε συναρτήσεις, ποιες προτάσεις είναι ορθές;
196 Συναρτήσεις, Αναζήτηση & Ταξινόμηση πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Σχετικά με τον τμηματικό προγραμματισμό και τις συναρτήσεις, ποιες δηλώσεις είναι αληθείς;

Αρχεία & Δομές (Structures)

197 Αρχεία & Δομές (Structures)
Στη C++, ποια κλάση χρησιμοποιείται για ανάγνωση από αρχείο κειμένου;
198 Αρχεία & Δομές (Structures)
Στον κώδικα ifstream fin("data.txt"); int x, s=0; while (fin >> x) s += x; — τι κάνει;
199 Αρχεία & Δομές (Structures)
Δίνεται struct Athlete { int id; string name; int age; double bestTime; }; και Athlete A[40];. Πώς αναφέρεσαι στο όνομα του 3ου αθλητή;
200 Αρχεία & Δομές (Structures)
Για να βρεις τον αθλητή με τον μικρότερο bestTime σε πίνακα 40 struct, ποια συνθήκη πρέπει να χρησιμοποιήσεις;
201 Αρχεία & Δομές (Structures) πολλαπλή επιλογή
Ποιες δηλώσεις είναι ΟΡΘΕΣ για τη χρήση αρχείων στη C++; (επίλεξε όσα ισχύουν)
202 Αρχεία & Δομές (Structures)
Ποια κλάση χρησιμοποιείται για γράψιμο σε αρχείο;
203 Αρχεία & Δομές (Structures)
Στη C++, ποιος τελεστής χρησιμοποιείται για πρόσβαση σε μέλος struct;
204 Αρχεία & Δομές (Structures)
Δίνεται:
struct Point { int x, y; };
Point p = {3, 7};

Πώς εκτυπώνεις την τιμή y;
205 Αρχεία & Δομές (Structures)
Πώς ελέγχεις αν ένα αρχείο άνοιξε επιτυχώς;
206 Αρχεία & Δομές (Structures)
Σε πίνακα 50 struct Student, πώς υπολογίζεις τον μέσο όρο της βαθμολογίας grade;
207 Αρχεία & Δομές (Structures)
Δίνεται:
struct Book { string title; int year; };
Book b1 = {"Iliad", -800};
Book b2 = b1;
b2.year = 1900;

Ποιες οι τιμές μετά;
208 Αρχεία & Δομές (Structures)
Ποιος είναι ο σωστός τρόπος να ανοίξεις αρχείο "input.txt" για ανάγνωση;
209 Αρχεία & Δομές (Structures)
Στον κώδικα ofstream fout("out.txt"); fout << "Hi\n"; τι συμβαίνει αν το αρχείο ήδη υπάρχει;
210 Αρχεία & Δομές (Structures)
Σε ποια περίπτωση γίνεται true το fin.eof();
211 Αρχεία & Δομές (Structures)
Πώς δηλώνεις πίνακα 100 struct Customer;
212 Αρχεία & Δομές (Structures)
Ποια από τα παρακάτω είναι έγκυρη δήλωση struct;
213 Αρχεία & Δομές (Structures)
Σε fin >> word; όπου word είναι string, πώς διαβάζονται οι λέξεις;
214 Αρχεία & Δομές (Structures)
Για να ταξινομήσεις πίνακα struct Athlete A[N] κατά bestTime αύξουσα με Bubble Sort, ποια σύγκριση χρησιμοποιείς στον εσωτερικό βρόχο;
215 Αρχεία & Δομές (Structures)
Στον κώδικα:
ifstream fin("data.txt");
Student S[100];
int n = 0;
while (fin >> S[n].id >> S[n].name >> S[n].grade) n++;

Τι περιέχει η μεταβλητή n στο τέλος;
216 Αρχεία & Δομές (Structures)
Ποιο πρόβλημα μπορεί να εμφανιστεί σε Student S[100]; αν το αρχείο έχει 150 φοιτητές;
217 Αρχεία & Δομές (Structures)
Ποια mode ανοίγει αρχείο για ΕΓΓΡΑΦΗ από την αρχή (διαγράφει παλιό περιεχόμενο);
218 Αρχεία & Δομές (Structures)
Τι τυπώνει;
struct Point { int x, y; };
Point p = {3, 7};
cout << p.x + p.y;
219 Αρχεία & Δομές (Structures)
Ποιο κομμάτι κώδικα γράφει σωστά σε αρχείο;
A: ofstream f("out.txt"); f >> "Hello";
B: ofstream f("out.txt"); f << "Hello";
C: ifstream f("out.txt"); f << "Hello";
D: ofstream f("out.txt"); f.read("Hello");
220 Αρχεία & Δομές (Structures)
Δίνεται δομή:
struct Student {
    string name;
    int grade;
};
Student S[3] = {{"Alice",90},{"Bob",75},{"Carol",85}};
Τι τυπώνεται με cout << S[1].name;
221 Αρχεία & Δομές (Structures)
Ποια γραμμή ελέγχει αν το αρχείο άνοιξε επιτυχώς;
222 Αρχεία & Δομές (Structures)
Τι κάνει η f.close();
223 Αρχεία & Δομές (Structures)
Πόσα bytes καταλαμβάνει στη μνήμη:
struct Record {
    char name[20];
    int id;
    float score;
};
(char=1 byte, int=4, float=4 — αγνόησε padding)
224 Αρχεία & Δομές (Structures)
Τι εκτυπώνεται;
struct Box { int w, h; };
Box b;
b.w = 5;
b.h = b.w * 2;
cout << b.w << " " << b.h;
225 Αρχεία & Δομές (Structures)
Ποιος mode ios αποτρέπει τη διαγραφή παλαιού αρχείου και προσθέτει στο τέλος;
226 Αρχεία & Δομές (Structures)
Τι τυπώνει;
struct Car { string brand; int year; };
Car c = {"Toyota", 2020};
c.year += 2;
cout << c.brand << " " << c.year;
227 Αρχεία & Δομές (Structures)
Τι κάνει το getline(fin, line);
228 Αρχεία & Δομές (Structures)
Τι τυπώνει;
struct Point { double x, y; };
Point p1={1.0,2.0}, p2={4.0,6.0};
double dx = p2.x - p1.x;
double dy = p2.y - p1.y;
cout << dx << " " << dy;
229 Αρχεία & Δομές (Structures)
Πόσες εγγραφές θα γραφτούν στο αρχείο;
ofstream f("out.txt");
for (int i = 1; i <= 5; i++)
    f << i << "\n";
f.close();
230 Αρχεία & Δομές (Structures)
Ποια είναι η σωστή σύνταξη για array of structs;
struct Book { string title; int year; };
231 Αρχεία & Δομές (Structures)
Αν ένα αρχείο δεν υπάρχει και ανοίξουμε με ifstream, τι συμβαίνει;
232 Αρχεία & Δομές (Structures)
Τι τυπώνει;
struct Circle { double r; };
Circle c = {5.0};
double area = 3.14 * c.r * c.r;
cout << area;
233 Αρχεία & Δομές (Structures)
Ποιο keyword χρησιμοποιούμε για πρόσβαση σε πεδίο struct μέσω pointer;
struct Item { int val; };
Item *p = &item;
234 Αρχεία & Δομές (Structures)
Ποιο πρόγραμμα γράφει σωστά δύο αριθμούς σε αρχείο και τους διαβάζει πίσω;
A: ofstream f("x.txt"); f << 5 << " " << 10;
   ifstream g("x.txt"); int a,b; g >> a >> b;
B: ofstream f("x.txt"); f << 5 << 10;
   ifstream g("x.txt"); int a,b; g >> a >> b;
C: ofstream f("x.txt"); f >> 5 >> 10;
235 Αρχεία & Δομές (Structures)
Τι τυπώνεται;
struct Score { string name; int pts; };
Score top = {"Maria", 95};
top.pts += 5;
cout << top.name << ": " << top.pts;
236 Αρχεία & Δομές (Structures)
Ποιο από τα παρακάτω είναι σωστή δήλωση struct;
A: struct Point { int x, y };
B: struct Point { int x; int y; };
C: Point struct { int x; int y; };
D: struct { int x; int y; } Point;
237 Αρχεία & Δομές (Structures)
Ποια βιβλιοθήκη πρέπει να συμπεριλάβουμε σε ένα πρόγραμμα C++ για να χρησιμοποιήσουμε ifstream και ofstream;
238 Αρχεία & Δομές (Structures)
Δίνεται: ifstream fin; fin.open("data.txt"); Πώς ελέγχουμε αν το άνοιγμα του αρχείου απέτυχε;
239 Αρχεία & Δομές (Structures)
Ποια είναι η σωστή δήλωση μιας εγγραφής (struct) για ένα βιβλίο με τίτλο (string) και έτος (int);
240 Αρχεία & Δομές (Structures)
Δίνεται: struct Student { int id; string name; }; Student s; Πώς αναθέτουμε την τιμή 101 στο πεδίο id;
241 Αρχεία & Δομές (Structures)
Έστω πίνακας εγγραφών: Student arr[100]; Πώς γίνεται η ανάγνωση του ονόματος του πρώτου μαθητή από αρχείο (ανάγνωση μιας λέξης);
242 Αρχεία & Δομές (Structures)
Ποια μέθοδος χρησιμοποιείται για το κλείσιμο ενός αρχείου στη C++;
243 Αρχεία & Δομές (Structures) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Σχετικά με τον ορισμό και τη δήλωση εγγραφών (struct) στη C++:
244 Αρχεία & Δομές (Structures) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Αναφορικά με τη χρήση εγγραφών σε προγράμματα:
245 Αρχεία & Δομές (Structures) πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ; Σχετικά με τη δημιουργία και αρχικοποίηση εγγραφών:

Δείκτες & Δυναμική Μνήμη

246 Δείκτες & Δυναμική Μνήμη
Δίνεται ο ακόλουθος κώδικας C++: int x = 5; int* ptr = &x; *ptr = 10; Ποια θα είναι η τιμή της μεταβλητής x μετά την εκτέλεση του κώδικα;
247 Δείκτες & Δυναμική Μνήμη
Δίνεται ο πίνακας int arr[4] = {10, 20, 30, 40}; και ο δείκτης int* p = arr;. Ποια θα είναι η τιμή του *(p + 2);
248 Δείκτες & Δυναμική Μνήμη
Ποια από τις παρακάτω εντολές δεσμεύει δυναμικά μνήμη για έναν πίνακα 20 ακεραίων στη C++;
249 Δείκτες & Δυναμική Μνήμη
Δίνεται η συνάρτηση: void swap(int* a, int* b) { int temp = *a; *a = *b; *b = temp; } Αν καλέσουμε swap(&x, &y) όπου x=3, y=7, ποιες θα είναι οι τιμές των x και y μετά την κλήση;
250 Δείκτες & Δυναμική Μνήμη
Δίνεται η δομή: struct Node { int data; Node* next; }; Αν head είναι δείκτης στο πρώτο κόμβο, ποια εντολή προσθέτει έναν νέο κόμβο με τιμή 5 στην αρχή της λίστας;
251 Δείκτες & Δυναμική Μνήμη
Ποια από τις παρακάτω προτάσεις είναι σωστή για την αποφυγή memory leak στη C++;
252 Δείκτες & Δυναμική Μνήμη πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ;
253 Δείκτες & Δυναμική Μνήμη πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ;
254 Δείκτες & Δυναμική Μνήμη πολλαπλή επιλογή
Ποια από τα παρακάτω είναι ΣΩΣΤΆ;

Πίνακας Προδιαγραφών 2026

Επίσημη εξεταστέα ύλη για τις Παγκύπριες Εξετάσεις Πρόσβασης 2026, από το Υπουργείο Παιδείας.

📄 Άνοιγμα PDF ↗

πηγή: ΥΠΑΝ · sch.cy