ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2003-2004, Εαρινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης ΕΡΩΤΗΣΕΙΣ ΓΙΑ ΕΠΑΝΑΛΗΨΗ (Για την τελική εξέταση) Η εξέταση θα αποτελείται από δύο µέρη. Το πρώτο θα περιλαµβάνει 35 ερωτήσεις πολλαπλής επιλογής και βαθµολογείται µε 70 µονάδες. Κάθε ερώτηση έχει µόνο µία ορθή απάντηση και οι ορθές απαντήσεις πρέπει να µεταφερθούν στον πίνακα που θα σας δοθεί. Το δεύτερο µέρος περιλαµβάνει µια άσκηση σχεδίασης προγράµµατος η οποία πρέπει να απαντηθεί µε σαφήνεια και βαθµολογείται µε 30 µονάδες. ΙΑΡΚΕΙΑ ΕΞΕΤΑΣΗΣ: 1 ΩΡΑ και 20 ΛΕΠΤΑ
ΜΕΡΟΣ Α: ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ Ερώτηση 1 Ποια από τις παρακάτω δεν είναι µέθοδος που χρησιµοποιείται από crackers για την οικειοποίηση λογαριασµών πρόσβασης σε υπολογιστικά συστήµατα: (Α). Χρήση αντιβιοτικών. (Β). οκιµή τυποποιηµένων password. (Γ). Καταγραφή δεδοµένων που διακινούνται µέσα στο υπολογιστικό σύστηµα. ( ). Προσοµοίωση προγραµµάτων ελέγχου συνθηµατικών. Ερώτηση 2 Οι ιοί οι οποίοι έχουν την ικανότητα να µεταλλάσσουν το εαυτό ώστε να µη γίνονται εύκολα αντιληπτοί ονοµάζονται: (Α). Κρυφοί (Β). Κρυπτογραφηµένοι. (Γ). ούρειοι ίπποι. ( ). Πολυµορφικοί. Ερώτηση 3 Ποια από τις παρακάτω δεν είναι κατηγορία ιών; (Α). Μακροϊοί (macro viruses). (Β). Ιοί τοµέων εκκίνησης περιφεριακών µονάδων µνήµης. (Γ). Μικροϊοί (micro viruses). ( ). Ιοί προσκόλλησης σε αρχεία. Ερώτηση 4 Τι από τα παρακάτω δεν ισχύει για το πρωτόκολλο SSL (Secure Sockets Layer): (Α). ιασφαλίζει ότι οι συναλλασσόµενοι σε µια συναλλαγή (και κυρίως ο παροχέας υπηρεσιών - πωλητής) είναι αυτοί που διατείνονται ότι είναι. (Β). Οι πληροφορίες κατά τη συναλλαγή µεταδίδονται κρυπτογραφηµένες. (Γ). Το URL ενός SSL protected web-site αρχίζει µε https (http secure). ( ). Χρησιµοποιείται ανεξάρτητα από το πρωτόκολλο http Ερώτηση 5 Ποιο από τα παρακάτω δεν ισχύει για την εκπαίδευση από απόσταση: (Α). Οι εκπαιδευόµενοι και οι διδάσκοντες βρίσκονται σε διαφορετικά γεωγραφικά σηµεία. (Β). εν υπάρχει άµεση επικοινωνία ανάµεσα σε εκπαιδευµένους και διδάσκοντες. (Γ). Η εκπαίδευση µέσω αλληλογραφίας ήταν η πρώτη µορφή της. ( ). ιακρίνεται σε σύγχρονη (όλοι οι συµµετέχοντες σε µια συγκεκριµένη εκπαιδευτική δραστηριότητα πρέπει να είναι συντονισµένοι σε συγκεκριµένο χώρο και χρόνο) και ασύγχρονη (ο κάθε εκπαιδευόµενος µπορεί να διεκπεραιώσει τις εκπαιδευτικές δραστηριότητες όποτε εκείνος επιθυµεί). Ερώτηση 6 Ποιο από τα παρακάτω δεν είναι πλεονέκτηµα της εκπαίδευσης από απόσταση η οποία βασίζεται στο ιαδίκτυο (Internet-based Distance Education): (Α). Υπάρχει η δυνατότητα παρουσίασης του µαθησιακού υλικού µέσω της τεχνολογίας (π.χ. πολυµέσα) ώστε αυτό να είναι πιο εύκολα κατανοητό. (Β). Υπάρχει η δυνατότητα διεκπεραίωσης των εκπαιδευτικών δραστηριοτήτων οποιαδήποτε ώρα από οποιοδήποτε σηµείο έχει σύνδεση µε το ιαδίκτυο. 2
Ερώτηση 7 (Γ). Ο αρχικός χρόνος προετοιµασίας των µαθηµάτων είναι µικρότερος από τον αντίστοιχο της πρόσωπο µε πρόσωπο εκπαίδευσης. ( ). Τα µαθήµατα µπορούν να µορφοποιηθούν έτσι ώστε η χρονική διάρκεια τους να προσαρµόζεται ανάλογα µε τις γνώσεις του εκπαιδευόµενου. Ποιο από τα παρακάτω δεν είναι µειονέκτηµα της εκπαίδευσης από απόσταση η οποία βασίζεται στο ιαδίκτυο (Internet-based Distance Education): (Α). υσκολία συντήρησης και ενηµέρωσης του εκπαιδευτικού υλικού. (Β). Για την παρακολούθηση µαθηµάτων απαιτείται οι εκπαιδευόµενοι να έχουν κάποιες στοιχειώδεις γνώσεις για τους υπολογιστές και τις τηλεπικοινωνίες. (Γ). Τεχνολογικοί περιορισµοί (π.χ. ταχύτητα σύνδεσης στο ιαδίκτυο, δυνατότητες προσωπικού υπολογιστή) µπορεί να είναι απαγορευτικοί για την διεκπεραίωση ορισµένων εκπαιδευτικών δραστηριοτήτων) ( ). Για την ανάπτυξη των µαθηµάτων απαιτούνται ειδικές προγραµµατιστικές ικανότητες. Ερώτηση 8 Έχετε συνδεθεί στο ιαδίκτυο από το σπίτι σας µέσω modem ονοµαστικής ταχύτητας 56 kbps. Επιθυµείτε να κατεβάσετε από το site του µαθήµατος το αρχείο µιας διάλεξης µεγέθους 250 KB (kilobytes). Ποιο από τα παρακάτω είναι σωστό: (Α). Ο ελάχιστος χρόνος που θα χρειαστείτε είναι περίπου 36 δευτερόλεπτα. (Β). Ο µέγιστος χρόνος που θα χρειαστείτε είναι περίπου 36 δευτερόλεπτα. (Γ). Ο ελάχιστος χρόνος που θα χρειαστείτε είναι περίπου 4.5 δευτερόλεπτα. ( ). Ο µέγιστος χρόνος που θα χρειαστείτε είναι περίπου 4.5 δευτερόλεπτα. Ερώτηση 9 Ποιο από τα παρακάτω δεν αναφέρεται σε σχηµατισµό δικτύων: (Α). VAN. (Β). MAN. (Γ). LAN. ( ). WAN. Ερώτηση 10 Ποια από τις παρακάτω δεν είναι τοπολογία τοπικών δικτύων: (Α). ακτύλιος. (Β). Αρτηρία. (Γ). Αστέρας. ( ). Κοινή διαδροµή. Ερώτηση 11 Ποια από τα παρακάτω δεν είναι πλεονέκτηµα της χρήσης τοπικών δικτύων έναντι των υπολογιστικών συστηµάτων πολλαπλών χρηστών (πολλών τερµατικών): (Α). Μείωση προβληµάτων που προκαλεί η αστοχία λογισµικού. (Β). Μείωση κόστους επέκτασης του συστήµατος. (Γ). Αύξηση της ασφάλειας πρόσβασης σε πληροφορίες. ( ). Αύξηση αξιοπιστίας (ως προς την πιθανότητα κατάρρευσης του συστήµατος). Ερώτηση 12 Ποιο από τα παρακάτω δεν είναι πλεονέκτηµα της χρήσης εξυπηρετητών βάσεων δεδοµένων σε ένα τοπικό δίκτυο: (Α). Μειωµένες απαιτήσεις για διαχείριση δεδοµένων από τους σταθµούς εργασίας. 3
Ερώτηση 13 (Β). Μείωση του κυκλοφοριακού φόρτου του δικτύου εξαιτίας της µείωσης των δεδοµένων που διακινούνται στο δίκτυο. (Γ). Μείωση του κόστους αποθήκευσης δεδοµένων. ( ). Αύξηση της ταχύτητας προσπέλασης και ανάκλησης δεδοµένων. Σε έναν εξυπηρετητή αρχείων ποιο από τα παρακάτω είναι λιγότερο σηµαντικό: (Α). Μικρός χρόνος προσπέλασης αρχείων. (Β). υνατότητα ανάνηψης από σφάλµατα. (Γ). υνατότητα τήρησης αντιγράφων ασφαλείας. ( ). Ύπαρξη λειτουργικού συστήµατος πολλαπλών χρηστών. Ερώτηση 14 Ποιο από τα παρακάτω είδη κόµβων είναι απαραίτητο σε ένα δίκτυο ευρείας ζώνης: (Α). ροµολογητής. (Β). Hub. (Γ). Εξυπηρετητής αρχείων. ( ). Modem. Ερώτηση 15 Ποια από τις παρακάτω συσκευές δεν χρησιµοποιείται για την κατασκευή τοπικών δικτύων σε τοπολογία αστέρα; (Α). Μεταγωγέας (switch). (Β). Modem. (Γ). Υπολογιστής. ( ). Hub. Ερώτηση 16 Σε ένα τοπικό δίκτυο αρτηρίας η µετάδοση δεδοµένων από ένα υπολογιστή µπορεί να γίνει: (Α). Όταν ο υπολογιστής κατέχει την σκυτάλη (token). (Β). Όταν δοθεί άδεια από τον κεντρικό υπολογιστή. (Γ). Οποιαδήποτε στιγµή. ( ). Όταν στην αρτηρία δεν µεταδίδονται δεδοµένα από άλλο υπολογιστή. Ερώτηση 17 Ποιο από τα παρακάτω δεν είναι πλεονέκτηµα της ψηφιακής µετάδοσης δεδοµένων έναντι της αναλογικής: (Α). Μικρότερη ευαισθησία σε θόρυβο. (Β). Απαίτηση για µικρότερο εύρος ζώνης από το κανάλι µετάδοσης. (Γ). υνατότητα κρυπτογράφησης δεδοµένων. ( ). υνατότητα δηµιουργίας ακριβούς αντιγράφου των δεδοµένων. Ερώτηση 18 Σε ποια από τις παρακάτω περιπτώσεις δεν έχουµε µονόδροµη κατεύθυνση µετάδοσης δεδοµένων; (Α). Επικοινωνία Η/Υ-mouse. (Β). Επικοινωνία Η/Υ- εκτυπωτή. (Γ). Επικοινωνία Η/Υ- modem. ( ). Επικοινωνία Η/Υ- πληκτρολογίου. Ερώτηση 19 Ποιο από τα παρακάτω δεν είναι είδος µεταγωγής δεδοµένων σε δίκτυα ευρείας ζώνης: (Α). Ασύγχρονη µεταγωγή. 4
Ερώτηση 20 (Β). Μεταγωγή πακέτου. (Γ). Μεταγωγή µηνύµατος. ( ). Μεταγωγή κυκλώµατος. Ποια από τις παρακάτω δεν είναι βασική λειτουργία σε πρωτόκολλα επικοινωνίας δεδοµένων; (Α). Κατακερµατισµός µηνυµάτων. (Β). Ενθυλάκωση µηνυµάτων. (Γ). Έλεγχος σφαλµάτων. ( ). Κρυπτογράφηση µηνυµάτων. Ερώτηση 21 Ποιο από τα παρακάτω δεν είναι ένα από τα επτά επίπεδα του προτύπου OSI; (Α). Μεταφοράς. (Β). ιεύθυνσης. (Γ). Συνόδου. ( ). Εφαρµογής. Ερώτηση 22 Ποια από τις παρακάτω δεν µπορεί να είναι η διεύθυνση IP ενός υπολογιστή; (Α). 192.103.1.1. (Β). 147.1.1.1. (Γ). 45.17.12.19. ( ). 194.105.310.108. Ερώτηση 23 Ποια από τις παρακάτω ονοµαστικές διευθύνσεις υπολογιστών δεν µπορεί να ανήκει σε υπολογιστή πανεπιστηµιακού ιδρύµατος ο οποίος είναι συνδεδεµένος στο ιαδίκτυο: (Α). ada.cs.mit.edu. (Β). kronos.cs.usidney.au. (Γ). anafi.image.ece.ntua.gr. ( ). aias.ece.harvard.org. Ερώτηση 24 Ποια από τις παρακάτω ονοµαστικές διευθύνσεις υπολογιστών δεν µπορεί να είναι ορθή; (Α). ada.defense.gov. (Β). kronos.hp.com. (Γ). zeus.ece.berkeley.usa. ( ). aias. harvard.org. Ερώτηση 25 Ιστοσελίδες που περιέχουν συνδέσµους σε αρχεία πολυµέσων ονοµάζονται: (Α). Υπερκείµενα (hypertexts) (Β). Υπερσυνδέσεις (hyperlinks) (Γ). Υπερµέσα (hypermedia) ( ). υναµικές (dynamic webpages) Ερώτηση 26 Ποιο από τα παρακάτω δεν είναι πρόγραµµα πλοήγησης (browser) στο ιαδίκτυο; (Α). Eudora (Β). Netscape Navigator 5
Ερώτηση 27 (Γ). Internet Explorer ( ). Mozilla Ποιο από τα παρακάτω δεν χρησιµοποιείται στην κατασκευή ιστοσελίδων; (Α). Η γλώσσα HTML (Β). Το πρωτόκολλο http (Γ). H γλώσσα προγραµµατισµού JAVA ( ). Το πρόγραµµα Flash Ερώτηση 28 Για την µετάδοση πληροφοριών υπερκειµένου στο ιαδίκτυο χρησιµοποιείται; (Α). Η υπηρεσία telnet (Β). Το πρωτόκολλο ftp (Γ). Το πρωτόκολλο http ( ). Η υπηρεσία talk Ερώτηση 29 Ποιο από τα παρακάτω δεν είναι µέτρο προστασίας έναντι της µη εγκεκριµένης πρόσβασης σε υπολογιστικά συστήµατα; (Α). Περιορισµοί στην πρόσβαση από απόσταση (π.χ. απαγόρευση telnet) (Β). Χρήση αντιβιοτικών (Γ). Περιορισµός στις επιτρεπόµενες αποτυχηµένες προσπάθειες πρόσβασης ( ). Τακτική αλλαγή συνθηµατικών (password) Ερώτηση 30 Ποια από τις παρακάτω δεν είναι η διαδικτυακή διεύθυνση µιας µηχανής αναζήτησης (Web search engine): (Α). http://www.google.com (Β). http://www.inet.org (Γ). http://www.altavista.com ( ). http://www.yahoo.com Ερώτηση 31 Portal είναι: (Α). Ειδικό λογισµικό που χρησιµοποιείται για να επιτρέπει στους πλοηγούς να χειρίζονται πληροφορίες από διάφορες εφαρµογές (π.χ. Real Audio) (Β). Η θύρα επικοινωνίας του πρωτοκόλλου http (Γ). Μια άλλη ονοµασία για το πρωτόκολλο ftp ( ). Ένα Web site στο οποίο οι πληροφορίες είναι οργανωµένες κατά θεµατικές ενότητες, και το οποίο προσφέρει ταυτόχρονα και µηχανές αναζήτησης. Ερώτηση 32 Για την αποθήκευση διευθύνσεων ιστοσελίδων στους πλοηγούς (browsers) για µελλοντική πρόσβαση, χρησιµοποιούµε: (Α). Τα plug-ins (Β). Τα bookmarks (Γ). Τη µνήµη Cache ( ). Τα cookies. 6
Ερώτηση 33 Τι από τα παρακάτω δεν ισχύει για την κωδικοποίηση UNICODE: (Α). Χρησιµοποιείται από τους πλοηγούς (browsers) για την παρουσίαση ιστοσελίδων µε πληροφορίες γραµµένες σε αλφάβητα πέραν του Αγγλικού (Β). Χρησιµοποιεί δύο bytes για την κωδικοποίηση κάθε αλφααριθµητικού χαρακτήρα ή συµβόλου (Γ). ίνει τη δυνατότητα παρουσίασης ιστοσελίδων στα Ελλήνικά ( ). Περιλαµβάνει εντολές για την κατασκευή ιστοσελίδων. Ερώτηση 34 Ποια από τις παρακάτω εφαρµογές δεν είναι ένας pop (post office protocol) client: (Α). Eudora (Β). Outlook Express (Γ). Flash ( ). Netscape Messenger Ερώτηση 35 Η αποστολή απρόσκλητων διαφηµιστικών µηνυµάτων σε πολλούς χρήστες µέσω του ηλεκτρονικού ταχυδροµείου ονοµάζεται: (Α). Banning (Β). Spamming (Γ). Multicasting ( ). Routing ------------------------------------------------------------------------------------------------------------------------------------------ ΜΕΡΟΣ Β: ΣΧΕ ΙΑΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ Μία τράπεζα διαθέτει το αρχείο Clients.dat µε την ακόλουθη δοµή: Name AccountCode AccountType* Amount Rate *Το πεδίο AccountType παίρνει τις τιµές τρεχούµενος / ταµιευτήριο Κατωτέρω δίνεται το παράδειγµα τριών εγγραφών: Αγγελίδης Ιωσήφ 025771-65 Τρεχούµενος 3000.00 5 Ελευθερίου Ελένη 018509-71 Τρεχούµενος 9999.00 5 Ιακώβου Ιωάννα 009015-68 Ταµιευτήριο 1500.00 2 Η τράπεζα θέλει να δηµιουργήσει ένα πρόγραµµα το οποίο στο τέλος κάθε ηµέρας να διαβάζει το αρχείο πελατών και να ενηµερώνει το ποσό του λογαριασµού (Amount) και το επιτόκιο (Rate) σύµφωνα µε τα ακόλουθα: (1) Να αλλάζει το επιτόκιο στους τρεχούµενους λογαριασµούς οι οποίοι έχουν ποσό µεγαλύτερο ή ίσο µε 10000 σε 8% και στη συνέχεια να υπολογίζει τον τόκο που αντιστοιχεί και να τον προσθέτει στο ποσό του λογαριασµού. (2) Να αλλάζει το επιτόκιο στους τρεχούµενους λογαριασµούς οι οποίοι είναι κάτω από 10000 σε 5% και στη συνέχεια να υπολογίζει τον τόκο που αντιστοιχεί και να τον προσθέτει στο ποσό του λογαριασµού. (3) Να αλλάζει το επιτόκιο στους λογαριασµούς ταµιευτηρίου µε ποσό µεγαλύτερο ή ίσο µε 5000 το επιτόκιο σε 4% και στη συνέχεια να υπολογίζει τον τόκο που αντιστοιχεί και να τον προσθέτει στο ποσό του λογαριασµού. (4) Να αλλάζει το επιτόκιο στους λογαριασµούς ταµιευτηρίου οι οποίοι είναι κάτω από 5000 το επιτόκιο 2% και στη συνέχεια να υπολογίζει τον τόκο που αντιστοιχεί και να τον προσθέτει στο ποσό του λογαριασµού. 7
Να σχεδιαστεί ο αλγόριθµος για την επίλυση του παραπάνω προβλήµατος µε τη µορφή διαγράµµατος ροής. Επίσης να δοθεί η τελική µορφή του επιτοκίου στις εγγραφές του παραδείγµατος µετά την παρέλευση δύο ηµερών (δύο ενηµερώσεις). Υπόδειξη: Θεωρήστε ότι: (α) κάθε εγγραφή διαβάζεται σε ένα βήµα ανάγνωσης (όλα τα πεδία) (β) το περιεχόµενο ενός πεδίου συµβολίζεται µε rec.fieldname. Για παράδειγµα το περιεχόµενο του πεδίου Rate θα συµβολίζεται ως rec.rate, και (γ) ο ηµερήσιος τόκος υπολογίζεται από τη σχέση Τόκος=(Επιτόκιο * Ποσό)/(365*100). 8
ΠΙΝΑΚΑΣ ΑΠΑΝΤΗΣΕΩΝ Ερώτηση Α Β Γ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 9
ΙΑΓΡΑΜΜΑ ΡΟΗΣ 10