wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ข้อสอบวิชา การสร้างเกมคอมพิวเตอร์

Total questions: 63

Worksheet time: 42mins

Name
Class
Date
1.

Transparent Immediacy หมายถึง คุณสมบัติของเกมคอมพิวเตอร์ในข้อใด

a)

การจำลองรูปแบบการนำเสนอภาพมุมมอง

b)

การที่ผู้เล่นร่วมกับเกมได้มากขึ้นอย่างเป็นธรรมชาติ

c)

การเคลื่อนไหวของตัวละครที่มีการโต้ตอบกับผู้เล่น

d)

การที่เกมสามารถสื่อสารกับผู้เล่นได้หลายมิติ

2.

"การดำเนินงานตามขั้นตอนที่กำหนดไว้อย่างแน่นอน แบ่งงานระหว่างผู้เกี่ยวข้องชัดเจน เหมาะในการพัฒนาระบบงานขนาดกลางหรือขนาดใหญ่ที่มีระบบซับซ้อน มีคุณสมบัติเป็นทางการและคงที่แต่เป็นวิธีการที่ต้องใช้เวลานาน" หมายถึง ข้อใด

a)

เทคนิคการรวบรวมข้อมูล (Data Gathering)

b)

เทคนิคการจัดการโครงการ (Project Management)

c)

วิธีวงจรพัฒนาระบบ (SDLC)

d)

วิธีพัฒนาระบบแบบรวดเร็ว (RAD)

3.

ข้อใดอธิบายเกี่ยวกับ "การวิเคราะห์ ออกแบบ เขียนโปรแกรมเชิงวัตถุ (OOAD)" ได้ถูกต้องที่สุด

a)

เป็นวิธีที่ผู้ใช้ ผู้พัฒนามีส่วนร่วมในการกำหนดความต้องการของระบบ ออกแบบร่วมกัน

b)

เป็นวิธีที่มีการจัดสร้างระบบทดลองก่อนการพัฒนาระบบทั้งหมดแล้วให้ผู้ใช้

4.

เขียนโปรแกรมเชิงวัตถุ (OOAD) ได้ถูกต้องที่สุด

a)

เป็นวิธีที่ผู้ใช้ ผู้พัฒนามีส่วนร่วมในการกำหนดความต้องการของระบบ ออกแบบร่วมกัน

b)

เป็นวิธีที่มีการจัดสร้างระบบทดลองก่อนการพัฒนาระบบทั้งหมดแล้วให้ผู้ใช้ประเมินค่าระบบ

c)

เป็นวิธีการที่ใช้ซอฟต์แวร์สำเร็จรูปสนับสนุนการพัฒนาระบบให้มีมาตรฐาน

d)

เป็นวิธีการที่มองระบบเป็นกลุ่มวัตถุ แต่ละวัตถุมีข้อมูล การดำเนินการทำงานได้โดยไม่กระบทบกัน

5.

"เกม ABC สร้างด่านคำศัพท์ที่ผู้เล่นต้องใช้ความคิด ความรู้ บูรณาการกับทักษะอื่นในการแก้ปัญหาในเกม พร้อมทั้งมีการเพิ่มระดับความยากของคำศัพท์ขึ้นทีละด่านตามลำดับ" จากข้อความดังกล่าวแสดงว่า เกม ABC มีองค์ประกอบของเกมในข้อใด

a)

การตัดสินใจ (Decisions)

b)

ความสมดุล (Balance)

c)

ความท้าทาย (Challenges)

d)

จุดหมายของเกม (Goal)

6.

"เกม XYZ ออกแบบความสามารถของอาวุธ ให้มีจุดเด่นและข้อจำกัดตามสถานการณ์ของเกม" จากข้อความดังกล่าว แสดงว่า เกม XYZ มีความสมดุลของเกมในข้อใด

a)

ความสมดุลของรูปแบบของเกม (Balance Between Game Feature)

