wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

مراجعة شاملة ف1 للصف 12 علوم حاسب

Total questions: 165

Worksheet time: 2hrs 50mins

Name
Class
Date
1.

معرفة ضمنيا في بايثون

a)

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

b)

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

2.

من أمثلتها (الأعداد الصحيحة – الحقيقية – النصوص – المتغيرات المنطقية)

a)

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

b)

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

3.

تخزن مجموعة من القيم

a)

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

b)

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

4.

ليست معرفة ضمنيا في بايثون

a)

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

b)

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

5.

مثل (القائمة – القاموس – الصفوف – المصفوفة – المكدس – الطابور – القائمة المرتبطة – الأشجار – المخططات)

a)

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

b)

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

6.

هيكل بيانات غير بسيط خطي يستخدم في تخزين البيانات ويتبع قاعدة LIFO (Last in first out) أي أن آخر من يدخل هو أول من يخرج ، وأطلق عليه اسم المكدس لتكدس عناصره على التوالي

a)

المكدس

b)

الطابور

7.

·        (.............) : لإدخال عنصر إلى أعلى المكدس تستخدم العملية

a)

push

b)

pop

c)

top

d)

rear

8.

·        (.............) : لحذف عنصر من أعلى المكدس تستخدم العملية

a)

push

b)

pop

c)

top

d)

rear

9.

·        يستخدم المكدس المؤشر..................... و يشير إلى أعلى عنصر في المكدس

a)

push

b)

pop

c)

top

d)

rear

10.

تزداد قيمة المؤشر ...................بمقدار 1 عند إضافة عنصر إلى المكدس  

a)

push

b)

pop

c)

top

d)

rear

11.

·        يمثل المكدس في بايثون باستخدام

a)

push

b)

pop

c)

list

d)

rear

12.

من تطبيقات المكدس في الحاسوب

a)

push

b)

pop

c)

list

d)

أمر التراجع undo

13.

إضافة العنصر

x

إلى نهاية القائمة التي تمثل المكدس

a)

listName.pop()

b)

poplistName.append(x)

c)

list

d)

أمر التراجع undo

14.

إزالة آخر عنصر من نهاية القائمة التي تمثل المكدس

a)

listName.pop()

b)

poplistName.append(x)

c)

listName.pop(0)

d)

أمر التراجع undo

15.

إزالة أول عنصر من القائمة التي تمثل الطابور

a)

listName.pop()

b)

poplistName.append(x)

c)

listName.pop(0)

d)

أمر التراجع undo

16.

أكتب برنامج بلغة بايثون لإنشاء المكدس [ 1,21,32,45 ]  ثم قم بحذف آخر عنصرين ثم قم بإضافة العنصر 78 إلى نهاية القائمة

(a)  

17.

أكتب برنامج بلغة بايثون لإنشاء المكدس [ 1,21,32,45 ]  ثم قم بحذف عناصره ثم طباعة القائمة ثم محاولة الحذف من القائمة الفارغة

(a)  

18.

هيكل بيانات غير بسيط خطي يستخدم في تخزين البيانات ويتبع قاعدة

FIFO (first in first out)

أي أن أول من يدخل هو أول من يخرج

a)

المكدس

b)

الطابور

c)

القائمة المرتبطة

d)

الأشجار

19.

يتم الإضافة والحذف من نفس الطرف     

a)

المكدس

b)

الطابور

c)

القائمة المرتبطة

d)

الأشجار

20.

يتم الإضافة من طرف والحذف من طرف

a)

المكدس

b)

الطابور

c)

القائمة المرتبطة

d)

الأشجار

21.

يستخدم في إضافة عنصر إلى آخر الطابور  

a)

Enqueue

b)

Dequeue

c)

Front

d)

Rear

22.

يستخدم في حذف عنصر من أول الطابور  

a)

Enqueue

b)

Dequeue

c)

Front

d)

Rear

23.

يشير إلى موضع أول عنصر في الطابور

a)

Enqueue

b)

Dequeue

c)

Front

d)

Rear

24.

يشير إلى موضع اخرعنصر في الطابور

a)

Enqueue

b)

Dequeue

c)

Front

d)

Rear

25.

في حال كان الطابور فارغ فإن قيمة

