wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

تقويم ختامي

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

أي من التالي يُعد الفرق الأهم بين القوائم والصفوف في لغة Python كما ورد في النص؟

a)

القوائم تسمح بإضافة عناصر بسهولة بينما الصفوف لا يمكن تغيير محتواها بعد إنشائها

b)

الصفوف تسمح بإضافة عناصر بسهولة بينما القوائم لا يمكن تغيير محتواها بعد إنشائها

c)

القوائم والصفوف متشابهتان تماماً في التعامل مع البيانات

d)

الصفوف تُستخدم فقط في العمليات الحسابية بينما القوائم تُستخدم في الرسم

2.

؟Python وفقاً للنص، لماذا يُفضل استخدام المكتبات البرمجية الجاهزة في لغة

a)

توفر الوقت والجهد في العمل البرمجي

b)

تجعل البرمجة أكثر تعقيداً

c)

تمنع التعامل مع البيانات المتغيرة

d)

تستخدم فقط للرسم وليس للعمليات الحسابية

3.

ما هي الخطوة الأولى في التعامل مع البيانات كما ورد في النص؟

a)

فهم الطريقة التي تنظم بها لغة Python المعلومات

b)

استخدام الأدوات الجاهزة مباشرة

c)

رسم الأشكال والألوان

d)

تغيير عناصر القوائم والصفوف

4.

عند التعامل مع القوائم في لغة Python، ماذا يحدث إذا حاولنا تغيير محتوى الصفوف؟

a)

لا يمكن تغيير محتوى الصفوف بعد إنشائها

b)

يمكن تغيير محتوى الصفوف بسهولة

c)

يتم حذف الصفوف تلقائياً

d)

تتحول الصفوف إلى قوائم

5.

ما الذي يميز صندوق الأدوات البرمجية في لغة Python كما ورد في النص؟

a)

يحتوي على أدوات مصممة لمهام محددة مثل العمليات الحسابية والرسم

b)

يحتوي فقط على أدوات للرسم

c)

لا يحتوي على أدوات جاهزة

d)

يستخدم فقط لتنظيم البيانات دون تنفيذ مهام

6.

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

a)

أولاً نستورد المكتبة، ثم نستخدم إحدى الأدوات منها لأداء مهمة معينة

b)

نستخدم الأدوات مباشرة دون استيراد المكتبة

c)

نرسم الأشكال قبل استيراد المكتبة

d)

نغير عناصر القوائم قبل استخدام المكتبة

7.

ما هو المفهوم الذي نصل إليه بعد تنظيم البيانات كما ورد في النص؟

a)

مفهوم المكتبات

b)

مفهوم الصفوف فقط

c)

مفهوم العمليات الحسابية فقط

d)

مفهوم الرسم فقط

8.

أي من التالي يُعد مثالاً على استخدام صندوق الأدوات البرمجية في لغة Python كما ورد في النص؟

a)

استخدام أداة جاهزة للرسم أو العمليات الحسابية

b)

تغيير عناصر الصفوف بعد إنشائها

c)

استخدام الأدوات دون تنظيم البيانات

d)

رسم الأشكال دون استخدام مكتبة

9.

ما الذي يحدث عند الانتقال من عالم البيانات المجردة إلى عالم الأشكال والألوان كما ورد في النص؟

a)

نستخدم مكتبة للرسم وإنشاء مرئية للبيانات

b)

نغير عناصر القوائم فقط

c)

نستخدم الأدوات دون مكتبة

d)

نرسم الأشكال دون تنظيم البيانات

10.

ما هي المكتبة الرسمية والمدمجة في بايثون لإنشاء الواجهات الرسومية؟

a)

Tkinter

b)

NumPy مع إضافات رسومية

c)

Pandas مع واجهات مستخدم

d)

Matplotlib فقط

11.

عند إنشاء نافذة رسومية في بايثون باستخدام Tkinter، ما هو السطر المهم جداً لجعل النافذة ظاهرة ومنتظرة للأوامر فقط؟

a)

السطر الأخير في الكود الخاص بالنافذة

b)

السطر الأول الذي ينشئ النافذة

c)

السطر الذي يضع عنواناً للنافذة

d)

السطر الذي ينسق النافذة

12.

ما هو الكانفوس (Canvas) في سياق الواجهات الرسومية في بايثون؟

a)

لوحة رسم بيضاء يمكن وضع أشكال عليها وتحديد مكانها وحجمها ولونها

b)

نافذة لعرض النصوص فقط

c)

أداة لإدخال البيانات من المستخدم

d)

مربع حوار لتغيير إعدادات البرنامج

13.

في معظم مكتبات الرسوميات الحاسوبية، أين تقع نقطة الأصل (0,0) عادةً؟

a)

في أقصى الزاوية العلوية اليسرى من الشاشة

b)

في منتصف الشاشة

c)

في الزاوية السفلية اليمنى

d)

في الزاوية العلوية اليمنى

14.

ما هو المحور الذي تزداد قيمته كلما نزلنا إلى الأسفل في نافذة الرسم؟

a)

المحور الصادي (Y)

b)

المحور السيني (X)

c)

محور الألوان

d)

محور الحجم

15.

أي من الخطوات التالية تأتي أولاً عند بناء نافذة رسومية في بايثون؟

a)

استيراد مكتبة Tkinter

b)

وضع عنوان للنافذة

c)

رسم شكل داخل النافذة

d)

تحديد حجم النافذة

16.

ما هو الهدف الأساسي من وضع الأشكال في مكان محدد على الكانفوس؟

a)

تنظيم البيانات وعرضها بشكل بصري واضح

b)

تزيين النافذة فقط

c)

تسريع البرنامج

d)

تقليل استهلاك الذاكرة