Latihan Soal Javascript Kelas Xi

  • Uploaded by: Leonsius
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Latihan Soal Javascript Kelas Xi as PDF for free.

More details

  • Words: 2,198
  • Pages: 15
Latihan Soal Kelas XI Jawablah pertanyaan yang dianggap benar ! No Soal 1. Di dalam sebuah kode script ada tertulis seperti ini
2.

Di dalam sebuah kode script ada tertulis seperti ini document.bgColor="red", apakah arti dari kode script tersebut … A. Memberikan warna merah pada background page B. Memberikan warna merah untuk tulisan pada page C. Memberikan warna tulisan pada setiap document.

3.

D. Memberikan warna merah pada link document E. Memberikan warna merah pada link dari halaman web

Fungsi yang digunakan untuk merubah satu nilai dari suatu variabel menjadi bilangan desimal adalah … A. parseInt() B. eval=(nama variabel) C. window.close

5.

D. Memberikan warna merah pada link document E. Memberikan warna merah pada link dari halaman web

Di dalam sebuah kode script ada tertulis seperti ini document.fgColor="red", apakah arti dari kode script tersebut … A. Memberikan warna merah pada background page B. Memberikan warna merah untuk tulisan pada page C. Memberikan warna tulisan pada setiap document.

4.

D. onmouseout E. onclik

D. parseFLoat() E. window.prompt

Fungsi yang digunakan untuk merubah satu nilai dari suatu variabel menjadi bilangan bulat adalah … Halaman : 1 dari 14

A. parseInt() B. parseFLoat() C. window.close

6.

Word Wide Web merupakan singkatan dari : A. WWW B. WCW C. WHO

7.

D. Warnet E. Dotnet

Dibawah ini adalah bagian dari web browser, kecuali : A. Internet Explorer B. Opera C. Mozila

9.

D. WWC E. WWO

Jaringan komputer berskala internasional/global yang dapat membuat masing-masing komputer saling berkomunikasi adalah: A. Intranet B. Ultranet C. Internet

8.

D. eval=(nama variabel) E. window.prompt

D. Modila E. Netscape Navigator

Dibawah ini merupakan tag utama dari html, kecuali : A. Html  B. Paragraf 

C. Font 

D. Break line 
E. Horizontal line 


10. Di dalam sebuah tabel, setiap baris di bentuk dengan tag : A. ….. B. ….. C. ......

D. ……. E. ……

11. Di dalam sebuah tabel, setiap kolom di bentuk dengan tag :

Halaman : 2 dari 14

A. ….. B. ….. C. ......

D. ……. E. ……

12. Tag ini berguna untuk menampilkan seluruh text beserta tagnya dalam sebuah web browser : A. <Emphasis> ….. … C. <pre> ......

13. Bentuk type seperti ini A. Bulleted B. Disc C. Square

14. Bentuk type seperti ini A. Bulleted B. Disc C. Square

15. Bentuk type seperti ini A. Bulleted B. Disc C. Square

D. <strike> ……. E. <strong> …..

di dalam list html dinamakan : D. Cirle E . Numbered

di dalam list html dinamakan : D. Cirle E . Numbered

di dalam list html dinamakan : D. Cirle E . Numbered

16. Perhatikan kode program dibawah ini dengan seksama! 1) 2) 3) 4) 5) 6) 7)

<script language=”javascript”> Var a=12; Var b=4; Function pd2(b) { Var a=b*2; return a; } document.write(“Dua kali dari “,b,” adalah “,pd2(b)); Halaman : 3 dari 14

8) 9)

document.write(“Nilai dari a adalah”, a);

Dari kode skrip diatas, maka hasilnya adalah ..... A. Dua kali dari 4 adalah 8 D. Dua kali dari 4 adalah 8 Nilai dari a adalah 12 Nilai dari a adalah 4 B. Dua kali dari 2 adalah 4 E. Dua kali dari 2 adalah 4 Nilai dari a adalah 12 Nilai dari a adalah 12 C. Dua kali dari 4 adalah 8 Nilai dari a adalah 8

17.

