Berikut ini adalah pertanyaan dari kanam7108 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
<?php$nama = array("Satria", "Rizky", "Azaresha", "Muna", "Noviem", "Roni", "Meta");
$jml=count($nama);
for($i=0;$i<=$jml-1;$i++) {
echo $nama[$i]."<br>\n";
}?>
1. Jika program dieksekusi, maka nama yang tidak tercetak adalah :
a. Satria c. Satria,Meta
b. Meta d. Tercetak semua
2. Penulisan variable pada PHP yang salah :
a. $hari=‟kasih sayang‟;
b. $_14_Feb=‟valentine‟;
c. $14_Feb=”valentine”;
d. $_nama=”Kasih”;
3. Perintah untuk menghapus semua session adalah :
a. session_destroy() c. unset($_SESSION['nama_session'])
b. session_start() d. $_SESSION
4. Jika program dijalankan, apa yang dihasilkan dari code di bawah ini :
<?
$jalan=13; $i=1; while ($i <= $jalan){
echo “$i,”; $i+=3;
}
?>
a. 1,3,6,9,12 c. 1,4,7,10,13
b. 1,4,7,10 d. 1,2,3,4,5,6,7,8,9,10,11,12,13
5. Di bawah ini mana cara untuk menghapus cookie yang paling tepat?
a. unset($_COOKIE[„nama‟]); c. setcookie(“nama”,””,time());
b. destroy($_COOKIE[„nama‟]);
d. setcookie(“nama”);
<?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!";
?>
6. Jika tanggal saat anda mengerjakan soal, 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!
$i=0
for ($i=0;$i<=10;$i++)
{
if ($i==4)
{ continue;} echo “$i ”;
}
7. Apa yang dihasilkan dari program di atas :
a. 0 1 2 3 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 3 4 6 7 8 9
8. Jika continue pada kondisi diganti dengan break dan program dieksekusi, maka nilai yang tercetak adalah:
a. 0 1 2 3 4 5 6 7 8 9 10 c. 0 1 2 3 4
b. 0 1 2 3 4 6 7 8 9 10 d. 0 1 2 3 4 5
9. Kode di bawah ini akan menghasilkan :
abc.php
<?php
require("var.php");
echo $var;
$var = " 2,";
var.php echo $var;
$var = " 3,";
<?php
require_once("var.php");
$var = "1,";
echo $var;
?>
?>
A. 1,2,1, c. 1,2,3,
B. 1,2,2, d. 1,1,1,
10. Berikut adalah fungsi-fungsi pada PHP yang digunakan untuk pemrograman database MySQL, kecuali :
a. mysql_connect()
b. mysql_create_db()
c. mysql_select_db()
d. mysql_query()
$jml=count($nama);
for($i=0;$i<=$jml-1;$i++) {
echo $nama[$i]."<br>\n";
}?>
1. Jika program dieksekusi, maka nama yang tidak tercetak adalah :
a. Satria c. Satria,Meta
b. Meta d. Tercetak semua
2. Penulisan variable pada PHP yang salah :
a. $hari=‟kasih sayang‟;
b. $_14_Feb=‟valentine‟;
c. $14_Feb=”valentine”;
d. $_nama=”Kasih”;
3. Perintah untuk menghapus semua session adalah :
a. session_destroy() c. unset($_SESSION['nama_session'])
b. session_start() d. $_SESSION
4. Jika program dijalankan, apa yang dihasilkan dari code di bawah ini :
<?
$jalan=13; $i=1; while ($i <= $jalan){
echo “$i,”; $i+=3;
}
?>
a. 1,3,6,9,12 c. 1,4,7,10,13
b. 1,4,7,10 d. 1,2,3,4,5,6,7,8,9,10,11,12,13
5. Di bawah ini mana cara untuk menghapus cookie yang paling tepat?
a. unset($_COOKIE[„nama‟]); c. setcookie(“nama”,””,time());
b. destroy($_COOKIE[„nama‟]);
d. setcookie(“nama”);
<?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!";
?>
6. Jika tanggal saat anda mengerjakan soal, 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!
$i=0
for ($i=0;$i<=10;$i++)
{
if ($i==4)
{ continue;} echo “$i ”;
}
7. Apa yang dihasilkan dari program di atas :
a. 0 1 2 3 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 3 4 6 7 8 9
8. Jika continue pada kondisi diganti dengan break dan program dieksekusi, maka nilai yang tercetak adalah:
a. 0 1 2 3 4 5 6 7 8 9 10 c. 0 1 2 3 4
b. 0 1 2 3 4 6 7 8 9 10 d. 0 1 2 3 4 5
9. Kode di bawah ini akan menghasilkan :
abc.php
<?php
require("var.php");
echo $var;
$var = " 2,";
var.php echo $var;
$var = " 3,";
<?php
require_once("var.php");
$var = "1,";
echo $var;
?>
?>
A. 1,2,1, c. 1,2,3,
B. 1,2,2, d. 1,1,1,
10. Berikut adalah fungsi-fungsi pada PHP yang digunakan untuk pemrograman database MySQL, kecuali :
a. mysql_connect()
b. mysql_create_db()
c. mysql_select_db()
d. mysql_query()
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
1. c. Satria,Meta
2. c. $14_Feb=”valentine”;
3. a. session_destroy()
4. b. 1,4,7,10
5. b. destroy($_COOKIE[„nama‟]);
6. c. Have a nice Sunday!(waktu saya mengerjakan adalah sunday)
7. b. tanpa hasil(karna $i=0 tidak memiliki ';')
8. c. 0 1 2 3 4
9. c. 1,2,3,
10. b. mysql_create_db()
Semoga dengan pertanyaan yang sudah terjawab oleh SyamilAnimation dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Tue, 18 Oct 22