وتساوي Front تتساوى مع قيمة المؤشر Rear

a)

0

b)

1

c)

2

d)

3

26.

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

a)

المصفوفات

b)

Front

c)

List

d)

القواميس

27.

queueName=queue.Queue()

a)

انشاء طابور جديد

b)

ارجاع حجم الطابور

c)

اضافة عنصر

x

للطابور

d)

حذف عنصر من الطابور

28.

من تطبيقات الطابور في الحاسوب

a)

المصفوفات

b)

طابور الطباعة

c)

أمر التراجع

d)

القواميس

29.

أكتب برنامج بلغة بايثون لإنشاء الطابور [ 1,21,32,45 ]  ثم قم بحذف أول عنصرين ثم قم بإضافة العنصر 78 إلى نهاية الطابور

(a)  

30.



(a)  

31.

أكتب برنامج بلغة بايثون لإنشاء الطابور [ 1,21,32,45 ]  ثم قم بحذف عناصره ثم طباعة القائمة ثم محاولة الحذف من القائمة الفارغة

(a)  

32.

queueName.put(x)

a)

انشاء طابور جديد

b)

ارجاع حجم الطابور

c)

اضافة عنصر

x

للطابور

d)

حذف عنصر من الطابور

33.

queueName.qsize()

a)

انشاء طابور جديد

b)

ارجاع حجم الطابور

c)

اضافة عنصر

x

للطابور

d)

حذف عنصر من الطابور

34.

queueName.get()

a)

انشاء طابور جديد

b)

ارجاع حجم الطابور

c)

اضافة عنصر

x

للطابور

d)

حذف عنصر من الطابور

35.

يتم تخزين عنوان العقدة الأولى في متغير خاص مستقل نسميه

a)

Head

b)

Null

c)

rear

d)

top

36.

queueName.full()

a)

انشاء طابور جديد

b)

ارجاع حجم الطابور

c)

لمعرفة هل الطابور ممتلئ أم لا

d)

حذف عنصر من الطابور

37.

queueName.empty()

a)

لمعرفة هل الطابور فارغ أم لا

b)

ارجاع حجم الطابور

c)

لمعرفة هل الطابور ممتلئ أم لا

d)

حذف عنصر من الطابور

38.

عرف القائمة المرتبطة ؟

(a)  

39.

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

(a)  

40.

يشير مؤشر العقدة الأخيرة من القائمة إلى قيمة

a)

Head

b)

Null

c)

rear

d)

top

41.

عندما تكون القائمة فارغة يشير مؤشر الرأس إلى قيمة

a)

Head

b)

Null

c)

rear

d)

top

42.

عند حذف العقدة الأولى من قائمة مرتبطة علينا نقل إلى العقدة الثانية من القائمة.

a)

Head

b)

Null

c)

rear

d)

top

43.

للوصول إلى أي عقدة في القائمة المرتبطة لا بد من معرفة

a)

عنوان العقدة الوسط

b)

عنوان العقدة الأخيرة

c)

عنوان العقدة الأولى

d)

top

44.

هي العقدة الأولى والوحيدة في الشجرة التي ليس لها أب وتكون في المستوى الأول من الشجرة

a)

الشجرة الفرعية

b)

الابن

c)

الجذر

d)

الأب

45.

تخزن في مواقع متجاورة ، و حجم الذاكرة المخصص لها ثابت

a)

هياكل البيانات الثابتة

b)

هياكل البيانات الديناميكية

46.

تخزين البيانات فقط في مواقع متجاورة والوصول لها عشوائي

a)

القائمة المرتبطة

b)

القائمة

47.

تتكون العقدة من

a)

الهياكل

b)

المؤشرات فقط

c)

البيانات فقط

d)

البيانات و مؤشر يشير إلى عنوان العقدة التالية

48.

صف عملية إضافة عقدة إلى القائمة المرتبطة ؟

(a)  

49.

يمكن أن يتغير أثناء تنفيذ البرنامج ، تخزن في مواقع عشوائية

a)

هياكل البيانات الثابتة

b)

هياكل البيانات الديناميكية

50.

مرتبة بشكل خطي  ، عدد المستويات واحد وتنفيذها أسهل

a)

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

b)

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

51.

