Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

مراجعة أول متوسط

Total questions: 41

Worksheet time: 21mins

Name
Class
Date
1.

يمكن لأجهزة الحاسب اتخاذ القرارات بنفسها:

a)

صح

b)

خطأ

2.

المقطع البرمجي هو مجموعة من الأوامر المكتوبة بلغة برمجة معينة لتنفيذ مهمة محددة:

a)

صح

b)

خطأ

3.

يكتب المقطع البرمجي من قبل المبرمج:

a)

صح

b)

خطأ

4.

يقوم جهاز الحاسب بقراءة التعليمات المقدمة له بلغة الآلة وهي اللغة الوحيدة التي يفهمها جهاز الحاسب وتتكون من:

a)

أ. 0 و 1

b)

ب. 3 و 2

c)

ج. 5 و 4

d)

د. 7 و 6

5.

بمجرد كتابة البرنامج بلغة برمجة معينة يستخدم المبرمج أدوات لتحويل هذه التعليمات إلى لغة الآلة:

a)

صح

b)

خطأ

6.

لغة برمجة بايثون هي لغة عالمية:

a)

عالية المستوى

b)

مفتوحة المصدر

c)

سهلة التعلم

d)

جميع ما سبق

7.

من أمثلة لغات البرمجة:

a)

سكراتش

b)

بايثون

c)

سي شارب

d)

جميع ما سبق

8.

قائمة من التعليمات يتم اتباعها خطوة بخطوة لحل مشكلة معينة:

a)

المدخلات

b)

الخوارزمية

c)

المخرجات

d)

البرمجة

9.

نوع من أنواع المخططات البيانية يستخدم لتمثيل الخوارزمية ويعرض الخطوات التي تحتاج إلى اتباعها بالترتيب الصحيح:

a)

المخطط المساحي

b)

المخطط الانسيابي

10.

عند رسم مخطط انسيابي تأكد من:

a)

أن يحتوي على نقطة بداية ونقطة نهاية

b)

عدم تقاطع خطوط الأسهم التي تربط بعض الإجراءات ببعض

c)

تضمين جميع الإجراءات في المخطط الانسيابي

d)

جميع ما سبق

11.

أول مرحلة من مراحل إنشاء البرنامج هي تحديد المشكلة:

a)

صح

b)

خطأ

12.

من مراحل إنشاء البرنامج:

a)

كتابة الخطوات الخوارزمية اللازمة لحل المشكلة بترتيب متسلسل

b)

رسم المخطط الانسيابي بناءً على الخطوات الخوارزمية

c)

كتابة البرنامج بلغة البرمجة

d)

جميع ما سبق

13.

لكتابة مقطع برمجي بلغة بايثون يجب تحويل المخطط الانسيابي إلى لغة برمجة:

a)

صح

b)

خطأ

14.

أي من لغات البرمجة التالية لغات برمجة عالية المستوى:

a)

فيجوال بيسك

b)

جافا سكريبت

c)

بايثون

d)

جميع ما سبق

15.

لغات البرمجة عالية المستوى تستخدم كلمات من اللغة الاعتيادية:

a)

صح

b)

خطأ

16.

الدالة التي يتم استخدامها لعرض النص على الشاشة في بايثون هي دالة input():

a)

صح

b)

خطأ

17.

المتغير هو مكان محجوز في ذاكرة الحاسب يستخدم لتخزين قيمة يتم إدخالها:

a)

صح

b)

خطأ

18.

تدعم بايثون نوعين من الأرقام هما الأعداد الصحيحة والأعداد العشرية:

a)

صح

b)

خطأ

19.

من الشروط الواجب توفرها في اسم المتغير:

a)

أن يبدأ بحرف أو شرطة سفلية

b)

ألا يبدأ برقم

c)

حالة الحروف الإنجليزية مهمة

d)

جميع ما سبق

20.

لتعيين قيمة لأحد المتغيرات نستخدم علامة:

a)

+

b)

/

c)

=

21.

يقتصر استخدام المتغيرات على الأرقام فقط:

a)

صح

b)

خطأ

22.

المتغيرات التي تخزن النص تسمى متغيرات من نوع:

a)

Float

b)

Int

c)

String

d)

Double

23.

تستخدم التعليقات لإضافة تلميحات حول التعليمات البرمجية ولا تعد من خطوات المقطع البرمجي:

a)

صح

b)

خطأ

24.

يمكن إضافة ما نريده من تعليقات وذلك بأن نستخدم في بداية العبارة علامة:

a)

*

b)

#

25.

عند استخدام المتغيرات النصية يجب كتابة النص بين علامتي:

a)

- -

b)

// //

c)

" "

d)

* *

26.

الثوابت هي متغيرات بقيم ثابتة لا تتغير أبداً:

a)

صح

b)

خطأ

27.

يستخدم بايثون نوع واحد من الأعداد هو الأعداد الصحيحة:

a)

صح

b)

خطأ

28.

البيانات المنطقية نوعين أما True أو False:

a)

صح

b)

خطأ

29.

من أنواع المعاملات في بايثون وتستخدم لإجراء العمليات الحسابية:

a)

المعاملات الرياضية

b)

معاملات الإسناد

c)

المعاملات الشرطية

d)

المعاملات المنطقية

30.

من أنواع المعاملات في بايثون وتستخدم لإسناد قيم المتغيرات:

a)

المعاملات الرياضية

b)

معاملات الإسناد

c)

المعاملات الشرطية

d)

المعاملات المنطقية

31.

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

a)

المعاملات الرياضية

b)

معاملات الإسناد

c)

المعاملات الشرطية

d)

المعاملات المنطقية

32.

من أنواع المعاملات في بايثون وتمكن من اتخاذ قرارات لجمل شرطية مركبة:

a)

المعاملات الرياضية

b)

معاملات الإسناد

c)

المعاملات الشرطية

d)

المعاملات المنطقية

33.

أي من المعاملات التالية في بايثون لا يعد من المعاملات الرياضية:

a)

+

b)

-

c)

*

d)

=

34.

أي من المعاملات التالية في بايثون لا يعد من معاملات الإسناد:

a)

=

b)

+=

c)

<

d)

*=

35.

أي من المعاملات التالية في بايثون لا يعد من المعاملات الشرطية:

a)

=>

b)

<=

c)

!=

d)

=/

36.

أي من المعاملات التالية في بايثون لا يعد من المعاملات المنطقية:

a)

and

b)

or

c)

not

d)

=

37.

تكتب الحسابات رياضياً بطريقة مختلفة عن كتابتها برمجياً

a)

صح

b)

خطأ

38.

من معاملات الإسناد وتستخدم لإسناد القيمة:

a)

=

b)

+=

c)

-=

d)

*=

39.

من معاملات الإسناد وتستخدم لجمع وإسناد القيمة:

a)

=

b)

+=

c)

-=

d)

*=

40.

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

a)

أ. =

b)

ب. +=

c)

ج. -=

d)

د. *=

41.

من معاملات الإسناد وتستخدم لضرب وإسناد القيمة:

a)

=

b)

+=

c)

-=

d)

*=