Font size
Worksheetsสอบกลางภาค การเขียนโปรแกรมขั้นสูง 1/2566
Total questions: 40
Worksheet time: 1hrs 18mins
ใครคือผู้ก่อตั้งภาษา PHP ?
รัสมัส เลอร์ดอร์ฟ
ชาร์ลส์ แบบเบจ
สตีป จอบส์
ประยุทธ์ มากมี
ปัจจุบัน PHP ย่อมาจากค าว่าอะไร ?
Personal Home Page Tools
Personal Web Server
PHP Hypertext Preprocessor
PHP Processing Hyperlink Page
ข้อใดกล่าวไม่ถูกต้อง ?
PHP เป็นภาษาสคริปต์
PHP เป็นโปรแกรมบริหารจัดการข้อมูล
PHP ทำงานร่วมกับ HTML ได้ดี
PHP ทำงานฝั่งเซิร์ฟเวอร์
ข้อใด ไม่ถูกต้อง เกี่ยวกับภาษา PHP?
ภาษา PHP พัฒนามาจากภาษาซี
ภาษา PHP พัฒนามาจากภาษาเพิร์ล
ภาษา PHP พัฒนามาจากภาษาจาวา
ภาษา PHP พัฒนามาจากภาษา html
ข้อคือเป้าหมายหลักของภาษา PHP ?
ฝึกเขียนโปรแกรม
สร้างเว็บเพจแบบโต้ตอบได้
สร้างเว็บเพจแบบ Static
เพื่อให้ครูนำมาสอน
ซอฟต์แวร์ที่ทำให้เครื่องคอมพิวเตอร์ สามารถจำลองเป็นเครื่องบริการเว็บ(Server) คืออะไร?
Web server
Web database
Web translator
Web browser
จงเรียงลำดับการทำงานของภาษา PHP
1. ติดต่อฐานข้อมูล
2. โปรแกรมเว็บบราวเซอร์ร้องขอไฟล์ PHP ไปยังเซิร์ฟเวอร์
3. ส่งผลลัพธ์กลับมายังเว็บบราวเซอร์
4. เครื่องเซิร์ฟเวอร์เรียก PHP Engine แปลผลและประมวลผลเป็นภาษา html
ข้อใดเรียงลำดับได้ถูกต้อง ?
1-2-3-4
2-4-1-3
2-1-4-3
4-2-1-3
ข้อใดไม่ใช่โปรแกรมที่ใช้สำหรับเขียนสคริปต์ PHP ?
Notepad
Sublime
VSCode
NoteUdom
เมื่อทำการติดตั้งชุดติดตั้งโปรแกรม Xampp เรียบร้อยแล้ว ไฟล์ของ PHP ที่สร้างขึ้นไว้ที่ใด
xampp/htdocs
xampp/docsht
htdocs/xampp
xampp/php
การจำลองเซิร์ฟเวอร์ เมื่อเริ่มต้นการทำงาน Apache แล้ว เมื่อเปิด Browser แล้ว ต้องพิพม์ URL ใด เพื่อทดสอบการใช้งาน
http://localhost/
http://local/
http://location/
y8.com
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
0
1
2
3
4
0
1
2
3
1
2
3
4
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
0
2
4
0
2
2
ไม่มีคำตอบ
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
110
100
50
40
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
100
50
40
0
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
100
50
40
0
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
1
2
3
4
0
2
4
2
3
1
3
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
The number is: 0
The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 0
The number is: 2
The number is: 3
The number is: 4
The number is: 0
The number is: 3
The number is: 4
The number is: 0
The number is: 4
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
10
20
15
25
ผลลัพธ์ของโค้ด PHP ต่อไปนี้จะเป็นอย่างไร
38093584
38093585
38093587
25380935
ถ้าคุยมาได้สักพัก แล้วเค้าตอบมาว่าเป็นได้แค่เพื่อน เราควรจะ ?
break;
continue;
ถ้าต้องการประกาศตัวแปร 40+5 ให้คำนวณผล ต้องประกาศอย่างไร
<?php
$Num1= "40+5";
echo $Num1
?>
<?php
$Num1= '40+5';
echo $Num1
?>
<?php
$Num1= (40+5);
echo $Num1
?>
<?php
$Num1= 40+5;
echo $Num1
?>
ถ้าต้องการประกาศตัวแปรให้แสดงผล คำว่า น้องจาว่า ต้องประกาศอย่างไร
<?php
$Num1= "น้องจาว่า"
echo $Num
?>
<?php
$Num1= "(น้องจาว่า)";
echo $Num1
?>
<?php
$Num1= ("น้องจาว่า");
echo $Num1
?>
<?php
$Num1= "น้องจาว่า";
echo $Num1
?>
จงประกาศตัวแปรอาร์เรย์ 25 36 45
<?php
score= array ("25","36","45");
echo score[0]<br>;
echo score[0]<br>;
echo score[0]<br>;
?>
<?php
$score= array ("25" "36" "45");
echo $score[0]<br>;
echo $score[0]<br>;
echo $score[0]<br>;
?>
<?php
$score= array (25,36,45);
echo $score[0]<br>;
echo $score[0]<br>;
echo $score[0]<br>;
?>
<?php
$score= array "25","36","45";
echo $score[0]<br>;
echo $score[0]<br>;
echo $score[0]<br>;
?>
ให้ประกาศตัวแปร a มีค่า 16 และ b มีค่า 36 จากนั้นประกาศผลรวม a และ b
<?php
$a= 16;
$b= 36;
echo $total;
?>
<?php
$a= 16;
$b= 36;
$total =$a+$b;
echo $total;
?>
<?php
$a= 16;
$b= 36;
$total =a+b;
echo $total;
?>
<?php
$a= 16;
$b= 36;
$total =$a+$b;
$total;
?>
ข้อใดคือการเขียนอธิบายโปรแกรมแบบบรรทัดเดียว
ตอบ /*
ตอบ //
ตอบ \\
ตอบ /* … */
/* */ เป็นสัญลักษณ์ของการเขียนอธิบายโปรแกรมแบบใด
เขียนคำอธิบายแบบหลายบรรทัด
เขียนคำอธิบายคำสั่ง
เขียนคำอธิบายแบบบรรทัดเดียว
เขียนคำอธิบายข้อความที่แสดงผล
ข้อใดคือคำสั่ง ในการแทรก THML ใน PHP
ตอบ <?php echo $number; ?>
ตอบ <?php echo "<br>"; ?>
<?php echo "$number"; ?>
<?php echo html; ?>
ชื่อตัวแปรในภาษา PHP ข้อใดถูกต้องที่สุด (ตอบ 2 ข้อ)
number;
$number1
$number
"$"number
คำตอบใด ไม่ใช่ ตัวดำเนินการในภาษา PHP
$num .= $num
$num >= $num
$num === $num
$num <= $num
คำตอบใด ประกาศ ตัวแปรอาร์เรย์ ได้ถูกต้อง
$name = array("A","B","C")
$bath = array("1","2","3");
$array = name("A","B","C")
$array = bath("1","2","3");
คำสั่ง
$id=0;
++id;
echo $id;
อยากทราบว่า ระบบจะแสดงค่าของตัวแปร id ออกมาเท่าไร
0
1
error
เป็นได้ทุกกรณี
คำสั่ง $cars = array ( array("Volvo",22,18),
array("BMW",15,13),
array("Saab",5,2),
array("Land Rover",17,15) );
จากคำสั่งข้างต้น เป็นอาร์เรย์กี่มิติ
1 มิติ
2 มิติ
3 มิติ
4 มิติ
<?php
if($number>=20)
echo "My first PHP ";
else
echo "Good";
?>
ผลลัพธิ์คือ
My first PHP
Good
Error เพราะไม่ประกาศตัวแปร $number
เป็นได้ทุกกรณี
คำสั่ง switch ต้องมีคำสั่ง ข้ามการทำงาน ร่วมด้วย คำสั่งนั้นคือ
switch
case
break
default
for($num=0; $num<=10; $num++)
ถามว่า คำสั่งข้างต้น มีการเปลี่ยนค่าครั้งล่ะเท่าไร
0
1
-1
10
คำสั่ง วนรอบการทำงาน ที่จะต้องตรวจสอบเงื่อนไข ก่อนทำงาน คือ
if..else
for
while
do..while
คำสั่งใด ที่มีลักษณะการทำงานคล้ายกับคำสั่ง Switch
if..else
while
for
do..while
จากโค๊ตคำสั่งมีกี่ตัวแปร
4 ตัวแปร
3 ตัวแปร
2 ตัวแปร
5 ตัวแปร
จากโค๊ตคำสั่งจะแสดงผลตามข้อใด
ข้อ1 8+78=86
ข้อ1 8*78=624
ข้อ1 78+8=86
ข้อ1 78*8=624
จากโค๊ตคำสั่งถ้าต้องการให้ บรรทัดที่ 4 แสดงผลดังนี้ต้องเขียนโค๊ตตามข้อใด
ข้อ 2 196/8*78=1911
echo "<br>ข้อ2 $pen/$paper*$book=",$pen/$paper*$book;
echo "$book/$paper*$pen=",$book/$paper*$pen;
echo "$pen/$paper*$book=",$pen/$paper*$book;
echo "ข้อ2 $pen/$paper*$book=",$pen/$paper*$book;