تخزين البيانات والمؤشرات في مواقع غير متجاورة والوصول لها تسلسلي

a)

القائمة المرتبطة

b)

القائمة

52.

صف عملية حذف عقدة من القائمة المرتبطة ؟

(a)  

53.

عدد تطبيقات القوائم المرتبطة في علم الحاسوب ؟

(a)  

54.

عرف هياكل بيانات الأشجار؟

(a)  

55.

عرف هياكل البيانات غير الخطية؟

(a)  

56.

عدد ميزات هيكل بيانات الشجرة؟

(a)  

57.

مرتبة بشكل غير خطي  ، لها عدد مستويات

a)

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

b)

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

58.

هي العقدة المتصلة مباشرة بعقدة في مستوى أعلى

a)

الشجرة الفرعية

b)

الابن

c)

الجذر

d)

الأب

59.

هي العقدة التي لديها ابن واحد أو أكثر في مستوى أدنى

a)

الشجرة الفرعية

b)

الابن

c)

الجذر

d)

الأب

60.

هي العقدة التي لا تحتوي على أي عقد فرعية (ابن)

a)

الشجرة الفرعية

b)

الورقة

c)

الجذر

d)

الأب

61.

هي جميع العقد التابعة لنفس العقدة الأصلية (الأب)

a)

الشجرة الفرعية

b)

الورقة

c)

الجذر

d)

الأشقاء

62.

 تم اختراع ............................. بغرض التواصل بين الإنسان والآلة

a)

الشجرة الفرعية

b)

الورقة

c)

لغات البرمجة

d)

الأشقاء

63.

هي الروابط التي تربط بين عقد الشجرة 

a)

الشجرة الفرعية

b)

الورقة

c)

الروابط

d)

الأشقاء

64.

هي الأشجار الصغيرة التي يمكن العثور عليها داخل الشجرة

a)

الشجرة الفرعية

b)

الورقة

c)

الروابط

d)

الأشقاء

65.

تمثل هياكل بيانات الأشجار برمجيا باستخدام

a)

القواميس فقط

b)

القوائم فقط

c)

القواميس والقوائم

66.

اكتب برنامج بلغة بايثون لانشاء وطباعة الشجرة التالية

(a)  

67.

اكتب برنامج بلغة بايثون لانشاء وطباعة الشجرة التالية

(a)  

68.

عدد تطبيقات هياكل بيانات الأشجار؟

(a)  

69.

عرف المخطط؟

(a)  

70.

قارن بين الأشجار والمخططات؟

(a)  

71.

قارن بين المخطط الموجه والغير موجه؟

(a)  

72.

عدد أوجه القصور في لغة التجميع؟

(a)  

73.

أذكر أمثلة على المخططات في حياتنا اليومية ؟

(a)  

74.

عبارة عن تعليمات متسلسلة من وحدات البت الثنائية (0 ، 1)

a)

لغات الجيل الرابع

b)

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

c)

لغة التجميع

d)

لغة الآلة

75.

لا يفهم الحاسوب سوى ......................... لذا فإن جميع لغات البرمجة يتم تحويلة إلى لغة الآلة لكي تكون قابلة للتنفيذ

a)

لغات الجيل الرابع

b)

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

c)

لغة التجميع

d)

لغة الآلة

76.

هي لغة تقع بين لغة الآلة واللغات عالية المستوى

a)

لغات الجيل الرابع

b)

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

c)

لغة التجميع

d)

لغة الآلة

77.

لغة التجميع يطلق عليها ....................... حيث تسمح للمبرمج باستبدال ( 0 ، 1) بالرموز 

a)

لغات الجيل الرابع

b)

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

c)

اللغة الرمزية

d)

لغة الآلة

78.

قريبة من لغة الإنسان وتحتاج إلى مترجم لترجمتها للغة الآلة

a)

لغات الجيل الرابع

b)

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

c)

اللغة الرمزية

d)

لغة الآلة

79.

يتم ترجمة لغة التجميع إلى لغة الآلة بواسطة برنامج خاص يسمى

a)

المجمع

b)

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

c)

المفسر

d)

المترجم

80.

تستخدم كلمات وعبارات تشبه اللغة الإنجليزية وكذلك أيقونات وواجهات رسومية

a)

لغات الجيل الرابع

b)

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

