wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

مراجعة الوحدة الثالثة: البرمجة المتقدمة في بايثون

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

تصنف هياكل البيانات إلى

a)

هياكل بيانات خطية وغير خطية

b)

هياكل بيانات بسيطة وخطية

c)

هياكل بيانات بسيطة وغير بسيطة

d)

هياكل بيانات غير بسيطة وغير خطية

2.

نوع من أنواع هياكل البيانات تخزن قيمة واحدة فقط:

a)

هياكل بيانات خطية

b)

هياكل بيانات بسيطة

c)

هياكل بيانات غير بسيطة

d)

لا شيء مما ذكر

3.

نوع من أنواع هياكل البيانات تخزن مجموعة من القيم

a)

هياكل بيانات خطية

b)

هياكل بيانات بسيطة

c)

هياكل بيانات غير بسيطة

d)

لا شيء مما ذكر

4.

     يحتوي على نصوص برمجية جاهزة يمكن استخدامها في البرنامج دون الحاجة إلى كتابتها

a)

نموذج os

b)

نموذج sys

c)

نموذج dir

d)

نموذج tkinter

5.

اذا استوردت جميع الدوال سيتم زيادة المقطع البرمجي في البرنامج النهائي دون أي سبب

a)

صح

b)

خطأ

6.

المكتبة البرمجية منظمة بحيث يمكن استخدامها بواسطة برامج متعددة ذات طبيعة مختلفة

a)

صح

b)

خطأ

7.

يتم تثبيت مكتبة بايثون القياسية تلقائياً عند تثبيت بايثون

a)

صح

b)

خطأ

8.

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

a)

صح

b)

خطأ

9.

الغرض الرئيسي من نموذج ألوان RGB  هو استشعار الصور و تمثيلها و عرضها في الأنظمة الإلكترونية

a)

صح

b)

خطأ

10.

تحتوي عينات المقطع البرمجي الخارجي دائماً على وثائق صحيحة وكاملة

a)

صح

b)

خطأ

11.

نموذج os  من أكثر النماذج الرياضية المستخدمة في لغة البايثون

a)

صح

b)

خطأ

12.

وسيلة لتخزين وتنظيم البيانات في الذاكرة

a)

هياكل البيانات

b)

المكتبات البرمجية

c)

النموذج البرمجي

13.

مجموعة من التعليمات البرمجية المدمجة سابقاً في لغات البرمجة لتقليل الوقت المستغرق في البرمجة الفعلية

a)

هياكل البيانات

b)

المكتبات البرمجية

c)

النموذج البرمجي

14.

حزمة من الملفات تحتوي مقاطع برمجية يتم استيرادها إلى البرنامج لتنفيذ وظائف مختلفة

a)

هياكل البيانات

b)

المكتبات البرمجية

c)

النموذج البرمجي

15.

تحسب عدد مرات ظهور عنصر ما في قائمة

a)

append()

b)

remove()

c)

count()

d)

sort()

e)

reverse()

16.

ترتب عناصر القائمة

a)

append()

b)

remove()

c)

count()

d)

sort()

e)

reverse()

17.

إضافة عنصر نهاية القائمة

a)

append()

b)

remove()

c)

count()

d)

sort()

e)

reverse()

18.

ترتب عناصر القائمة عكسياً

a)

append()

b)

remove()

c)

count()

d)

sort()

e)

reverse()

19.

تزيل كافة العناصر من القائمة

a)

append()

b)

remove()

c)

count()

d)

clear()

e)

reverse()

20.

تزيل عنصر من القائمة

a)

append()

b)

remove()

c)

count()

d)

clear()

e)

reverse()

21.

الدالة التي ترجع أدنى عنصر في القائمة

a)

sum()

b)

max()

c)

len()

d)

min()

22.

الدالة التي ترجع أكبر عنصر في القائمة

a)

sum()

b)

max()

c)

len()

d)

min()

23.

الدالة التي ترجع مجموع عدة عناصر

a)

sum()

b)

max()

c)

len()

d)

min()

24.

الدالة التي ترجع عدد عناصر القائمة أو عدد الحروف في متغير نصي

a)

sum()

b)

max()

c)

len()

d)

min()