b)

ความสมดุลระหว่างผู้เล่น (Balance Between Players)

c)

ความสมดุลระหว่างผู้เล่นกับเกม (Balance Between the Player and the Game Play)

d)

ความสมดุลในการตัดสินใจในเกม (Balance Between Decisions in Game)

7.

ถ้าต้องการรับข้อมูลผ่านทางแป้นพิมพ์ ต้องใช้สัญลักษณ์ใดในผังงาน

4 lines
8.

ถ้าต้องการรับข้อมูลผ่านทางแป้นพิมพ์ ต้องใช้สัญลักษณ์ใดในผังงาน

a)

ก.

b)

ข.

c)

ค.

d)

ง.

9.

จากรูป เป็นผังงานที่มีโครงสร้างแบบใด

a)

โครงสร้างแบบมีหลายทางเลือก รูปแบบ Case

b)

โครงสร้างแบบมีหลายทางเลือก รูปแบบ IF

c)

โครงสร้างแบบมีทางเลือกตามคำสั่ง

d)

โครงสร้างแบบมีทางเลือกตามหลุ่มคำสั่ง

10.

ภาพโครงสร้างในข้อใด เป็นโครงสร้างแบบทำซ้ำ ที่มีรูปแบบการทำซ้ำจนเงื่อนไขเป็นจริง

a)

ก.

b)

c)

ค.

d)

ง.

11.

การออกแบบภาพนิ่งเพื่อสร้างเป็นภาพเคลื่อนไหว ซึ่งมีขั้นตอนในการเตรียมการนำเสนอในรูปแบบต่างๆที่แสดงออกได้อย่างต่อเนื่อง ลำดับสถานการณ์เกมได้อย่างเป็นรูปธรรมหมายถึงข้อใด

a)

ผังงาน (Flowchart)

b)

สร้างระบบ (Construction)

c)

วางแผน (Planning)

d)

สตอรี่บอร์ด (Story Board)

12.

ข้อใดแสดงถึงขั้นตอนการดูแลตรวจสอบในการสร้างเกม

a)

การสร้างตัวละคร ฉาก เสียง

b)

การกำหนดคุณสมบัติของฮาร์ดแวร์ ซอฟต์แวร์ การติดตั้งและวิธีการเล่น

c)

การลำดับสถานการณ์เกมอย่างเป็นรูปธรรม

d)

การแสดงโครงสร้างการทำงานที่มีการทำงานวนรอบตา

13.

ซอฟต์แวร์ (Software) หมายถึง ข้อใด

a)

ตัวแปลโปรแกรมที่เขียนด้วยภาษาระดับสูง

b)

ชุดคำสั่งหรือโปรแกรมที่ควบคุมการทำงานของคอมพิวเตอร์เพื่อให้ทำงานตามวัตถุประสงค์

c)

เลขฐานสองที่แทนคำสั่งและข้อมูลต่าง ๆ ในการคำนวณ

d)

ตัวอักษรภาษาอังกฤษที่แทนคำสั่งในชุดคำสั่งในชุดตัวเลขของภาษาเครื่อง

14.

Binary หรือ รหัสเลขฐานสอง ประกอบด้วยตัวเลขในข้อใด

a)

เลข 2 และเลข 12

b)

เลข 1 และเลข 2

c)

เลข 2 และเลข 0

d)

เลข 0 และเลข 1

15.

"0100 0000" ตัวอย่างคำสั่งภาษาเครื่องที่กำหนดให้ หมายถึงข้อใด

a)

ดำเนินการบวกข้อมูล

b)

ดำเนินการลบข้อมูล

c)

เก็บข้อมูลลงในหน่วยความจำ

d)

โหลดข้อมูลจากหน่วยความจำ

16.

ภาษาใดเป็นภาษาโปรแกรมเชิงวัตถุและเป็นภาษามาตรฐานรองรับโดย ECMA และ ISO

a)

