ΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ

Σχετικά έγγραφα
ΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ

ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών. Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα

Άσκηση 6 Επαναληπτική Άσκηση HTML

Τεχνολογίες Ανάπτυξης Εφαρμογών στο WEB

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form>

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον

TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης

Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΠΠΑΙΚ ΑΝΑ ΠΟΛΗ ΣΕΙΡΑ ΚΑΤΑΤΑΞΗΣ ΕΙΣΑΓΩΓΗ ΟΝΟΜΑ ΕΠΩΝΥΜΟ ΠΑΤΡΩΝΥΜΟ ΠΟΛΗ ΕΠΙΛΟΓΗΣ 1 NAI ΔΗΜΗΤΡΙΟΣ ΚΑΡΒΟΥΝΗΣ ΝΙΚΟΛΑΟΣ ΑΘΗΝΑ 2 NAI ΒΑΣΙΛΕΙΟΣ

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1>

Εφαρµογές διαδικτύου µε PHP

Εφαρμοσμένη Πληροφορική ΙΙ (Ε) To Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Integrated Development Environment-IDE) Netbeans 8

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

PHP/MySQL και Project

Injection Attacks. Protocol Host FilePath. field1=valuex&field2=valuey. Query String. Web server HTTP GET.

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Συλλογή και Επεξεργασία Δεδομένων με Φόρμες

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES)

WEB HTML. Web HTML MIDI. Web 5.1: HTML LAN

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

Web Programming for Dummies

Βαρβάκειο Πρότυπο Γυμνάσιο

Νέες Τεχνολογίες στην Εκπαίδευση

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες

CSS Εργαστήριο 1. Εισαγωγή - Σύνταξη - Εφαρμογή στην HTML

Εργαστήριο 8. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο

ΠΑΡΟΥΣΙΑΣΗ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ H ΕΞΑΜΗΝΟ

Περιεχόμενα. Πρόλογος... xiii

Δίκτυα Η/Υ ςτην Επιχείρηςη

Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ

Οδηγίες Ακολουθήστε τα παρακάτω βήματα. Βεβαιωθείτε ότι το πρόγραμμά σας δουλεύει σωστά σε κάθε βήμα, πριν προχωρήσετε στο επόμενο.

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML

Π ΤΥ Χ ΙΑ Κ Η ΕΡΓΑΣΙΑ

Προγραμματισμός Ιστοσελίδων (Web Design)

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

Θέμα πτυχιακής εργασίας: ΑΝΑΠΤΥΞΗ ΕΜΠΟΡΙΚΟΥ ΠΑΚΕΤΟΥ ΓΙΑ ΕΠΙΧΕΙΡΙΣΗ ΧΟΝΔΡΙΚΗΣ ΜΕ ΧΡΗΣΗ CMS. Επιμέλεια: Κασσαβέτη Ευγενία, Παρχαρίδου Μαρία

Τεχνικός Εφαρμογών Πληροφορικής

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section>

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος

Τεχνολογίες ιαδικτύου

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ

Διάλεξη 6η CSS Advanced

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Ρύθμιση λογαριασμού αποστολής Εmail. Η Google χρησιμοποιεί πλέον το μηχανισμό xoauth2 για την πιστοποίηση χρηστών gmail.

Απόδοση συστηµάτων thin-client σε ασύρµατα δίκτυα

XAMPP Apache MySQL PHP javascript xampp

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

Frontend optimizations. Θεοδόσης Σουργκούνης

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ

Κ. Σ. Χειλάς Τ.Ε.Ι. Σερρών - Τµήµα Πληροφορικής και Επικοινωνιών. ΕΡΓΑΣΤΗΡΙΟ 1ο ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ (FTP)

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

Απομακρυσμένη Πρόσβαση και Εντολές Ελέγχου και Υποστήριξης

