wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CS-الفصل الثاني

Total questions: 33

Worksheet time: 11mins

Name
Class
Date
1.
اسرع خوارزميات الفرز هي
a)
الفقاعي
b)
بالتحديد
c)
بالإدراج
d)
الخطي
2.
أحمد نماذج البرمجة الحديثة التي تعتمد على استخدام الكائنات والفئات وتستخدم في إنتاج البرامج الممتدة والمتشعبة:
a)
البرمجة الإجرائية
b)
البرمجة النصية
c)
البرمجة الخطية
d)
البرمجة كائنية التوجه
3.
هو عملية ترتيب سلسلة من البيانات وفق معيار معين مما يسهل من عملية تنظيم البيانات
a)
التحليل
b)
الفرز
c)
البحث
d)
الاستعالم
4.
الصيغة العامة المناسبة لإنشاء مثيلات الكائنات في لغة بايثون هي:
a)
Attributes=Class of object(instance)
b)
Instance=Class of object "Attributes"
c)
Instance=Class of objects(Attributtes)
d)
Instance=(Class of object)
5.
من العناصر الرئيسة المستخدمة أثناء كتابة المقاطع البرمجية باستخدام لغة بايثون ولها خصائص محددة ويمكنها تأدية وظائف محددة:
a)
الكائنات
b)
الفئات
c)
الدوال
d)
الوظائف
6.
تشير الصيغة التالية (MyList.sort(reverse=True)) في برنامج بايثون إلى :
a)
البحث عن قيمة محددة ضمن عناصر القائمة
b)
ترتيب عناصر القائمة تصاعدياً
c)
ترتيب عناصر القائمة تنازلياً
d)
تعيين قيم عناصر القائمة
7.
المصطلح الدال على وظائف الكائن:
a)
Attributes
b)
Methods
c)
Functions
d)
Property
8.
الوظيفة الأساسية __init__ في برمجة بايثون تقوم بـ :
a)
الإنشاء
b)
الاستدعاء
c)
الفرز
d)
البحث
9.
المصطح الدال على تحديد خصائص ووظائف كائن محدد حيث يمثل قالب لجميع الكائنات المنتمية إليه:
a)
مثيلات الكائن
b)
السمات
c)
الفئات
d)
المعامل
10.
الوظائف الثابتة عبارة عن :
a)
دوال بسيطة مع وضع المعامل cls كأول معامل لها
b)
يمكن استدعاؤها بواسطة الفئة فقط
c)
يتم إنشاؤها بواسطة جملة @statmethod
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)
init
b)
sort
c)
len
d)
ABC
18.
خوارزمية يتم فيها نقل العنصر الأصغر إلى بداية القائمة ثم تكرار هذه العملية حتى يتم ترتيب كافة عناصر القائمة:
a)
الفرز الفقاعي
b)
الفرز بالتحديد
c)
الفرز بالإدراج
d)
الفرز الثنائي
19.
تقنية الفرز بالإدراج هي أحد تقنياتالفرز التي تعتمد على :
a)
مقارنة العنصر الحالي بالعنصر التالي ثم التبديل
b)
البحث عن أصغر عنصر ثم وضعه في أول القائمة
c)
المقارنة ثم تقوم بإدراج العنصر غير المفروز في مكانه الصحيح
d)
تبديل العنصر الأخير مع العنصر الأول
20.
أكبر عدد من المقارنات في خوارزمية البحث الخطي :
a)
0
b)
1
c)
عدد عناصر القائمة
d)
10
21.
هي كيانات ذات خصائص محددة ويمكنها تأدية وظائف معينة:
a)
الفئات
b)
الكائنات
c)
الوظائف
d)
الخصائص
22.
مبدأ من مبادئ البرمجة كائنية التوجه يسمح بالعمل الجماعي على نفس البرنامج وعمل عدة مبرمجين بشكل متزامن:
a)
التغليف
b)
الوراثة
c)
التجريد
d)
التحديد
23.
عند حساب فهرس العنصر الأوسط(mid) للقائمة التالية Marks=[3,4,6,8] فإن قيمته تساوي:
a)
0
b)
1
c)
2
d)
3
24.
تعريف مجرد يحدد خصائص ووظائف كائن ما:
a)
الكائن
b)
الفئة
c)
الخصائص
d)
الوظائف
25.
يشير إلى المثيل الذي يتم إنشاؤه من الفئة المعرفة من المقطع البرمجي:
a)
المعامل self
b)
المنشئ __init__
c)
الفئة classs
d)
الوظيفة def
26.
الوراثة التي تشتق فئة فرعية من فئة فرعية أخرى تم اشتقاقها من فئة عليا:
a)
الوراثة المتعددة
b)
الوراثة الأحادية
c)
الوراثة متعددة المستويات
d)
الوراثة الهرمية
27.
تعريف وظيفة فرعية تحمل نفس اسم وظيفة أخرى موجودة في فئة تعلوها في هيكل الوراثة:
a)
التجريد
b)
التغليف
c)
معدل الوصول
d)
تعدد الأشكال
28.
يتم الوصول إلى البيانات في البحث الثنائي بشكل:
a)
عشوائي
b)
متسلسل
c)
تتابعي
d)
خطي
29.
وظائف خاصة تضم تعليمات تنتمي إلى الفئة، ولكنها لا تستخدم أي من خصائصها وتسمى الوظائف :
a)
الفئة
b)
ثابتة
c)
كائنية
d)
ديناميكية
30.
يتم تعديل حالة خصائص الفئة ووظائفها في مبدأ التغليف بواسطة:
a)
الوظائف
b)
الخصائص
c)
التدوين النقطي
d)
معدلات الوصول
31.
الخوارزمية التي تعمل على البحث تكراراً عن أقل عناصر القائمة قيمة وتنقله إلى بدايتها تسمى :
a)
الفرز الفقاعي
b)
الفرز بالتحديد
c)
الفرز بالإدراج
d)
الفرز التنازلي
32.
يوظف مفهوم التسلسل والتكرار في
a)
البرمجة الخطية
b)
البرمجة الإجرائية
c)
البرمجة كائنية التوجه
d)
البرمجة المزدوجة
33.
كم طريقة يمكن من خلاله تعريف خصائص الكائن:
a)
1
b)
2
c)
3
d)
4