Σειριακός αριθμός: 100 Πληροφορική I Εξέταση Φεβρουαρίου 2019 ΟΝΟΜΑTΕΠΩΝΥΜΟ: Α.Μ. (13ψηφία: Απαντήσεις Πολλαπλής Επιλογής ΕΔΩ: 1 2 3 4 5 ΦΥΛΛΑΔΙΟ ΘΕΜΑΤΩΝ 2/2 Μέρος A. Πολλαπλές επιλογές (20% 1. Τι υπολογίζει η παρακάτω συνάρτηση με εισόδους ακέραιους αριθμούς; function = recc(n; = 0; if n > 0 = -1 + recc(n-1; A: τη συνάρτηση f : Z Z όπου f( = min{, 0} B: τη συνάρτηση f : Z Z όπου f( = ma{, 0} C: τη συνάρτηση f : Z Z όπου f( =min{, 0} D: τη συνάρτηση f : Z Z όπου f( = ma{, 0} 2. Τι επιστρέφει η παρακάτω ακολουθία εντολών της matlab; a=40;b=a^(1/3;c = a^b;fprintf("a =%3d, b= %9.6f, c = %12.2e\n",a,b,c; A: a = 40, b= 3.4199, c = 3.01e+05 B: a = 40, b= 3.419952, c = 3.01e+05 C: a = 40, b= 3.419952, c = 3.01e+05 D: a = 40, b= 3.419952, c = 3.01e+05 3. Τι επιστρέφει το παρακάτω αρχείο L A TEX; 1
\documentclass[runningheads,a4paper,wide,11pt]{article} \usepackage[greek,english]{babel} \usepackage[utf8]{inputenc} \usepackage{alphabeta,amsmath} \begin{document} \begin{eqnarray} a\alpha\cdot \int_{-\infty}^{\infty}\frac{}{\cos } d \label{dream} \{eqnarray} Η εξίσωση~\eqref{dream} αρχίζει από aα. \{document} A: Η εξίσωση(1 αρχίζει από aα. B: Ηεξίσωση(1 αρχίζει από aα. C: Η εξίσωση(1 αρχίζει από αa. D: Ηεξίσωση(1 αρχίζει από αa. 4. Τι υπολογίζει η παρακάτω συνάρτηση με εισόδους μη-αρνητικούς ακέραιους αριθμούς; function = divc(n; a = 0; for i=1:n a = [a,mod(i,2]; = a*a 2
A: τη συνάρτηση f : N N όπου f( = /2 B: τη συνάρτηση f : N N όπου f( = /2 +1 C: τη συνάρτηση f : N N όπου f( = /2 +1 D: τη συνάρτηση f : N N όπου f( = /2 5. Τι επιστρέφει η παρακάτω εντολή της matlab; sum(ones(6,5*ones(5,6*ones(6,1 A: 5 B: 6 C: 900 D: 30 Μέρος B. Προγραμματισμός (20% Φτιάξτε μια συνάρτηση που να παίρνει ως είσοδο διάνυσμα με ακέραιους αριθμούς και να επιστρέφει 1 αν υπάρχουν τέσσερις διαφορετικοί αριθμοί μέσα σε αυτό το διάνυσμα τέτοιο ώστε το γινόμενο δύο από αυτών να είναι ίσο με το γινόμενο των άλλων δύο, διαφορετικά να επιτρέφει 0. Λύση 3
Σειριακός αριθμός: 101 Πληροφορική I Εξέταση Φεβρουαρίου 2019 ΟΝΟΜΑTΕΠΩΝΥΜΟ: Α.Μ. (13ψηφία: Απαντήσεις Πολλαπλής Επιλογής ΕΔΩ: 1 2 3 4 5 ΦΥΛΛΑΔΙΟ ΘΕΜΑΤΩΝ 2/2 Μέρος A. Πολλαπλές επιλογές (20% 1. Τι υπολογίζει η παρακάτω συνάρτηση με εισόδους ακέραιους αριθμούς; function = recc(n; = n; if n > 0 = + recc(n-1 {( n 1 A: τη συνάρτηση f : Z Z όπου f( = 2, αν n 0 n, αν n<0 {( n+1 B: τη συνάρτηση f : Z Z όπου f( = 2, αν n 0 0, αν n<0 {( n+1 C: τη συνάρτηση f : Z Z όπου f( = 2, αν n 0 n, αν n<0 ( n D: τη συνάρτηση f : Z Z όπου f( ={ 2, αν n 0 0, αν n<0 2. Τι επιστρέφει η παρακάτω ακολουθία εντολών της matlab; a=40;b=a^(3;c = a/b;fprintf(" a = %3d, b= %14.6f, c =%10.2e\n",a,b,c; A: a = 40, b= 64000.000000, c = 6.25e-04 B: a = 40, b= 64000.000000, c = 6.25e-04 C: a = 40, b= 64000.00000, c = 6.25e-04 D: a = 40, b= 64000.000000, c = 6.25e-04 1
3. Τι επιστρέφει το παρακάτω αρχείο L A TEX; \documentclass[runningheads,a4paper,wide,11pt]{article} \usepackage[greek,english]{babel} \usepackage[utf8]{inputenc} \usepackage{alphabeta,amsmath} \begin{document} \begin{eqnarray} \int_a^{\alpha}\frac{}{\tan } d \label{dream} \{eqnarray} Η εξίσωση~\eqref{dream} περιέχει ολοκλήρωμα από το $a$ στο $\alpha$. \{document} A: α Ηεξίσωση(1 περιέχει ολοκλήρωμα από το a στο α. a d (1 tan B: a Ηεξίσωση(1 περιέχει ολοκλήρωμα από το α στο a. α d (1 tan C: α Ηεξίσωση(1 περιέχει ολοκλήρωμα από το a στο α. a d (1 tan D: α Ηεξίσωση(1 περιέχει ολοκλήρωμα από το a στο α. a d (1 tan 4. Τι υπολογίζει η παρακάτω συνάρτηση με εισόδους μη-αρνητικούς ακέραιους αριθμούς; function = divc(n; a = 0; for i=1:n a = [a,1-mod(i,2]; = a*a 2
A: τη συνάρτηση f : N N όπου f( = /2 B: τη συνάρτηση f : N N όπου f( = /2 +1 C: τη συνάρτηση f : N N όπου f( = /2 +1 D: τη συνάρτηση f : N N όπου f( = /2 5. Τι επιστρέφει η παρακάτω εντολή της matlab; sum((ones(3,3^2==3*ones(3*ones(3,1 A: 29 B: 0 C: 3 D: 9 Μέρος B. Προγραμματισμός (20% Φτιάξτε μια συνάρτηση που να παίρνει ως είσοδο διάνυσμα με ακέραιους αριθμούς και να επιστρέφει 1 αν υπάρχουν τέσσερις διαφορετικοί αριθμοί μέσα σε αυτό το διάνυσμα τέτοιο ώστε το άθροισμα των τριών πρώτων να είναι ίσο με τον τέταρτο, διαφορετικά να επιτρέφει 0. Λύση 3