wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ทดสอบ ฤดูร้อน การเขียนโปรแกรมภาษาคอมพิวเตอร์

Total questions: 60

Worksheet time: 37mins

Name
Class
Date
1.

1.ข้อใด ไม่ได้ เกี่ยวข้องกับ ความหมายของคำว่า "การเขียนโปรแกรมคอมพิวเตอร์"

a)

ชุดคำสั่งเขียนเพื่อให้คอมพิวเตอร์ทำงานตามลำดับ

b)

ซอฟต์แวร์ที่นำไปใช้งาน ศึกษา แก้ไข และเผยแพร่ได้อย่างเสรี

c)

ซอฟต์แวร์หรือโปรแกรมที่ส่วนใหญ่เป็นชุดคำสั่งที่ออกแบบตามขั้นตอนวิธี

d)

นักพัฒนาโปรแกรมเขียนภาษาคอมพิวเตอร์ตามลำดับขั้นตอนการพัฒนาโปรแกรม

2.

2.ข้อใดกล่าวถูกต้อง เกี่ยวกับโปรแกรมบนมาตรฐานเปิด ?

a)

การเขียนโปรแกรม ที่มีมาตรฐาน ข้อกำหนด กฎเกณฑ์เพื่อนำโปรแกรมไปใช้ได้บนระบบปฏิบัติการที่หลากหลายไม่ยึดติดกับผู้ผลิต

b)

การเขียนโปรแกรมอยู่บนเครื่องฝั่งเซิร์ฟเวอร์โพสต์

c)

การเขียนโปรแกรมรับคำร้อง และประมวลผลโดยการคำนวณ ค้นหา หรือวิเคราะห์ข้อมูลได้

d)

นักพัฒนาโปรแกรมเขียนภาษาคอมพิวเตอร์ตามลำดับขั้นตอนการพัฒนาโปรแกรม

3.

3.ข้อใด ไม่ใช่ หลักการทำงานของ PHP ?

a)

Web Server ประมวลผลก่อนส่งมายังเครื่องผู้ใช้

b)

ประมวลผลบน Server Side Script

c)

จัดรูปแบบรูป สีสัน อักษร สร้างฟอร์ม

d)

เว็บเพจเป็นแบบไดนามิก

4.

4. Sublime Text 3 ถือเป็นโปรแกรมที่มีคุณสมบัติ ตามตัวเลือกในข้อใด ?

a)

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

b)

โปรแกรม Web Server

c)

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

d)

โปรแกรมสำหรับเขียนโปรแกรม

5.

5.ข้อใด ไม่ได้ ใช้เขียนโปรแกรมบนมาตรฐานเปิด ?

a)

Apache

b)

Linux

c)

PhpMyAdmin

d)

EditPlus

6.

6.ตัวเลือกในข้อใด คือ ผู้สร้าง ภาษา PHP เป็นคนแรก ?

a)

รัสมัส เลอร์ดอรัฟ

b)

ซิฟ ซูรสกี

c)

แอนดิ กัตแนส

d)

โจนาส ซักลอสก์

7.

7. PHP ถูกสร้างขึ้นใน ค.ศ. ใด

a)

1992

b)

1994

c)

1996

d)

999

8.

8. PHP เป็นภาษาที่ใช้เขียนโปรแกรมคอมพิวเตอร์ ตามตัวเลือกในข้อใด ?

a)

Web library System

b)

Web Page Vector Graphic

c)

Web Programming และเป็น Open Source

d)

Web Text Editor และเป็นการเขียนโปรแกรมแบบเท็กโหมด

9.

9. PHP ย่อมาจาก ตัวเลือกในข้อใด ?

a)

Personal Home Page

b)

Personal Homless Pageweb

c)

Persernal Home Pager

d)

persernal Home pakegat

10.

10.ข้อใด ไม่เกี่ยวข้อง กับความหมายของโปรแกรมโอเพนซอซ ?

a)

ปราศจากเงื่อนไข License สัญญาพิเศษ

b)

เปิดเผย ซอร์ซโค้ด (รหัสต้นฉบับ)

c)

ระบบงานในการเชื่อมโยง บูรณาการ แอปพลิเคชั่นต่าง ๆ เข้าด้วยกัน

d)

ให้สาธารณะนำไปพัฒนา ต่อยอดได้

11.

11.ข้อใด คือ สัญลักษณ์การรับค่า a และแสดงค่า a ได้ถูกต้อง ?

a)
b)
c)
d)
12.

