Rabu, 18 Januari 2012

Soal Uas Pemrograman Web

I. Pilih jawaban yang benar dan tulis jawaban saudara pada lembar jawaban yang sudah  disediakan (bobot 60%)

class student {
 public $name;
 public $address;
 public function __construct(){
    echo 'Student's Data.<br />';
  }
   public function show_name() {
   echo 'Student's name is : '.$this->name.'<br/>';
  }
   public function show_address() {
  echo 'Student's address is : '.$this->address.'<br/>';
  }}

1 Atribut dari class di atas adalah :
      a. $nama, $address            c. __construct
      b. show_name, show_address         d. student

2.Sedang untuk method dari class di atas adalah :
      a. $nama, $address            c. __construct
      b. show_name, show_address         d. student

3.Hasil dari program strlen(“3204657895”) pada php adalah :
      a. 10                    c. 11
      b. 49                    d. 0

Perhatikan program php di bawah ini untuk mengerjakan soal nomor 4-6 :
<?
$kota=array(“Yogya”, “Solo”, “Bandung”, “Bogor”,”Semarang”);
$jumlah=count($kota);
for ($i=1;$i<$jumlah;$i++)
   echo “Elemen berin
deks $i : $kota[$i] <br>”;
?>

4.Kota Bandung pada program di atas berada pada posisi indek ke :
       a. 0                    c. 2
       b. 1                    d. 3
5.Jika program dieksekusi, maka kota yang tidak tercetak adalah :
       a. Yogya                        c. Bandung
       b. Solo                    d. Bogor

6.Jika $i pada perulangan diganti dengan angka 0, maka :
  Jika program dieksekusi, maka kota yang tercetak adalah:
       a. hanya kota Yogya            c. tercetak semua
       b. program error                d. tidak tercetak semua

7.Jika dijalankan, apa yang dihasilkan dari code JavaScript di bawah ini :
<SCRIPT LANGUAGE="JavaScript">
jalan=15; i=1;
while (i <= jalan){
   document.write(i + ","); i=i+4;
}
</SCRIPT>

    a. 1,2,3,4,5,6,7,8,9,10
    b. 4,8,12
    c. 1,4,7,10
    d. 1,5,9,13
  
8.Inisialisasi object pada PHP yang benar adalah :
        a. New mhs;                c. $mhs1=new Mhs;
        b. Mhs $mhs1=new Mhs;            d. $mhs1=Mhs”;

9.Perhatikan penggalan code berikut dan jika dijalankan apa yang ditampilkan pada browser :

    var arrayku=new Array(“Garuda”,”Indonesia”,”dadaku”,”dadamu”,”Negeri”);
    document.write(arrayku[0]+” di “+arrayku[2]+” dan “+arrayku[3]);

    a. Garuda di dadaku
    b. Garuda di dadaku dan dadamu
    c. Garuda di Negeri Indonesia
    d. Garuda di dadamu

10.Yang termasuk Dynamic Page adalah :
        a. html                       c. css
        b. php                       d. javascript

11.Atribut dari elemen <script> adalah :
        a. class
        b. action
    c. language
    d. methode

    <?php
    $d=date("D");
    if ($d=="Fri")
      echo "Have a nice weekend!";
    elseif ($d=="Sun")
      echo "Have a nice Sunday!";
    else
      echo "Have a nice day!";
    ?>

12.Jika tanggal saat anda ujian, kemudian program di atas dijalankan hasil yang ditampilkan adalah :
        a. Have a nice day!                 c. Have a nice Sunday!
        b. error                    d. Have a nice weekend!

13.Jika program di atas dijalankan sehari kemudian hasil yang ditampilkan adalah :
        a. Have a nice day!                c. Have a nice Sunday!
        b. error                    d. Have a nice weekend!

    <script type="text/javascript">
    var d = new Date()
    var time = d.getHours()
    if (time<10)
      { document.write("<b>Good morning</b>");}
    else if (time>10 && time<16)
      { document.write("<b>Good day</b>");}
    else
      {document.write("<b>Hello World!</b>");}
    </script>

14.Jika tanggal saat anda ujian, kemudian program di atas dijalankan hasil yang ditampilkan adalah :
        a. Good morning                    c. Good day
        b. Hello World!                    d. error

15.Apabil program di atas dijalankan setelah jam 18:00 hasil yang ditampilkan adalah :
       a. Good morning                    c. Good day
       b. Hello World!                    d. error

16.Identifikasi sebuah variable pada php adalah :
        a. &                    c. @
        b. $                    d. %

17.Pernyataan berikut adalah yang paling benar dalam PHP:
       a. Fungsi dan Variable PHP adalah case sensitive
       b. Fungsi dan Variable PHP adalah tidak case sensitive
       c. Fungsi PHP case sensitive dan Variable PHP tidak case sensitive
       d. Fungsi PHP tidak case sensitive dan Variable PHP case sensitive

    <script type="text/javascript">
    function product(a,b)
    {
       return (a*b)/b;
    }
    </script>


    <script type="text/javascript">
       document.write(product(5,4));
    </script>

18.Jika program di atas dijalankan hasil yang ditampilkan adalah :
        a. 20                    c. 4
        b. 5                    d. 25

    var i=0
    for (i=0;i<=10;i++)
      {
      if (i==3)
        { continue;}
       document.write(i+ " ");
      }

19.Apa yang dihasilkan dari program di atas :
      a. 0 1 2 4 5 6 7 8 9 10            c. 0 1 2 3 4 5 6 7 8 9 10
      b. tanpa hasil                d. 0 1 2 4 5 6 7 8 9

Jika continue pada kondisi diganti dengan break, maka :

20.Jika program dieksekusi, nilai yang tercetak adalah:
       a. 0 1 2 3 4 5 6 7 8 9 10        c. 0 1 2 3
       b. 0 1 2 4 5 6 7 8 9 10            d. 0 1 2

1 komentar:

Unknown mengatakan...

nice

Posting Komentar

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes