Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

การเขียนโปรแกรมเว็บ 50 ข้อ

Total questions: 50

Worksheet time: 2hrs 22mins

Name
Class
Date
1.

HTML ย่อมาจากภาษาไทยในข้อใด

a)

Hyper Text Markup Language

b)

Hyper Text Language Markup Language

c)

Markup Language To Hyper

d)

Harry poTter Like Markup Language

2.

HTML คือภาษาใช้สร้างอะไร

a)

logo

b)

ถ่ายภาพ

c)

ตัดต่อวีดีโอ

d)

สร้างเว็บเพจ

3.

เอกสาร HTML จะมอบให้เจ้านายหรือรหัสเผื่อไว้”Tags” ซึ่งรวมถึงเครื่องหมายในข้อใด

a)

( และ )

b)

{ และ }

c)

< และ >

d)

% และ %

4.

<HEAD>ส่วนใด

a)

ส่วนหัว

b)

ส่วนกลาง

c)

ส่วนท้าย

d)

ส่วนหน้า

5.

<br>คือแบบมีเงื่อนไขในข้อใด

a)

แบบมีขึ้นบรรทัดใหม่

b)

เอนเข้าด้านใน

c)

หนา

d)

ขีดเส้นใต้ตัวอักษร

6.

<BODY> </BODY>คือแบบมีเงื่อนไขในข้อใด

a)

ส่วนแสดงข้อความด้านบนของโรปรแกรม

b)

ส่วนที่แสดงเนื้อหา

c)

ส่วนกำหนดชื่อเรื่องของเว็บเพจ

7.

ที่สำหรับเก็บเว็บเพจที่ผู้เขียนเขียนไว้หลายๆ หน้าและแต่ละหน้าจะสามารถเชื่อมโยงติดต่อกันได้

a)

โฮมไซด์

b)

เว็บไซด์ 

c)

เว็บเพจ

8.

ข้ดใดเป็นเว็บที่ ผู้เข้าชมสามารถโต้ตอบกระทู้ และมีการประมวลผลหรือรับส่งข้อมูลกับผู้ที่เข้าชมเว็บได้

a)

เว็บ stamic

b)

เว็บ Static

c)

เว็บ Dynamic

9.

การเขียนโปรแกรมด้วยภาษาเอชทีเอ็มแอลนั้นต้องขึ้นต้น และลงท้ายด้วยคำสั่งในข้อใด

a)

[Html] … [/Html]

b)

<Begin> … </Begin>

c)

<Html> … </Html>

