wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

การเขียนโปรแกรมคอมพิวเตอร์ (PHP)

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.
คุณลักษณะของมาตรฐานเปิด คือ
a)
Computer Program
b)
Operating System
c)
Format Standard
d)
Open Source
2.
ภาษา PHP ย่อมาจาก
a)
Page Home Personal
b)
Page Home Personal Tool
c)
Personal Home Page
d)
Personal Home Page Tool
3.
ปี ค.ศ.1994 ภาษา PHP ถูกสร้างโดย
a)
Rasmus Lerdorf
b)
Zeev Suraski
c)
Audi Gutmans
d)
Mark Zuckerberg
4.
Format Standard ข้อใดถูกต้องที่สุด
a)
รูปแบบที่สามารถใช้ร่วมกันได้
b)
บริการที่สามารถใช้ร่วมกันได้
c)
มาตรฐานในการ Format พื้นที่
d)
มาตรฐานที่เป็นอิสระต่อกัน
5.
Database Management System มีชื่อเรียกว่า
a)
โปรแกรมภาษาสำหรับประมวลผล
b)
โปรแกรมจัดการฐานข้อมูล
c)
โปรแกรมเว็บเซิร์ฟเวอร์
d)
โปรแกรมสำหรับเขียนโปรแกรม
6.
ข้อใด ไม่ใช่ โปรแกรมประเภท Text Editor
a)
Notepad++
b)
Edit Plus
c)
Sublime
d)
Apache
7.
ข้อใด เกี่ยวข้องกับภาษาระดังสูง
a)
Machine Language
b)
Assembly Language
c)
High Level Language
d)
Nature Language
8.
ข้อใด ไม่ใช่ ภาษาคอมพิวเตอร์
a)
ภาษาเครื่อง
b)
ภาษา PHP
c)
ภาษา Java
d)
ภาษาระดับต่ำมาก
9.
ลักษณะของผังงานที่ใช้แทนเงื่อนไข คือ
a)
รูปสี่เหลี่ยมข้าหลามตัด
b)
รูปสามเหลี่ยม
c)
รูปสี่เหลี่ยมผืนผ้า
d)
รูปสี่เหลี่ยมขนมเปียกปูน
10.
ข้อใดคือรูปแบบของ Algorithm
a)
แบบลำดับขั้นตอน
b)
แบบลำดับระนาบ
c)
แบบลำดับผัง
d)
แบบสุ่ม
11.
นักเรียน สามารถดาวน์โหลด AppServ ได้จาก
a)
appserv.com
b)
appservnetwork.com
c)
appserv/network.com
d)
appserv2.5.10.com
12.
โปรแกรมใดใช้ทดสอบการใช้งานของ appserve
a)
Web Browser
b)
Web Application
c)
Web Completing
d)
Web Server
13.
นักเรียน สามารถดาวน์โหลด Notepad++ ได้จาก
a)
notepad-plus.org/downlod/notepad
b)
notepad-plus.org/downlod.com
c)
notepad-plus-plus.org/downlod
d)
notepad-plus-ph.org/downlod
14.
การสร้างพื้นที่เก็บโปรแกรมตามดีฟอลต์ของ AppServ
a)
D:\AppServ\WWW
b)
C:\AppServ\WWW
c)
C:\WWW\AppServ
d)
D:\WWW\AppServ
15.
โปรแกรม Notepad++ เป็นโปรแกรมประเภทใด
a)
Web Browser
b)
Web Server
c)
Text Editor
d)
PHP Interpreter
16.
การสร้างไฟล์ใหม่ด้วยโปรแกรม Notepad++ ข้อใดถูกต้อง
a)
กดปุ่ม Ctrl + C
b)
กดปุ่ม Ctrl + B
c)
กดปุ่ม Ctrl + V
d)
กดปุ่ม Ctrl + N
17.
ข้อใดคือการเขียนอธิบายโปรแกรมแบบบรรทัดเดียว
a)
ตอบ /*
b)
ตอบ //
c)
ตอบ \\
d)
ตอบ /* … */
18.
/* */ เป็นสัญลักษณ์ของการเขียนอธิบายโปรแกรมแบบใด
a)
เขียนคำอธิบายแบบหลายบรรทัด
b)
เขียนคำอธิบายแบบบรรทัดเดียว
c)
เขียนคำอธิบายคำสั่ง
d)
เขียนคำอธิบายข้อความที่แสดงผล
19.
ข้อใดคือคำสั่ง ในการแทรก THML ใน PHP
a)
ตอบ <?php echo $number; ?>
b)
ตอบ <?php echo "$number"; ?>
c)
ตอบ <?php echo "<br>"; ?>
d)
ตอบ <?php echo html; ?>
20.
การประกาศใช้ TAG PHP ในรูปบบมาตรฐาน ข้อใดถูกต้องที่สุด
a)
ตอบ <? … ?>
b)
ตอบ <php? … ?>
c)
ตอบ <php? … %>
d)
ตอบ <? … php?>
21.

ชื่อตัวแปรในภาษา PHP ข้อใดถูกต้องที่สุด (ตอบ 2 ข้อ)

a)

number;

b)

$number1

c)

$number

d)

"$"number

22.

คำตอบใด ไม่ใช่ ตัวดำเนินการในภาษา PHP

a)

$num .= $num

b)

$num <= $num

c)

$num >= $num

d)

$num === $num

23.

คำตอบใด ประกาศ ตัวแปรอาร์เรย์ ได้ถูกต้อง

a)

$name = array("A","B","C")

b)

$array = name("A","B","C")

c)

$bath = array("1","2","3");

d)

$array = bath("1","2","3");

24.

คำสั่ง

$id=0;

++id;

echo $id;

อยากทราบว่า ระบบจะแสดงค่าของตัวแปร id ออกมาเท่าไร

a)

0

b)

1

c)

error

d)

เป็นได้ทุกกรณี

25.

คำสั่ง $cars = array  (  array("Volvo",22,18), 

array("BMW",15,13), 

array("Saab",5,2), 

array("Land Rover",17,15)  );

จากคำสั่งข้างต้น เป็นอาร์เรย์กี่มิติ

a)

1 มิติ

b)

2 มิติ

c)

3 มิติ

d)

4 มิติ

26.

<?php

if($number>=20)

echo "My first PHP ";

else

echo "Good";

?>

ผลลัพธิ์คือ

a)

My first PHP

b)

Good

c)

Error เพราะไม่ประกาศตัวแปร $number

d)

เป็นได้ทุกกรณี

27.

คำสั่ง switch ต้องมีคำสั่ง ข้ามการทำงาน ร่วมด้วย คำสั่งนั้นคือ

a)

switch

b)

case

c)

break

d)

default

28.

for($num=0; $num<=10; $num++)

ถามว่า คำสั่งข้างต้น มีการเปลี่ยนค่าครั้งล่ะเท่าไร

a)

0

b)

-1

c)

1

d)

10

29.

คำสั่ง วนรอบการทำงาน ที่จะต้องตรวจสอบเงื่อนไข ก่อนทำงาน คือ

a)

if..else

b)

for

c)

while

d)

do..while

30.

คำสั่งใด ที่มีลักษณะการทำงานคล้ายกับคำสั่ง Switch

a)

if..else

b)

for

c)

while

d)

do..while