wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

php-basic

Total questions: 44

Worksheet time: 24mins

Name
Class
Date
1.

ข้อใดคือ Tag ของ ภาษา HTML

a)

<html>

b)

<htmls>

c)

<hl>

d)

<hs>

2.

โปรแกรม XAMPP เกี่ยวข้องกับภาษา PHP อย่างไร

a)

เป็นโปรแกรมที่รวบรวมเครื่องมือที่จำเป็นต่อภาษา PHP

b)


เป็นโปรแกรมที่แปลภาษา PHP ได้

c)

เป็นโปรแกรมที่รวบรวมโค้ดของภาษา PHP

d)

เป็นโปรแกรมที่ใช้สำหรับการหาโค้ดที่ผิดพลาดในภาษา PHP

3.

สัญลักษณ์ <?php และ ?> คืออะไร

a)

คำสั่งส่งออกทางหน้าจอ

b)

คำสั่งสร้างข้อมูล

c)

คำสั่งนำเข้าจากคีย์บอร์ด

d)

คำสั่งประมวลผล

4.

การใช้ฟังก์ชัน `echo` ใน PHP มีประโยชน์อย่างไร?

a)

แสดงข้อความออกทางหน้าจอ

b)

ใช้สร้างตัวแปร

c)

ใช้สร้างฟังก์ชัน

d)

ใช้ในการวน loop

5.

ตัวแปรใน PHP ต้องขึ้นต้นด้วยอะไร?

a)

#

b)

@

c)

&

d)

$

6.

ฟังก์ชัน `include` ใช้ทำอะไร?

a)

สร้างตัวแปรใหม่

b)

สร้างฟังก์ชันใหม่

c)

เรียกไฟล์ PHP มาแปะในตำแหน่งที่ต้องการ

d)

วน loop

7.

ข้อใดตั้งชื่อตัวแปรได้ถูกต้อง

a)

@hostname

b)

#hostname

c)

$hostname

d)

&hostname

8.

ข้อใดเป็น username ในฐานข้อมูล MySQL ?

a)


sa

b)

root

c)

sys

d)

localhost

9.

ข้อใดเป็นโปรแกรม Web Application ที่ใช้ในการจัดการฐานข้อมูล MySQL ได้ ?

a)

webmin

b)

Apache

c)

mysql-front

d)

phpMyadmin

10.

ถ้านักศึกษาต้องการสร้างฟิลด์สำหรับเก็บชื่อ-สกุล ควรกำหนดให้ข้อมูลเป็นชนิดใด ?

a)

float

b)

integer

c)

date

d)

varchar

11.

ข้างหน้าตัวแปร ในภาษา PHP ต้องใส่ เครื่องหมายใด

a)

$

b)

&

c)

++

d)

;

12.

จากภาพ โค๊ตใดหายไป

a)

;

b)

?>

c)

>

d)

=

13.

จากโค๊ต คำสั่ง ข้อใดผิด

a)

ตัวแปร คือ $a

b)

$_POST[num1] คือตัวแปร

c)

การทำงานมี 4 เงื่อนไข

d)

$_POST[num1] คือ ช่องที่สำหรับ ใส่ตัวเลข

14.

จากภาพเป็นการทำงาน ของคำสั่ง ทำซ้ำลูปอะไร

a)

do while

b)

while

c)

for

d)

if

15.

จากภาพการทำงานของโปรแกรมข้อใดผิด

a)

มีสองตัวแปร

b)

รับค่าเข้ามา คือตัวแปร a

c)

รับค่าเข้ามา คือตัวแปร b

d)

เริ่มต้นที่ 1 ไปจนถึง 1

16.

จากภาพการทำงานของลูปทำงานในลักษณะใด

a)

ทำก่อนแล้วค่อยตรวจสอบเงื่อนไข

b)

ตรวจสอบเงื่อนไขก่อนแล้วค่อยทำ

c)

ทำไปเรื่อยๆจนถึงเงื่อนไขที่กำหนด

d)

ถูกทุกข้อ

17.

จากภาพเป็นการทำงานของคำสั่งทำซ้ำลูปอะไร

a)

do while

b)

while

c)

for

d)

if

18.

จากภาพการทำงานข้อใดผิด

a)

มีสองตัวแปร

b)

ตัวแปร a แสดง ผล ข้างหน้า

c)

ตัวแปร b เพื่มทีละ 1

d)

ตัวแปร a คือ ค่าที่ต้องรับเข้ามา

19.

จากภาพ โค๊ตใดหายไป

a)

;

b)

?>

c)

>

d)

=

20.

จากภาพมีกี่ตัวแปร

a)

1 ตัวแปร

b)

2 ตัวแปร

c)

3 ตัวแปร

d)

ถูกทุกข้อ

21.

จากภาพ ถ้าเราใช้ตัวแปร num ผิดที่ บรรทัดใด

a)

บรรทัดที่ 5 และ 6

b)

บรรทัดที่ 2 และ 8

c)

บรรทัดที่ 5

d)

บรรทัดที่ 8

22.

จากภาพผิดที่ บรรทัดใด

a)

บรรทัดที่ 2

b)

บรรทัดที่ 5

c)

บรรทัดที่ 6

d)

บรรทัดที่ 8

23.

จากภาพการทำงานข้อใดผิด

a)

ทำงานเริ่มต้นที่ 1 ไปถึง 12

b)

num เพิ่มทีละ 1

c)

แสดงผลใน บรรทัดเดียว