10.
องค์ประกอบของเว็บไซต์ คือ ข้อใด
a)
1. ส่วนหัว 2. ส่วนเนื้อหา 3. ส่วนท้าย
b)
1. ส่วนเนื้อหา 2. ส่วนท้าย
c)
1. ส่วนสำคัญ 2. ส่วนเนื้อหา 3. ส่วนเสริม
d)
1. ส่วนหัว 2. ส่วนรูปภาพ 3. ส่วนท้าย
11.
ส่วนประกอบ หรือสิ่งที่เว็บไซต์ที่ดีควรจะมี คือข้อใด
a)
ถูกทุกข้อที่กล่าวมา
b)
ระบบเนวิเกชั่นใช้ง่าย
c)
มีความโดดเด่น เป็นเอกลักษณ์
d)
ความเรียบง่าย เข้าใจง่าย
12.
องค์ประกอบของฐานข้อมูล คือ ข้อใด
a)
ฮาร์ดแวร์ ซอฟแวร์ บุคลากร ข้อมูล ขั้นตอนการดำเนินงาน
b)
ฮาร์ดแวร์ บุคลากร ข้อมูล ขั้นตอนการดำเนินงาน
c)
ซอฟแวร์ บุคลากร ข้อมูล ขั้นตอนการดำเนินงาน
d)
ฮาร์ดแวร์ ซอฟแวร์ เครือข่าย เทคโนโลยี
13.
ข้อใด คือ ฮาร์ดแวร์ ที่เป็นองค์ประกอบของฐานข้อมูล
a)
อุปกรณ์การสื่อสาร
b)
ผู้ใช้งาน
c)
แฟ้มข้อมูล
d)
ระบบปฏิบัติการ
14.
ข้อใด คือ บุคลากร ที่เป็นองค์ประกอบของฐานข้อมูล
a)
อุปกรณ์การสื่อสาร
b)
ผู้ใช้งาน
c)
แฟ้มข้อมูล
d)
ระบบปฏิบัติการ
15.
ข้อใด คือ ฐานข้อมูล ที่เป็นองค์ประกอบของฐานข้อมูล
a)
อุปกรณ์การสื่อสาร
b)
ผู้ใช้งาน
c)
แฟ้มข้อมูล
d)
ระบบปฏิบัติการ
16.
ข้อใด คือ ซอฟต์แวร์ ที่เป็นองค์ประกอบของฐานข้อมูล
a)
อุปกรณ์การสื่อสาร
b)
ผู้ใช้งาน
c)
แฟ้มข้อมูล
d)
ระบบปฏิบัติการ
17.
ข้อใด คือ ขั้นตอนการดำเนินงาน ที่เป็นองค์ประกอบของฐานข้อมูล
a)
ขั้นตอนการใช้งานของผู้ใช้งาน
b)
ผู้ใช้งาน
c)
แฟ้มข้อมูล
d)
ระบบปฏิบัติการ
18.
การจัดเก็บข้อมูลจัดเก็บในฐานขอมูลแบบใด
a)
ตาราง
b)
ออปเจ็กต์
c)
รูปภาพ
d)
วิดิโอ
19.
ลักษณะข้อมูลเชิงสัมพันธ์ หรือ ฐานข้อมูลเชิงสัมพันธ์ (Relational Database) คือข้อใด
a)
ข้อมูลที่มีความสัมพันธ์กันในฐานข้อมูล มีตารางตั้งแต่ 1 ตารางเป็นต้นไป
b)
ตารางข้อมูล มี 2 มิติคือเป็นแถว (row) และเป็นคอลัมน์(column)
c)
การจัดระเบียบข้อมูลลงในตารางหรือความสัมพันธ์หนึ่งตารางหรือมากกว่า
d)
ถูกทุกข้อที่กล่าวมา
20.
การจัดเก็บข้อมูลประเภทตัวอักษร ควรกำหนดชนิดข้อมูลประเภทใด
a)
Varchar ,TEXT
b)
INT
c)
DATETIME
d)
float
21.
การจัดเก็บข้อมูลประเภทตัวเลขจำนวนเต็ม ควรกำหนดชนิดข้อมูลประเภทใด
a)
Varchar ,TEXT
b)
INT
c)
DATETIME
d)
float
22.
การจัดเก็บข้อมูลประเภทวัน เวลา ควรกำหนดชนิดข้อมูลประเภทใด
a)
Varchar ,TEXT
b)
INT
c)
DATETIME
d)
float
23.
การจัดเก็บข้อมูลประเภทตัวตัวเลขทศนิยม ควรกำหนดชนิดข้อมูลประเภทใด
a)
Varchar ,TEXT
b)
INT
c)
DATETIME
d)
float
24.
สิ่งที่กำหนดขึ้นมาโดยมีจุดประสงค์ เพื่อป้องกันการป้อนข้อมูลซ้ำ เข้าไปยังคอลัมน์ของฐานข้อมูล
a)
แอททริบิวต์ (attribute)
b)
รีเลชั่น (Relation)
c)
คีย์หลัก (Primary Key)
d)
เอนทิตี(Entity)
25.
สิ่งที่กำหนดขึ้นมาโดยมีจุดประสงค์ เพื่อป้องกันการป้อนข้อมูลซ้ำ เข้าไปยังคอลัมน์ของฐานข้อมูล
a)
แอททริบิวต์ (attribute)
b)
รีเลชั่น (Relation)
c)
คีย์หลัก (Primary Key)
d)
เอนทิตี(Entity)
26.
ขั้นตอนหลังจาก การเขียนเว็บด้วยโปรแกรมภาษาเว็บแล้ว ควรทำขั้นตอนใดถัดไป
a)
การลงทะเบียนขอพื้นที่เว็บไซต์, การอัพโหลดเว็บไซต์, การเรียกดูเว็บไซต์
b)
การกำหนดโครงสร้างของเว็บ, การอัพโหลดเว็บไซต์, การเรียกดูเว็บไซต์
c)
การวางแผนการจัดทำเว็บไซต์, การกำหนดโครงสร้างของเว็บ, การอัพโหลดเว็บไซต์
d)
การลงทะเบียนขอพื้นที่เว็บไซต์, การวางแผนการจัดทำเว็บไซต์, การกำหนดโครงสร้างของเว็บ,
27.
ข้อใด คือ การตั้งชื่อไฟล์และโฟลเดอร์ที่ดี
a)
ควรใช้ตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก หรือผสมกับตัวเลข 0-9
b)
ตั้งชื่อให้เกี่ยวข้องกับหน่วยงาน หรือรื่องนั้นๆ
c)
ใช้เครื่องได้เฉพาะขีดลบ(-) หรือขีดล่าง(_) ไม่ควรใช้ เครื่องหมายทับ(/)
d)
ถูกทุกข้อ
28.
การกำหนดชื่อเรื่อง เนื้อหา และรายละเอียดของเว็บ ให้เห็นมุมมองคร่าว ๆ ก่อนจะลงมือสร้างเว็บ ไซต์ คือข้อใด
a)
การวางแผนการจัดทำ
b)
การกำหนดการเชื่อมโยงของเว็บ
c)
การสร้างเว็บไซต์
d)
การอัพโหลดเว็บไซต์
29.
ภาษา PHP คือข้อใด
a)
ภาษาคอมพิวเตอร์ ใช้ในการเขียนโปรแกรมในเว็บ
b)
ภาษาคอมพิวเตอร์ ใช้ในการเขียนโปรแกรมแอพลิเคชั่น สำหรับMoblie
c)
ภาษาคอมพิวเตอร์ ใช้ในการเขียนโปรแกรม สำหรับคอมพิวเตอร์
d)
ภาษาคอมพิวเตอร์ ใช้ในการเขียนโปรแกรมสร้างเอกสารแบบพิมพ์
30.
คำสั่งภาษา PHP จะต้องเขียนคำสั่งให้อยู่ระหว่างข้อความใด
a)
<?php และ ?>
b)
<?HTML และ ?>
c)
</php และ />
d)
<**php และ **>
31.

