แบบทดสอบวัดผลสัมฤทธิ์

วิชาการโปรแกรมเว็บเบื้องต้น (Basic Web Programming) รหัสวิชา 20901-2202


คำแนะนำ:
1.อ่านคำถามต่อไปนี้และเลือกคำตอบ ข้อที่ผู้เรียนเห็นว่าถูกต้องที่สุดเพียงข้อเดียว (คะแนนเต็ม 80 คะแนน)
2.เวลาสำหรับการทำแบบประเมิน 80 นาที

คุณทำแบบทดสอบได้ 65 คะแนน

1.ซอฟต์แวร์หรือโปรแกรมที่ใช้ในการเข้าถึงและเรียกดูเว็บไซต์ คือข้อใด

2.WWW ย่อมาจากอะไร

3.หน้าเอกสารหน้าหนึ่งที่ประกอบอยู่ในเว็บไซต์ จะถูกเก็บอยู่ในรูปแบบไฟล์ HTML คือข้อใด

4.Web Site มีความหมายตรงกับข้อใด

5.เมื่อเขียนเว็บไซต์เสร็จเรียบร้อยแล้วต้องการจัดเก็บข้อมูลเว็บไซต์ เพื่อให้เว็บไซต์สามารถมองเห็นได้บนอินเทอร์เน็ต ควรใช้บริการในข้อใด

6.ข้อใดคือการเปิด ปิดแท็กแบบ XML Document ในภาษาพีเอชพี

7.ข้อใดคือการกำหนดค่าตัวแปร $x ใน PHP ที่ถูกต้อง

8.การตั้งชื่อตัวแปรสามารถขึ้นต้นได้ด้วยเครื่องหมายใด

9.ข้อใดไม่ใช่ชนิดข้อมูลตัวเลขจํานวนเต็ม

10.ตัวดําเนินการในข้อใดที่ใช้สําหรับการเปรียบเทียบ

11.ข้อใดไม่ใช่ตัวดำเนินการทางตรรกระ

12.ข้อใดใช้คําสั่งแสดงผลได้ถูกต้อง

13.จากตัวอย่างโปรแกรม ผลลัพธ์ที่ได้คือข้อใด

14.ข้อใด ไม่ใช่ รูปแบบของคำสั่งหมายเหตุในภาษาพีเอชพี

15.เครื่องหมายหมายเหตุในข้อใดสามารถใส่คําอธิบายได้หลายบรรทัด

16.คำสั่ง if ใช้สำหรับการตรวจสอบเงื่อนไขในกรณีใด

17.คำสั่ง switch ใช้เมื่อใดถึงจะเหมาะสมที่สุด

18.คำสั่ง if else แตกต่างจากคำสั่ง if อย่างไร

19.คำสั่ง switch แตกต่างจาก if elseif else อย่างไร

20.ผลลัพธ์ของโปรแกรมต่อไปนี้คืออะไร

21.ผลลัพธ์ของโปรแกรมต่อไปนี้คือข้อใด

22.โปรแกรมนี้มีข้อผิดพลาดอย่างไร

23.โปรแกรมนี้มีข้อผิดพลาดที่ใด

24.ในโปรแกรมที่ต้องการตรวจสอบว่านักเรียนสอบผ่านหรือไม่ คำสั่งใดเหมาะสมที่สุด

25.ระบบต้องการแสดงข้อความอาหารตามเมนู เช่น "A" = "ข้าวมันไก่", "B" = "ก๋วยเตี๋ยว", "C" = "ส้มตำ", และอื่น ๆ = "ไม่พบเมนู" คำสั่งใดถูกต้อง?

26.คำสั่ง for เหมาะกับสถานการณ์ใด

27.คำสั่งใดเหมาะสมที่สุดสำหรับการทำงานซ้ำในกรณีที่ไม่ทราบจำนวนรอบล่วงหน้า

28.คำสั่ง while ต่างจาก do-while อย่างไร

29.คำสั่งใดเหมาะสำหรับการวนซ้ำที่ต้องการตรวจสอบ เงื่อนไขก่อนการทำงาน

30.คำสั่ง break มีหน้าที่อย่างไร

31.โปรแกรมใดต่อไปนี้ใช้คำสั่ง for ได้อย่างถูกต้อง?

32.คำสั่ง for เหมาะสำหรับงานประเภทใด

33.โปรแกรมที่ใช้คำสั่ง while ต่อไปนี้มีข้อผิดพลาดตามข้อใด

34.จากโปรแกรมคำสั่งใดที่ต้องเพิ่มเพื่อให้โปรแกรมทำงานได้ถูกต้อง

35.หากต้องการข้ามการแสดงผลเมื่อ $i มีค่าเท่ากับ 3 ในลูป for ควรใช้คำสั่งใด

36.ข้อใด ไม่ใช่ ลักษณะของฟังก์ชันในภาษาพีเอชพี (PHP)

37.ฟังก์ชัน User-defined ใน PHP คืออะไร?

38.การส่งพารามิเตอร์ $name และ $age เข้าไปในฟังก์ชันต้องเขียน อย่างไร?

39.ข้อใดคือตัวอย่างการประกาศฟังก์ชันใน PHP ที่ถูกต้อง?

40.ฟังก์ชันที่ใช้ในการนับจํานวนสมาชิกที่อยู่ในอาเรย์ คือข้อใด

41.ฟังก์ชันในภาษาพีเอชพี ที่ใช้ในการเช็คความยาวของสตริงคือข้อใด

42.การสร้างฟังก์ชันในภาษาพีเอชพี ต้องใช้คำสั่งใด

43.การเรียกใช้งานฟังก์ชันในภาษาพีเอชพี (PHP) ที่สร้างเองต้องทำ อย่างไร

