ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ(Visual Basic) ΔΙΔΑΣΚΩΝ: ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑ: ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΚΟΖΑΝΗ) 1
Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI Δυτικής Μακεδονίας και στην Ανώτατη Εκκλησιαστική Ακαδημία Θεσσαλονίκης» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 2
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Άσκηση 1... 4 Άσκηση 2... 4 Άσκηση 3... 5 Άσκηση 4... 6 Άσκηση 5... 6 Άσκηση 6... 7 Άσκηση 7... 7 Άσκηση 8... 8 Άσκηση 9... 9 Άσκηση 10... 10 3
Άσκηση 1 Εκφώνηση: Για ποιο λόγο χρησιμοποιούμε labels σε μια φόρμα; a) Για εισαγωγή δεδομένων b) Για σχεδιασμό σχημάτων c) Για εμφάνιση μηνυμάτων d) Για αλλαγή χρώματος της φόρμας Σωστή Απάντηση Άσκησης 1: c Λανθασμένη Απάντηση Άσκησης 1:a Λανθασμένη Απάντηση Άσκησης 1:b Λανθασμένη Απάντηση Άσκησης 1:d Άσκηση 2 Εκφώνηση: Με ποιο τρόπο δηλώνουμε μια καθολική μεταβλητή; a) Με την εντολή catholic b) Δηλώνοντας τη μέσα στη συνάρτηση ενός στοιχείου ελέγχου c) Δεν υποστηρίζονται καθολικές μεταβλητές d) Δηλώνοντας τη στην περιοχή General Απάντηση Άσκησης 2: d Λανθασμένη Απάντηση Άσκησης 2: a 4
Λανθασμένη Απάντηση Άσκησης 2: c Λανθασμένη Απάντηση Άσκησης 2:b Άσκηση 3 Εκφώνηση: Εμφανίστε στη label1 τη λέξη θετικός, ανάλογα με την τιμή του x a) If x>0 then Label1.caption= θετικός End if b) If x>0 Label1.caption= θετικός c) If thetikos then Label1.caption= θετικός End if d) If x >0 then Label1.caption= θετικός Απάντηση Άσκησης 3: a Λανθασμένη Απάντηση Άσκησης 3: b Λανθασμένη Απάντηση Άσκησης 3: c Λανθασμένη Απάντηση Άσκησης 3: d 5
Άσκηση 4 Εκφώνηση: Με ποια εντολή θα μετακινηθεί το Shape1 κατά 100 μονάδες δεξιά; a) Shape1-right +100 b) Shape1.move=Shape1.move+100 c) Shape1.left=Shape1.left+100 d) Shape1.move_right=Shape1.move_right+100 Απάντηση Άσκησης 3: c Λανθασμένη Απάντηση Άσκησης 4: a Λανθασμένη Απάντηση Άσκησης 4: b Λανθασμένη Απάντηση Άσκησης 4: d Άσκηση 5 Εκφώνηση: Με ποιά συνθήκη ελέγχω αν κάποιο option button είναι πατημένο; a) Option1.enabled=ok b) Option1.enabled=true c) Option1.value=true d) Option1.visible=true Απάντηση Άσκησης 5: c 6
Λανθασμένη Απάντηση Άσκησης 5:a Λανθασμένη Απάντηση Άσκησης 5:b Λανθασμένη Απάντηση Άσκησης 5:d Άσκηση 6 Εκφώνηση: Με ποιά συνθήκη ελέγχω αν κάποιο CheckBox είναι πατημένο; a) CheckBox1.pressed=true b) Check1.value=1 c) Check1.pushed=true d) Check1.value=ok Απάντηση Άσκησης 6: b Λανθασμένη Απάντηση Άσκησης 6:a Λανθασμένη Απάντηση Άσκησης 6:c Λανθασμένη Απάντηση Άσκησης 6:d Άσκηση 7 Εκφώνηση: Χρησιμοποιήστε Inputbox για να ζητήσετε όνομα a) Inputbox(name) b) Inputbox(dose onoma) 7
c) onoma=inputbox( dose onoma ) d) InputBox( dose onoma )=onoma Απάντηση Άσκησης 7:c Λανθασμένη Απάντηση Άσκησης 7:a Λανθασμένη Απάντηση Άσκησης 7:b Λανθασμένη Απάντηση Άσκησης 7:d Άσκηση 8 Εκφώνηση: Βρείτε το άθροισμα των αριθμών 1 έως 30 χρησιμοποιώντας τη for a) For 1-30 sum b) For x = 1 To 30 ath = ath + x Next x c) For x from 1 to 30 find sum d) For x=1 until 30 ath=ath+x next x Απάντηση Άσκησης 8: b Λανθασμένη Απάντηση Άσκησης 8: a 8
Λανθασμένη Απάντηση Άσκησης 8: c Λανθασμένη Απάντηση Άσκησης 8: d Άσκηση 9 Εκφώνηση: Να ζητάτε αριθμό μέχρι να δοθεί μηδέν a) Loop X=inputbox( dose arithmo ) Until x=0 b) Do X=inputbox( dose arithmo ) until x=0 c) Repeat X=inputbox( dose arithmo ) until x=0 d) Do X=inputbox( dose arithmo ) Loop until x=0 Απάντηση Άσκησης 9: d Λανθασμένη Απάντηση Άσκησης 9: a Λανθασμένη Απάντηση Άσκησης 9: b Λανθασμένη Απάντηση Άσκησης 9: c 9
Άσκηση 10 Εκφώνηση: Να εμφανιστεί στο κελί Α2 του τρέχοντος φύλλου ο αριθμός 9 a) Α2=9 b) Range("A2") = 9 c) Cell(A2)=9 d) Put 9 at A2 Απάντηση Άσκησης 10: b Λανθασμένη Απάντηση Άσκησης 10: a Λανθασμένη Απάντηση Άσκησης 10: c Λανθασμένη Απάντηση Άσκησης 10: d 10