Masih Berhubungan dengan kode program pada nomor 22, apabila kode program pada baris ke 5 Var a = b * 2 ; diganti dengan a = b * 2 ; , maka hasilnya adalah .... C. Dua kali dari 4 adalah 8 Nilai dari a adalah 12 D. Dua kali dari 2 adalah 4 Nilai dari a adalah 12

D. Dua kali dari 4 adalah 8 Nilai dari a adalah 4 E. Dua kali dari 2 adalah 4 Nilai dari a adalah 12

C. Dua kali dari 4 adalah 8 Nilai dari a adalah 8

18. Di dalam javascript kita hanya bisa memanipulasi empat jenis data. Dibawah ini merupakan keempat jenis data tersebut, kecuali : A. Jenis data fungsi

D. Jenis data Boolean (true atau false) E. Jenis data null (tidak ada data didalamnya)

B. Jenis data bilangan (integer atau float) C. Jenis data kata (string) Perhatikan tabel dibawah ini dengan seksama ! No 1. parseInt(“128.34”); 2. parseInt(“0284”); 3.

Hasil No Hasil … 4. parseFloat(“128.34”) … … 5. parseFloat(“128,34 … ”) parseInt(“Halo3824”); … 6. parseFloat(“0284”) …

Tabel diatas digunakan untuk menjawab soal nomor 25 - 30 Halaman : 4 dari 14

19. Pada tabel nomor satu, akan menghasilkan : A. 284 B. NaN C. 128

D. 128.34 E. 128,34

20. Pada tabel nomor dua, akan menghasilkan : A. 284 B. NaN C. 128

D. 128.34 E. 128,34

21. Pada tabel nomor tiga, akan menghasilkan : A. 284 B. NaN C. 128

D. 128.34 E. 128,34

22. Pada tabel nomor empat, akan menghasilkan : A. 284 B. NaN C. 128

D. 128.34 E. 128,34

23. Pada tabel nomor lima, akan menghasilkan : A. 284 B. NaN C. 128

D. 128.34 E. 128,34

24. Pada tabel nomor enam, akan menghasilkan : A. 284 B. NaN C. 128

D. 128.34 E. 128,34

25. Adalah input/masukan dari pengguna yang kemudian diproses untuk Halaman : 5 dari 14

mendapatkan hasil yang diinginkan pengguna, proses penyimpanan, proses sunting atau edit, proses hapus dan browse disebut : A. Tabel B. Form C. Program

D: Frame E. DataBase

26. Fungsi Frame ini berisi daftar link dengan frame kedua sebagai target : A. Frame Navigasi B. Frame Inline C. Frame Kolom

D. Frame Baris E. Frame Campuran

27. Fungsi Frame ini menampilkan informasi dalam sebuah web browser dalam bentuk baris dan kolom : A. Frame Navigasi B. Frame Inline C. Frame Kolom

D. Frame Baris E. Frame Campuran

28. Nama entitas dari ampersand adalah : A. © B. ÷ C. »

D.   E. &

29. Nama entitas dari tanda bagi adalah : A. © D.   B. ÷ E. & C. » 30. Tahun berapakah javascript pertama kali diperkenalkan oleh netscape … ? A. 1945 B. 1995 C. 2005

D. 1985 E. 1975

31. Untuk menuliskan komentar dalam satu baris didalam javascript kita Halaman : 6 dari 14

menggunakan … ? A. // komentar // B. // komentar */ C. /* komentar */

D. \\ komentar \\ E. \* komentar */

32. Untuk menuliskan komentar lebih dari satu baris didalam javascript kita menggunakan … ? A. // komentar // B. // komentar */ C. /* komentar */

D. \\ komentar \\ E. \* komentar */

33. Script dari javasscript dapat di tempatkan pada : A. Body, Header, Title B. Header, Title, Html C. Title, Body, External File

D. Body, Header, External File E. Body, Header, Html

34. Pendeklarasian variabel dijavascript dapat dilakukan dengan dua cara, antara lain dengan menuliskan kata kunci var kemudian diikuti dengan nama variabel dan nilai dari variabelnya. Cara pendeklarasian seperti ini disebut secara : A. Implisit B. Explisit C. Variabel