12.ข้อใด คือ สัญลักษณ์แสดงจุดเชื่อมต่อไปหน้าถัดไป ?

a)
b)
c)
d)
13.

13.ข้อใด สัญลักษณ์แสดงจุดเชื่อมต่อในหน้าเดียวกัน ?

a)
b)
c)
d)
14.

14.ข้อใด หมายถึง การพิมพ์ค่าออกทางเครื่องพิมพ์ ?

a)
b)
c)
d)
15.

15.ข้อใด หมายถึง สัญลักษณ์การตัดสินใจ?

a)
b)
c)
d)
16.

16.ตัวเลือกในข้อใด หมายถึง สัญลักษณ์แสดงข้อมูลทางจอภาพ ?

a)
b)
c)
d)
17.

17.ข้อใด หมายถึง สัญลักษณ์รับค่าทางแป้นพิมพ์ ?

a)
b)
c)
d)
18.

18.ตัวเลือกในข้อใด หมายถึง สัญลักษณ์การนำข้อมูลเข้า ?

a)
b)
c)
d)
19.

19. หน่วยงานใดเป็นผู้กำหนด สัญลักษณ์ในการเขียนผังงาน ?

a)

ANST AND ISO

b)

NSTA

c)

ISO AND SNTA

d)

NTSA AND OSI

20.

20.ตัวเลือกในข้อใด คือ สัญลักษณ์จุดเริ่มต้น และสิ้นสุด ?

a)
b)
c)
d)
21.

21. การประกาศ tag PHP สามารถประกาศได้กี่รูปแบบ ?

a)

2 แบบ

b)

3 แบบ

c)

4 แบบ

d)

5 แบบ

22.

22.ข้อใดเป็น Tag ที่ใช้กับเอกสาร XML ?

a)

<? .... ?>

b)

<?php ......?>

c)

<% .... %>

d)

<# ....#>

23.

23.ข้อใด ไม่ใช่ คำสงวนของ PHP ในการตั้งตัวแปร ?

a)

Const

b)

echo

c)

var

d)

income

24.

24.คำสั่่่ง print " <br> " ; คือ การใช้งานร่วมกันของ PHP/HTML ตามข้อใด?

a)

การเขียน HTML แทรกใน PHP

b)

การเขียน PHP แทรกใน HTML

c)

การเขียนสคริป ASP ใน PHP

d)

การเขียนคำสั่งแบบสั้น

25.

25.ข้อใด คือการเขียนอธิบายบรรทัดเดียว ?

a)

ก. /* ...... */

b)

ข. " ....... "

c)

ค. "......."

d)

ง. //

26.

26.คำสั่ง print " การเขียนภาษาPHP " ขาดเครื่องหมายตามตัวเลือในข้อใด ?

a)
b)
c)
d)
27.

27. จากภาพ คำสั่่ง ในกรอบเส้นปะเป็นการใช้งานร่วมกันระหว่าง PHP กับHTML ตามตัวเลือกในข้อใด ?

a)

HTML แทรกใน PHP

b)

PHP แทรกใน HTML

c)

XML

d)

SGML

28.

28. การส่งผลลัพธ์ไปแสดงที่เบราเซอร์ในภาษา PHP ควรใช้คำสั่งใด ?

a)

echo

b)

<br>

c)

/* echo "การเขียนภาษา PHP" */

d)

//echo "การเขียน ภาษา PHP";

29.

29. ข้อใดคือ รูปแบการประกาศ Tag PHP แบบASP ?

a)

<? PHP ... ?>

b)

<? .... ?>

c)

<scrip language ="PHP> ... </script>

d)

<% ... %>

30.

30.ข้อใดคือ รูปแบบการประกาศ Tag PHP แบบสั้น ?

a)

ก. <? PHP ... ?>

b)

ข. <? .... ?>

c)

ค. <scrip language ="PHP> ... </script>

d)

ง. <% ... %>

31.

31.คำสั่งในตัวเลือกใด ต้องมีคำสั่ง Break ; ?

a)

For

b)

IF....elseIF .... else

c)

Swhich

d)

DO While

32.

32. จากรูปภาพ คือ ผังงาน คำสั่งใด ?

a)

Do while

b)

For

c)

While

d)

Swhile

33.

33.จากภาพจะปรากฎข้อความบนเว็บบราวเซอร์กี่บรรทัด ?

a)

9

b)

10

c)

11

d)

12

34.

34.คำสั่งที่ใช้วนซ้ำโดยระบุค่า เริ่มต้นและ ระบุจำนวนรอบการทำงาน คือ คำสั่งใด ?