ภาษาโลโก (LOGO)

b)

ภาษาโคบอล (COBOL)

c)

ภาษาซีชาร์ป (C#)

d)

ภาษาเบสิก (BASIC)

17.

ลำดับขั้นตอนเชิงคำนวณที่แปลงข้อมูลเข้าเป็นผลลัพธ์ที่ต้องการ สอดคล้องกับวิธีแก้ปัญหา คือ ข้อใด

a)

ผังงาน

b)

รหัสจำลอง

c)

อัลกอริทึม

d)

ตัวแปร

18.

การกำหนดลักษณะของข้อมูลเข้าและข้อมูล

4 lines
19.

ข้อมูลเข้าเป็นผลลัพธ์ที่ต้องการ สอดคล้องกับวิธีแก้ปัญหา คือ ข้อใด

a)

ผังงาน

b)

รหัสจำลอง

c)

อัลกอริทึม

d)

ตัวแปร

20.

การกำหนดลักษณะของข้อมูลเข้าและข้อมูลออก อยู่ในขั้นตอนการพัฒนาโปรแกรมตามข้อใด

a)

การกำหนดและวิเคราะห์ปัญหา

b)

เขียนอัลกอริทึม

c)

ทดสอบโปรแกรม

d)

ทำเอกสารและบำรุงรักษา

21.

การให้ผู้ใช้งานทดลองใช้จนพบข้อผิดพลาด (Bugs) และให้โปรแกรมเมอร์ (Debug) อยู่ในขั้นตอนการพัฒนาฯตามข้อใด

a)

การกำหนดและวิเคราะห์ปัญหา

b)

เขียนอัลกอริทึม

c)

ทดสอบโปรแกรม

d)

ทำเอกสารและบำรุงรักษา

22.

มาตรฐานสากลซึ่งใช้สำหรับประเมินค่าการดำเนินการพัฒนาซอฟต์แวร์ คือข้อใด

a)

ISO29110 : Software Engineering Standard for Very Small Entity (VSE)

b)

ISO15504 : Software Process Improvement and Capability Evaluation (SPICE)

c)

ISO27001 : Information Security Management System

d)

ISO20000 : IT Services Management System

23.

มาตรฐานสากลในการบริหารจัดการความมั่นคง ปลอดภัยของข้อมูล เพื่อให้ข้อมูลสำคัญขององค์กรเป็นความลับ ถูกต้องและพร้อมใช้งานเสมอ คือ ข้อใด

a)

ISO29110 : Software Engineering Standard for Very Small Entity (VSE)

b)

ISO15504 : Software Process Improvement and Capability Evaluation (SPICE)

c)

ISO27001 : Information Security Management System

d)

ISO20000 : IT Services Management System

24.

ข้อใดกล่าวถูกต้องที่สุดเกี่ยวกับกรอบความรู้ของวิศวกรซอฟต์แวร์ที่สถาบัน IEEE และสมาคมคอมพิวเตอร์กำหนดไว้

a)

Confidentially - การใช้ความรู้อย่างถูกวัตถุประสงค์

b)

Intellectual - เก็บความลับในงานที่ตนเองรับผิดชอบ

c)

Competence - การทำงานด้านที่ตนถนัดที่สุดและปฏิเสธงานในส่วนที่ไม่สามารถทำได้

d)

Computer Misuse - ไม่ละเมิดลิขสิทธิ์และสิทธิทางปัญญา

25.

ข้อใดคือ URL ในการเขียนโปรแกรมโดยใช้ p5js Framework

a)

https://editor.p5s.org

b)

https://editor.p5s.com

c)

https://editor.p5s.ac.th

d)

https://editor.p5s.us

26.

ฟังก์ชัน createCanvas(350,300) มีหน่วย x,y ตามข้อใด

a)

Centermeter

b)

pixel

c)

Bit

d)

Byte

27.