Attribute อะไรที่ใช้ในการระบุตำแหน่งของรูปภาพ ใน tag img

a)

link

b)

src

c)

ref

d)

post

32.

ข้อใดต่อไปนี้ "ไม่ใช่" ประโยชน์ของ CSS

a)

ส่งข้อมูลให้ฐานข้อมูลได้ง่าย

b)

ทำให้เว็บไซต์สวยงามน่าสนใจ

c)

ทำให้สามารถดาวน์โหลดไฟล์ได้เร็ว

d)

เขียนคำสั่ง style sheet ชุดเดียว ใช้ได้หลายครั้ง

33.

ข้อใดเป็นคำสั่ง CSS ในการกำหนดความกว้างของวัตถุ

a)

width : …….. ;

b)

color : ……….. ;

c)

text-indent: ...........;

d)


padding : ..............;

34.

ข้อใดเป็นคำสั่ง CSS ในการใส่ "ภาพพื้นหลัง"

a)


background-color: ....... ;

b)

background-image: url('.......');

c)

border-radius : ……….. ;

d)


text-align : center ;

35.

หากต้องการจัดข้อความให้อยู่ตรงกลาง นักเรียนต้องใช้คำสั่ง CSS ใด

a)

text-align : center ;

b)


text-align : right ;

c)

text-align : left ;

d)

text-align : auto;

36.

ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับ Bootstrap

a)


เป็น Font End Framework ที่รองรับการทำงานแบบ Responsive

b)


มี license หากจะใช้ต้องจ่ายเงิน

c)


มี CSS component และ JavaScript plugin ให้เรียกใช้งาน

d)


ช่วยให้สามารถสร้างเว็บไซต์ได้อย่างรวดเร็วและสวยงาม

37.

ข้อใดอธิบายหลักการของ Grid view ได้ถูกต้องที่สุด

a)


นำข้อมูลไปแสดงบนหน้าเว็บในรูปแบบตาราง

b)


ความกว้างแต่ละส่วน (คอลัมน์) รวมกันได้ 80%

c)


แต่ละส่วน (คอลัมน์) มีความกว้างไม่เท่ากัน