a)

Swhich

b)

For

c)

Do while

d)

While

35.

35. จากภาพคือ การใช้งานคำสั่งในข้อใด ?

a)

If elseif else

b)

Do While

c)

Swhich

d)

While

36.

36.จากภาพจะได้ผลลัพธ์ตามข้อใด

a)

Number 1/ number 2 =2

b)

ไม่ได้ตัวหารจะเป็น 0 ไม่ได้

c)

2

d)

10/5 = 2

37.

37.การเขียนโปรแกรมตามตัวเลือกในข้อใดที่ใช้เปรียบเทียบแต่ละกรณี?

a)

คำสั่ง IF

b)

คำสั่ง FOR

c)

คำสั่ง IF … elseif …..IF

d)

คำสั่ง Switch

38.

38. หาก นักเรียนต้องการเขียนโปรแกรมตัดเกรด ควรเลือก คำสั่ง ตามข้อใด ?

a)

คำสั่ง IF ซ้อน IF

b)

คำสั่ง IF …elseif…else

c)

คำสั่ง IF …. else

d)

คำสั่ง IF

39.

39.จากภาพ คือ การใช้งานคำสั่งตามตัวเลือกในข้อใด ?

a)

คำสั่ง IF ซ้อน IF

b)

คำสั่ง IF …else…else

c)

คำสั่ง IF …. else

d)

คำสั่ง IF

40.

40. ข้อใด กล่าวถึง การทำงานรูปแบบคำสั่ง IF ได้ถูกต้อง ?

a)

ตรวจสอบเงื่อนไขการทำงานแบบ ทางเลือก จาก 2 ทางเลือก

b)

หากตรวจสอบเงื่อนไขแล้วเป็นจริงจะทำงานตามคำสั่ง ,หากไม่ตรงตามเงื่อนไข จะข้ามไปคำสั่งถัดไป

c)

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

d)

ใช้ในกรณีที่มีเงื่อนไข ซ้อนกับเงื่อนไข เช่น การสุ่มเลขคี่ และต้องมีค่าไม่เกิน 100

41.

41.ข้อใด กล่าวถึง การสร้างแบบฟอร์มได้ถูกต้อง ?

a)

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

b)

การสร้างใช้ในการรับข้อมูลรูปแบบส้้น ๆ

c)

การสร้างหน้าเว็บให้มีความสามารถในการติดต่อรับข้อมูลจากผู้ใช้

d)

การสร้างสำหรับที่่มีเมนูให้เลือกและสามารถเลือกได้มากกว่า 1 อย่างเท่านั้น

42.

42.ตัวเลือกในข้อใดเป็นการสร้างฟอร์มส่วนรับข้อมูลที่สามารถรับได้หลายบรรทัด ?

a)

Text Field

b)

Check Box

c)

Radio Button

d)

Text Area

43.

43.ตัวเลือกใด คือ รูปแบบการสร้าง Text Field ที่ถูกต้อง ?

a)

<input name ="name" type ="text" size ="30" maxlength="30">

b)

<input name ="name" type ="text" size ="30" ">

c)

<input name ="name"size ="30" maxlength="30">

d)

Text Area<input name ="name" size ="30" maxlength="30">

44.

44.ข้อใดเป็นการสร้างส่วนรับข้อมูลแบบ Check Box ที่ถูกต้อง ?

a)

<input type ="text" name = "user">

b)

<checkbox = "check box" name = "user">

c)

<input type = "check box" name" = user">

d)

<input type ="checkbox" anme ="name ='book" value="cartoon"> cartoon

45.

45.ข้อใดเป็นการสร้างส่วนรับข้อมูลแบบ Radio Button ที่ถูกต้อง?

a)

<input type ="radio" name = "gender" value="male"> ชาย

b)

<radio ="gender"> ชาย </radio>

c)

<input type ="radio button" name"=user"> ชาย

d)

<radio button = "radio" name ="book" value="cartoon"> cartoon

46.

46.ข้อใดเป็นการสร้างข้อมูลแบบ ปุ่มเพื่อทำให้ข้อมูลจากฟอร์มที่ผู้ใช้กรอกข้อมูลลงไปทำงานได้ ?

a)

<file field ="text" name ="user">

b)

<input type ="submit" name ="image" value = “ค่าของข้อมูล”>

c)

<input type = "file" name ="image">

d)

<input type ="text field" name = "user" > ... </imput>

47.

47. หากต้องการให้ได้ผลลัพธ์ตามในภาพต้องใช้คำสั่งตามข้อใด ?

a)

