wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

بايثون الجملة الشرطية if

Total questions: 17

Worksheet time: 25mins

Name
Class
Date
1.

المعاملات المنطقية تستخدم لدمج شرطين أو أكثر

a)

صح

b)

خطأ

2.

مثال على معامل شرطي

a)

!=

b)

=

c)

==

d)

+=

3.

البرنامج لحل السؤال التالي هو :

قومي بكتابة الجمل البرمجية اللازمة بإدخال المبلغ(money)إايجاد الزكاة اذا كان المبلغ money اكبرمن 1000 طباعة "تجب الزكاة " وغير ذلك طباعة "لا تجب الزكاة "

a)

b)

c)

4.

نوع الجملة لحل السؤال التالي

إذا كانت العلامة أقل من 50 يتم طباعة الكلمة "راسب"، وإذا كانت العلامة أكبر من 90 يتم طباعة الكلمة "متفوق" وغير ذلك يتم طباعة الكلمة "ناجح"

a)

جملة الشروط المتعددة

b)

جملة if

c)

جملة if...else

d)

for

5.

(13) عند تشغيل البرنامج المجاور سوف يحدث :

a)

لن يعمل البرنامج لأن صيغة الأوامر غير صحيحة

b)

يعرض الرسالة Positive number على الشاشة

c)

يعرض القيمة5 على الشاشة

d)

لن يعرض أي رسالة

6.

(11) الخطأ البرمجي الموجود في البرنامج المجاور هو:

a)

عدم وجود نقطتين : في نهاية السطر الثاني

b)

ترك مسافة بادئة في بداية الجملة الثالثة

c)

عدم وجود الشرط بين قوسين

d)

استخدام = بدل من == في السطر الأول

7.

(9) لتحويل المخطط المجاور الى مقطع برمجي بلغة بايثون فإننا نستخدم:

a)

جملة for

b)

جملة if

c)

جملة if else

d)

جملة الشروط المتعددة

8.

(8) لتحويل المخطط المجاور الى مقطع برمجي بلغة بايثون فإننا نستخدم:

a)

جملة الشروط المتعددة

b)

جملة if else

c)

جملة if

d)

جملة for

9.

(7) المعامل المنطقي not يعني:

a)

صحيح

b)

كلا الجانبين صحيحاً

c)

إحدى الجانبين صحيحاً

d)

ليس صحيحاً

10.

الجملة الشرطية جملة تمكنني من تنفيذ اجراءات معينة اذا تحقق شرط معين وتنفيذ اجراءات أخرى اذا لم يتحقق

a)

خطأ

b)

صح

11.

ما الخطأ في الجملة البرمجية التالية

if mark>50

print('pass')

else:

print('fail')

a)

عدم وجود نقطتين بعد

else

b)

عدم وجود الشرط

c)

عدم وجود نقطتين بعد

IF

12.

ما الخطأ في الجملة البرمجية التالية

if mark>50:

print('pass')

else:

print('fail')

a)

عدم وجود نقطتين بعد

else

b)

عدم وجود مسافة بادئة بعد سطر

IF

c)

عدم وجود الشرط

d)

عدم وجود نقطتين بعد

IF

13.

ما الخطأ في الجملة البرمجية التالية

if mark>50:

print('pass')

else

print('fail')

a)

عدم وجود نقطتين بعد

else

b)

عدم وجود الشرط

c)

عدم وجود نقطتين بعد

IF

14.

ما الخطأ في الجملة البرمجية التالية

if :

print('pass')

else:

print('fail')

a)

عدم وجود نقطتين بعد

else

b)

عدم وجود الشرط

c)

عدم وجود نقطتين بعد

IF

15.

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

a)

()

b)

==

c)

@

d)

$

16.

يتم وضع مسافة بادئة لأسطر التعليمات البرمجية بعد

IF

a)

خطأ

b)

صح

17.

لا ينتهي سطر الجملة الشرطية

if

بنقطتين ( : )

a)

خطأ

b)

صح