ฟังก์ชัน draw( ) จะเรียกให้มีภาพ แสดงผลกี่ครั้งต่อวินาที

a)

20 ครั้งต่อวินาที

b)

40 ครั้งต่อวินาที

c)

60 ครั้งต่อวินาที

d)

80 ครั้งต่อวินาที

28.

จากรูป เมื่อกดปุ่ม RUN แล้วจะเกิดผลลัพธ์ตามข้อใด

a)

แสดงคำว่า hello บนหน้าจอ Preview

b)

แสดงคำว่า hello บนหน้าจอ console

c)

แสดงคำว่า hello บนหน้าจอ Windows ใหม่

d)

แสดงคำว่า

29.

จากรูป เมื่อกดปุ่ม RUN แล้วจะเกิดผลลัพธ์ตามข้อใด

a)

แสดงคำว่า hello บนหน้าจอ Preview

b)

แสดงคำว่า hello บนหน้าจอ console

c)

แสดงคำว่า hello บนหน้าจอ Windows ใหม่

d)

แสดงคำว่า hello บนหน้าจอ Windows ใหม่ เป็นเวลา 1 วินาที

30.

จากรูป หากต้องการแสดงผลลัพธ์ hello 1 2 3 ….. ควรนำบรรทัดออกจากโค้ด

a)

บรรทัดที่ 4

b)

บรรทัดที่ 5

c)

บรรทัดที่ 6

d)

บรรทัดที่ 10

31.

ผลการรันของฟังก์ชัน background(128) จะได้สีตามข้อใด

a)

ขาว

b)

เทา

c)

ดำ

d)

แดง

32.

ผลการรันของฟังก์ชัน background(255, 0, 0) จะได้สีตามข้อใด

a)

ดำ

b)

แดง

c)

เขียว

d)

น้ำเงิน

33.

ผลการรันของฟังก์ชัน background(255, 255, 0) จะได้สีตามข้อใด

a)

แดง

b)

ฟ้า

c)

เหลือง

d)

ชมพู

34.

จากรูป creatหากต้องการสร้างเส้นตรงตามรูปจะต้องเขียนคำสั่ง line ตามข้อใด

4 lines
35.

หากต้องการสร้างรูปสี่เหลี่ยมจัตุรัส ให้อยู่ตรงกลางของ Canvas ขนาด 400 ,400 ควรเลือกข้อใด

a)

rect( 0, 100 , 100, 100)

b)

rect( 150, 1

36.

หากต้องการสร้างรูปสี่เหลี่ยมจัตุรัส ให้อยู่ตรงกลางของ Canvas ขนาด 400 ,400 ควรเลือกข้อใด

a)

rect( 0, 100 , 100, 100)

b)

rect( 150, 150 , 100, 100)

c)

rect( 150, 100 , 200, 200)

d)

rect( 0, 150 , 100, 100)

37.

ข้อใดบอกวิธีการใช้งานคำสั่ง do while

a)

วนรอบทำงานแบบซ้ำๆตามเงื่อนไขที่กำหนด

b)

ตรวจสอบเงื่อนไขเพื่อตัดสินใจกรณีที่มีทางเลือกหลายทาง

c)

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

d)

ทำงานในคำสั่งก่อน 1 ครั้งจึงตรวจสอบเงื่อนไขทำจนกระทั้งเงื่อนไขเป็นเท็จ

38.

ข้อใดคือความหมายของการสร้างแบบฟอร์ม

a)

ชื่อของฟอร์ม Method รูปแบบในการส่งข้อมูลมี 2 แบบ

b)

ฟอร์มสำหรับสมัครสมาชิก ฟอร์มกระทู้ส่งไปประมวลผลที่เซิร์ฟเวอร์

c)

ส่วนประกอบของเว็บแอปพลิเคชันที่มีความสำคัญทำให้เว็บน่าสนใจ

d)

