wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

وراثة 12

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

يتم استدعاء الوظيفة من كائن مثيل يتبع فئة فرعية، و يتم تتبع الإستدعاء بحثا عن الوظيفة المطلوبة.

a)

في الفئة التي تعلوها فقط.

b)

في الفئة الفرعية ثم الفئة التي تعلوها و يستمر البحث صعودا في هرم الوراثة من أسفل إلى أعلى لحين الوصول إلى الفئة التي تحتوي على ذلك التعريف .

c)

في الفئة الفرعية ثم الفئة التي تعلوها.

d)

في الفئة الفرعية فقط.

2.

في هذا النوع من الوراثة يتم اشتقاق فئتين فرعيتين أو أكثر من فئة عليا واحدة.

a)

الوراثة المتعددة.

b)

الوراثة متعددة المستويات.

c)

الوراثة الأحادية.

d)

الوراثة الهرمية

3.

في الوراثة تسمى الفئة التي ترث الخصائص والوظائف بـ:

a)

الداخلية

b)

الخارجية

c)

الفرعية

d)

العليا

4.

الوراثة التي تشتق فئة فرعية من فئة فرعية أخرى تم اشتقاقها من فئة عليا

a)

الوراثة الهرمية

b)

الوراثة متعددة المستويات

c)

الوراثة الأحادية

d)

الوراثة المتعددة

5.

نموذج البرمجة الذي يعتمد على استخدام الدوال والإجراءات ويوظف مفهوم التسلسل والتكرار والجمل الشرطية لكتابة البرامج

a)

البرمجة المرئية

b)

البرمجة الوظيفية

c)

البرمجة الإجرائية

d)

البرمجة كائنية التوجه

6.

يطلق على مجموعة الكيانات ذات الخصائص المحددة والتي يمكنها أداء وظائف معينة مصطلح

a)

الدوال

b)

الكائنات

c)

المخططات

d)

الفئات

7.

يوظف مفهوم التسلسل والتكرار في

a)

البرمجة الخطية.

b)

البرمجة الكائنية

c)

البرمجة الإجرائية.    

d)

البرمجة المزدوجة

8.

تسمى الكيانات التي تمتلك خصائص ووظائف

a)

فئات مركبة.

b)

 كائنات

c)

مثيل أولي

d)

فئات غير مجردة فقط.

9.

كم من طريقة يمكن تعريف الخصائص داخل الفئة:

a)

4

b)

3

c)

2

d)

1

10.

عند استدعاء الوظيفة الثابتة تكون نتيجة التنفيذ

a)

نفسها لكل استدعاء

b)

تختلف من فئة إلى أخرى.                     

c)

نفسها أثناء الاستدعاء الأول والثاني فقط.

d)

لا يمكن استدعاء الوظائف الثابتة.

11.

إن تعريف وظيفة في الفئة بنفس اسم الوظيفة الموروثة من الفئة العليا يسمى

a)

تراكب

b)

تمازج

c)

تراتب

d)

تباين

12.

    هى نوع من أنواع الوراثة يتم فيه اشتقاق فئة فرعية واحدة من فئة عليا واحدة:

a)

   الوراثة المتعددة 

b)

      الوراثة الأحادية 

c)

       الوراثة متعددة المستويات  

d)

الوراثة الهرمية 

13.

تستخدم الوظيفة الثابتة عندما:

a)

تكون نتيجة الاستدعاء معتمدة على خصائص المثيل

b)

تختلف نتيجة الاستدعاء من فئة الى اخرى

c)

تكون نتيجة استدعاء الوظيفة هي نفسها بغض النظر عن مثيل الكائن او مكان استدعائها

d)

لا يمكن استخدام الوظائف العادية

14.

الوراثة التي يتم فيها اشتقاق فئة فرعية واحدة من فئة عليا واحدة هي وراثة

a)

الوراثة المتعددة

b)

الوراثة الأحادية

c)

الوراثة متعددة المستويات

d)

الوراثة الهرمية

15.

...............تسمى الفئة المعرفة أولاً بالفئة ..............، وتسمى الفئة التي ترث منها بالفئة

a)

الفرعية ، المشتقة

b)

الفرعية، العليا

c)

الأساسية، المشتقة

d)

المشتقة، الأساسية

16.

هي تعريف مجرد يحدد خصائص ووظائف كائن ما

a)

الفئة

b)

الدالة

c)

الكائن

d)

الوظيفة

17.

هو مرجع إلى الكائن أو المثيل الحالي للفئة

a)

object

b)

class

c)

self

d)

init

18.

هي وظائف خاصة تضم تعليمات برمجية تنتمي إلى الفئة، ولكنها لا تستخدم أي من خصائصها على الإطلاق

a)

وظائف متغيرة

b)

وظائف ثابتة

c)

وظائف الكائن

d)

وظائف الفئة

19.

تسمى الفئة التي ترث فئة أخرى بـــ

a)

Derived Class

b)

Base Class

c)

Super Class

d)

Parent Class

20.

أحد أنواع الوراثة يتم اشتقاق فئة فرعية من فئتين رئيسيتين أو أكثر

a)

الوراثة الهرمية

b)

الوراثة المتعددة المستويات

c)

الوراثة المتعددة

d)

الوراثة الأحادية

21.

هي تعريف مجرد يحدد خصائص كائن ما وهي بمثابة قالب لجميع الكائنات التي تنتمي إليها

a)

مثيل الفئة

b)

الفئة

c)

الوظيفة

d)

الكائن

22.

هي أحد أنواع الوراثة في البرمجة كائنية التوجه حيث يتم فيها اشتقاق فئة فرعية واحدة من فئة عليا واحدة

a)

الوراثة الهرمية

b)

الوراثة متعددة المستويات

c)

الوراثة الأحادية

d)

الوراثة المتعددة