Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

4122708_ภาษาแอสเซมบลีและไมโครโพรเซสเซอร์

Total questions: 30

Worksheet time: 3hrs 55mins

Name
Class
Date
1.

1. ภาษาเครื่องและภาษาแอสเซมบลี้แตกต่างกันอย่างไร

a)

ก. ภาษาเครื่องใช้ตัวอักษรในภาษาอังกฤษมาแทนคำสั่งที่เป็นเลขฐานสอง

b)

ข. ภาษาเครื่องใช้เลขฐานสองมาแทนคำสั่งที่เป็นตัวอักษรในภาษาอังกฤษ

c)

ค. ภาษาแสเซมบลี้ใช้ตัวอักษรภาษาอังกฤษมาแทนคำสั่งที่เป็นเลขฐานสอง

d)

ง. ภาษาแอสเซมบลี้ใช้เลขฐานสองมาแทนคำสั่งที่เป็นตัวอักษรในภาษาอังกฤษ

2.

2. การแปลภาษาแอสเซมบลี้ให้กลายเป็นภาษาเครื่องก่อน ควรใช้ตัวแปลใด ?

a)

ก. ตัวแปลภาษา

b)

ข. คอมไพเลอร์

c)

ค. แอสเซมเบลอ

d)

ง. อินเตอร์พลีเตอร์

3.

3. ภาษาคอมพิวเตอร์ภาษาใดที่ผู้เขียนโปรแกรม ไม่จำเป็นต้องมีความรู้เกี่ยวกับระบบฮาร์ดแวร์ ?

a)

ก.ภาษาเครื่อง

b)

ข. ภาษาระดับสูง

c)

ค. ภาษาแอสเซมบลี

d)

ง. ภาษาระดับต่ำ

4.

4. โปรแกรมใดที่แปลงภาษาระดับสูงให้กลายเป็นภาษาเครื่อง ?

a)

ก. คอมไพเลอร์

b)

ข. แอสเซมเบลอ

c)

ค. คอมเพรสเซอร์

d)

ง. อินเตอร์ไพเลอร์

5.

5. ข้อใดที่ผู้เขียนโปรแกรมต้องคอยเผ้าดูและหาข้อผิดพลาดระหว่างใช้งานโปรแกรม ?

a)

ก. การบำรุงรักษาโปรแกรม

b)

ข. การทดสอบและแก้ไขโปรแกรม

c)

ค. การทำเอกสารประกอบโปรแกรม

d)

ง. การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์

6.

6. ข้อใดเป็นลักษณะของภาษาระดับสูง

a)

ก. ทำงานได้โดยไม่ต้องมีโปรแกรมระบบ

b)

ข. เป็นภาษาคอมพิวเตอร์ยุคใหม่

c)

ค. มีภาษาใกล้เคียงกับภาษามนุษย์

d)

ง. เป็นภาษาที่ใช้กับงานขั้นสูง

7.

7. จุดประสงค์ของตัวแปลภาษาคืออะไร

a)

ก. ตรวจสอบการทำงานของระบบ

b)

ข. ใช้แปลภาษาหนึ่งเป็นอีกภาษาหนึ่ง

c)

ค. แปลโปรแกรมต้นฉบับให้ทำงานได้

d)

ง. ใช้แปลคำศัพท์

8.

8. เมื่อต้องการพัฒนาโปรแกรมจะต้องทำสิ่งใดก่อน

a)

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

b)

ข. เขียนซูโดโค้ด

c)

ค. เขียนโปรแกรม

d)

ง. เลือกภาษาที่ต้องใช้เขียน

9.

9. ข้อใดกล่าวถึงโปรแกรม Microsoft Visual Basic ได้ถูกต้อง

a)

ก. เป็นภาษาคอมพิวเตอร์ ระดับต่ำ ใช้งานง่ายติดต่อกับผู้ใช้ในลักษณะข้อความ (Text)

b)

ข. เป็นภาษาคอมพิวเตอร์ ระดับต่ำ เหมาะกับงาน เกี่ยวกับการพิมพ์รายงาน เอกสาร

c)

ค. เป็นภาษาคอมพิวเตอร์ ระดับสูง ติดต่อกับผู้ใช้ในลักษณะข้อความ (Text)

d)

ง. เป็นภาษาคอมพิวเตอร์ ระดับสูง ติดต่อกับผู้ใช้ ในลักษณะกราฟิกหรือรูปภาพ (GUI)

10.

