Page 169 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 169

169


                     ี่
               ตอนท2จงเลือกค าตอบที่ถูกต้องเพียงข้อเดียว
               1.ObjectName.MethodName ();เป็นรูปแบบการประกาศ method ตามข้อใด


                 ก.method ไม่มีรับค่า parameter และไม่มีการคืนค่าparameter

                 ข.method มีการรับค่า parameter แต่ไม่มีการคืนค่าparameter

                 ค.method ไม่มีการรับค่า parameter แต่มีการคืนค่า parameter


                 ง. method มีทั้งการรับค่าและคืนค่า parameter

               2.ถ้าต้องการเรียกใช้งานกรณี method  มีการรับค่า parameter แต่ไม่มีการคืนค่า parameter ต้องประกาศ

               ตามรูปแบบใด

                  ก.ObjectName.MethodName();

                 ข.ObjectName.MethodName ([argument)];


                 ค.datatypeMethodValue = ObjectName.MethodName ();

                 ง.datatypeMethodValue = ObjectName.MethodName ([argument]);


               3.กรณี method มีการรับค่า parameter และมีการคืนค่า parameter จะมีรูปแบบการเรียกใช้งานดังนี้

                                                                                                 ่
               datatypeMethodValue = ObjectName ([argument]); อยากทราบว่า argument จะใช้แทนคาในข้อใด
                 ก.ชื่อของ Object


                 ข.ชื่อของ method ที่เรียกใช  ้

                 ค.ชนิดข้อมูล


                 ง.ค่าของข้อมูลที่ต้องการส่งผ่านไปยัง method

                                                        ุ
               4.ข้อใดกล่าวถึง Instanec Method ได้ถูกต้องที่สด
                 ก. เป็น method ที่เรียกใช้ผ่านชื่อ class โดยไม่ต้องสร้าง Object ก่อน


                 ข.เป็น method ที่เรียกใช้ผ่านทาง Object ที่สร้างจาก class ด้วย operator  new

                 ค.เป็น method ที่ก าหนดชื่อของ method ให้เป็นชื่อเดียวกันกับ class

                 ง.เป็นการประกาศ method ใน subclass โดยที่ method มีอยู่ในparent class


               5.ข้อใดเป็นรูปแบบการใช้งานของ method ชนิดsqrt()ซึ่ง x คือตัวเลขที่ต้องการถอดรากที่สอง

                 ก. Math.pow(x,y);                   ค.Math.sqrt(x)

                 ข.Math.abs(x)                       ง.Math.round(x)
   164   165   166   167   168   169   170   171   172   173   174