<< Go Back

เฉลยแบบทดสอบปลายภาค

เลือกคำตอบที่ถูกต้อง
1. ภาษาไพทอน คือ อะไร
  1. ชื่อภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่ง ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม
  2. ภาษาโปรแกรมชั้นสูงชนิดหนึ่ง ถูกออกแบบให้ code สามารถ อ่านได้ง่าย โดยการใช้ “ช่องไฟ” หรือ whitespace
  3. เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไป
  4. ถูกทุกข้อ
 
2. ใครเป็นผู้คิดค้นภาษา Python
  1. Dennis Ritchie 2. James Gosling
  3. Niklaus Wirth 4. Guido van Rossum
 
3. โปรแกรมแบบ Python ปัจจุบันดูแลโดยบริษัทใด
  1. Python software foundation 2. Intel
  3. Nvidia 4. Microsoft
 
4. ข้อใดต่อไปนี้กล่าวผิด
  1. ไวยากรณ์ของ Python มีลักษณะคล้ายกับ PHP  
  2. Python สามารถใช้สำหรับการพัฒนาเว็บ  
  3. Python สามารถทำงานได้หลายแพลตฟอร์ม  
  4. Python สามารถใช้เพื่อสร้างหน้าเว็บแบบไดนามิก  
     
5. เครื่องมือใด ไม่ได้เป็น เครื่องมือในการเขียนโปรแกรมไพธอน
  1. SPE 2. Java scrip
  3. Pycharm 4. PythonIDE
     
6. ข้อใดม่ใช่ข้อควรระวังในการเขียนโปรแกรม Python
  1. การันโปรแกรม  
  2. เรื่องของข้อความ
  3. การเว้นวรรคหรือแบ่งล็อก  
  4. เรื่องของบรรทัด  
     
7. ภาษา python แปลภาษาในลักษณะใด
  1. อ่านโค้ดคำสั่งทีละบรรทัดแล้วก็ทำงานให้ ผลลัพธ์ ออกมา
  2. ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน
  3. แปลภาษาทีละบล็อก แล้วสั่งทำงาน
  4. ไม่มีข้อใดถูก
   
8. ข้อใดเป็นข้อดีของภาษา python
  1. เป็นภาษาสคริปต์  
  2. สามารถเรียกใช้ภาษาโปรแกรมอื่น ๆ ได้หลายภาษา  
  3. ไวยากรณ์อ่านง่าย  
  4. ถูกทุกข้อ  
     
9. ไลบรารี (Library) ในแต่ละภาษาโปรแกรมมีประโยชน์อย่างไร
  1. ทำให้โปรแกรมทำงานได้เร็วขึ้น
  2. ทำให้ประหยัดเวลาในการเขียนโปรแกรม  
  3. แหล่งข้อมูลที่โปรแกรมเมอร์ใช้สำหรับสืบค้นข้อมูล  
  4. ประหยัดพื้นที่ในการจัดเก็บโปรแกรม  
     
10. การทำงานแบบ Interpreter เป็นอย่างไร
  1. ทำงานได้อย่างรวดเร็วกว่าวิธีการอื่นๆ  
  2. ประมวลผลโปรแกรมทีละบรรทัดตามลำดับ  
  3. ต้องมีเครื่องแม่ข่ายสำหรับประมวลผล  
  4. เป็นรูปแบบการเขียนโปรแกรมแบบง่าย ไม่ซับซ้อน  
 
11. คำสั่งสำหรับอ้างอิงโมดูล คือ คำสั่งใด
  1. Import 2. Type
  3. Print 4. int
 
12. คำสั่ง print ในภาษา python คือคำสั่งตามข้อใด
  1. คำสั่งรับข้อมูลทางแป้นพิมพ์  
  2. คำสั่งแสดงข้อมูล  
  3. คำสั่งกำหนดค่า  
  4. คำสั่งตรวจสอบชนิดตัวแปร  
 
13. หากต้องการคอมเมนต์บรรทัดเดียว จะต้องใช้เครื่องหมายใด
  1. * 2. \
  3. // 4. #
 
14. ไฟล์ Source Code แบบข้อความ ของไพทอนจะมีนามสกุลไฟล์แบบใด
  1. .py 2. .pyc
  2. .pyx 4. .ppy
     
15. คีย์ลัดของการรันโปรแกรมคืออะไร
  1. F5 2. F8
  3. F10 4. F12
     
16. คำสั่งแสดงค่าออกทางหน้าของภาษาไพธอนคือคำสั่งใด
  1. print() 2. printf()
  2. System.out.print() 4. echo()
     
17. คำสั่งใดต่อไปนี้เป็นคำสั่งตรวจสอบชนิดของข้อมูล
  1. import() 2. type()
  3. from() 4. hex()
   
18. ข้อใดคือคำสั่งเกี่ยวกับการแปลงเลขฐานสิบหก
  1. bin(a) 2. oct(a)
  3. hex(a) 4. doc()
     
19. ข้อใดคือชนิดของข้อมูล เป็นตัวอักษร ใน python
  1. Number 2. String
  3. List 4. Tuple
     
20. type(3.143) ผลลัพธ์ที่ได้คือ
  1. <class 'float'> 2. <class 'int'>
  3. <class 'string'> 4. <class 'complex'>
 
