الرئيسية « اختبارات إلكترونية « الصف العاشر « الحاسب الآلي — الفصل الأول « اختبار إلكتروني حاسب آلي الصف العاشر الفصل الأول — الوحدة 1: برمجة Python

اختبار إلكتروني حاسب آليالصف العاشرالوحدة 1 [ برمجة Python ]

  1. لتعديل لون الواجهة لبرنامج PyCharm نختار File ثم Settings ثم Appearance ثم نحدد:

    • Font
    • Editor
    • Theme
    • Run
  2. للتحكم بحجم الخط نختار File ثم Settings ثم Editor ثم:

    • Theme
    • Appearance
    • Toolbar
    • Font
  3. رتّب خطوات تعديل لون الواجهة في PyCharm:

    • File
    • Settings
    • Appearance
    • Theme
  4. رتّب خطوات إنشاء برنامج:

    • تحديد المشكلة
    • إعداد خطة الحل (الخوارزمية Algorithm)
    • خرائط التدفق (Flowchart)
  5. مخططات رسومية توضح ترتيب العمليات اللازمة لحل المشكلة هي:

    • خرائط التدفق (Flowchart)
    • الخوارزمية (Algorithm)
    • المتغيرات (Variables)
    • السلاسل النصية (Strings)
  6. صِل كل رقم في الصورة بوظيفة الشكل في خرائط التدفق:

    • رقم 1 = بداية أو نهاية البرنامج End / Start
    • رقم 2 = عمليات الإدخال أو الإخراج Input / Output
    • رقم 3 = عملية المعالجة Process
    • رقم 4 = اتخاذ قرار Decision
    • رقم 5 = خطوط الاتجاه والتوصيل بين الأشكال Arrows
    • رقم 6 = الواصلة في نفس الصفحة On-page connector
    • رقم 7 = الواصلة بين الصفحات Off-page connector
  7. في الصورة، الشكل رقم 4 (المعيّن) يُستخدم لـ:

    • عملية المعالجة Process
    • بداية أو نهاية البرنامج
    • عمليات الإدخال أو الإخراج
    • اتخاذ قرار Decision
  8. في الصورة، الشكل رقم 2 (متوازي الأضلاع) يُستخدم لـ:

    • اتخاذ قرار Decision
    • عملية المعالجة Process
    • عمليات الإدخال أو الإخراج Input / Output
    • الواصلة بين الصفحات
  9. في الصورة، الشكل رقم 1 (البيضاوي) يُستخدم لـ:

    • اتخاذ قرار Decision
    • عملية المعالجة Process
    • الواصلة في نفس الصفحة
    • بداية أو نهاية البرنامج End / Start
  10. في الصورة، الشكل رقم 3 (المستطيل) يُستخدم لـ:

    • عملية المعالجة Process
    • اتخاذ قرار Decision
    • عمليات الإدخال أو الإخراج
    • بداية أو نهاية البرنامج
  11. في خريطة تدفق حساب مساحة مستطيل، الخطوة Area = Length * Width تمثل:

    • إدخال طول المستطيل
    • طباعة المساحة
    • نهاية البرنامج
    • حساب مساحة المستطيل
  12. رتّب خطوات خريطة التدفق لحساب مساحة مستطيل:

    • Start
    • Enter Length
    • Enter Width
    • Area = Length * Width
    • Print Area
    • End
  13. في خريطة تدفق قسمة رقمين، نتحقق من أن الرقم الثاني (المقام) لا يساوي:

    • واحد
    • صفر
    • الرقم الأول
    • عشرة
  14. في خريطة تدفق قسمة رقمين، إذا كان الرقم الثاني يساوي صفرًا تُطبع رسالة بإدخال رقم لا يساوي صفرًا للمقام.

    • صح
    • خطأ
  15. لإنشاء مشروع جديد في واجهة Welcome to PyCharm نضغط على:

    • New Script
    • New Project
    • Open
    • Clone Repository
  16. لإنشاء ملف Python: نضغط بالزر الأيمن على مجلد المشروع ونختار New ثم:

    • Python File
    • Jupyter Notebook
    • File
    • New Project
  17. البرنامج هو:

    • مكان في الذاكرة لتخزين البيانات
    • مخطط رسومي لترتيب العمليات
    • خطأ يظهر أثناء التنفيذ
    • مجموعة من التعليمات
  18. التعليمة التي تطبع المحتويات بين القوسين في نافذة التشغيل Run هي:

    • input
    • type
    • print
    • len
  19. مفتاح الاختصار لتشغيل البرنامج في PyCharm هو:

    • Ctrl + X
    • Ctrl + C
    • Ctrl + Shift + F10
    • Ctrl + Shift + F5
  20. اختر طرق تشغيل البرنامج:

    • اختيار File ثم Settings ثم Font
    • منطقة شريط الأدوات Toolbar واختيار أداة Run
    • كتابة الرمز # قبل التعليمة
    • استخدام مفاتيح الاختصار Ctrl + Shift + F10
    • القائمة المختصرة لمنطقة كتابة التعليمات البرمجية واختيار الأمر Run
  21. لغة Python تتعرف على نوع البيانات تلقائيًا.

    • صح
    • خطأ
  22. مكان يتم حجزه في الذاكرة لتخزين البيانات بصورة مؤقتة أثناء تنفيذ البرنامج هو:

    • المتغير
    • البرنامج
    • خريطة التدفق
    • الاستثناء
  23. صِل كل نوع متغير بنوع بياناته:

    • str = نص
    • int = عدد صحيح
    • float = عدد بفاصلة عشرية
    • bool = قيمة منطقية True أو False
  24. نوع المتغير في التعليمة days = 7 هو:

    • str
    • float
    • bool
    • int
  25. نوع المتغير في التعليمة my_name = "UULA" هو:

    • int
    • str
    • float
    • bool
  26. نوع المتغير الذي يخزّن قيمة True أو False هو:

    • str
    • int
    • bool
    • float
  27. نوع المتغير الذي يخزّن أعدادًا عشرية هو:

    • float
    • int
    • str
    • bool
  28. الرمز الذي يُستخدم لإضافة التعليقات ولا ينفذها البرنامج كتعليمة برمجية هو:

    • %
    • *
    • #
    • //
  29. الدالة التي تستخدم لمعرفة نوع المتغير هي:

    • print
    • input
    • len
    • type
  30. my_class = 10 print(type(my_class)) النتيجة عند تشغيل البرنامج:

    • <class 'int'>
    • <class 'str'>
    • <class 'float'>
    • <class 'bool'>
  31. w = "Free" z = "Kuwait" print(w,z) النتيجة عند تشغيل البرنامج:

    • Free Kuwait
    • FreeKuwait
    • w z
    • Kuwait Free
  32. في دالة print يمكن استخدام الفاصلة التي تضيف مسافة بين القيم.

    • صح
    • خطأ
  33. صِل كل رمز بالعملية الحسابية:

    • + = الجمع
    • - = الطرح
    • * = الضرب
    • / = القسمة
    • // = القسمة الصحيحة
    • % = باقي القسمة
    • ** = رفع عدد إلى أس محدد
  34. var1 = 25 و var2 = 15 نتيجة print(var1+var2) هي:

    • 10
    • 375
    • 2515
    • 40
  35. var1 = 25 و var2 = 15 نتيجة print(var1-var2) هي:

    • 40
    • 10
    • 1
    • 375
  36. var1 = 25 و var2 = 15 نتيجة print(var1*var2) هي:

    • 40
    • 625
    • 10
    • 375
  37. var1 = 25 و var2 = 15 نتيجة print(var1/var2) هي:

    • 1
    • 10
    • 1.6666666666666667
    • 375
  38. var1 = 25 و var2 = 15 نتيجة print(var1//var2) هي:

    • 1
    • 10
    • 1.6666666666666667
    • 40
  39. var1 = 25 و var2 = 15 نتيجة print(var1%var2) هي:

    • 1
    • 40
    • 10
    • 375
  40. var1 = 25 نتيجة print(var1**2) هي:

    • 50
    • 625
    • 27
    • 252
  41. التعليمة الصحيحة لطباعة نتيجة باقي قسمة var1 على var2 هي:

    • print(var1//var2)
    • print(var1/var2)
    • print(var1**var2)
    • print(var1%var2)
  42. الدالة التي تستخدم لإدخال الأرقام والنصوص عند تشغيل البرنامج هي:

    • print
    • type
    • len
    • input
  43. أي قيمة تُدخل من لوحة المفاتيح بالدالة input تعدّ نصًا من النوع string.

    • صح
    • خطأ
  44. لتحويل القيمة النصية إلى عدد صحيح نستخدم الدالة:

    • float
    • str
    • type
    • int
  45. لتحويل القيمة النصية إلى عدد عشري نستخدم الدالة:

    • float
    • int
    • str
    • bool
  46. n1=input("Enter First Number :") n2=input("Enter Second Number :") print(n1+n2) إذا أدخلنا 20 ثم 5 تكون النتيجة:

    • 25
    • 205
    • 15
    • 100
  47. n1 = int(input("Enter First Number :")) n2 = int(input("Enter Second Number :")) print(n1+n2) إذا أدخلنا 20 ثم 5 تكون النتيجة:

    • 205
    • 25
    • 15
    • 100
  48. سبب ظهور النتيجة 205 عند جمع 20 و 5 المدخلتين بالدالة input بدون تحويل:

    • خطأ في عملية الجمع
    • تم تحويل القيم إلى أعداد صحيحة
    • تم تحويل القيم إلى أعداد عشرية
    • البرنامج يعتبر أي قيمة مدخلة عن طريق input قيمة نصية وليست عددية
  49. في برنامج حساب السرعة، التعليمة d=float(input("Enter Distance :")) وظيفتها:

    • حساب السرعة
    • إدخال قيمة من لوحة المفاتيح وتحويلها لعدد عشري ثم تخزينها بالمتغير d
    • طباعة السرعة
    • إدخال الوقت وتخزينه بالمتغير t
  50. في برنامج حساب السرعة، تعليمة حساب السرعة هي:

    • speed=d*t
    • speed=t/d
    • speed=d/t
    • speed=d+t
  51. مجموعة من الأحرف والأرقام والرموز تكتب داخل علامات اقتباس هي:

    • المتغيرات المنطقية
    • خرائط التدفق
    • الاستثناءات
    • السلاسل النصية Strings
  52. يتم تعريف السلاسل النصية بعلامات اقتباس فردية أو زوجية.

    • صح
    • خطأ
  53. تبدأ عملية الفهرسة Indexing في السلسلة النصية من:

    • واحد
    • اثنين
    • صفر
    • نهاية السلسلة
  54. v = "Free Kuwait" نتيجة print(v[1]) هي:

    • F
    • r
    • e
    • K
  55. v = "Free Kuwait" نتيجة print(v[:5]) هي:

    • Kuwait
    • ee Ku
    • Free Kuwait
    • Free
  56. v = "Free Kuwait" نتيجة print(v[5:]) هي:

    • Free
    • Kuwait
    • ee Ku
    • Kuwai
  57. v = "Free Kuwait" نتيجة print(v[2:7]) هي:

    • Free
    • Kuwait
    • ree K
    • ee Ku
  58. صِل كل صيغة قطع Slicing بوصفها:

    • str[x:y] = تعيد النص من x حتى ما قبل y
    • str[:y] = تعيد النص من البداية حتى ما قبل y
    • str[x:] = تعيد النص من x حتى النهاية
  59. لجمع السلاسل النصية Concatenation نستخدم المعامل:

    • +
    • *
    • %
    • //
  60. لتكرار سلسلة نصية نستخدم المعامل:

    • +
    • %
    • *
    • **
  61. نتيجة print('Kuwait ' * 3) هي:

    • Kuwait 3
    • Kuwait
    • KuwaitKuwait
    • Kuwait Kuwait Kuwait
  62. تتم عملية مقارنة السلاسل النصية من خلال الرمز:

    • ==
    • =
    • +
    • *
  63. name1="UULA" name2="uula" print(name1==name2) النتيجة:

    • False
    • True
    • UULA
    • name2
  64. صِل كل دالة بوظيفتها:

    • len() = الحصول على طول السلسلة النصية
    • capitalize() = تحويل الحرف الأول فقط إلى حرف كبير
    • upper() = تحويل جميع الأحرف إلى أحرف كبيرة
    • lower() = تحويل جميع الأحرف إلى أحرف صغيرة
    • find() = إعطاء رقم الحرف أو بداية كلمة محددة
    • replace() = استبدال نص بنص آخر
  65. صِل كل دالة بوظيفتها:

    • f-string = إنشاء سلسلة نصية تتضمن قيمًا من أنواع بيانات مختلفة
    • int() = تحويل السلسلة النصية إلى عدد صحيح
    • float() = تحويل السلسلة النصية إلى عدد عشري
    • count() = إيجاد عدد تكرار كلمة أو حرف بالجملة
    • center() = طباعة السلسلة وسط رمز مكرر بعدد معين
  66. v="Free Kuwait" نتيجة print(len(v)) هي:

    • 10
    • 11
    • 4
    • 6
  67. v="hi man" التعليمة التي نتيجتها Hi man (الحرف الأول فقط كبير) هي:

    • print(v.upper())
    • print(v.lower())
    • print(v.capitalize())
    • print(len(v))
  68. v="hi man" التعليمة التي نتيجتها HI MAN (جميع الأحرف كبيرة) هي:

    • print(v.capitalize())
    • print(v.upper())
    • print(v.lower())
    • print(len(v))
  69. v1="WELCOME" التعليمة التي نتيجتها welcome (جميع الأحرف صغيرة) هي:

    • print(v1.lower())
    • print(v1.upper())
    • print(v1.capitalize())
    • print(len(v1))
  70. v="Try To Pray Every Day " نتيجة print(v.find('Pray')) هي:

    • 3
    • 4
    • 1
    • 7
  71. v="hi sa3d " نتيجة print(v.replace('sa3d', 'uula')) هي:

    • hi uula
    • hi sa3d
    • uula sa3d
    • sa3d uula
  72. v1=input('First Number :') v2=input('Second Number : ') print(int(v1)+int(v2)) إذا أدخلنا 15 ثم 23 تكون النتيجة:

    • 1523
    • 38.0
    • 8
    • 38
  73. v1=input('First Number :') v2=input('Second Number : ') print(float(v1)+float(v2)) إذا أدخلنا 15 ثم 23 تكون النتيجة:

    • 38
    • 1523
    • 38.0
    • 8.0
  74. d="Try To Be Or Not To Be " نتيجة print(d.count("Be")) هي:

    • 1
    • 2
    • 3
    • 4
  75. v1='Kuwait' نتيجة print(v1.center(20, '*')) هي:

    • Kuwait**************
    • *******Kuwait*******
    • **************Kuwait
    • *Kuwait*
  76. يُستخدم لاتخاذ قرار وتنفيذ تعليمات بناءً على تحقق شرط محدد:

    • التكرار
    • الشرط
    • التعليق
    • المتغير
  77. معامل المقارنة «لا يساوي» هو:

    • ==
    • <=
    • !=
    • >=
  78. معامل المقارنة «للمقارنة هل يساوي» هو:

    • ==
    • <=
    • !=
    • >=
  79. معامل المقارنة «أكبر من أو يساوي» هو:

    • <=
    • !=
    • ==
    • >=
  80. معامل المقارنة «أصغر من» هو:

    • <
    • >
    • >=
    • !=
  81. المعامل = يستخدم لـ:

    • إعطاء (تحديد) قيمة للمتغير
    • المقارنة بين عنصرين
    • عكس القيمة
    • باقي القسمة
  82. المعامل == يستخدم لـ:

    • إعطاء قيمة للمتغير
    • عكس القيمة
    • المقارنة بين عنصرين Comparison
    • جمع السلاسل النصية
  83. v_number = 80 نتيجة print(v_number == 100) هي:

    • True
    • 80
    • 100
    • False
  84. إذا كانت x = 40 و y = 20 فإن نتيجة x == y هي False.

    • صح
    • خطأ
  85. إذا كانت x = 40 و y = 20 فإن نتيجة x != y هي True.

    • صح
    • خطأ
  86. إذا كانت x = 40 و y = 20 فإن نتيجة x < y هي False.

    • صح
    • خطأ
  87. إذا كانت x = 40 و y = 20 فإن نتيجة x <= y هي False.

    • صح
    • خطأ
  88. إذا كانت x = 40 و y = 20 فإن نتيجة x > y هي True.

    • صح
    • خطأ
  89. إذا كانت x = 40 و y = 20 فإن نتيجة x >= y هي True.

    • صح
    • خطأ
  90. نتيجة المعامل and تكون True إذا:

    • تحقق الشرطان
    • تحقق أحد الشرطين على الأقل
    • لم يتحقق أي شرط
    • تحقق الشرط الأول فقط
  91. نتيجة المعامل or تكون True إذا:

    • تحقق أحد الشرطين على الأقل
    • تحقق الشرطان فقط
    • لم يتحقق أي شرط
    • كانت القيمتان False
  92. المعامل الذي يعني النفي أو عكس القيمة هو:

    • and
    • not
    • or
    • elif
  93. x = True و y = False نتيجة print(x and y) هي:

    • True
    • x
    • y
    • False
  94. x = True و y = False نتيجة print(x or y) هي:

    • True
    • False
    • x
    • y
  95. x = True نتيجة print(not x) هي:

    • True
    • False
    • x
    • not
  96. z = False نتيجة print(not(z)) هي:

    • True
    • False
    • z
    • not
  97. صِل كل عملية شرطية بوظيفتها:

    • if = لاختبار شرط منطقي وتنفيذ تعليمات إذا تحقق الشرط
    • else = لتحديد ما يجب تنفيذه إذا لم يتحقق الشرط
    • elif = لإضافة شروط متعددة وتنفيذ كتلة التعليمات إذا تحقق أحدها
  98. العملية الشرطية elif تقابل:

    • if not
    • else if
    • while
    • break
  99. استخدام else في نهاية العملية الشرطية elif يعني عدم تحقق جميع الشروط السابقة.

    • صح
    • خطأ
  100. في برنامج تقدير الطالب (90 فأكثر Excellent، 70 فأكثر Good، 50 فأكثر Acceptable، غير ذلك Failed)، إذا أدخلنا 75 يطبع:

    • Good
    • Excellent
    • Acceptable
    • Failed
  101. في برنامج تقدير الطالب نفسه، إذا أدخلنا 40 يطبع:

    • Acceptable
    • Good
    • Excellent
    • Failed
  102. في برنامج أقصى عدد للإلكترونات حسب رمز مستوى الطاقة، إذا أدخلنا M يطبع:

    • 2
    • 8
    • 18
    • 32
  103. صِل رمز مستوى الطاقة بأقصى عدد من الإلكترونات:

    • K = 2
    • L = 8
    • M = 18
    • N = 32
  104. تنفيذ مجموعة من التعليمات بشكل متكرر هو:

    • الشروط Conditions
    • التكرار Loops
    • المتغيرات Variables
    • الفهرسة Indexing
  105. اختر أنواع الحلقات التكرارية:

    • print
    • elif
    • while
    • for
  106. الحلقة التكرارية while تنفذ التعليمات:

    • لمرة واحدة فقط
    • إذا كان الشرط خطأ
    • ما دام الشرط صحيحًا حتى يصبح الشرط خطأ
    • دون أي شرط دائمًا
  107. c=1 while c<5 : print(c) c=c+1 يطبع البرنامج الأعداد:

    • من 1 إلى 5
    • من 1 إلى 4
    • من 0 إلى 4
    • من 1 إلى 10
  108. اختر طرق الخروج من الحلقة التكرارية while:

    • عند تحول الشرط إلى False
    • استخدام التعليمة continue
    • استخدام الرمز #
    • استخدام التعليمة البرمجية break
  109. التعليمة البرمجية التي تستخدم للخروج من الحلقة التكرارية هي:

    • continue
    • break
    • else
    • range
  110. c=1 while c<=10 : if c==5 : break print(c) c=c+1 يطبع البرنامج الأعداد:

    • من 1 حتى 10
    • من 1 حتى 5
    • من 5 حتى 10
    • من 1 حتى 4
  111. while True : print("uula") نتيجة التشغيل:

    • طباعة كلمة uula مرة واحدة
    • لا يطبع شيئًا
    • طباعة كلمة uula بشكل لا نهائي
    • طباعة True
  112. الحلقة التكرارية for تستخدم لـ:

    • تكرار التعليمات إلى ما لا نهاية
    • معالجة الأخطاء
    • تحويل النص إلى عدد
    • تكرار تنفيذ تعليمات بعدد محدد
  113. for x in range(4) : print(x) يطبع الأرقام:

    • من 0 إلى 3
    • من 1 إلى 4
    • من 0 إلى 4
    • من 1 إلى 3
  114. لطباعة الأرقام من 6 إلى 10 نستخدم:

    • for x in range(6,11) :
    • for x in range(6,10) :
    • for x in range(10) :
    • for x in range(5,11) :
  115. صِل كل صيغة لدالة range بمعناها:

    • range(11) = الرقم بين القوسين يعتبر نهاية التكرار
    • range(1,11) = الرقم الأول البداية والثاني حد التوقف
    • range(1,11,3) = الرقم الأول البداية والثاني حد التوقف والثالث الزيادة في كل مرة
  116. في range(1,11) الرقم 11 لا يدخل ضمن التكرار.

    • صح
    • خطأ
  117. عند التعامل مع النصوص (السلاسل النصية) في التكرار نحتاج إلى كتابة كلمة range.

    • صح
    • خطأ
  118. تعليمة تتجاوز ما تبقى من تعليمات الدورة الحالية وتنتقل إلى الدورة التالية:

    • break
    • else
    • continue
    • finally
  119. for x in range(1,11) : if x % 2 == 1 : continue print(x) يطبع البرنامج:

    • الأرقام الفردية
    • الأرقام من 1 إلى 10
    • الأرقام الزوجية
    • لا يطبع شيئًا
  120. في برنامج كلمة المرور، يطبع البرنامج You Entered Password Three Times Wrong !!! عندما:

    • لا يتم إدخال كلمة السر بشكل صحيح ثلاث مرات
    • تُدخل كلمة السر صحيحة
    • تُدخل كلمة السر مرة واحدة خطأ
    • تكون قيمة n تساوي 1
  121. في برنامج كلمة المرور، التعليمة n=n+1 وظيفتها:

    • الخروج من الحلقة التكرارية
    • تحديد قيمة كلمة السر الصحيحة
    • مقارنة كلمة السر المدخلة
    • زيادة قيمة المتغير n بواحد
  122. صنّف كل مثال حسب نوع الخطأ:

    • مسافة إضافية أو ناقصة بين الكلمات والرموز = الأخطاء اللغوية Syntax Errors
    • استخدام الأقواس أو علامات الاقتباس بشكل غير صحيح = الأخطاء اللغوية Syntax Errors
    • استخدام شرط غير صحيح = الأخطاء المنطقية Logic Errors
    • استخدام العمليات الحسابية بشكل غير صحيح = الأخطاء المنطقية Logic Errors
  123. أخطاء تظهر أثناء تنفيذ البرنامج رغم أن كتابته اللغوية سليمة وغالبًا ما تحدث بسبب ظروف غير متوقعة هي:

    • الأخطاء اللغوية Syntax Errors
    • الأخطاء المنطقية Logic Errors
    • التعليقات
    • أخطاء وقت التشغيل Runtime Errors
  124. الأخطاء التي لا يتعرف عليها البرنامج وتؤدي إلى نتائج غير متوقعة هي:

    • الأخطاء اللغوية Syntax Errors
    • الأخطاء المنطقية Logic Errors
    • أخطاء وقت التشغيل Runtime Errors
    • الاستثناءات المحددة
  125. الخطأ اللغوي يظهر أسفل منه خط بلون:

    • أزرق
    • أخضر
    • أصفر
    • أحمر
  126. x=2035 print(x)) تصحيح الخطأ في السطر الثاني:

    • حذف القوس الزائد من التعليمة
    • إضافة نقطتين في نهاية السطر
    • إزاحة التعليمة جهة اليمين
    • إضافة علامة اقتباس
  127. x=10 if x=10 : تصحيح الخطأ في السطر الثاني:

    • if x==10 :
    • if x!=10 :
    • if x=10
    • if x>10 :
  128. صِل كل تعليمة بالخطأ اللغوي فيها:

    • if x < 0 = عدم كتابة نقطتين في نهاية سطر تعليمة if
    • print(" Hello, UULA " = عدم إغلاق القوس
    • for c in range(101) : ثم print(c) في السطر التالي = عدم إزاحة تعليمة print جهة اليمين
  129. اختر التعليمات التي تُكتب نقطتان في نهاية سطرها:

    • else
    • input
    • print
    • for
    • while
    • if
    • elif
  130. لمعالجة خطأ متوقع كي يستمر البرنامج في التنفيذ بدلًا من التوقف نستخدم:

    • try/except
    • break
    • continue
    • range
  131. اختر أنواع الاستثناءات المذكورة:

    • IndexError
    • ValueError
    • NameError
    • TypeError
    • ZeroDivisionError
    • LoopError
    • SyntaxColor
  132. صِل كل كتلة بوظيفتها:

    • try = تشمل التعليمات البرمجية التي قد تحدث فيها أخطاء
    • except = معالجة الأخطاء التي قد تحدث في كتلة try
    • else = تنفذ إذا لم يحدث خطأ في كتلة try
    • finally = لتنفيذ التعليمات سواء حدث أو لم يحدث خطأ في كتلة try
  133. الخطأ الذي يحدث عند محاولة تحويل نص غير صالح إلى نوع رقمي مثل int('abcd') هو:

    • ZeroDivisionError
    • ValueError
    • IndexError
    • NameError
  134. الخطأ الذي يعبر عن قسمة عدد على صفر هو:

    • ValueError
    • ZeroDivisionError
    • TypeError
    • IndexError
  135. في برنامج حساب مشاركة الطالب في تكلفة الرحلة، إذا أدخل المستخدم عدد الطلاب صفرًا يطبع:

    • Please Enter numbers !!!
    • قيمة المشاركة share
    • Cannot divide by zero
    • لا يطبع شيئًا
  136. في برنامج تكلفة الرحلة نفسه، الجملة program ended تُطبع:

    • فقط عند حدوث خطأ
    • في جميع الأحوال سواء حدث خطأ أم لا
    • فقط عند عدم حدوث خطأ
    • لا تُطبع أبدًا
  137. في برنامج تكلفة الرحلة نفسه، عند إدخال نص بدل رقم يطبع:

    • Cannot divide by zero
    • Please Enter numbers !!!
    • قيمة المشاركة share
    • لا يطبع شيئًا
اختبارات الحاسب الآلي — الفصل الأولاختبارات الصف العاشر [ جميع المواد ]
جاري تجهيز الملف المطلوب
[ اشغل وقتك بذكر الله ]
مدرس حاسب آليأرقام مدرسين حاسب آليمدرسة حاسب آليأرقام مدرسات حاسب آلي