Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

هياكل البيانات - القوائم

Total questions: 27

Worksheet time: 14mins

Name
Class
Date
1.

ترقيم القائمة يبدأ من:

a)

0

b)

1

c)

-1

d)

2

2.

الدالة التي تُرجع أدني عنصر في القائمة هي:

a)

sum()

b)

min()

c)

max()

d)

len()

3.

الدالة التي تُرجع أكبر عنصر في القائمة هي:

a)

sum()

b)

min()

c)

max()

d)

count()

4.

لإضافة عنصر إلى القائمة نستخدم الدالة:

a)

sum()

b)

count()

c)

append()

d)

remove()

5.

في بايثون ناتج هذا الكود هو:

fruits=["apple","orange", "banana"]

print(fruits[2])

a)

error

b)

banana

c)

orange

d)

apple

6.

في بايثون ناتج هذا الكود:

grades=[89,88,98,95]

minGrade=min(grades)

print("The minimum grade is: ",minGrade)

a)

The minimum grade is 88

b)

The minimum grade is 95

c)

The minimum grade is 89

d)

The minimum grade is 98

7.

في بايثون ناتج هذا الكود:

grades=[89,88,98,95]

maxGrade=max(grades)

print("The maximum grade is", maxGrade)

a)

The maximum grade is 95

b)

The maximum grade is 89

c)

The maximum grade is 98

d)

The maximum grade is 88

8.

في بايثون ناتج هذا الكود هو:

grades=[89,88,98,95]

grades.append(100)

grades.append(73)

print(grades)

a)

[89,88,98,95,100,73]

b)

[100,73,89,88,98,95]

c)

]100,89,88,98,95,73[

d)

[89,88,98,95]

9.

في بايثون ناتج هذا الكود:

grades=[89,88,98,95]

grades.sort()

print(grades)

a)

[98,95,89,88]

b)

[89,88,98,95]

c)

[88,89,95,98]

d)

[95,98,88,89]

10.

في بايثون ناتج هذا الكود:

grades=[89,88,98,95]

grades.reverse()

print(grades)

a)

[98,95,89,88]

b)

[89,88,98,95]

c)

[88,89,95,98]

d)

[95,98,88,89]

11.

في بايثون ناتج هذا الكود:

fruits=["apple","orange", "banana"]

print(fruits[-1])

print(fruits[-2])

a)

apple orange

b)

banana apple

c)

orange banana

d)

banana orange

12.

في بايثون ناتج هذا الكود:

grades=[89,88,98,95]

length=len(grades)

print("The length: ", length)

a)

The length: 88

b)

The length: 3

c)

The length: 4

d)

The length: 8

13.

تصنف هياكل البيانات إلى

a)

هياكل البيانات البسيطة

b)

جميع ما سبق

c)

هياكل البيانات غير البسيطة

d)

لا شيء مما سبق

14.

من أنواع هياكل البيانات البسيطة

a)

منطقية

b)

صحيحة

c)

نصية

d)

جميع ما سبق

15.

تنقسم هياكل البيانات غير البسيطة إلى

a)

خطية

b)

جميع ما سبق

c)

غير خطية

d)

لا شيء مما سبق

16.

هياكل البيانات الأساسية في بايثون هي

a)

الأرقام

b)

النصوص

c)

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

d)

جميع ما سبق

17.

تكتب القوائم في بايثون بين

a)
[]
b)

()

c)

{}

d)

" "

18.

من الدوال المستخدمة مع القوائم ترجع عدد عناصر القائمة أو عدد الحروف في متغير نصي

a)
len()
b)

  max()

c)

sum()

d)

min()

19.

من الدوال المستخدمة مع القوائم ترجع مجموع عدة عناصر

a)
sum()
b)

len()

c)

max()

d)

min()

20.

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

a)
max()
b)

len()

c)

min()

d)

sum()

21.

من الدوال المستخدمة مع القوائم ترجع قيمة أدنى عنصر في القائمة

a)

len()

b)

max()

c)

min()

d)

sum()

22.

من الدوال المدمجة التي يمكن استخدامها مع القوائم تضيف العنصر x لنهاية القائمة

a)

listName.append(x)

b)

listName.count(x)

c)

listName.remove(x)

d)

listName.sort(x)

23.

من الدوال المدمجة التي يمكن استخدامها مع القوائم تزيل العنصر x من القائمة

a)

listName.append(x)

b)

listName.count(x)

c)

listName.sort(x)

d)

listName.remove(x)

24.

من الدوال المدمجة التي يمكن استخدامها مع القوائم تحسب عدد مرات ظهور x داخل القائمة

a)

listName.append(x)

b)

listName.count(x)

c)

listName.sort(x)

d)

listName.remove(x)

25.

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

a)

listName.reverse()

b)

listName.count()

c)

listName.remove()

d)

listName.sort()

26.

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

a)

listName.reverse()

b)

listName.count()

c)

listName.remove()

d)

listName.sort()

27.

من الدوال المدمجة التي يمكن استخدامها مع القوائم تزيل كافة العناصر من القائمة

a)

listName.reverse()

b)

listName.clear()

c)

listName.remove(x)

d)

listName.sort()