44.การส่งค่ากลับของฟังก์ชันต้องใช้คําสั่งใด

45.ฟังก์ชัน fclose() คือข้อใด

46.แอตทริบิวใดใช้กำหนดจำนวนตัวอักษรที่สามารถพิมพ์ลงใน Text Box ได้?

47.หากต้องการสร้างฟอร์มรับข้อมูลที่ เลือกได้มากว่า 1 ตัวเลือก ด้วยอิลิเมนท์ Input ควรเลือกชนิดแบบใด?

48.ข้อใดถูกต้องเกี่ยวกับช่องกรอกข้อมูลแบบ Password

49.คำสั่ง $_POST['name'] ในภาษาพีเอชพี (PHP) หมายถึงอะไร

50.คำสั่ง $_GET ในภาษาพีเอชพี (PHP) ใช้สำหรับอะไร

51.แอตทริบิวต์ method ในแท็ก <form> ใช้สำหรับอะไร?

52.หากต้องการสร้างฟอร์มที่ส่งข้อมูลไปยังหน้า process.php ควรใช้คำสั่งใด?

53.หากต้องการสร้างฟอร์มรับข้อมูลเพศด้วยตัวเลือก "ชาย" และ "หญิง" ควรใช้ Element ใด?

54.หากต้องการสร้างฟอร์มที่สามารถอัปโหลดไฟล์ได้ ควรเพิ่มแอตทริบิวต์ใดในแท็ก <form>?

55.หากต้องการรับค่าจากฟอร์มที่ส่งด้วย method="post" ในภาษาพีเอชพี (PHP) ควรใช้คำสั่งใด?

56.ข้อมูล (Data) หมายถึงข้อใด

57.สารสนเทศ (Information) มีความสำคัญในด้านใด?

58.ลำดับข้อมูลในระบบสารสนเทศที่เล็กที่สุด คือข้อใด

59.ข้อใดต่อไปนี้คือ ชนิดของฟิลด์ข้อมูลที่ต้องการเก็บ และขึ้นอยู่กับว่าจะเก็บข้อมูลในรูปแบบใด

60.ข้อใดต่อไปนี้คือขั้นตอนการสร้างฐานข้อมูลมายเอสคิวแอล (MySQL) ภายในโปรแกรม phpMyAdmin

61.ข่าวสารที่ได้มาจากการประมวลผลข้อมูลเพื่อให้ได้ข้อมูลที่มีความถูกต้องจนสามารถนำไปใช้งานได้ หมายถึงข้อใด

62.การนำเข้าข้อมูลตารางนั้นสามารถดำเนินการได้ในเมนูใดของโปรแกรม phpMyAdmin

63.หลังเข้าสู่ระบบ MariaDB หากต้องการดูรายชื่อฐานข้อมูลทั้งหมด

64.การสร้างตารางใหม่ในฐานข้อมูล MariaDB ต้องใช้คำสั่งใด

65.หากต้องการกำหนดให้ฟิลด์รับค่าตัวเลขเท่านั้น ควรใช้ชนิดข้อมูลใด

66.หากต้องการกำหนดฟิลด์ให้เพิ่มค่าอัตโนมัติเมื่อมีข้อมูลใหม่ ต้องใช้คำสั่งใด

67.ข้อเป็นรูปแบบการใช้คําสั่ง Insert ที่ถูกต้องที่สุด

68.คําสั่งภาษาเอสคิวแอล (SQL) ที่ใช้ในการลบข้อมูลในตาราง คือคำสั่งในข้อใด

69.คำสั่งสำหรับเชื่อมต่อฐานข้อมูลคือคำสั่งใด

70.การเขียนโปรแกรมภาษาพีเอชพี (PHP) เพื่อจัดการฐานข้อมูลต่าง ๆ สามารถทำได้กี่แนวทาง

71.ในการใช้คำสั่ง SQL INSERT INTO, ข้อใดจะเป็นตัวอย่างของการระบุคอลัมน์ที่ต้องการเพิ่มข้อมูล?

72.ในกรณีที่การเชื่อมต่อฐานข้อมูลล้มเหลว คำสั่ง PHP ใดใช้สำหรับตรวจสอบข้อผิดพลาด?

73.คำสั่ง PHP ใดที่ใช้สำหรับเพิ่มข้อมูลใหม่ในตาราง "students" โดยระบุชื่อและคะแนน?

74.คำสั่ง PHP ใดที่เหมาะสมสำหรับการแสดงข้อมูลทั้งหมดจากตาราง "employees"?

75.ฟังก์ชัน PHP ใดที่ใช้ในการดึงข้อมูลจากผลลัพธ์ของคำสั่ง SQL ในรูปแบบของ associative array?

76.คำสั่ง PHP ใดที่เหมาะสมสำหรับการค้นหาข้อมูลในตาราง "employees" ที่มีตำแหน่งเป็น "Manager"?

77.ตัวอย่างคำสั่ง PHP ใดที่เหมาะสมสำหรับการค้นหาข้อมูลในตาราง "orders" ที่ราคามากกว่า 1000?

78.คำสั่ง PHP ใดที่เหมาะสมสำหรับการแก้ไขข้อมูลในตาราง "students" โดยเปลี่ยนคะแนนของนักเรียนที่ชื่อ "John" เป็น 95?

79.ในตาราง "orders" คุณต้องการเปลี่ยนสถานะคำสั่งซื้อทั้งหมดที่มีมูลค่ามากกว่า 2000 บาทเป็น "Completed" คำสั่ง PHP ใดที่เหมาะสมที่สุด?

80.ตัวอย่างคำสั่ง PHP ใดที่เหมาะสมสำหรับการลบข้อมูลทั้งหมดในตาราง"employees"?