Ανάπτυξη Υπηρεσίας Καταλόγου LDAP με τα στοιχεία του προσωπικού του TEI Πειραιά. Νίκος Πασσαράς. Εισηγητής: Πρεζεράκος Γεώργιος

ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΑΕΡΟΣΩΜΑΤΙ ΙΑΚΗΣ ΡΥΠΑΝΣΗΣ ΣΕ ΣΧΕ ΟΝ ΠΡΑΓΜΑΤΙΚΟ ΧΡΟΝΟ

Εργαλεία ανάπτυξης εφαρμογών internet Ι

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP

Διάλεξη 3η HTML intermediate

Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ. CSS - Cascading Style Sheets

ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 2

Γαβαλάς Δαμιανός Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #3 0 : Εισαγωγή στacascading Style Sheets (CSS)

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ. Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας <FORM> και η τεχνική CGI)

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος

Σε αυτό το µάθηµα θα ασχοληθούµε µε τη βελτίωση της εµφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισµό όλων των αλλαγών στην εµφάνιση της σελίδας

Εργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Σχεδιασμός και Ανάπτυξη Ιστότοπων

5 η Διάλεξη: Προγραμματισμός στην πλευρά του εξυπηρετητή: προχωρημένα θέματα PHP

ΕΠΛ 012. ιαδοχικά Φύλλα Στυλ

Macromedia DreamWeaver Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Τεχνολογίες Διαδικτύου

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο

Network Information Security hackertest.net

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

Υπολογιστές και ίκτυα Η/Υ.

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

JAVASCRIPT EVENTS. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Transcript:

ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση Διδάσκων: Δ. Κοτζίνος Όνοµα: Α.Μ. : Εξάµηνο : Αίθουσα Έδωσα Project NAI OXI Έδωσα και το Εργαστήριο ΝΑΙ ΟΧΙ ΘΕΜΑ 1 [30 μονάδες: 3 σωστό - 1 λάθος] ΘΕΜΑ 2 [15 μονάδες] ΘΕΜΑ 3 [25 μονάδες] ΘΕΜΑ 4 [30 μονάδες] 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 2.1 3.1 4.1 Α Β Γ Δ ΘΕΜΑ ΓΙΑ ΟΣΟΥΣ ΔΕΝ ΕΔΩΣΑΝ ΕΡΓΑΣΙΑ 100 μονάδες Σύνολο ΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ Δ. Κοτζίνος Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Σελίδα 1 από 5

ΘΕΜΑ 1 (30 μονάδες) 1. Το πρόγραμμα που δέχεται HTTP requests από τους clients λέγεται: A. Server. B. Web Server. C. Web Application. D. Website. 2. Ένα πρωτόκολλο που χρειάζεται να κρατάει πληροφορία σχετικά με τους clients που το χρησιμοποιούν για να επικοινωνήσουν λέγεται: A. Web Protocol. B. TCP/IP protocol. C. Stateless protocol. D. Κανένα από τα προηγούμενα 3. Ποια είναι τα 3 βασικά μέρη ενός URL; A. Hostname, Port number, File path B. Protocol, Hostname, File path C. Protocol, Hostname, Host number D. Hostname, File Path, Parameters 4. Στην HTML, για να προσθέσουμε τον χαρακτήρα & στο κείμενο, πληκτρολογούμε: A. & B. /& C. &#160 D. & 5. Ποιο από τα παρακάτω είναι ιδιότητα στην ετικέτα form: A. input B. action C. select D. Όλα 6. Σε ένα HTML document πότε πρέπει να αναφερθούμε σε ένα εξωτερικό CSS? A. Στο τέλος του document. B. Στην ενότητα head. C. Στην ενότητα body. D. Στην αρχή του document. 7. Πως προσθέτουμε background color (π.χ. :#FFFFFF) για όλα τα στοιχεία τύπου h1? A. all.h1 {background- color:#ffffff} B. h1 {background- color:#ffffff} C. h1.all {background- color:#ffffff} D. h1 {bgcolor:#ffffff} 8. Ποια είναι η σωστή CSS σύνταξη που κάνει ένα link να μην είναι υπογραμμισμένο? A. <a style="decoration: none"> B. a {decoration: no line} C. <a style="text- decoration:noline"> D. <a style="text- decoration:none"> 9. Στην HTML, ποια η σχέση μεταξύ της ετικέτας <span> και της ετικέτας <div>; A. Η <div> μπορεί να περιέχεται στην <span> B. Η < span > μπορεί να περιέχεται στην < div > C. Μπορεί η μία να εμπεριέχεται στην άλλη Δ. Κοτζίνος Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Σελίδα 2 από 5