<file field = "text" name = "user">

b)

<input type ="file field" name = "user" > </input>

c)

<input type ="file" name = "image">

d)

<input type =" text field" name = "user"> ... </input>

48.

48 การส่งข้อมูบในรูปแบบ POST ข้อใดกล่าวได้ภูกต้อง?

a)

เป็นการส่งข้อมูลจากฟอร์มไปยังสคริปต์ ข้อมูลที่ส่ง ่จากฟอร์มจะไม่แสดงผลบน URL

b)

เป็นคำสั้งในการอัปโหลดรูปภาพจากฟอร์ม

c)

เป็นการส่งข้อมูลจากฟอร์มไปยังสคริปต์ ข้อมูลที่ส่ง ่จากฟอร์มจะแสดงผลบน URL

d)

เป็นคำสั้งในการรับข้อมูลในแบบ PHP

49.

49.การส่งข้อมูบในรูปแบบ GET ข้อใดกล่าวได้ภูกต้อง?

a)

เป็นการส่งข้อมูลจากฟอร์มไปยังสคริปต์ข้อมูลที่ส่ง ่จากฟอร์มจะไม่แสดงผลบน URL

b)

เป็นคำสั้งในการอัปโหลดรูปภาพจากฟอร์ม

c)

เป็นการส่งข้อมูลจากฟอร์มไปยังสคริปต์ข้อมูลที่ส่ง ่จากฟอร์มจะแสดงผลบน URL

d)

เป็นคำสั้งในการรับข้อมูลในแบบ PHP

50.

50. ภาษาคอมพิวเตอร์แบ่งเป็นกี่ยุค ?

a)

4 ยุค

b)

5 ยุค

c)

6 ยุค

d)

7 ยุค

51.

51. PHP อยู่ในยุคใดของภาษาคอมพิวเตอร์?

a)

Machine Language

b)

Assembly Language

c)

High Level Language

d)

5GLs

52.

52. Query Language อยู่ในยุคที่เท่าใด ?

a)

ยุคที่ 4

b)

ยุคที่ 5

c)

ยุคที่ 6

d)

ยุคที่ 7

53.

53. ตัวเลือกในข้อใด คือ หลักการในลำดับแรกของหลักการเขียนโปรแกรม ?

a)

การเขียนโปรแกรม

b)

การออกแบบโปรแกรม

c)

การวิเคราะห์ปัญหา

d)

การทดสอบความถูกต้อง

54.

54. "บรรยายขั้นตอน วิธีการเขียนโปรแกรม ประยุกต์มาจากโครงสร้างภาษาคอมพิวเตอร์" เป็นขั้นตอนตามตัวเลือกในข้อใด?

a)

ผังงานโปรแกรม

b)

การทดสอบความถูกต้อง

c)

อัลกอริทึม

d)

รหัสเทียม

55.

55. หากต้องการเขียนรหัสเทียม "อ่านค่า Score " ข้อใดถูกต้อง?

a)

input Score

b)

read Score

c)

Score = input Score

d)

sum = a+b+Score

56.

56. Coding อยู่ในหลักการเขียนโปรแกรมขั้นตอนที่เท่าใด ?

a)

ขั้นที่ 2

b)

ขั้นที่ 3

c)

ขั้นที่ 4

d)

ขั้นที่ 5

57.

57. Documentating อยู่ในหลักการเขียนโปรแกรมขั้นตอนที่เท่าใด ?

a)

ขั้นที่ 4

b)

ขั้นที่ 5

c)

ขั้นที่ 6

d)

ขั้นที่ 7

58.

58. ขั้นตอนสุดท้ายตามหลักการเขียนโปรแกรม คือ ตัวเลือกในข้อใด ?

a)

ทำเอกสาร

b)

บำรุงรักษา

c)

ทดสอบความถูกต้องของโปรแกรม

d)

การสร้างรหัสเทียม

59.

59. ภาษาในยุคใดมีระบบ (Knowledge Base System) ?

a)

ก. ยุคที่ 2

b)

ข. ยุคที่ 3

c)

ค. ยุคที่ 4

d)

ง. ยุคที่ 5

60.

60. ข้อใด ไม่ใช่ การเขียนขั้นตอนการแก้ปัญหาที่ดี ?

a)

ใช้เวลาในการปฏิบัติงานน้อยที่สุด

b)

ใช้หน่วยความจำน้อยที่สุด

c)

การใช้เวลาในการพัฒนาน้อยที่สุด

d)

มีงบประมาณการพัฒนาอย่างเพียงพอ