Font size
WorksheetsFunctions
Total questions: 20
Worksheet time: 10mins
Αν μια συνάρτηση επιστρέφει τιμή, πρέπει να ορίζεται με τον τύπο VOID.
Σωστό
Λάθος
Είναι δυνατόν μια συνάρτηση να μην χρησιμοποιεί παραμέτρους.
Σωστό
Λάθος
Η συνάρτηση με το πρότυπο:
float avg(int a, int b)
Επιστρέφει 1 τιμή
Επιστρέφει 2 τιμές
Δεν επιστρέφει καμία τιμή
Η συνάρτηση με το πρότυπο:
void sum(int a, int b, int c)
Επιστρέφει 1 τιμή
Επιστρέφει 2 τιμές
Επιστρέφει 3 τιμές
Δεν επιστρέφει τιμή
Τις τιμές πόσων μεταβλητών του κυρίως προγράμματος μπορεί να τροποποιήσει η συνάρτηση με το πιο κάτω πρότυπο;
void triangle(int b, int h, float &area)
1 μεταβλητής
2 μεταβλητών
3 μεταβλητών
Καμίας μεταβλητής
Τι πρέπει να περιέχει η κλήση μιας συνάρτησης;
(Περισσότερες από μία σωστές απαντήσεις)
Το όνομα της συνάρτησης
Τις ίδιες ονομασίες παραμέτρων
Το ίδιο πλήθος παραμέτρων
Τους ίδιους τύπους παραμέτρων
Οι καθολικές μεταβλητές αναγνωρίζονται από όλες τις συναρτήσεις του προγράμματος.
Σωστό
Λάθος
Πόσες κλήσεις συναρτήσεων υπάρχουν στη συνάρτηση main;
0
1
2
3
Αν θέλω μια συνάρτηση να επιστρέφει περισσότερες από μία τιμές στο κυρίως πρόγραμμα...
Χρησιμοποιώ περισσότερες από μία φορές την εντολή return.
Χρησιμοποιώ παραμέτρους τιμών.
Χρησιμοποιώ παραμέτρους αναφοράς.
Δεν γίνεται.
Τι θα τυπώσει αυτό το πρόγραμμα;
x=5, y=6
x=6, y=5
x=6, y=7
x=5, y=7
Τι θα τυπώσει αυτό το πρόγραμμα;
x=3, y=4
x=4, y=4
x=5, y=3
x=4, y=5
x=3, y=5
Τι θα τυπώσει αυτό το πρόγραμμα;
6
7
8
9
Τι θα τυπώσει αυτό το πρόγραμμα;
9 8
9 10
9 4
9 9
Τι θα τυπώσει αυτό το πρόγραμμα;
x=7, y=3
x=8, y=3
x=7, y=4
x=8, y=4
Ο πίνακας names[20] αποθηκεύει τα ονόματα 20 μαθητών. Ποια εντολή θα καλέσει τη συνάρτηση print, η οποία θα δεχτεί ως παράμετρο τον πίνακα και θα τυπώσει τα 20 ονόματα;
print(names[20]);
print(names[ ]);
print(names);
print( );
Ο πίνακας prices[100] αποθηκεύει τις τιμές 100 προϊόντων. Ποιο είναι το σωστό πρότυπο (επικεφαλίδα) για τη συνάρτηση total, η οποία θα περιέχει ως παράμετρο τον πίνακα και θα υπολογίζει και θα επιστρέφει το άθροισμα των τιμών του;
float total(float prices[100]);
float total(float prices[ ]);
float total(float prices);
float total(float prices[100], float sum);
Τη συνάρτηση με ποιο πρότυπο (επικεφαλίδα) θα καλέσει η ακόλουθη εντολή;
cout << emvadon(vasi, ypsos);
float emvadon(float base, float height);
void emvadon(float base, float height);
float emvadon(float base, height);
void emvadon(float base, height);
Ποιες εντολές θεωρούνται αποδεκτές για την κλήση της συνάρτησης με το ακόλουθο πρότυπο;
(Περισσότερες από μία σωστές απαντήσεις)
int buses(int students, int teachers);
cout << buses << endl;
cout << buses(mathites, kathigites) << endl;
int lewforia = buses(mathites, kathigites);
cout << buses(int mathites, int kathigites) << endl;
Ποια εντολή θα καλέσει τη συνάρτηση με το ακόλουθο πρότυπο;
int total(int pin[ ]);
total(arr[ ]);
total(arr);
cout << total(arr[ ]) << endl;
cout << total(arr) << endl;
Ποια εντολή θα καλέσει τη συνάρτηση με το ακόλουθο πρότυπο;
void print_array(int arr[ ]);
print_array(pin[ ]);
cout << print_array(pin[ ]) << endl;
cout << print_array(pin) << endl;
print_array(pin);
