Soal dan Jawaban PTS Genap Pemrograman Web Perangkat Bergerak Kelas XI


 


1.      Teknologi web server dimana request oleh user dipenuhi dengan cara menjalankan script langsung pada web server untuk menghasilkan halaman html dinamis adalah pengertian dari..

a.      Server-side scripting

b.      Client-side scripting

c.       Web-side scripting

d.      Style-side scripting

e.       Bonder-side scripting

2.      Dibawah ini contoh dari server-side scripting adalah..

a.       ASP.net, www

b.      ASP.net, perl

c.       www, perl

d.      chrome, google

e.       perl, http

3.      Suatu  jenis pemrograman dimana proses pengolahan datanya dilakukan disisi client disebut ..

a.       Client

b.      Web programming

c.       Cookie

d.      Server-side scripting

e.       Client-side scripting

4.      Terdapat dua variable yaitu $x=100 dan $y=20. Output ang dihasilkan oleh $x%$y berikut yang benar adalah..

a.       0

b.      1

c.       2

d.      4

e.       5

5.      Berikut hal-hal yang biasa dilakukan oleh sebuah program pada sisi server, kecuali ..

a.      Pemrosesan data server

b.      Pemrosesan data pengguna

c.       Memberikan tampilan kepada pengguna

d.      Berinteraksi dngan file database

e.       Berinteraksi dengan server lain

6.      Komputer yang melayani permintaan dan komputer client disebut ..

a.       Client

b.      Web

c.       Server

d.      Border

e.       Client-side

7.      Berikut merrupakan jenis event pada HTML, kecuali ..

a.       Onmouseout

b.      Onkeyout

c.       onclick

d.      onchange

e.       onkeydown

8.      Alur kerja php adalah ..

a.      Permintaan HTTP - web server - script PHP - mesin PHP - kode HTML - client

b.      Permintaan HTTP - kode html - web server - script PHP - mesin kode - client

c.       Permintaan HTTP - script PHP - web server - mesin PHP - web server - script PHP - kode HTML - client

d.      Permintaan HTTP - script  PHP - web server – mesin PHP – kode HTML – client

e.       Permintaan HTTP - kode HTML – script PHP – web server - mesin PHP - client

9.      Dibawah ini yang merupakan karakteristik dari server-side script adalah ..

a.      Ada client yang meminta request

b.      Eksekusi program dilakukan client

c.       Mengirimkan hasil ke server

d.      Ada server yang meminta request

e.       Tidak ada client yang meminta request

10.  Bahasa pemrograman web milik microsoft yang bersifat berbayar adalah ..

a.       Server active pages

b.      Active server pages

c.       Pages active server

d.      Hypertext prepocessor

e.       protokol

11.  Kepanjangan dari php adalah ..

a.       Hypertext preprocessing

b.      Hypertext preprcessor

c.       Hypertext language preprocessing

d.      PHP hypertext preprocesaing

e.       PHP hypertext preprocessor

12.  Berikut ini script yang tepat untuk data menggunakan Javascript adalah ..

a.       Var nilai = window.alert(“masukkan nilai: “);

b.      Var nilai = window.confirm(“masukkan nilai: “);

c.       Var nilai = prompt(“masukkan nilai: “);

d.      Var nilai = window.open(“masukkan nilai: “);

e.       Var nilai = document.write(“masukkan nilai: “);

13.  Dibawah ini contoh dari client side script adalah ..

a.       Java server pages (JSP)

b.      HTML

c.       Java

d.      Server

e.       Javascript

14.  Contoh web server berikut benar, kecuali ..

a.      Firefox

b.      webmail

c.       Apache

d.      Ssl

e.       yahoo

15.  Perhatikan script berikut

<?php $a = true;

$b = false;

Var_dump((!($a or $b)) or ($b and $a));

Hasil keluaran program diatas adalah ...

a.      True

b.      False

c.       Error

d.      Bool(true)

e.       Bool(false)

16.  Siapakah penemu php ...

a.      Rasmus lerdorf

b.      Mark zuckeburg

c.       Bob marley

d.      Linus torvados

e.       Bill gate

17.  Apa yang dimaksud dengan asp ..

a.       Bahasa yang digunakan untuk membuat web static

b.      Bahasa yang digunakan untuk membat web dinamis

c.       Pemrograman yang tidak bisa diubah tanpa ijin

d.      Pemrgraman ang bisa diubah dengan ijin

e.       Pemrograman bisa diubah tanpa ijin

18.  Kekurangan dari client side programming ..

a.       Kode program tidak dapat dilihat melalui web browser

b.      Masalah kompatibilitas web broser menjadi isu yang tidak perlu diperhatikan

c.       Kode program bisa dilihat melalui web broser

d.       Mudah dipelajari dan digunakan

e.       Tidak membutuhkan pengetahuan pemrograman yang tinggi

19.  Karakteristik dari server side programming ..

a.       Extensi berupa apk

b.      Client dapat membagikannya

c.       Eksekusi program dilakukan di client

d.      Extensi berupa *php,*asp,*jsp

e.       Bisa diedit oleh client

20.  Email yang disediakan oleh penyedia layanan hosting adalah ..

a.       Yahoo

b.      Gmail

c.       Webmail

d.      Kmail

e.       Amail

21.  Struktur kendali yang sering digunakan untuk menjalankan fungsi dari program secara berulang-ulang adalah struktur kendali..

