البرمجة والذكاء الاصطناعي · الصف الأول الثانوي
أسئلة: أساسيات البرمجة (1): الدالة print والمتغيرات والعمليات الحسابية في Python
15 سؤال اختيار من متعدد و4 سؤال مقالي بنموذج إجابة، لمراجعة درس «أساسيات البرمجة (1): الدالة print والمتغيرات والعمليات الحسابية في Python» من البرمجة والذكاء الاصطناعي (الصف الأول الثانوي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
الدالة التي تعرض النصوص والقيم على الشاشة في Python هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: print()
print تعرض ما بين القوسين.
أي الأوامر الآتية يعرض العبارة Hello Samar بشكل صحيح؟
عرض الإجابة والتعليل
الإجابة الصحيحة: print('Hello Samar')
النص يوضع بين علامتي تنصيص داخل print.
الشيء الذي يشبه صندوقًا له اسم نخزن فيه البيانات ونسترجعها منه هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: المتغير
المتغير (Variable).
الرمز = في Python يعني:
عرض الإجابة والتعليل
الإجابة الصحيحة: خصص القيمة التي على يمينه للمتغير الذي على يساره
= معامل تخصيص وليس مساواة.
الرمز المستخدم لتخصيص قيمة لمتغير يسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: معامل التخصيص
معامل التخصيص (Assignment operator).
ناتج print(17 // 5) هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: 3
// خارج القسمة الصحيح: 17 ÷ 5 خارجها 3.
باقي قسمة 17 على 5 نحسبه في Python بالأمر print(17 % 5)، ويكون الناتج:
عرض الإجابة والتعليل
الإجابة الصحيحة: 2
% باقي القسمة: 17 = 5 × 3 + 2.
ناتج print(2 ** 5) هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: 32
** الأس: .
ناتج print(3 ** 4) هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: 81
.
إذا كانت a = 20 فإن ناتج print(a % 3) هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: 2
20 = 3 × 6 + 2.
إذا كانت a = 5 و b = 3 فإن ناتج print(a * b) هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: 15
5 × 3 = 15.
إذا كانت c = 6 فإن ناتج print(c / 2) في Python هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: 3.0
معامل القسمة / يعطي دائمًا عددًا عشريًّا.
المعامل الذي يعطي باقي القسمة في Python هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: %
% للباقي.
البرنامج: print(x) ثم في السطر التالي x = 10. ماذا يحدث عند التنفيذ؟
عرض الإجابة والتعليل
الإجابة الصحيحة: يظهر خطأ لأن المتغير استُخدم قبل تعريفه
البنية تسلسلية؛ فالسطر الأول يُنفذ قبل تخصيص القيمة.
إذا كانت city = 'Cairo' فإن print('city') تعرض:
عرض الإجابة والتعليل
الإجابة الصحيحة: city
علامات التنصيص تجعلها نصًّا ثابتًا وليس اسم متغير.
أسئلة مقالية
فرّق بين معامل التخصيص = في البرمجة وعلامة المساواة في الرياضيات، مع مثال.
عرض نموذج الإجابة
في الرياضيات = تعني أن الطرفين متساويان. أما في البرمجة فهي معامل تخصيص يعني: ضع القيمة التي على اليمين في المتغير الذي على اليسار. مثال: x = x + 1 مستحيلة رياضيًّا، لكنها في البرمجة تزيد قيمة x بمقدار 1.
إذا كانت c = 5، فاكتب ناتج كل من: print(c + 3)، print(c - 2)، print(c * 4)، print(c / 2)، print(c ** 2).
عرض نموذج الإجابة
8، ثم 3، ثم 20، ثم 2.5، ثم 25.
اشرح الفرق بين المعاملات /، //، % باستخدام 17 و5.
عرض نموذج الإجابة
17 / 5 = 3.4 (القسمة العادية بناتج عشري). 17 // 5 = 3 (خارج القسمة الصحيح). 17 % 5 = 2 (باقي القسمة)، لأن 17 = 5 × 3 + 2.
اكتب برنامجًا يخزن طول مستطيل 8 وعرضه 5 في متغيرين، ثم يعرض مساحته ومحيطه.
عرض نموذج الإجابة
length = 8 ثم width = 5 ثم print(length * width) لعرض المساحة 40، ثم print(2 * (length + width)) لعرض المحيط 26.