10. ข้อใดกล่าวถูกต้อง เกี่ยวกับการเขียน Code ให้ตัวควบคุมใน Microsoft Visual Basic

a)

ก. คลิกที่ตัวควบคุมนั้นแล้วคลิกที่เมนู Edit

b)

ข. ดับเบิลคลิกส่วน Properties ของตัวควบคุม

c)

ค. คลิกปุ่มขวาที่ตัวควบคุมนั้นจะเข้าไปสู่หน้าต่างการเขียนโค้ด

d)

ง. ดับเบิลคลิกที่ตัวควบคุมนั้นจะเข้าไปสู่หน้าต่างการเขียนโค้ด

11.

11. คำสั่งจบการทำงานของฟอร์ม คือข้อใด

a)

ก. Undo

b)

ข. Close

c)

ค. Unload Me

d)

ง. End IF

12.

12. VBA สามารถทำงานได้เฉพาะกับ Microsoft Excel เท่านั้น

a)

ก. ถูก

b)

ข. ผิด

13.

13. การประกาศตัวแปรในภาษา Visual Basic หรือ VBA คือ

a)

ก. Sub

b)

ข. Dec

c)

ค. Dim

d)

ง. Set

14.

14. ตัวแปรใดใช้เก็บข้อความ

a)

ก. Single

b)

ข. Double

c)

ค. Integer

d)

ง. String

15.

15. ตัวแปรใดที่สามารถเก็บข้อความและตัวเลขได้

a)

ก. Variant

b)

ข. Single

c)

ค. Double

d)

ง. Boolean

16.

16. ดิจิตอลคอมพิวเตอร์ คือเครื่องจักรกลที่สร้างขึ้นมาจากอุปกรณ์อิเล็กทรอนิกส์ รับรู้สภาวะอยู่ 2 สภาวะ คือ สภาวะที่กระแสไฟฟ้าเปิด และสภาวะที่กระแสไฟฟ้าปิด

a)

ก. ถูก

b)

ข. ผิด

17.

17. เลขฐาน 16 มีเลข 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G

a)

ก. ถูก

b)

ข. ผิด

18.

18. เลข 1110111 ฐานสอง แปลงเป็นเลขฐานสิบ เท่ากับ 129

a)

ก. ถูก

b)

ข. ผิด

19.

19. เลข 150 ฐานสิบ แปลงเป็นเลขฐานสอง เท่ากับ 10010110

a)

ก. ถูก

b)

ข. ผิด

20.

20. เลข 420 ฐานสิบ แปลงเป็นเลขฐานสอง เท่ากับ 110100100

a)

ก. ถูก

b)

ข. ผิด

21.

21. สัญลักษณ์ดังภาพเรียกว่า label ใช้ในการรับข้อมูลที่ป้อนเข้ามา

a)

          ก. ถูก

b)

          ข. ผิด

22.

22. สัญลักษณ์ดังภาพเรียกว่า Combobox ใช้ในการสร้างรายการข้อมูลให้ผู้ใช้เลือก

a)

          ก. ถูก

b)

          ข. ผิด

23.

23. จากภาพเกิดจากการใช้คำสั่งในข้อใด

a)

ก . MsgBox "Want to Continue?", vbOKCancel

b)

ข. InputBox "Want to Continue?", vbOKCancel

24.

24. จากภาพเกิดจากการใช้คำสั่งในข้อใด

a)

ก. ControlBox "What do you want to do?", vbAbortRetryIgnore

b)

ข. MsgBox "What do you want to do?", vbAbortRetryIgnore

25.

25. จากคำสั่ง MsgBox "Should we stop?", vbYesNo จะได้ผลลัพธ์ข้อใด

a)

b)

26.

26. จากภาพเกิดจากการใช้คำสั่ง MsgBox "This is a sample box", vbCritical

a)

ก. ถูก

b)

ข. ผิด

27.

27. จากภาพเกิดจากการใช้คำสั่ง MsgBox "This is a sample box", vbYesNo

a)

ก. ถูก

b)

ข. ผิด

28.

28. จากภาพถ้าต้องการสร้างรายการข้อมูลต้องใช้คำสั่งใด

a)

ก.

b)

ข.

29.

29. จากภาพคือการตรวจสอบค่าว่างของช่องรับข้อมูล

a)

ก. ถูก

b)

ข. ผิด

30.

30. จาก code คำสั่งดังภาพให้พวกเราอธิบายคร่าวๆ ตามความเข้าใจ

4 lines