c)

اللغة الرمزية

d)

لغة الآلة

81.

أقرب إلى لغة الإنسان من اللغات عالية المستوى

a)

لغات الجيل الرابع

b)

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

c)

اللغة الرمزية

d)

لغة الآلة

82.

تصنف لغات البرمجة من حيث كتابة أوامر البرنامج إلى  

a)

عامة ومتخصصة

b)

عامة

c)

اجرائية وكائنية

d)

اجرائية

83.

تصنف لغات البرمجة من حيث الوظيفة البرمجية إلى  

a)

عامة ومتخصصة

b)

عامة

c)

اجرائية وكائنية

d)

اجرائية

84.

من أمثلة اللغات ذات التوجه العلمي

a)

C

b)

Fortran

c)

COBOL

d)

Pascal و BASIC

85.

من أمثلة اللغات الموجهة نحو الأعمال

a)

C

b)

Fortran

c)

COBOL

d)

Pascal و BASIC

86.

من أمثلة لغات متعددة المجالات

a)

C

b)

Fortran

c)

COBOL

d)

Pascal و BASIC

87.

من أمثلة لغات برمجة نظم التشغيل

a)

C

b)

Fortran

c)

COBOL

d)

Pascal و BASIC

88.

من أمثلة لغات الذكاء الاصطناعي

a)

C

b)

Fortran

c)

PROLOG و LISP

d)

Pascal و BASIC

89.

من أمثلة لغات إدارة قواعد البيانات

a)

SQL

b)

Fortran

c)

PROLOG و LISP

d)

Pascal و BASIC

90.

هو برنامج حاسوب يحول كامل المقطع البرمجي المكتوب بلغة عالية المستوى إلى لغة الآلة في صورة ملف تنفيذي

exe.

a)

المفسر

b)

المترجم

91.

اللغة المستخدمة في برمجة الروبوتات أو الدارات المتكاملة 

a)

SQL

b)

Fortran

c)

LISP

d)

Pascal و BASIC

92.

عدد مميزات لغات البرمجة عالية المستوى؟

(a)  

93.

عدد أمثلة على لغات الجيل الرابع ؟

(a)  

94.

قارن بين لغات البرمجة الإجرائية والكائنية ؟

(a)  

95.

عدد مراحل ترجمة وربط البرنامج؟

(a)  

96.

هو برنامج حاسوب يحول كل جملة برمجية من المقطع البرمجي المكتوب بلغة عالية المستوى إلى لغة الآلة ويرسلها للتنفيذ مباشرة

a)

المفسر

b)

المترجم

97.

ما المقصود بتقنية التصميم الهرمي؟

(a)  

98.

قارن بين لغات البرمجة العامة والمتخصصة ؟

(a)  

99.

يتطلب مزيد من الذاكرة

a)

المفسر

b)

المترجم

100.

يتم ترجمة كامل المقطع البرمجي قبل التنفيذ

a)

المفسر

b)

المترجم

101.

يعرض المترجم جميع الأخطاء البرمجية ولا يتم تنفيذ البرنامج إلا بعد عملية التصحيح

a)

المفسر

b)

المترجم

102.

يحتاج برنامج لربط ملفات المكتبة القياسية بالكود الكائن

a)

المفسر

b)

المترجم

103.

لغات البرمجة التي تعتمد على المترجم هي

a)

LISP   و  BASIC   و  JAVASCRIPT

b)

C    و C++   و  C#   و  JAVA

104.

لغات البرمجة التي تعتمد على المفسر هي

a)

LISP   و  BASIC   و  JAVASCRIPT

b)

C    و C++   و  C#   و  JAVA

105.

يعرض أخطاء جملة واحدة ويستوجب تصحيحه قبل ارسال الجملة للتنفيذ والانتقال لجملة ثانية

a)

المفسر

b)

المترجم

106.

لا ينشئ كود كائن

a)

المفسر

b)

المترجم

107.

مستقل عن الأجهزة ونظم التشغيل

a)

المفسر

b)

المترجم

108.

       لاستخدام أحد الدوال يتم استدعاؤها بكتابة اسمها متبوعا بأقواس تحتوي

a)

المعاملات

b)

قيم الوسيطات

109.

يرتبط ببنية الحاسوب

