wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript

Total questions: 15

Worksheet time: 4hrs 45mins

Name
Class
Date
1.

Η JavaScript είναι μια παραλλαγή της Java για την κατασκευή ιστοσελίδων

a)

αλήθεια

b)

ψέμα

2.

Δεν επιτρέπεται η ενσωμάτωση κώδικα JavaScript σε ένα αρχείο HTML

a)

αλήθεια

b)

ψέμα

3.

Ποια η ιδιότητα που πρέπει να προσθέσουμε στο στοιχείο <script> ώστε ο κώδικας να τρέξει μετά την ολοκλήρωση φορτώματος της HTML;

a)

defer

b)

async

4.

Αν θέλουμε να μάθουμε το πλάτος του παράθυρου της ιστοσελίδας από ποιο αντικείμενο θα το πάρουμε;

a)

navigator.innerWidth

b)

window.innerWidth

c)

document.innerWidth

d)

canvas.innerWidth

5.

Η μέθοδος document.querySelectorAll("p") θα επιστρέψει:

a)

όλα τα στοιχεία <p> του εγγράφου

b)

το πρώτο στοιχείο <p> του εγγράφου

c)

όλα τα στοιχεία του εγγράφου που αρχίζουν από "p"

d)

όλα τα στοιχεία του εγγράφου που έχουν id = "p"

e)

όλα τα στοιχεία του εγράφου που έχουν class = "p"

6.

Αν δώσουμε την εντολή console.log("hi"); σε ένα script JS...

a)

Η συμβολοσειρά 'hi' θα γραφτεί σε ένα αρχείο log file, στον ίδιο φάκελο με το αρχείο javaScript.

b)

Η συμβολοσειρά 'hi' θα γραφτεί στο τέλος της ιστοσελίδας.

c)

Η συμβολοσειρά 'hi' θα παρουσιαστεί σε ένα αναδυόμενο παράθυρο (alert window)

d)

Η συμβολοσειρά 'hi' θα γραφτεί στην κονσόλα της JS.

7.

Έστω οι παρακάτω εντολές JS:

let year = 1821;

let year = 1940;

a)

1940

b)

1821 γιατί η δεύτερη εντολή αγνοείται

c)

θα πάρουμε σφάλμα, δεν επιτρέπεται ο επανορισμός της

8.

Έστω η παρακάτω εντολή JS :

let x = 12.5;

Τι τύπου είναι η μεταβλητή x;

a)

real

b)

integer

c)

number

d)

string

e)

boolean

9.

Ποιο το αποτέλεσμα;

let a=10;

let b = a++;

console.log(b);

(a)  

10.

Ποιο το αποτέλεσμα;

let a = 10;

let b = 9;

console.log(a>10 || b>=9 )

(a)  

11.

Έχω έναν πίνακα με όνομα months 16 θέσεων. Το τελευταίο του στοιχείο είναι το months[?]. Συμπληρώστε μόνο το νούμερο

(a)  

12.

Η εντολή var bathmoi = new Array("3");

a)

Θα φτιάξει έναν πίνακα με 3 θέσεις

b)

Θα φτιάξει έναν πίνακα με 1 θέση κ τιμή 3

c)

Είναι λάθος σαν εντολή

13.

for (let i=0, i<9, i++){


x[i]=(i+1)*number;


}

τι θα εμφανίσει

4 lines
14.

var person = {

firstName: "Γιάννης",

lastName : "Ιωάννου",

id : 5566,

fullName : function() {

return this.firstName + " " + this.lastName;

}

};


το fullName είναι

a)

Ιδιότητα

b)

Μέθοδος

c)

Τίποτα από τα παραπάνω

15.

var person = {

firstName: "Γιάννης",

lastName : "Ιωάννου",

id : 5566,

fullName : function() {

return this.firstName + " " + this.lastName;

}

};


το firstname είναι

a)

Ιδιότητα

b)

Μέθοδος

c)

Τίποτα από τα παραπάνω