21. ตัวแปร คืออะไร
  1. คือโครงสร้างของข้อมูล
  2. คือชื่อที่ใช้ในการเก็บค่าหรือกำหนดค่า
  3. คือเครื่องหมายที่ใช้ในการดำเนินการ
  4. ไม่มีข้อถูก
 
22. ตัวแปรที่เก็บค่าได้หลายค่า แต่ไม่สามารถเปลี่ยนค่าได้ คือตัวแปรใด
  1. ตัวแปร List 2. ตัวแปร Tuple
  3. Dictionary 4. Sequence
 
23. การกำหนดค่าตัวแปรใดที่ต้องอยู่ภายใต้เครื่องหมาย {….}
  1. ตัวแปร List 2. ตัวแปร Tuple
  3. Dictionary 4. ตัวแปร Array
 
24. ข้อใดเป็นตัวแปรชนิด List
  1. a = {1, 2, 3, 4, 5} 2. a = (1, 2, 3, 4, 5)
  3. a = <1, 2, 3, 4, 5> 4. a = [1, 2, 3, 4, 5]
     
25. ข้อใดเป็นตัวแปรชนิด Tuple
  1. a = (1, 2, 3, 4, 5) 2. a = {1, 2, 3, 4, 5}
  3. a = [1, 2, 3, 4, 5] 4. a = <1, 2, 3, 4, 5>
     
26. ข้อใดเป็นตัวแปรชนิด Dictionary
  1. a = {'quantity' => 2, 'Price' => 20}  
  2. a = {'quantity' : 2, 'Price' : 20}
  3. a = ('quantity' => 2, 'Price' => 20)  
  4. a = ('quantity' : 2, 'Price' : 20)  
 
27. คำสั่งใดที่ใช้สำหรับสร้างเงื่อนไขแบบหลายทางเลือก
  1. if 2. while
  3. if elif 4. for
 
28. ข้อใดต่อไปนี้เป็นคำสั่ง if ในภาษา Python ที่ถูกต้อง
  1. if a >= 10 : 2. if (a => 10)
  3. if (a = 22) 4. if a =< 22 :
 
29. ข้อใดกล่าวผิดเกี่ยวกับการเขียนโปรแกรมแบบ if
  1. การแบ่ง Block จะจบอัตโนมัติเมื่อขึ้น Tap ใหม่  
  2. สามารถเขียนเงื่อนไขได้เพียงเงื่อนไขเดียว  
  3. จะมี eilf กี่ขั้นก็ได้  
  4. ภายใต้เงื่อนไขจะมี Statements ก็ได้  
 
30. For loop คืออะไร
  1. การทำงานซ้ำจนกว่าจะตรงตามเงื่อนไข  
  2. ควบคุมโปรแกรมให้ทำงานบางอย่างซ้ำๆ  
  3. การทำงานไปเรื่อยๆของโปรแกรม  
  4. การกำหนดเงื่อนไขให้โปรแกรม  
 
31. คำสั่งในการวนลูป For ของภาษาไพทอนในข้อใดถูกต้อง
  1. for(a = 0; a < 3 ; a++) 2. for a loop 3 :
  3. for a in range(1, 3) : 4. for a in range(3)
 
32. While loop คืออะไร
  1. เงื่อนไขที่ต้องการตรวจสอบก่อนการวน loop  
  2. การทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นเท็จ  
  3. การทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นจริง  
  4. ไม่มีข้อใดถูก  
 
33. ข้อใดคือความหมายของฟังก์ชัน
  1. ส่วนของโค้ดหรือโปรแกรมที่ทำงานเพื่อวัตถุประสงค์บางอย่าง
  2. โครงสร้างของข้อมูล  
  3. ชื่อที่ใช้ในการเก็บค่าหรือกำหนดค่า  
  4. การทำงานวนซ้ำจนกว่าจะตรงตามเงื่อนไข  
 
34. ข้อใดเป็นการประกาศฟังก์ชันที่ถูกต้อง
  1. def Submit() : 2. function Submit()
  3. def Submit 4. function Submit() :
 
35. หากต้องการฝึกวาดรูปด้วยโปรแกรมเต่าไพทอน จะต้องเรียกใช้โมดูลใด
  1. โมดูล turtle  
  2. โมดูล sqlite3  
  3. โมดูล tkinter  
  4. โมดูล shape  
 
36. การวาดรูปด้วยเต่าไพทอน จะต้องเริ่มต้นเขียนคำสั่งใดเป็นคำสั่งแรก
  1. import turtle 2. from * import turtle
  3. from turtle import * 4. From tkinter
 
37. ข้อใดไม่ใช่คำสั่งในการสั่งให้เต่าเคลื่อนที่
  1. forward() 2. back()
  3. backward() 4. hideturtle()
 
38. ข้อใดไม่ใช่โครงสร้างฐานข้อมูล
  1. ตาราง 2. เรคอร์ด
  3. ฟิลด์ 4. แฟ้ม
 
39. คำสั่งใดเป็นคำสั่งที่ใช้ในการอ่านค่าข้อมูลต่างๆ จากตาราง
  1. select
 2. from
  3. import
4. insert
 
40. การสร้างหน้าต่าง GUI หลัก ใช้คำสั่งใด
  1. from tkinter import * 2. root = Tk()
  3. button.grid() 4. root.mainloop()
 
 

<< Go Back