d)

โค๊ตถูกหมด

24.

จากผิดผิดที่อะไร และ บรรทัดใด

a)

บรรทัดที่ 3 ไม่มี ;

b)

บรรทัดที่ 3 ไม่มี $ หน้าตัวแปร

c)

บรรทัดที่ 5 num ต้องไม่มี $

d)

โค๊ตถูกหมด

25.

จากภาพแสดงผลแบบใด

a)
b)
c)
d)
26.

จากภาพแสดงผลแบบใด

a)
b)
c)
d)
27.

จากภาพเป็นการทำงานกี่เงื่อนไข

a)

ทางเลือกเดียว

b)

สองทางเลือก

c)

หลายทางเลือก

d)

4 เงื่อนไข

28.

จาพภาพเป็นเงื่อนไขทางเลือกแบบใด

a)

ทางเลือกเดียว

b)

สองทางเลือก

c)

หลายทางเลือก

d)

4 เงื่อนไข

29.

จากภาพถ้าเรา ใส่ คะแนน 49 จะแสดงข้อความใด

a)

ดีมาก

b)

ดี

c)

พอใช้

d)

ปรับปรุง

30.

จากโค๊ต คำสั่ง ข้อใดผิด

a)

ตัวแปร คือ $a

b)

$_POST[num1] คือตัวแปร

c)

การทำงานมี 4 เงื่อนไข

d)

$_POST[num1] คือ ช่องที่สำหรับ ใส่ตัวเลข

31.

จากภาพโค๊ต คำสั่งกี่ทางเลือก

a)

ทางเลือกเดียว

b)

สองทางเลือก

c)

หลายทางเลือก

d)

4 เงื่อนไข

32.

จากภาพโค๊ตคำสั่ง กี่ทางเลือก

a)

ทางเลือกเดียว

b)

สองทางเลือก

c)

หลายทางเลือก

d)

4 เงื่อนไข

33.

ฟังก์ชัน `isset` ใน PHP ใช้ทำอะไร?

a)

ตรวจสอบว่าตัวแปรมีค่าอยู่หรือไม่

b)

ลบตัวแปรออกจากหน่วยความจำ

c)

แสดงค่าของตัวแปร

d)

สร้างตัวแปรใหม่

34.

การใช้ `foreach` ใน PHP มีวัตถุประสงค์เพื่ออะไร?

a)

วนลูปผ่านอาร์เรย์

b)

สร้างฟังก์ชันใหม่

c)

ตรวจสอบเงื่อนไข

d)

แสดงผลข้อมูล

35.

การใช้ `return` ในฟังก์ชัน PHP มีความหมายว่าอย่างไร?

a)

ส่งค่ากลับจากฟังก์ชัน

b)

หยุดการทำงานของฟังก์ชัน

c)

แสดงผลข้อมูล

d)

สร้างฟังก์ชันใหม่

36.

ฟังก์ชัน `empty` ใน PHP ใช้ทำอะไร?

a)

ตรวจสอบว่าตัวแปรว่างหรือไม่

b)

ลบตัวแปรออกจากหน่วยความจำ

c)

แสดงค่าของตัวแปร

d)

สร้างตัวแปรใหม่

37.

การใช้ `switch` ใน PHP มีวัตถุประสงค์เพื่ออะไร?

a)

สร้างฟังก์ชันใหม่

b)

ตรวจสอบเงื่อนไขหลายๆ เงื่อนไข

c)

แสดงผลข้อมูล

d)

วนลูปผ่านอาร์เรย์

38.

จากภาพการทำงานของคำสั่ง `break` ใช้ทำอะไร?

a)

แสดงผลข้อมูล

b)

ตรวจสอบเงื่อนไข

c)

เริ่มต้นลูปใหม่

d)

หยุดการทำงานของลูป

39.

ใน PHP การใช้เงื่อนไข `if` มีวัตถุประสงค์เพื่ออะไร?

a)

สร้างฟังก์ชันใหม่

b)

วนลูปผ่านอาร์เรย์

c)

ตรวจสอบเงื่อนไข

d)

แสดงผลข้อมูล

40.

การใช้ `else` ใน PHP จะทำงานเมื่อใด?

a)

เมื่อเงื่อนไข `if` เป็นเท็จ

b)

เมื่อมีการวนลูป

c)

เมื่อเงื่อนไข `if` เป็นจริง

d)

เมื่อไม่มีเงื่อนไขใดๆ

41.

การใช้ `elseif` ใน PHP มีความแตกต่างจาก `if` อย่างไร?

a)

ใช้สำหรับวนลูป

b)

ใช้สำหรับแสดงผลข้อมูล

c)

ใช้สำหรับหยุดการทำงาน

d)

ใช้สำหรับตรวจสอบเงื่อนไขเพิ่มเติม

42.

การเริ่มต้นเซสชั่นใน PHP ต้องใช้ฟังก์ชันใด?

a)

start_session()

b)

begin_session()

c)

session_init()

d)

session_start()

43.

ฟังก์ชันใดใช้ในการลบข้อมูลเซสชั่นใน PHP?

a)

session_remove()

b)

session_delete()

c)

session_clear()

d)

session_destroy()

44.

ข้อมูลในเซสชั่นจะถูกเก็บไว้ที่ไหน?

a)

ในฐานข้อมูล

b)

ในคุกกี้ของเบราว์เซอร์

c)

ในหน่วยความจำ

d)

ในไฟล์บนเซิร์ฟเวอร์