Uji Kompetensi 02 (Pemrograman Web Lanjutan)

 


Soal 1

Berkas JavaScript eksternal harus berisi tag <script>.

Pilih satu:

a. Benar

b. Salah

Jawab: B


Soal 2

Bagaimana perulangan FOR dimulai?

a. for (i = 0; i <= 5)

b. for (i = 0; i <= 5; i++) 

c. for i = 1 to 5

d. for {i <= 5; i++}

e. for (i <= 5; i++)

Jawab: B


Soal 3

Setelah variabel dideklarasikan menggunakan const, maka variabel tersebut tidak bisa dideklarasikan ulang dan isinya tidak bisa diubah.

Pilih satu:

a. Benar

b. Salah

Jawab: A


Soal 4

Bagaimana Anda bisa menambahkan komentar di JavaScript?

a. //This is a comment

b. <!--This is a comment-->

c. {!--This is a comment--}

d. 'This is a comment

e. #This is a comment

Jawab: A


Soal 5

Peristiwa mana yang terjadi ketika pengguna mengklik elemen HTML?

a. onmouseover

b. onmouseclick

c. onchange

d. onclick 

e. inclick

Jawab: D


Soal 6

Bagaimana cara menulis pernyataan IF dalam JavaScript?

a. if {i = 5} then

b. if (i == 5) 

c. if i = 5 then

d. if i == 5 then

e. if i = 5

Jawab: B


Soal 7

Di mana tempat yang benar untuk menyisipkan kode JavaScript?

a. Bagian <header>

b. Bagian <footer>

c. Bagian <body> 

d. Bagian <head>

e. Baik di bagian <head> maupun <body> bisa dilakukan

Jawab: E


Soal 8

Bagaimana cara menulis pernyataan IF untuk mengeksekusi beberapa kode jika "i" TIDAK sama dengan 5?

a. if i <> 5

b. if (i != 5) 

c. if i =! 5 then

d. if {i <> 5}

e. if (i <> 5)

Jawab: B


Soal 9

Bagaimana cara menemukan bilangan dengan nilai x dan y tertinggi?

a. ceil(x, y)

b. Math.ceil(x, y)

