wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript Quiz 1

Total questions: 30

Worksheet time: 26mins

Name
Class
Date
1.

Υποδεικνύει την αρχή και το τέλος μιας ενότητας JavaScript.

a)

<html> </html>

b)

<style> </style>

c)

<article> </article>

d)

<script> </script>

2.

Ένα αρχείο JavaScript έχει επέκταση

a)

.jscp

b)

.js

c)

.css

d)

.Jp

3.

Με ποια λέξη κλειδί ορίζουμε μια συνάρτηση;

a)
function
b)
method
c)
onclick
d)
functionName()
4.

Με ποια εντολή μπορούμε να εμφανίσουμε ένα pop-up μήνυμα ;

a)

alert

b)

showMessage

c)

console.log

d)

<p>

5.

Ποιο είναι το μήνυμα που θα δει ο χρήστης;

a)
"Hello user"
b)
No message
c)
"Goodbye user"
d)
"message + user"
6.

Αν έχω ορίσει μια συνάρτηση με όνομα doSomething ποιο από τα παρακάτω πρέπει να προσθέσω σε ένα κουμπί (button) ώστε να εκτελείται η συνάρτηση όταν γίνει κλικ σε αυτό;

a)

onclick="doSomething;"

b)

on-click="doSomething;"

c)

onclick="doSomething();"

d)

onclick="call doSomething();"

7.

Πώς ορίζω μια νέα μεταβλητή;

a)
var newVariable = 5;
b)
Variable int = new Variable();
c)
var 5 = myVariable;
d)
int var = 5;
8.

Για τι χρησιμοποιείται το CSS ;

a)

διαμόρφωση στυλ ιστοσελίδων

b)

δημιουργία ιστοσελίδων

c)
client side scripting
d)
server side scripting
9.

Με ποιο από τα παρακάτω παράγουμε έναν τυχαίο αριθμό;

a)
Math.random()
b)
random.number()
c)
number.random()
d)
Random.math()
10.

Ποια είναι η σωστή σύνταξη για να αναφέρετε ένα εξωτερικό αρχείο JavaScript;

a)

<script src="myscript.js"></script>

b)

<script href="myscript.js"></script>

c)

<js href="myscript.js"></js>

d)

<js src="myscript.js"></js>

11.

Ποιος είναι ο σωστός τρόπος να γράψω μια εντολή if/else ;

a)

if "x<5" then doSomething()

else doSomethingElse();

b)

if (x<5) {

doSomething();

}

else {

doSomethingElse();

}

c)

if (x<5) [

doSomething();

]

else [

doSomethingElse();

]

d)

if (x<5) :

doSomething();

else :

doSomethingElse();

12.

Ποιο από τα παρακάτω είναι το σύμβολο του τελεστή OR;

a)

**

b)

&&

c)

||

d)

!

13.

Ποιο από τα παρακάτω είναι το σύμβολο του τελεστή AND;

a)

&&

b)

**

c)

||

d)

++

14.

ποιο από τα παρακάτω σύμβολα σημαίνει διάφορο από;

a)

<>

b)

==

c)

!=

d)

##

15.

Ποιος είναι ο σωστός τρόπος να προσθέσουμε ένα σχόλιο;

a)

// σχόλιο

b)

/"σχόλιο"/

c)

*/σχόλιο/*

d)

\\σχόλιο

16.

Στον κώδικα JavaScript, με ποιο σύμβολο πρέπει να τελειώνει κάθε γραμμή;

a)

;

b)

.

c)

?

d)

κανένα

17.

Αν text="ABCDEFG";

Πώς μπορώ να μετρήσω τους χαρακτήρες του string;

a)

numOfChars=text.length

b)

numOfChars=text.numberOfCharacters

c)

numOfChars=text.textLength()

d)

numOfChars=String.characters()

18.

for ( var i = 0; i < =50; i++ )


Πόσες φορές θα εκτελεστεί;

a)

51 times

b)

49 times

c)

50 times

d)

0 times

19.

Ποια επανάληψη θα εκτελεστεί 25 φορές;

a)

for ( var i = 2; i < 26; i ++ )

b)

for ( var i = 0; i < 25; i ++ )

c)

for ( var i = 1 ; i < 25 ; i ++ )

d)

for ( var i = 0; i <= 25; i ++)

20.

Με ποιον τρόπο ορίζουμε μια συνάρτηση στη JavaScript

a)

function = climbUp()

b)

fun = "climbUp"

c)

function climbUp()

d)

fun = (climbUp())

e)

def climbUp()

21.

Ποιο είναι το αποτέλεσμα του κώδικα;

a)

Value is 20

b)

ReferenceError: value is not defined

c)

Value is 30

d)

Value is not 20 or 30

22.

Με ποια ιδιότητα μπορώ να αλλάξω το κείμενο μιας παραγράφου;

a)

innerHTML

b)

value

c)

text

d)

id

23.

 

Ποιο event χρησιμοποιούμε συνήθως για να ενεργοποιήσουμε ένα κουμπί;

a)

onLoad

b)

whenClick

c)

onMouseOver

d)

onClick

24.

Με ποιο τρόπο μπορώ να καλέσω τη συνάρτηση doSomething()

a)

function doSomething() { }

b)

doSomething();

c)

call doSomething ();

d)

doSomething ;

25.

H JavaScript είναι case sensitive (δηλαδή γίνεται διάκριση πεζών - κεφαλαίων)

a)

Σωστό

b)

Λάθος

26.

Με ποια από τις εντολές μπορούμε να αλλάξουμε το κείμενο ενός στοιχείου με id "title" με το κείμενο "JS is Fun"

a)

document.title.innerHTML = "JS is Fun";

b)

document.getElementById("title").innerHTML = "JS is Fun";

c)

document.getElementById(title).innerHTML = "JS is Fun";

d)

document.getElementById("title") = "JS is Fun";

27.

Έστω ότι δηλώνουμε την παρακάτω μεταβλητή για να πάρουμε όλες τις παραγράφους μιας ιστοσελίδας.

var paragraphs = document.getElementsByTagName("p");

Με ποια εντολή αλλάζουμε το κείμενο της δεύτερης παραγράφου σε "The second paragraph has been hacked!"

a)

paragraphs[2] = "The second paragraph has been hacked!";

b)

paragraphs[1] = "The second paragraph has been hacked!";

c)

paragraphs[2].innerHTML = "The second paragraph has been hacked!";

d)

paragraphs[1].innerHTML = "The second paragraph has been hacked!";

28.

Επιλέξτε τα έγκυρα ονόματα μεταβλητών:

a)

var Name2

b)

var 3Age

c)

var team_score

d)

var %score

e)

var 22

29.

Η JavaScript και η Java είναι ακριβώς το ίδιο

a)

Σωστό

b)

Λάθος

30.

Πώς ξεκινάει μια επανάληψη με while;

a)

while (i <= 10; i++)

b)

while i = 1 to 10

c)

while (i <= 10)  

d)

while (i=0; i <= 10; i++)