wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CS 12 S2

Total questions: 53

Worksheet time: 27mins

Name
Class
Date
1.
ﻧﻣﻭﺫﺝ ﺑﺭﻣﺟﺔ ﻳﻌﺗﻣﺩ ﻋﻠﻰ ﺍﺳﺗﺧﺩﺍﻡ الكائنات
a)
ﺍﻟﺑﺭﻣﺟﺔ ﺍﻹﺟﺭﺍﺋﻳﺔ
b)
ﺍﻟﺑﺭﻣﺟﺔ ﻛﺎﺋﻧﻳﺔ
c)
برمجة حديثة
d)
برمجة قديمة
2.
ﻧﻣﻭﺫﺝ ﺑﺭﻣﺟﺔ ﻳﻌﺗﻣﺩ ﻋﻠﻰ ﺍﺳﺗﺧﺩﺍﻡ ﺍﻟﺩﻭﺍﻝ ﻭﺍﻹﺟﺭﺍءﺍﺕ
a)
ﺍﻟﺑﺭﻣﺟﺔ ﺍﻹﺟﺭﺍﺋﻳﺔ
b)
ﺍﻟﺑﺭﻣﺟﺔ ﻛﺎﺋﻧﻳﺔ
c)
برمجة حديثة
d)
برمجة قديمة
3.
ﻛﻳﺎﻧﺎﺕ ﺫﺍﺕ ﺧﺻﺎﺋﺹ ﻣﺣﺩﺩﺓ ﻭﻳﻣﻛﻧﻬﺎ ﺗﺄﺩﻳﺔ ﻭﻅﺎﺋﻑ ﻣﻌﻳﻧﺔ.
a)
الكائنات
b)
الفئات
c)
self
d)
init
4.
قالب لجميع الكائنات
a)
الكائنات
b)
الفئات
c)
self
d)
init
5.
مرجع الكائن او المثيل الحالي للفئة
a)
الكائنات
b)
الفئات
c)
self
d)
init
6.
وظيفة الانشاء
a)
الكائنات
b)
الفئات
c)
self
d)
init
7.
أي مما يلي يعتبر خاصية
a)
color
b)
acceleration
c)
turn
d)
deceleration
8.
أي مما يلي يعتبر وظيفة
a)
color
b)
acceleration
c)
turn
d)
deceleration
9.
ﻭﻅﺎﺋﻑ ﺧﺎﺻﺔ ﺗﺿﻡ ﺗﻌﻠﻳﻣﺎﺕ ﺑﺭﻣﺟﻳﺔ ﺗﻧﺗﻣﻲ ﺇﻟﻰ ﺍﻟﻔﺋﺔ ﻭﻟﻛﻧﻬﺎ ﻻ ﺗﺳﺗﺧﺩﻡ ﺃﻱ ﻣﻥ ﺧﺻﺎﺋﺻﻬﺎ
a)
وظائف الثابتة
b)
الوظائف العامة
c)
الدوال
10.
الصيغة العامة لاستدعاء الوظائف
a)
object_name.method()
b)
object_name
c)
method
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)
ﺍﻟﻭﺭﺍﺛﺔ
b)
التغليف
c)
ﺗﻌﺩﺩ ﺍﻷﺷﻛﺎﻝ
d)
التجريد
18.
ﺍﻟﺻﻳﻐﺔ ﺍﻟﻌﺎﻣﺔ ﻹﻧﺷﺎء ﺍﻟﻔﺋﺔ ﺍﻟﻣﺟﺭﺩﺓ ﻫﻲ:
a)
abc
b)
ABC
c)
from abc import ABC
19.

ﺍﻟﻘﺩﺭﺓ ﻋﻠﻰ ﺇﺧﻔﺎء ﺍﻟﻔﺋﺔ ﻟﺑﻳﺎﻧﺎﺗﻬﺎ ﺍﻟﺧﺎﺻﺔ

a)

ﺍﻟﻭﺭﺍﺛﺔ

b)

التغليف

c)

ﺗﻌﺩﺩ ﺍﻷﺷﻛﺎﻝ

d)

التجريد