D. Κανένα από τα άλλα 10. Εάν έχω ένα εξωτερικό, ένα εσωτερικό και ένα «τοπικό» CSS με ποια σειρά θα εφαρμοστούν οι εντολές που περιέχουν: Α. Θα υπερισχύσει το «τοπικό» Β. Θα υπερισχύσει το εσωτερικό C. Θα υπερισχύσει το εξωτερικό D. Κανένα από τα παραπάνω ΘΕΜΑ 4 (15 μονάδες) Γράψτε τον javascript κώδικα που αν τον «τοποθετήσουμε» σε μια HTML σελίδα σε ένα script tag και τον καλέσουμε κατάλληλα θα μας παράγει πίνακες που θα φέρουν χαρακτηριστικά εμφάνισης «ζέβρας» όπως στην εικόνα: Γράψτε τον Javascript κώδικα, τον HTML κώδικα και τον CSS κώδικα που πιθανόν χρησιμοποιήσατε. Δ. Κοτζίνος Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Σελίδα 3 από 5

ΘΕΜΑ 3 (25 μονάδες) Γράψτε ένα PHP πρόγραμμα που να δέχεται πληροφορία από την φόρμα του Σχήματος 2. Το πρόγραμμα θα πρέπει να ελέγχει την ύπαρξη active session και να αποθηκεύει/διαβάζει ένα persistent cookie με τις παρακάτω πληροφορίες: Username (το όνομα του χρήστη αν το ξέρει αλλιώς anonymous) LastVisit (την σημερινή ημερομηνία) TimeFromLastVisit (απόσταση σε δευτερόλεπτα από την προηγούμενη επίσκεψη) Και ένα session cookie με τις παρακάτω πληροφορίες: SessionID Να κάνετε inactive το session αν μένει ανενεργό για πάνω από 180 δευτερόλεπτα. Σχήµα 1 Δ. Κοτζίνος Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Σελίδα 4 από 5

ΘΕΜΑ 4 (30 μονάδες) ΜΟΝΟ ΓΙΑ ΟΣΟΥΣ ΔΕΝ ΕΔΩΣΑΝ PROJECT Γράψτε ένα PHP πρόγραμμα που θα δέχεται πληροφορία από κάποια φόρμα στην μορφή μιας GET παραμέτρου με όνομα name (που περιλαμβάνει στις τιμές της το ονοματεπώνυμο κάποιου υπαλλήλου). Το πρόγραμμα αναζητεί σε ένα αρχείο με όνομα employees.txt που σας δίνεται πιο κάτω, το ονοματεπώνυμο και αν το βρει τότε δημιουργεί ένα URL της μορφής: http://www.awesomeco.com/positionnamewithoutspaces/username όπου υπάρχει η θέση του υπαλλήλου (χωρίς κενά) και το username που έχει. Αν δεν το βρει τότε πρέπει να παράγει ένα γενικό URL της μορφής: http://www.awesomeco.com/ Morgan Doocy mdoocy Devourer of Souls!!!! Conner Q. Reilly conn Director of Archives Marla Jeffries mjeff Lamination Tzar Marty Stepp stepp Regional Purple-Cow-Costume Chairperson Victoria Kirst vkirst Chief "Yes Girl" Αρχείο employees.txt: Το αρχείο περιέχει τα στοιχεία ενός υπαλλήλου σε κάθε γραµµή και κάθε στοιχείο χωρίζεται από τα επόµενα της γραµµής µε ένα ή περισσότερα tab (\t). Δ. Κοτζίνος Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Σελίδα 5 από 5