a)

المفسر

b)

المترجم

110.

ما المقصود بالبرمجة التركيبية؟

(a)  

111.

عدد ميزات البرمجة التركيبية؟

(a)  

112.

ما المقصود بالبرنامج الفرعي ؟

(a)  

113.

عدد خصائص البرامج الفرعية؟

(a)  

114.

عرف الدالة ؟

(a)  

115.

تتكون الدالة من ثلاثة أجزاء هي

(a)  

116.

عدد خصائص المكتبة؟

(a)  

117.

لتعريف دالة نستخدم الكلمة المفتاحية (a)   متبوعة باسم الدالة ثم قوسين يحتويان على المعاملات

118.

هو المتغير المذكور داخل الأقواس في تعريف الدالة

a)

الوسيط

b)

المعامل

119.

-       عند استدعاء دالة ينتقل التحكم من ..................... إليها وعند الانتهاء من تنفيذها يعود التحكم للبرنامج الرئيس

a)

الرنامج الرئيس

b)

قيم الوسيطات

120.

هو القيمة التي يتم ارسالها إلى الدالة عند استدعاؤها

a)

الوسيط

b)

المعامل

121.

·        حزمة من الملفات تحتوي مقاطع برمجية (الدوال) يتم استيرادها إلى البرنامج لتنفيذ وظائف معينة ويكون امتدادها عادة py

a)

الوسيط

b)

الوحدة البرمجية

122.

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

a)

PyPI

b)

pip

123.

·        تحتاج مكتبة بايثون الإضافية إلى لكي تعمل داخل البايثون

a)

تثبيت

b)

حذف

124.

تحتوي وحدة البرمجية    على بعض الدوال الرياضية

a)

math

b)

tkinter

c)

time

d)

datetime

125.

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

(a)  

126.

أذكر أهمية الوحدات البرمجية؟

(a)  

127.

أكتب الكود البرمجي اللازم لطباعة الثابت الرياضي

pi

(a)  

128.

أكتب الكود البرمجي اللازم لطباعة الثابت الرياضي

e

(a)  

129.

أكتب الكود البرمجي اللازم لتحويل الزاوية 60 من التقدير الستيني إلى الدائري 



(a)  

130.

أكتب الكود البرمجي اللازم لتحويل الزاوية 1.0471975511965976 من التقدير الدائري إلى الستيني  



(a)  

131.

أكتب الكود البرمجي اللازم

تحويل الزاوية 60 للتقدير الدائري ثم إيجاد

sin  الزاوية

(a)  

132.

أكتب الكود البرمجي اللازم

تحويل الزاوية 60 للتقدير الدائري ثم إيجاد

cos الزاوية

(a)  

133.

أكتب الكود البرمجي اللازم

تحويل الزاوية 60 للتقدير الدائري ثم إيجاد

tan الزاوية

(a)  

134.

أكتب الكود البرمجي اللازم

لطباعة اللوغاريتم الطبيعي

(ذو الأساس e )

للعدد 10

(a)  

135.

أكتب الكود البرمجي اللازم

لطباعة اللوغاريتم العشري

(ذو الأساس 10 )

للعدد 10

(a)  

136.

أكتب الكود البرمجي اللازم

لإيجاد قيمة 2 مرفوعة للأس 8

(a)  

137.

أكتب الكود البرمجي اللازم

لإيجاد الجذر التربيعي للعدد 25

(a)  

138.

أكتب الكود البرمجي اللازم

لطباعة العدد الصحيح الأكبر من  العدد الذي نمرره لها  10.1657

(a)  

139.

أكتب الكود البرمجي اللازم

لطباعة العدد الصحيح الأصغر من العدد الذي نمرره لها   10.1657

(a)  

140.

مستخدما وحدة  

tkinter

أكتب الكود البرمجي اللازم لإنشاء نافذه باسم

"Hello Python"

وبأبعاد

300 x  300

(a)  

141.

مستخدما وحدة  

time

أكتب الكود البرمجي اللازم لطباعة الوقت الحالي بصيغة الساعة والدقيقة  

(a)  

142.

مستخدما وحدة  

pygame

أكتب الكود البرمجي اللازم لعمل التصميم التالي  

(a)  

143.

هو عملية التحقق من صحة البرنامج