การสร้างหน้าเว็บแอปพลิเคชันให้รับข้อมูลจากผู้ใช้และส่งไปประมวลผลที่เซิร์ฟเวอร์

39.

ตัวเลือกในข้อใดคือองค์ประกอบหลักที่สำคัญในการใช้งาน Layout ในระบบ Grid

a)

Containner

b)

Constaution

c)

Connetion

d)

Conteaier

40.

Responsive breakpoints คือข้อใด

a)

อุปกรณ์ขนาดเล็กแนวนอน

b)

จุดที่เปลี่ยนไปในระบบ Grid

c)

จุด

41.

Responsive breakpoints คือข้อใด

a)

อุปกรณ์ขนาดเล็กแนวนอน

b)

จุดที่เปลี่ยนไปในระบบ Grid

c)

จุดเปลี่ยนแปลงของการกำหนดตามขนาดความกว้างหน้าจอ

d)

อุปกรณ์ที่กำหนดในหน้าจอคอมพิวเตอร์ขนาดใหญ่ >= 1200

42.

ตัวเลือกใดคือขนาดหน้าจอที่เล็กที่สุด

a)

-xs

b)

-md

c)

-sm

d)

-xl

43.

ตัวเลือกใด ไม่ใช่ Class ในระบบ Gird

a)

content

b)

containner

c)

row

d)

col

44.

จากภาพคอลัมภ์ที่เหลือจะมีขนาดตามในข้อใด

a)

2.5

b)

3

c)

3.5

d)

4

45.

การเรียกใช้งาน Bootstrap5 ให้โหลดการทำงาน CSS แบบ cdn ต้องวาง Link ไว้ส่วนใด

a)

b)

c)

d)

46.

ข้อใดคือการกำหนด padding ระยะห่างด้านล่าง

a)

b)

c)

d)

47.

ข้อใดคือ คำสั่งกำหนดพื้นหลังสี เหลือง

a)

.bg-primary

b)

.bg-success

48.

ข้อใดคือ คำสั่งกำหนดพื้นหลังสี เหลือง

a)

.bg-primary

b)

.bg-success

c)

.bg-info

d)

.bg-warning

49.

ข้อใดกล่าวถูกต้องเกี่ยวกับ ฟังก์ชัน mysqli_connect()

a)

เป็นการตรวจสอบการเชื่อมต่อใหม่เข้ากับเซิร์ฟเวอร์ MySQL ใน PHP.

b)

เป็นการเปิดการเชื่อมต่อใหม่เข้ากับเซิร์ฟเวอร์ MySQL ใน PHP.

c)

เป็นฟังก์ชั่นติดต่อฐานข้อมูลแล้วทำการquery ข้อมูลไม่ว่าจะ Select, Insert, Update, DELETE ข้อมูลในฐานข้อมูลได้

d)

เป็นฟังก์ชั่นเรียกใช้คำสั่งพร้อมกัน (multiple statements)

50.

ข้อใดกล่าวถูกต้องเกี่ยวกับ ฟังก์ชัน mysqli_error

a)

เป็นการตรวจสอบการเชื่อมต่อใหม่เข้ากับเซิร์ฟเวอร์ MySQL ใน PHP.

b)

เป็นการเปิดการเชื่อมต่อใหม่เข้ากับเซิร์ฟเวอร์ MySQL ใน PHP.

c)

เป็นฟังก์ชั่นใช้ประมวลผลคำสั่ง sql ไปยังฐานข้อมูลที่ได้เลือกไว้

d)

เป็นฟังก์ชั่นใช้คืนค่า ข้อความ แสดงความผิดพลาดล่าสุด

51.

วิธีการส่งข้อมูล (Method) มีกี่วิธี

a)

2 วิธี

b)

3 วิธี

c)

4 วิธี

d)

5 วิธี

52.

ข้อใดอธิบายเกี่ยวกับ class="form-control" ได้ถูกต้อง

a)