a.       Percabangan

b.      Keputusan

c.       Eksekusi

d.      Perulangan

e.       for

22.  Membuat permintaan kepada servertanpa memuat kembali (reload) halaman merupakan kelebihan dari..

a.       Php

b.      Html

c.       Css

d.      Cookie dan cache

e.       AJAX

23.  Berikut yang bukan merupakan struktur kendali perluangan..

a.       For

b.      If else

c.       Do-while

d.      Foreaceh

e.       while

24.  Struktur kendali yang digunakan untuk membandingkan banaknya nilai dalam suatu variable adalah..

a.       If

b.      Switch

c.       Do while

d.      For

e.       While

25.  satu blok kode yang melakukan tugas tertentu atau satu blok intruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program disebut..

a.       goto

b.      flase

c.       fungsi

d.      prosedur

e.       modul

26.  berikut merupakan tujuan pembuatan fungsi, kecuali..

a.       menguraikan tugas pemrograman menjadi lebih sederhana

b.      menghemat ukuran program

c.       memudahkan dalam pembuatan program

d.      menujukkan informasi dari user

e.       mengurangi duplikasi kode

27.  struktur kontrol perulangan yang menjalankan satu atau lebih perintah dengan jumah perulangan yang sudah ditentukan pada proses inisialisasi kondisi disebut perulangan ..

a.       if

b.      dowhie

c.       while

d.      switch

e.       for

28.  AJAX merupakan teknologi yang digunakan untuk ..

a.       Melakukan transfer data dihalaman web

b.      Menambahkan gambar pada halaman web

c.       Mengembangkan aplikasi web interaktif

d.      Mengatur tema tamilanhalaman web

e.       Melakukan perulangan kode program

29.  Sebuah teknik penerapan AJAX yang memanfaatkan frame yang tersembunyi disebut ..

a.       HTTPRequest

b.      Cookie

c.       Control cache

d.      Hiden frame

e.       XMLHttpRequest

30.  Nama lain dari anonymous function adalah ..

a.       Alias

b.      Closure

c.       PHP

d.      Close

e.       callback

31.  Menyimpan informasi yang telah dibuka untuk disimpan dibrowser merupakan kelebihan ..

a.       PHP

b.      HTML

c.       JS

d.      Cache

e.       AJAX

32.  Suatu proses yang mengembalikan nilai kembalian yang berasal dari keluaran hasil proses fungsi disebut ..

a.       Nonvoid

b.      Void

c.       False

d.      Return

e.       Process

33.  Library dalam PHP yang merupakan konse turunan dari iterator adalah ..

a.       API

b.      SPL

c.       jQuery

d.      APL

e.       JS

34.  Perhatikan kode berikut

<?php

For ($i=1; $i<4; $i++){

For ($j=4; $j=$i; $j--){

Echo “*”;

}

Echo “<br>”;

}

?>

Hasil dari kode program diatas adalah..

a.       ****
***

**
*

b.      *
**
***
****

c.         *
* *
* **
** **

d.      ****
****

****
****

e.       ***
**
*

35.  Perhatikan kode berikut
<?php

$x= 10;

Do{

Echo “$x, 8;

$x--;

}while ($x>=5);

?>

Hasil dari jalankan program diatas adalah..

a.      10,9,8,7,6

b.      10,9,8,7,6,5

c.       10,9,8,7,6,5,4,3,2,1

d.      1,2,3,4,5

e.       10,10,10,10,10

36.  Beberapa aturan penulisan nama fungsi anonymous dalam PHP ..

a.       Fungsi dengan nama

b.      Tidak mempunyai fungsi

c.       Interface class

d.      Php yang membaca seluruh kode

e.       Sebagai fungsi nama

37.  Perbedaan antara argumen dengan parameter ..

a.      sebuah fitur dalam PHP dimana kita bisa membuat fungsi dengan jumlah parameter yang bisa berubah-ubah (variable) sedangkan beberapa fungsi khusus, PHP membolehkan kita untuk membuat fungsi dengan jumlah parameter tidak dibatasi, bisa 0, 2, 5, bahkan 100 parameter dengan 1 nama fungsi

b.      sebuah fitur yang tidak mempunyai parameter

c.       parameter tidak mempunyai fungsi

d.      variable harus diisi dengan manual

e.       variable bisa dterisi otomati

38.  Yang dimaksud stuktur kontrol foreeach..

a.       Struktur yang teratur

b.      Struktur yang tidak teratur

c.       fitur inti dari bahasa PHP yang mengizinkan skrip Anda merespons secara berbeda terhadap input atau situasi yang berbeda

d.      php yang tidak mengijinkan script

e.       script yang tidak memiliki respon sama sekali

39.  Apa yang terjadi jika didalam sebuah fungsi PHP terdapat keyword return..

a.       Nilai yang kembali

b.      Nilai yang dikemalikan oleh sebuah browser ditampung divariable atau langsung ditampilkan ke browser

c.       Nilai yang diulang-ulang

d.      Nilai yang tidak ubah

e.       Nilai yang tidak berubah kalau tidak diubah

40.  Apa pengertian dari AJAX pada website..

a.       Teknik pengembangan web untuk menciptakan aplikasi web interaktif

b.      Web dinamis ip

c.       Web membutuhkan framework

d.      Tidak perlu web

e.       Tidak perlu template

Tidak ada komentar:

Posting Komentar