wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

مراجعة نهاية الفصل علوم الحاسب

Total questions: 31

Worksheet time: 16mins

Name
Class
Date
1.

الأقواس المستخدمة مع القوائم؟

a)

< >

b)

[ ]

c)

{ }

d)

( )

2.

الأقواس المستخدمة مع الصفوف؟

a)

( )

b)

[ ]

c)

{ }

d)

< >

3.

الأقواس المستخدمة مع القواميس ؟

a)

[ ]

b)

{ }

c)

< >

d)

( )

4.

L=[[1,2,3],[4,5],[6,7]]

ما ناتج L[0,2]

a)

1

b)

2

c)

3

d)

4

5.

ما هي الدالة المستخدمة لازالة عنصر واحد

a)

clear

b)

del

c)

remove

d)

count

6.

من خصائص الصفوف؟

a)

يبدأ الترقيم من 2

b)

اقواس الصفوف > <

c)

لا يمكن تغييرها

d)

يمكن حذف عنصر

7.

ما هي وظيفة الدالة index

a)

حساب التكرار

b)

ارجاع الموقع الحالي للعنصر

c)

فرز العناصر

d)

حذف العناصر

8.

المصفوفة التي تحتوي على صفوف واعمده

a)

احادية

b)

ثنائية

c)

ثلاثية

d)

رباعية

9.

الرمز الذي يمثل عدد عشري

a)

i

b)

d

c)

u

d)

c

10.

ما هي الدالة المستخدمة لارجاع المفاتيح

a)

clear

b)

remove

c)

keys

d)

value

11.

الدالة المستخدمة لقراءة الملف

a)

open

b)

close

c)

write

d)

read

12.

الحرف المستخدم لالحاق البيانات الى نهاية الملف

a)

r

b)

w

c)

a

d)

x

13.

الدالة المستخدمة لقراء جميع الأسطر

a)

read

b)

readline

c)

readlines

d)

write

14.

جملة الطباعة هي

a)

print

b)

input

c)

for

d)

while

15.

وظيفة جملة for

a)

التكرار

b)

الطباعة

c)

الادخال

d)

الشرط

16.

عدد التكرارات في الجملة

for i in range(2):

for i in range(4):

a)

2

b)

4

c)

6

d)

8

17.

الدالة التي تستدعي ذاتها

a)

الاستدعاء الذاتي

b)

تكرار لانهائي

c)

تكرار

d)

الانماط

18.

يمكن استخدام المعاملات in و not in مع :-

a)

القوائم فقط

b)

الصفوف فقط

c)

القوائم والصفوف

19.

وظيفة الدالة ( )index في الصفوف للغة البايثون هي :-

a)

حذف العنصر x من داخل الصفوف

b)

داخل الصفوف x ترجع الموقع الحالي للعنصر

c)

تقوم بحساب عدد مرات ظهور العنصر x داخل الصفوف

d)

كل ما سبق

20.

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

a)

(5,)

b)

(5:)

c)

(5;)

d)

(5=)

21.

الاجابة للجملة البرمجية التالية ستكون

fruitsTuple=("banana","apple","orange")

print(fruitsTuple[2])

a)

apple

b)

banana

c)

orange

d)

true

22.

من أوجه الاختلاف بيم الصفوف والقوائم في لغة البايثون :-

a)

يمكن حذف اي عنصر في الاثنين من خلال الأمر ()remove

b)

يمكن حذف اي عنصر في الاثنين من خلال الأمر ()clear

c)

لا يمكن حذف أي عنصر من عناصر الصفوف

d)

يمكن حذف اي عنصر في الاثنين من الكلمة المفتاحية del

23.

الصفوف هي أحد هياكل البيانات في لغة البايثون وتحوي عدداً من العناصر المتتالية من نفس النوع وتختلف عن القوائم في:-

a)

قابلة للتغيير

b)

غير قابلة للتغيير والبيانات متغيرة

c)

غير قابلة للتغير والبيانات ثابتة

d)

قابلة للتغيير والبيانات ثابتة

24.

من أوجه الاختلاف بين القوائم والصفوف

a)

تعتبر الصفوف ثابتة ويتم إحاطة عناصرها داخل القوسين [ ]

b)

تعتبر الصفوف ثابتة ويتم إحاطة عناصرها داخل القوسين ( )

c)

تعتبر الصفوف متغييرة ويتم إحاطة عناصرها داخل القوسين ( )

d)

تعتبر الصفوف متغيرة ويتم إحاطة عناصرها داخل القوسين [ ]

25.

دالة sum() في القوائم تتعامل مع :-

a)

قيم عددية ونصية

b)

قيم نصية

c)

قيم عددية

d)

قيم متعددة

26.

تستخدم الدالة (append(x لــ :-

a)

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

b)

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

c)

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

d)

إضافة عنصر في أول أو اخر القائمة

27.

تستخدم الدالة (count(x بالقوائم لــ :-

a)

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

b)

حساب عدد الأحرف للعنصر داخل القائمة

c)

فرز العنصر داخل القائمة

d)

عكس عناصر القائمة

28.

تستخدم الدالة (clear(x بالقوائم لــ :-

a)

حذف عنصر واحداً من القائمة

b)

عكس عناصر القائمة

c)

حذف جميع العناصر من القائمة

d)

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

29.

تستخدم الدالة (len(x بالقوائم لــ :-

a)

حساب عدد العناصر الموجودة في القائمة

b)

حساب عدد الحروف لمتغير نصي

c)

حساب عدد الأرقام لمتغير عددي

d)

جميع ما سبق

30.

تستخدم الدالة (min(x بالقوائم لــ :-

a)

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

b)

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

c)

لإيجاد مجموع عدة عناصر في القائمة

d)

عدد العناصر الموجودة في القائمة

31.

عدد التكرارات في الجملة

for i in range(20):

a)

20

b)

21

c)

22

d)

19