กำหนด class ชื่อ form-control ให้กับ method ชนิดต่างๆ ที่ใช้ Bootstrap Framework

b)

กำหนด cla

53.

ข้อใดอธิบายเกี่ยวกับ class="form-control" ได้ถูกต้อง

a)

กำหนด class ชื่อ form-control ให้กับ method ชนิดต่างๆ ที่ใช้ Bootstrap Framework

b)

กำหนด class ชื่อ form-control ให้กับ Action ชนิดต่างๆ ที่ใช้ Bootstrap Framework

c)

กำหนด class ชื่อ form-control ให้กับ input ชนิดต่างๆ ที่ใช้ Bootstrap Framework

d)

กำหนด class ชื่อ form-control ให้กับ output ชนิดต่างๆ ที่ใช้ Bootstrap Framework

54.

ข้อใดคือฟังก์ชันที่สร้างระบบความปลอดภัย

a)

Dynamic Link Function

b)

Genetic leng Function

c)

forensics Function

d)

Hash Function

55.

ข้อใดกล่าวถูกต้องเกี่ยวกับคำสั่ง "INSERT INTO"

a)

เป็นคำสั่งเพิ่มแถวข้อมูลลงในตาราง

b)

เป็นคำสั่งที่ใช้ใส่ข้อมูลลงในตาราง

c)

ใช้ในการส่งกลับจำนวนแถวที่มีอยู่ในชุดผลลัพธ์

d)

เพื่อส่งการเชื่อมต่อเซิร์ฟเวอร์หรือพยายามเชื่อมต่อใหม่

56.

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

a)

mysqli_error

b)

mysqli_query

c)

mysqli_end

d)

mysqli_close

57.

การเรียกไฟล์จากภายนอก โดยทำการเรียกค่าโปรแกรมหรือข้อความในไฟล์ปลายทาง คือข้อใด

a)

inclode('condb.php');

b)

inclue ('condb.php');

c)

include('condb.php');

d)

intrend('condb.php');

58.

หากต้องการให้ผู้ใช้ Login เข้าระบบก่อนเข้าหน้า Index ควรใช้คำสั่งใด

a)

$_showsession();

b)

session_start();

c)

include 'condb.php';

d)

$password = hash('sha512', $password);

59.

จากภาพ บรรทัดที่ 7 หมายถึงข้อใด

4 lines
60.

จากภาพ บรรทัดที่ 7 หมายถึงข้อใด

a)

ข้อมูลในบรรทัดที่ 2 - 5 ถูกต้องให้ส่งไปยังฐานข้อมูล

b)

ตรวจสอบบรรทัดที่ 2 - 5 ว่าถูกต้องตามฐานข้อมูลหรือไม่

c)

ข้อมูลการลอกอินถูกต้องให้ไปที่หน้า index.php

d)

ข้อมูลถูกต้องนำส่งมาจากฐานข้อมูลเพื่อแสดงในหน้า index.php

61.

จากภาพ บรรทัดที่ 1 ข้อใดกล่าวถูกต้อง

a)

คลาสสำเร็จรูปใน Bootstraps 5

b)

Container แบบ fixed width containe

c)

Container แบบ full width container

d)

คลาสและการจัดสัดส่วนหน้าเว็บไซต์

62.

จากภาพ บรรทัดที่ 2 ข้อใดกล่าวถูกต้อง

a)

จัดแถวแนวนอนชิดขวาบน

b)

จัดแถวให้เนื้อหาอยู่กึ่งกลาง

c)

จัดแถวให้เนื้อหาอยู่ชิดขวาบน

d)

จัดแถวเว้นระยะขอบ 15 px

63.

จากภาพ บรรทัดที่ 3 หากต้องการเปลี่ยนให้เป็นพื้นหลังเป็นสีเทา ควรเลือกข้อใด

a)

bg- Primary

b)

bg-Secondary

c)

bg-Success

d)

bg-Info

Similar Resources on Wayground