wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Post Test VSA Pemrograman Web - Day 04

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.
JavaScript dapat membuat tampilan website lebih menarik dan interaktif dengan konten yang dinamis. Selain itu, JavaScript juga digunakan untuk:
a)
Mengembangkan aplikasi desktop
b)
Membuat game berbasis konsol
c)
Mengelola basis data
d)
Menjalankan web server
2.
Mana dari pernyataan berikut yang menunjukkan tipe data objek di JavaScript?
a)
let lastName = "Johnson"
b)
let length = 16;
c)
let x = {firstName: "John", lastName: "Doe"};
d)
const cars = ["Saab", "Volvo", "BMW"];
3.
Apa fungsi dari operator ++ di JavaScript?
a)
Modulus
b)
Pembagian
c)
Eksponen
d)
Increment
4.
Apa fungsi dari operator % di JavaScript?
a)
Modulus
b)
Pembagian
c)
Eksponen
d)
Increment
5.
Apa arti dari x += y?
a)
x sama dengan y
b)
x ditambah y
c)
x dikurang y
d)
x kali y
6.
JavaScript dapat mengakses dan memanipulasi elemen HTML dengan menggunakan:
a)
CSS
b)
AJAX
c)
DOM
d)
SQL
7.
JQuery adalah library JavaScript yang bertujuan untuk:
a)
Menambah performa server
b)
Mempermudah penggunaan JavaScript di situs web
c)
Meningkatkan keamanan situs web
d)
Membuat basis data
8.
Apa keunggulan utama jQuery dibandingkan dengan JavaScript murni?
a)
jQuery membutuhkan lebih banyak baris kode
b)
jQuery mempermudah penanganan event dan animasi
c)
jQuery tidak dapat digunakan untuk AJAX
d)
jQuery lebih lambat daripada JavaScript murni
9.
Bagaimana cara mendeklarasikan variabel dalam JavaScript?
a)
variable x = 5;
b)
var x = 5;
c)
dim x = 5;
d)
int x = 5;
10.
Apa itu JavaScript?
a)
Bahasa markup untuk membuat halaman web
b)
Bahasa pemrograman yang digunakan untuk membuat halaman web interaktif
c)
Bahasa pemrograman untuk memberikan style pada website
d)
Bahasa pemrograman untuk pengembangan aplikasi desktop
11.
Apa itu DOM?
a)
Protokol jaringan
b)
Bahasa pemrograman
c)
Model pemrograman untuk dokumen HTML dan XML
d)
Editor teks
12.
Manakah metode yang digunakan untuk mendapatkan elemen berdasarkan ID di DOM?
a)
document.getElementByName()
b)
document.getElementByClass()
c)
document.getElementById()
d)
document.getElementByTag()
13.
Bagaimana cara mendapatkan semua elemen dengan nama tag tertentu di DOM?
a)
document.getElementByTagName()
b)
document.getElementByClass()
c)
document.getElementById()
d)
document.getElementByTag()
14.
Apa yang dilakukan oleh metode innerHTML dalam DOM?
a)
Menghapus elemen dari DOM
b)
Mengganti konten teks dari sebuah elemen
c)
Mengambil atau mengatur konten HTML dari sebuah elemen
d)
Menambahkan event listener ke sebuah elemen
15.
Apa yang dilakukan oleh metode addEventListener dalam DOM?
a)
Mengubah atribut dari sebuah elemen
b)
Menghapus elemen dari DOM
c)
Menambahkan event listener ke sebuah elemen
d)
Mengganti konten teks dari sebuah elemen
16.
Manakah dari berikut ini yang merupakan cara benar untuk menyisipkan elemen baru ke dalam DOM menggunakan jQuery?
a)
append()
b)
insert()
c)
push()
d)
add()
17.
Bagaimana cara mengambil semua elemen dengan class "myClass" menggunakan jQuery?
a)
document.getElementsByClassName("myClass");
b)
$("myClass");
c)
$(".myClass");
d)
getElementById("myClass");
18.
Apa yang dilakukan oleh fungsi $() dalam jQuery?
a)
Mencari elemen berdasarkan id
b)
Membuat elemen baru dalam DOM
c)
Menginisialisasi library jQuery
d)
Memilih elemen berdasarkan selector
19.
Bagaimana cara menyembunyikan elemen dengan class "myElement" menggunakan jQuery?
a)
$(".myElement").hide();
b)
$(".myElement").display = "none";
c)
$(".myElement").hidden = true;
d)
$(".myElement").remove();
20.
Apa yang terjadi jika Anda mendeklarasikan variabel tanpa menggunakan kata kunci var, let, atau const di JavaScript?
a)
Variabel akan secara otomatis diinisialisasi dengan nilai null.
b)
Ini akan menyebabkan kesalahan (error) saat menjalankan skrip.
c)
Variabel akan memiliki nilai undefined.
d)
Variabel tidak dapat digunakan dalam program.