38.

จากคำสั่งกฎ Media Query ด้านล่าง ผลลัพธ์จากการรันคำสั่ง คือข้อใด

a)

เมื่อเปิดเว็บบนขนาดหน้าจอที่มีความกว้าง 500px พื้นหลังจะเปลี่ยนเป็นสีส้ม

b)

เมื่อเปิดเว็บบนขนาดหน้าจอที่มีความกว้าง 650px พื้นหลังจะเปลี่ยนเป็นสีส้ม

c)

เมื่อเปิดเว็บบนขนาดหน้าจอที่มีความกว้าง 200px ตัวหนังสือจะมีขนาด 2 em

d)

เมื่อเปิดเว็บบนขนาดหน้าจอที่มีความสูง 450px ตัวหนังสือเปลี่ยนเป็นสีแดง

39.

จงเติม class ในช่องว่าง หมายเลข 1 2 และ 3 ให้สมบูรณ์ตามลำดับ

a)


container, row, col-12

b)

col-12,container, row

c)

row, col-12, row

d)

container,container,container

40.

จากภาพ ข้อใดเขียนคำสั่งสำหรับหมายเลข 1 2 และ 3 ตามลำดับอย่างถูกต้อง

a)

b)

c)

d)

41.

หากต้องการแสดงข้อมูลทั้งหมดในตาราง MySQL จะใช้คำสั่งตามข้อใด

a)

SELECT * FROM table;

b)

SHOW * IN table;

c)

SELECT * IN table;

d)

SHOW * FROM table;

42.

คุณลักษณะและค่าขององค์ประกอบ (form) ข้อใด กำหนดให้เบราว์เซอร์ส่งข้อมูลไปยังตำแหน่งเซิร์ฟเวอร์เว็บที่ระบุโดย URL

a)

method="get"

b)

method="get"

c)

action="post"

d)

action="get"

43.

คุณสมบัติและค่าขององค์ประกอบ (form)ใดที่ถือว่าปลอดภัยที่สุดเมื่อส่งข้อมูล?

a)

method="post"

b)

action="get"

c)

action="post"

d)

method="get"

44.

คำสั่ง php ในการเริ่มใช้งานเซสชั่น หรือเริ่มเก็บข้อมูลไว้ในฝั่ง Server จะใช้ฟังก์ชั่นใด?

a)

session_start()

b)

start()

c)

start()

d)

start_session()

45.

ข้อใดสร้างตัวแปรเซสซั่นที่ชื่อว่า"favcolor" ได้ถูกต้อง

a)


$_SESSION["favcolor"] = "green";

b)

$session["favcolor"] = "green";

c)

$_SESSION["favcolor"] ["green"];

46.

โปรแกรม chrome,safari,microsoft edge คืออะไร

a)


เป็นโปรแกรม Apache web server ไว้จำลอง web server

b)

โปรแกรมเว็บเบราร์เซอร์

c)


โปรแกรมฐานข้อมูล

47.

ตารางฐานข้อมูล หากต้องการให้เพิ่มตัวเลขลำดับที่เป็นแบบอัตโนมัติ ต้องตั้งค่าตามข้อใด

a)

Auto_Increment

b)

NULL

c)

Curren_Timestamp

d)

None

48.

การสร้างฐานข้อมูล โดยต้องการกำหนดให้คอลัมน์นั้น ไม่มีข้อมูลที่ซ้ำกันต้องกำหนดให้เป็นข้อใด

a)

PrimaryKey

b)


Default

c)

Varchar

d)


INT

49.

" " เครื่องหมายนี้คืออะไร

a)


double
quotes

b)

single quotes

c)


character
quotes

d)

top quotes

50.

ข้อใดกล่าวถูกต้องที่สุด เกี่ยวกับWeb Application

a)

Website ที่สามารถทำงานบนเว็บ มีหน้าจอติดต่อผู้ใช้งาน ใช้ได้ทันทีไม่ต้องติดตั้งโปรแกรม

b)

Website ที่ทำงานบนเว็บ แต่ไม่ได้มีส่วนติดต่อผู้ใช้งาน

c)

Website ที่สามารถแสดงข้อมูลบนเว็บ แต่ไม่ได้การโต้ตอบกับผู้ใช้งาน