c. top(x, y

d. up(x, y

e. Math.max(x, y)

Jawab: E


Soal 10

Bagaimana cara Anda mendeklarasikan variabel JavaScript?

a. variable carName;

b. variables carName;

c. var carName;

d. v carName;

e. vars carName;

Jawab: C


Soal 11

Apa yang akan dihasilkan oleh kode berikut: Boolean(10 > 9)?

a. 0

b. None

c. true

d. NaN

e. false

Jawab: C


Soal 12

Bagaimana cara membulatkan bilangan 7.25 ke bilangan bulat terdekat?

a. Math.round(7.25) 

b. Stats.rnd(7.25)

c. Math.rnd(7.25)

d. round(7.25)

e. rnd(7.25)

Jawab: A


Soal 13

Bagaimana cara Anda memanggil fungsi JavaScript bernama "myFunction"?

a. myFunction()

b. return call myFunction()

c. return function myFunction()

d. call myFunction()

e. call function myFunction()

Jawab: A


Soal 14

JavaScript peka terhadap huruf besar/kecil (case-sensitive).

Pilih satu:

a. Benar

b. Salah

Jawab: A


Soal 15

Operator mana yang digunakan untuk menetapkan nilai ke variabel?

a. *

b. x

c. ==

d. = 

e. -

Jawab: D


Soal 16

Apa sintaks JavaScript yang benar untuk mengubah konten elemen HTML di bawah ini?

<p id="demo">This is a demonstration.</p>

a. document.getElement("p").innerHTML = "Hello World!";

b. document.getElementByName("p").innerHTML = "Hello World!";

c. #demo.innerHTML = "Hello World!";

d. document.getElementById("demo").innerHTML = "Hello World!"; 

e. document.getElement("p").sendingHTML = "Hello World!";

Jawab: D


Soal 17

Apa sintaks JavaScript yang benar untuk membuka jendela browser baru yang disimpan ke variabel: "w2"?

a. w2 = window.open("https://www.sibermu.ac.id");

b. w2 = new window.open("https://www.sibermu.ac.id");

c. w2 = window.new.open("https://www.sibermu.ac.id");

d. w2 = window.new("https://www.sibermu.ac.id");

e. w2 = open window.new("https://www.sibermu.ac.id");

Jawab: A


Soal 18

JavaScript sama dengan Java.

Pilih satu:

a. Benar

b. Salah

Jawab: B


Soal  19

Bagaimana perulangan WHILE dimulai?

a. while {i <= 10; i++}

b. while (i <= 10; i++)

c. while i = 1 to 10

d. while {i = 1 to 10}

e. while (i <= 10)

Jawab: E


Soal 20

Node.js merupakan runtime untuk lingkungan JavaScript di luar peramban web yang dibangun di atas mesin JavaScript V8, dan implementasi Node.js banyak dimanfaatkan di sisi backend (server).

Pilih satu:

a. Benar

b. Salah

Jawab: A


Soal 21

Bagaimana cara Anda bisa mendeteksi nama browser klien?

a. browser.name

b. nav.appName

c. client.navName

d. navigator.appName

e. browser.appName

Jawab: D


Soal 22

Berikut adalah ketentuan untuk pemberian nama variabel, kecuali?

a. Kata-kata yang dikecualikan (seperti kata kunci JavaScript) tidak dapat digunakan sebagai nama variabel.

b. Nama variabel dapat berisi huruf, angka, garis bawah, dan tanda dolar.

c. Nama variabel harus dimulai dengan $ atau _.

d. Nama variabel harus diawali dengan huruf.

e. Nama variabel peka huruf besar/kecil (y dan Y adalah variabel yang berbeda).

Jawab: C


Soal 23

Bagaimana cara menyisipkan komentar yang memiliki lebih dari satu baris?

a. #This comment has

more than one line#

b. {!--This comment has

more than one line--}

c. /*This comment has

more than one line*/ 

d. <!--This comment has

more than one line-->

e. //This comment has

more than one line//

Jawab: C


Soal 24

Setelah variabel dideklarasikan menggunakan var, maka variabel tersebut tidak bisa dideklarasikan ulang dan isinya tidak bisa diubah.

Pilih satu:

a. Benar

b. Salah

Jawab: B


Soal 25

Setelah variabel dideklarasikan menggunakan let, maka variabel tersebut tidak bisa dideklarasikan ulang tapi isinya bisa diubah.

Pilih satu:

a. Benar

b. Salah

Jawab: A


Soal 26

Bagaimana cara Anda membuat fungsi dalam JavaScript?

a. function = myFunction()

b. function myFunction() 

c. function => myFunction()

d. function { myFunction() }

e. function:myFunction()

Jawab: B


Soal 27

Apa cara yang benar untuk menulis data array di JavaScript?

a. var colors = (1:"red", 2:"green", 3:"blue")

b. var colors = 1 = ("red"), 2 = ("green"), 3 = ("blue")

c. var colors = {1 = ("red"), 2 = ("green"), 3 = ("blue")}

d. var colors = ["red", "green", "blue"] 

e. var colors = "red", "green", "blue"

Jawab: D


Soal 28

Di dalam elemen HTML yang mana kita meletakkan kode JavaScript?

a. <javascript>

b. <js>

c. <scripting>

d. <script>

e. <java>

Jawab: D


Soal 29

Bagaimana Anda menulis "Hello World" di kotak peringatan browser?

a. alertBox("Hello World");

b. msg("Hello World");

c. popup("Hello World");

d. alert("Hello World"); 

e. msgBox("Hello World");

Jawab: D


Soal 30

Apa sintaks yang benar untuk merujuk ke skrip eksternal yang berkasnya diberi nama: "xxx.js"?

a. <script src="xxx.js">

b. <java href="xxx.js">

c. <javascript href="xxx.js">

d. <script href="xxx.js">

e. <script name="xxx.js">

Jawab: A

Komentar

Postingan populer dari blog ini

Pertanyaan Calon Programmer di YABB

Belajar Plugin Wordpress Gwolle Guestbook untuk Aplikasi Buku Tamu