แบบทดสอบบทที่3การออกแบบโปรแกรมเชิงวัตถุ

1. accessor คืออะไร
ก. การเข้าถึงaccess
ข. ระบบป้องกันข้อมูล
ค. Accessor คือ method ที่อณุญาติให้มีการอ่าน เขียน ข้อมูลภายใน object นั้น
ง. ถูกทุกข้อ

2. get var Name หมายความว่าอย่างไร
ก. กำหนดตัวแปรชนิด var
ข. ส่งให้ตัวแปรชื่อว่า Name
ค. ถูกทั้ง 1และ2
ง. คือการอ่านข้อมูลของ classที่ตัวแปร VarName

3. Set Var Name(value)หมายความว่าอย่างไร
ก. การกำหนดข้อมูลของ classที่ตัวแปร var Name
ข. กำหนดชนิดของตัวแปร
ค. ถูกทั้ง1 และ 2
ง. ถูกทุกข้อ

4. ผู้ที่ทำหน้าที่ในการออกแบบที่ดีนั้นควรมีคุณสมบัติอย่างไร
ก. สามารถทำงานเป็นทีมใด้
ข. รอบคอบ
ค. ข้าใจความต้องการของ user
ง. ถูกทุกข้อ

5. การออกแบบ classที่ดีนั้นต้องเริ่มต้นที่อะไร
ก. method
ข. object
ค. attribute
ง. ผิดทุกข้อ

6. Constructor คือ Methodแต่มีลักษณะที่แตกต่างจาก methodทั่วไปในความแตกต่างนั้นมีอะไรบ้าง
ก. เป้าหมายและหน้าที่ สัญลักษร์และการใช้งาน
ข. ตามงานที่กำหนด
ค. ถูกทั้ง1และ2
ง. ผิดทุกข้อ

7. Accessorsเป็นข้อที่ดีใด้จากอะไร
ก. Object
ข. Method
ค. Encapsulateซึ่งเป็นการจำกัดการเข้าถึงAccessในการอ่านหรือเขียนข้อมูล
ง. ถูกทุกข้อ

8. Accessorsจะทำหน้ที่จำกัดการอ่านและเขียนซ้ำโดยผ่านทางใด
ก. Attribute
ข. value
ค. get or setmethod
ง. ผิดทุกข้อ

9. หลักการตั้งชื่อ classหรือ methodนั้นควรคำนึงถึงสิ่งใด
ก. จุดเด่นและจุดด้อย
ข. ลักษณะการทำงานและหน้าที่
ค. ถูกทั้ง1และ2
ง. ผิดทุกข้อ

10. ส่วนใหญ่ในการออกแบบ interfaceยึดอะไรเป็นสำคัญ
ก. Attribute
ข. Method
ค. Velue
ง. Reuse

Score =
Correct answers:

กลับสู่หน้าบทเรียน

 

 

 


Coppyright 2004 By Webmaster All Right Reserved Comments


Hosted by www.Geocities.ws

1