a)

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

b)

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

144.

مستخدما وحدة  

datetime

أكتب الكود البرمجي اللازم لطباعة تاريخ اليوم  

(a)  

145.

هو عبارة عن مستودع برامج لـبايثون

a)

PyPI

b)

pip

146.

تستخدم لإنشاء أشكال هندسية على الشاشة

a)

math

b)

time

c)

datetime

d)

pygame

147.

pygame.init()

a)

تهيئة دوال

pygame

التي يتم استدعاؤها

b)

فتح نافذه بالحجم

x , y

وحفظها في متغير

screen

c)

تعبئة الشاشة باللون الموجود

d)

عرض الرسومات التي قمت بها

148.

screen = pygame.display.set_mode((x,y))

a)

تهيئة دوال

pygame

التي يتم استدعاؤها

b)

فتح نافذه بالحجم

x , y

وحفظها في متغير

screen

c)

تعبئة الشاشة باللون الموجود

d)

عرض الرسومات التي قمت بها

149.

screen.fill(color)

a)

تهيئة دوال

pygame

التي يتم استدعاؤها

b)

فتح نافذه بالحجم

x , y

وحفظها في متغير

screen

c)

تعبئة الشاشة باللون الموجود

d)

عرض الرسومات التي قمت بها

150.

background=pygame.image.load(“file name”).convert()

a)

تهيئة دوال

pygame

التي يتم استدعاؤها

b)

تحميل صورة من ملف

c)

تعبئة الشاشة باللون الموجود

d)

عرض الرسومات التي قمت بها

151.

pygame.display.update()

a)

تهيئة دوال

pygame

التي يتم استدعاؤها

b)

فتح نافذه بالحجم

x , y

وحفظها في متغير

screen

c)

تعبئة الشاشة باللون الموجود

d)

عرض الرسومات التي قمت بها

152.

يقوم بكتابة البرنامج وإجراء اختبارات أولية له، لا يضمن الاختبار الأولى أن البرنامج صحيح بنسبة 100% وقد يظهر وجود أخطاء بالبرنامج

a)

المختبر

b)

المبرمج

153.

window.blit(background,(x,y))

a)

تهيئة دوال

pygame

التي يتم استدعاؤها

b)

تحميل صورة من ملف

c)

وضع صورة داخل صورة أخرى

d)

عرض الرسومات التي قمت بها

154.

هو إزالة الخلل والأعطال من البرنامج

a)

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

b)

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

155.

هو الذي يقوم بإجراء الاختبار النهائي للبرنامج ويحكم على جودة البرنامج وأنه يعمل كما هو متوقع

a)

المختبر

b)

المبرمج

156.

تضم بعض شركات تطوير البرمجيات قسمًا متخصصًا بالاختبار يطلق عليه عادة اسم

a)

قسم الحسابات

b)

قسم ضمان الجودة

157.

تحدث نتيجة أخطاء إملائية أو خطأ في قواعد بناء الجمل

a)

أخطاء وقت التشغيل

b)

أخطاء لغوية

c)

أخطاء منطقية

158.

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

a)

أخطاء وقت التشغيل

b)

أخطاء لغوية

c)

أخطاء منطقية

159.

تحدث نتيجة أخطاء في التصميم، فالكود يعمل بشكل صحيح ولكن نتيجة تنفيذ الكود غير صحيحة

a)

أخطاء وقت التشغيل

b)

أخطاء لغوية

c)

أخطاء منطقية

160.

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

a)

أخطاء وقت التشغيل

b)

أخطاء لغوية

c)

أخطاء منطقية

161.

تظهرأثناء تنفيذ البرنامج

a)

أخطاء وقت التشغيل

b)

أخطاء لغوية

c)

أخطاء منطقية

162.

تظهربعد تنفيذ البرنامج

وعند تشغيل البرنامج فقط

a)

أخطاء وقت التشغيل

b)

أخطاء لغوية

c)

أخطاء منطقية

163.

الكشف عن الخطأ سهل

a)

أخطاء لغوية

b)

أخطاء منطقية

164.

الكشف عن الخطأ صعب

a)

أخطاء لغوية

b)

أخطاء منطقية

165.

ما المقصود بهيكلة البيانات؟

(a)