20.
العمل الجماعي من ميزات
a)
ﺍﻟﻭﺭﺍﺛﺔ
b)
التغليف
c)
ﺗﻌﺩﺩ ﺍﻷﺷﻛﺎﻝ
d)
التجريد
21.
التحكم من ميزات
a)
ﺍﻟﻭﺭﺍﺛﺔ
b)
التغليف
c)
ﺗﻌﺩﺩ ﺍﻷﺷﻛﺎﻝ
d)
التجريد
22.
الوصول الى الوظائف مقيد بفئة محددة
a)
الحالة العامة
b)
الحالة المحمية
c)
الحالة الخاصة
23.
ﺗﻌﺭﻳﻑ ﻭﻅﻳﻔﺔ ﻓﻲ ﻓﺋﺔ ﻓﺭﻋﻳﺔ ﺗﺣﻣﻝ ﻧﻔﺱ ﺍﺳﻡ ﻭﻅﻳﻔﺔ ﺃﺧﺭﻯ ﻣﻭﺟﻭﺩﺓ ﻓﻲ ﻓﺋﺔ ﺃﺧﺭﻯ تعلوها في هيكل الوراثة
a)
ﺍﻟﻭﺭﺍﺛﺔ
b)
التغليف
c)
ﺗﻌﺩﺩ ﺍﻷﺷﻛﺎﻝ
d)
التجريد
24.
ﻣﻣﻳﺯﺍﺕ ﺍﻟﺑﺭﻣﺟﺔ ﻛﺎﺋﻧﻳﺔ ﺍﻟﺗﻭﺟﻪ؟
a)
التصميم
b)
النمطية
c)
تشخيص الأخطاء
d)
إخفاء المعلومات
25.
ﻋﻣﻠﻳﺔ ﺗﺭﺗﻳﺏ ﺳﻠﺳﻠﺔ ﻣﻥ ﺍﻟﺑﻳﺎﻧﺎﺕ ﻭﻓﻖ ﻣﻌﻳﺎﺭ ﺃﻭ ﻧﺳﻖ ﻣﻌﻳﻥ.
a)
الفرز
b)
البحث
26.
من الأمثلة على الفرز
a)
القاموس
b)
دليل الهاتف
c)
ترتيب الرياضيين
27.
ﻫﻭ ﺃﻛﺛﺭ ﻁﺭﻕ ﺍﻟﻔﺭﺯ ﺷﻳﻭﻋﺎ ﻳﻘﻭﻡ ﻋﻠﻰ ﻣﺑﺩﺃ ﺍﻟﻣﻘﺎﺭﻧﺔ ﻭﺍﻟﺗﺑﺩﻳﻝ ﺑﻳﻥ ﺃﺯﻭﺍﺝ ﺍﻟﻌﻧﺎﺻﺭ المتجاورة
a)
الفقاعي
b)
التحديد
c)
الادراج
28.
تعتمد هذه الطريقة في الفرز على تحديد العنصر الأصغر قم تبديله مع العنصر الأول في القائمة
a)
الفقاعي
b)
التحديد
c)
الادراج
29.
ﺃﺣﺩ ﺧﻭﺍﺭﺯﻣﻳﺎﺕ ﺍﻟﻔﺭﺯ ﺍﻟﺗﻲ ﺗﻌﺗﻣﺩ ﻋﻠﻰ ﻣﺑﺩﺃ ﺍﻟﻣﻘﺎﺭﻧﺔ، ﺣﻳﺙ ﺗﻘﻭﻡ ﺑﺈﺩﺭﺍﺝ ﺍﻟﻌﻧﺻﺭ ﻏﻳﺭ ﺍﻟﻣﻔﺭﻭﺯ ﻓﻲ مكانه المناسب
a)
الفقاعي
b)
التحديد
c)
الادراج
30.
الخوارزمية الأكثر كفاءة
a)
الفقاعي
b)
التحديد
c)
الادراج
31.
الخوارزمية الأقل تعقيدا
a)
الفقاعي
b)
التحديد
c)
الادراج
32.
الخوارزمية الأكثر تعقيدا
a)
الفقاعي
b)
التحديد
c)
الادراج
33.
ﺍﻟﻌﺛﻭﺭ ﻋﻠﻰ ﻗﻳﻣﺔ ﻓﻲ ﻣﺟﻣﻭﻋﺔ ﻣﻥ ﺍﻟﺑﻳﺎﻧﺎﺕ.
a)
الفرز
b)
البحث
c)
الادراج
34.
أمثلة البحث في حياتنا اليومية
a)
العثور على كتاب في المكتبة
b)
google
c)
البحث عن كتاب في المكتبة
35.
اجراء بحث بشكل شامل على جميع العناصر الموجودة
a)
البحث الثنائي
b)
البحث الخطي
36.
خوارزمية بحث تتطلب فرز البيانات وتقوم في كل خطوة بتجاهل نصف مجموعة البيانات
a)
البحث الثنائي
b)
البحث الخطي
37.
خوارزمية تتطلب فرز البيانات
a)
البحث الثنائي
b)
البحث الخطي
c)
الادراج
38.
تطبيقات على خوارزمية العمق أولا
a)

gps

b)

broadcast

c)

حل المتاهات

d)

تحديد المسارات

39.
تطبيقات على خوارزمية العرض أولا
a)

gps

b)

broadcast

c)

حل المتاهات

d)

تحديد المسارات

40.
خوازرمية تنفذ بشكل أفقي
a)
العرض أولا
b)
العمق أولا
41.
خوازرمية تنفذ بشكل عمودي
a)
العرض أولا
b)
العمق أولا
42.
خوارزمية تستخدم المكدس لتتبع العقد
a)

العرض أولا

b)

العمق أولا

43.
خوارزمية تستخدم الطابور لتتبع العقد
a)

العرض أولا

b)

العمق أولا

44.
الخوارزمية الابطا
a)
العرض أولا
b)
العمق أولا
45.
الخوارزمية الأسرع
a)
العرض أولا
b)
العمق أولا
46.
الخوارزمية التي تحتاج الى مزيد من الذاكرة
a)
العرض أولا
b)
العمق أولا
47.
الخوارزمية التي تحتاج الى ذاكرة اقل
a)
العرض أولا
b)
العمق أولا
48.
يتم البحث في جميع العقد في نفس المستوى ثم الانتقال الى المستوى التالي
a)
العرض أولا
b)
العمق أولا
49.
يتم البحث في العقد الى نهاية الشجرة ثم العودة
a)
العرض أولا
b)
العمق أولا
50.
يتم زيارة الاشقاء قبل الأبناء
a)
العرض أولا
b)
العمق أولا
51.
يتم زيارة الأبناء قبل الاشقاء
a)
العرض أولا
b)
العمق أولا
52.

الوصول الى الوظائف متاح لجميع الكائنات

a)

الحالة العامة

b)

الحالة المحمية

c)

الحالة الخاصة

53.

الوصول الى الوظائف متاح للوظائف المعرفة في الفئة نفسها او الفئات التي ترثها

a)

الحالة العامة

b)

الحالة المحمية

c)

الحالة الخاصة