D. Deduktif E. Variatif

35. Pendeklarasian variabel dijavascript dapat dilakukan dengan dua cara, antara lain dengan tidak menuliskan kata kunci var kemudian diikuti dengan nama variabel dan nilai dari variabelnya. Cara pendeklarasian seperti ini disebut secara : A. Implisit B. Explisit C. Variabel

D. Deduktif E. Variatif

Perhatikan dengan seksama kode program dibawah ini untuk mengerjakan soal nomor 36 – 40. Halaman : 7 dari 14

<script type="text/javascript"> document.write("

MENU LINGKARAN


"); document.write("

1. Jari-Jari Lingkaran
"); document.write("

2. Keliling Lingkaran
"); document.write("

3. Luas Lingkaran
"); var bil= ….. (36) if(bil==1) { var a=prompt("Silahkan Masukkan Jari-Jari Lingkaran :",""); ….. (37) } ….. (38) { var b=prompt("Silahkan Masukkan Jari-Jari Lingkaran :",""); var c=2*3.14*parseInt(b); ….. (39) } if(bil==3) { var d=prompt("Silahkan Masukkan Jari-Jari Lingkaran :",""); var e=3.14*parseInt(d)*parseInt(d); document.write("

Luas Lingkaran :",+e+"

") } ………… (40) Tampilan Hasil Program : MENU LINGKARAN 1. Jari-Jari Lingkaran 2. Keliling Lingkaran 3. Luas Lingkaran Hasil dari program diatas apabila user memilih menu pertama : Jari-Jari Lingkaran : 10

36. Pada nomor 36 dalam kode script diatas, seharusnya berisi : A. alert("Silahkan Masukkan Pilihan Anda :",""); B. document.write("Silahkan Masukkan Pilihan Anda :",""); C. prompt("Silahkan Masukkan Pilihan Anda :","");

D. promp("Silahkan Masukkan Pilihan Anda :",""); E. ("Silahkan Masukkan Pilihan Anda :","");

Halaman : 8 dari 14

37. Pada nomor 37 dalam kode script diatas, seharusnya berisi : A. alert("

Jari-Jari Lingkaran :",+a+"

") B. document.write("

JariJari Lingkaran :"+ "a"+"

") C. prompt("

Jari-Jari Lingkaran :",+a+"

")

D. promp("

Jari-Jari Lingkaran :",+a+"

") E. document.write("

JariJari Lingkaran :",+a+"

")

38. Pada nomor 38 dalam kode script diatas, seharusnya berisi : A. else if(bil==3) B. else if(bil==2) C. else if(bill==2)

D. else if(bil==”2”) E. else if(bil===2)

39. Pada nomor 39 dalam kode script diatas, seharusnya berisi : A. prompt("

Keliling Lingkaran :",+c+"

") B. alert("

Keliling Lingkaran :",+c+"

")

D. document.write("

Keliling Lingkaran :",+c+"

") E. document.write("

Keliling Lingkaran :",+”c”+"

")

C. promp("

Keliling Lingkaran :",+c+"

")

40. Pada nomor 40 dalam kode script diatas, seharusnya berisi : A. B. C.

D. <script> E.

41. <script language="javascript"> Halaman : 9 dari 14

for(a=0;… (41);a+=2) { document.write(a," ") }

Agar menghasilkan tampilan deret 0 2 4 6 8 10 12 14 16 18 20, maka titik-titk pada nomor 36 seharusnya berisi … A. a<=10 D. a<=20 B. a<20 E. a>=20 C. a<10

42. <script language="javascript"> for(a= -12;a<=12;a+=3) { document.write(… (42)," ") }

Agar menghasilkan tampilan deret 144 81 36 9 0 9 36 81 144 , maka titik-titk pada nomor 37 seharusnya berisi … A. a*2 B. a*a C. a+a

D. a/a E. a*a*a

43. <script language="javascript"> for(a=1;a<=5;a++) { for(b=1;b<=a;b++) { document.write("*") } document.write("
") }

Hasil tampilan dari kode program diatas adalah …. A.

***** **** *** ** *

B.

***** **** *** ** *

C.

* ** *** **** *****

D.

***** ***** ***** ***** *****

E.

* ** *** **** *****

44. <script language="javascript"> for(a=1;a<=5;a++) { for(b=a;b<=5;b++) { document.write("*") } document.write("
") }

Hasil tampilan dari kode program diatas adalah …. A.

***** **** *** ** *

B.

***** **** *** ** *

C.

* ** *** **** *****

D.

***** ***** ***** ***** *****

E.

* ** *** * * * :*10 Halaman *****

dari 14

45. <script language="javascript"> for(a=1;a<=5;a++) { for(b=5;b>=1;b--) { document.write("*") } document.write("
") }

Hasil tampilan dari kode program diatas adalah …. A.

***** **** *** ** *

B.

***** **** *** ** *

C.

* ** *** **** *****

D.

***** ***** ***** ***** *****

E.

* ** *** **** *****

Perhatikan kode program dibawah ini dengan seksama ! JAVA SCRIPT <script language="JavaScript"> function Piramida() {

… (46) rubah=eval(tinggi)

var WindowBaru=window.open(" … (48)", "baru", "height=350,width=380"); WindowBaru.document.write("") WindowBaru.document.write("<TITLE>Window Baru ") WindowBaru.document.write("") WindowBaru.document.write("
") baris=1 while (baris <= rubah) { nomor=1 while (nomor <= baris) { WindowBaru.document.write(" * ") nomor=nomor+1 } WindowBaru.document.write("
") baris=baris+1 } WindowBaru.document.write("


") Halaman : 11 dari 14

WindowBaru.document.write("Klick Disini Untuk Menutup Window Ini

") WindowBaru.document.write("

") windowBaru.document.write("") WindowBaru.document.write("") }


…(50)


Tampilan awal :

Tampilan setelah Button piramida di klik :

Tampilan setelah window prompt diisikan sebuah nilai 5 :

46. Pada nomor 46 dalam kode script diatas, seharusnya berisi : A. tinggi=alert("Tinggi Piramid ?"," ") B. tinggi=prompt("Tinggi Piramid ?"," ")

D. tinggi=document.write ("Tinggi Piramid ?"," ") E. tinggi=prompt("Tinggi Piramid ?"," Berapa Tinggi Piramid Yang Anda Inginkan Halaman : 12 dari 14

?") C. tinggi=promp("Tinggi Piramid ?"," ")

47. Pada script diatas, ada tertulis seperti ini rubah=eval(tinggi), apakah maksud dari kode script tersebut … A. Merubah variabel eval menjadi variabel rubah B. Merubah nilai eval menjadi Tinggi

D. variabel yang digunakan untuk merubah sebuah nilai E. Data yang diinput melalui window prompt akan dirubah menjadi number melalui perintah eval=(tinggi), dan diberikan variabel baru yang bernama rubah.

C. Nilai karakter pada window prompt dirubah menjadi number

48. Pada nomor 48 dalam kode script diatas, seharusnya berisi : A. Kosong, akan tetapi dapati diisikan sebuah URL B. "baru", "height=350,width=380" C. "height=350,width=380" ,"baru"

D. window.open E. "window.baru", height=350,width=380"

49. Pada script diatas, ada tertulis seperti ini a href=''onClick='self.close()' apakah maksud dari kode script tersebut … A. Link yang berguna untuk menutup window lama B. Link yang berguna untuk menutup window baru C. Link yang berguna untuk menutup window baru dan window lama

D. Link yang berguna untuk menutup window E. Link untuk menutup menutup sebuah URL

Halaman : 13 dari 14

50. Pada nomor 50 dalam kode script diatas, seharusnya berisi : A.

D.

B. C.

E.

Halaman : 14 dari 14

E A B D A A C D A B A B D B C A C A C A B D C A B A E E B B A C D B A C B B D A D B E A D B E A D E

Related Documents


More Documents from "Slamet"