wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

بناء الدوال في بايثون

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

كيف يتم تعريف دالة في لغة بايثون؟

a)

باستخدام الكلمة المحجوزة "function"

b)

باستخدام الكلمة المحجوزة "def"

c)

باستخدام الكلمة المحجوزة "define"

d)

باستخدام الكلمة المحجوزة "create"

2.

ما هو الهدف الأساسي لاستخدام الدوال في البرمجة؟

a)

تنظيم الكود وتقسيمه إلى وحدات منطقية

b)

تحسين أداء البرنامج

c)

زيادة الأمان ومرونة البرنامج

d)

تحسين واجهة المستخدم الرسومية

3.

ما هو العائد

(return) في الدوال؟

a)

القيمة التي يتم إرجاعها من الدالة بعد انتهاء تنفيذها

b)

القيمة التي يتم إرسالها كمعامل للدالة

c)

القيمة التي تم تمريرها للدالة عند استدعائها

4.

ماذا يجب أن يحتوي تعريف الدالة في بايثون؟

a)

اسم الدالة وقائمة المعاملات

b)

المتغيرات المحلية والمتغيرات العامة

c)

الشرط الذي يتحقق قبل استدعاء الدالة

d)

التعليمات التي يجب تنفيذها داخل الدالة

5.

الصيغة العامة لإنشاء دالة بدون ارجاع قيمة

a)

def funName(العوامل)

الإجراءات المطلوبة

b)

defintion funName(العوامل):

return

c)

def funNmae(العوامل):

الإجراءات المطلوبة

6.

الصيغة العامة لإنشاء دالة مع ارجاع قيمة

a)

def funName(العوامل):

الإجراءات المطلوبة

return المتغير المطلوب

b)

defintion funName(العوامل):

الإجراءات المطلوبة

return

c)

def funNmae(العوامل):

الإجراءات المطلوبة

7.

ما هي الخطوة الأخيرة في تنفيذ دالة في لغة البرمجة؟

a)

إرجاع القيمة المطلوبة

b)

تعريف الدالة

c)

استدعاء الدالة

8.

ما هي الطريقة الصحيحة لتمرير معاملات لدالة في لغة البرمجة؟

a)

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

b)

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

c)

عن طريق تحديد القيم المطلوبة بعد الكلمة المحجوزة "parameters"

9.

المخرج النهائي

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

a)

10

b)

15

c)

25

d)

30

10.

المخرج النهائي للبرنامج التالي

a)

ali

Ammar

b)

ali start with a or A

Ammar start with a or A

c)

None

d)

ali

Mohammed

Ammar

Jassim