📝 التقييم الوحدة 2: أساسيات البرمجة بلغة جافا · الدرس 3 من 17
تقييم

تقييم الدرس 3: أول برنامج بلغة جافا

إجاباتك تُحفظ تلقائيًّا على هذا الجهاز. أجب ثم اضغط «صحّح ورقتي» في آخر الصفحة.

classHello { print("Hi");} Write onceRun anywhere

← العودة إلى الدرس 3: أول برنامج بلغة جافا

أسئلة التقييم

أسئلة تقييم الدرس: أول برنامج بلغة جافا. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) أي أداة تحتوي على المترجم وأدوات التطوير اللازمة لبرمجة تطبيقات جافا؟
2) أي أداة يجب توفرها لتطوير وتشغيل برامج جافا؟
3) ماذا تعني عبارة «اكتب مرة، وشغّل في أي مكان» في لغة جافا؟
4) ما اسم اللغة الوسيطة الناتجة بعد ترجمة برنامج جافا؟
5) أي العبارات التالية توضّح الفرق الصحيح بين المترجم (Compiler) والمفسر (Interpreter)؟
6) ما البيئة المناسبة للمبتدئ لكتابة برامج جافا في هذا المقرر؟
7) ما الترتيب الصحيح لمراحل عمل برنامج جافا من البداية إلى النهاية؟
8) ما البرنامج الذي يقرأ الأوامر وينفذها سطرًا بسطر؟
9) ما المقصود بلغة البرمجة؟
10) ما المقصود بالبرمجة؟
11) أي رمز يُستخدم لبدء تعليق في سطر واحد في جافا؟
12) أي أمر يطبع النص ثم ينتقل إلى سطر جديد؟
13) أي رمز يُستخدم في نهاية كثير من الجمل البرمجية في جافا؟
14) ما العبارة الصحيحة لبداية تعريف كلاس عام (public) باسم HelloJava في جافا؟
15) ما ناتج تنفيذ الكود التالي؟
snippet
      public class Test {    public static void main(String[] args) {        System.out.println("Hello");        System.out.print("Java ");        System.out.println("Programming");    }}
16) ما التصحيح المطلوب للكود التالي؟
snippet
      public class HelloJava {    public static void main(String[] args) {        System.out.println("Hello")    }}

2السؤال الثاني: صح أم خطأ

1) تساعد الآلة الافتراضية JVM على تشغيل برامج جافا على أنظمة تشغيل مختلفة.
الصواب: صح
2) الحاسب يفكر من تلقاء نفسه ويعرف المطلوب منه دون إعطائه أوامر.
الصواب: خطأ
3) NetBeans بيئة تطوير متكاملة تساعد المبرمج في كتابة وتشغيل برامج جافا.
الصواب: صح
4) جافا لغة برمجة كائنية التوجه وواسعة الاستخدام.
الصواب: صح
5) ينتقل الأمر System.out.print() تلقائيًا إلى سطر جديد بعد الطباعة.
الصواب: خطأ
6) إذا كان الكلاس معلنًا باستخدام public، فيجب أن يطابق اسمه اسم الملف قبل الامتداد .java.
الصواب: صح
7) التعليقات في برنامج جافا تُنفَّذ مثل الأوامر البرمجية.
الصواب: خطأ
8) تُستخدم الفاصلة المنقوطة ; فقط للفصل بين الأوامر، ولا تأتي في نهاية الجملة البرمجية.
الصواب: خطأ

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) تُسمّى اللغة الوسيطة التي تنتج بعد ترجمة برنامج جافا بـ .
الإجابة: Bytecode
2) أفضل طريقة لاكتساب مهارة البرمجة وتطويرها هي .
الإجابة: الممارسة المستمرة
3) البرنامج الذي يقرأ الأوامر وينفذها سطرًا بسطر يُسمّى .
الإجابة: Interpreter
4) سُمّيت لغة Java بهذا الاسم نسبةً إلى نوع من .
الإجابة: القهوة
5) المصطلح المناسب لعبارة «برنامج يحوّل الكود قبل التشغيل» هو .
الإجابة: Compiler
6) المصطلح المناسب لعبارة «برنامج نكتب فيه الأوامر بسهولة ويساعد على إظهار الأخطاء» هو .
الإجابة: IDE
7) المصطلح المناسب لعبارة «برنامج يقرأ الأوامر وينفذها سطرًا بسطر» هو .
الإجابة: Interpreter
8) المصطلح المناسب لعبارة «حزمة تطوير تحتوي على الأدوات الأساسية وبيئة التشغيل اللازمة لتطوير برامج جافا» هو .
الإجابة: JDK
9) اختر الترتيب الصحيح للبنية الأساسية لبرنامج جافا:
الإجابة: الكلاس‏ ← ‏الدالة الرئيسية main‏ ← ‏الأوامر التنفيذية
10) الرمز المستخدم لكتابة تعليق يمتد إلى عدة أسطر هو:
الإجابة: /* ... */
11) الأمر الذي يطبع النص ويبقي المؤشر في السطر نفسه هو:
الإجابة: System.out.print()
12) تنتهي كثير من الجمل البرمجية في جافا بالرمز:
الإجابة: ;
13)
الرمز // يُستخدم من أجل:      
الإجابة: كتابة تعليق في سطر واحد
14) الكلمة المحجوزة class تُستخدم من أجل:
الإجابة: تعريف كلاس
15) الدالة main تمثل:
الإجابة: نقطة بداية تنفيذ برنامج جافا
16) الأمر System.out.println() يُستخدم من أجل:
الإجابة: الطباعة ثم الانتقال إلى سطر جديد
17) الرمز /* ... */ يُستخدم من أجل:
الإجابة: كتابة تعليق يمتد إلى عدة أسطر

4السؤال الرابع: أكمل الفراغات

1) البرمجة كتابة أوامر ينفّذها الحاسب.

💡 صفة تصف الأوامر: لا عشوائية، بل خطوة بعد خطوة.

الإجابة: مرتّبة

2) شعار جافا: اكتب ، وشغّل في أي مكان.

💡 كم مرّة نكتب البرنامج حسب الشعار؟

الإجابة: مرّة

3) تُشغّل برامج جافا بواسطة الآلة الافتراضية .

💡 اختصار إنجليزي من 3 أحرف.

الإجابة: JVM

4) يحوّل الكودَ إلى Bytecode.

💡 الأداة التي تترجم الكود قبل التشغيل.

الإجابة: المترجِم

5) تعمل جافا على ويندوز و ولينكس.

💡 نظام تشغيل أجهزة Apple.

الإجابة: ماك

6) يتكوّن برنامج جافا من ثلاث طبقات: ثم ثم .

💡 من الخارج إلى الداخل: الحاوية الكبرى، ثم نقطة البداية، ثم ما يُنفَّذ.

الإجابة: الكلاس، الدالة main، الأوامر

7) لعرض نص نستخدم متبوعًا بأحد الأمرين println أو print.

💡 كلمتان بالإنجليزية بينهما نقطة، قبل println مباشرة.

الإجابة: System.out

8) الفاصلة المنقوطة تُنهي كل في جافا.

💡 ما الذي ينتهي بـ ; داخل main؟

الإجابة: أمر تنفيذي

9) ما يأتي بعد // يسمّى تعليق .

💡 تعليق // يمتد إلى نهاية …

الإجابة: السطر الواحد

10) في println تشير ln إلى .

💡 ln اختصار new line.

الإجابة: سطر جديد

5السؤال الخامس: التوصيل

طابِق كل عنصر في العمود (أ) بما يناسبه في العمود (ب):

  1. 1) البرمجة
  2. 2) لغة البرمجة
  3. 3) JVM
  4. 4) Compiler
  5. 5) Bytecode
  1. أ. وسيلة مخاطبة الحاسب.
  2. ب. أوامر مرتّبة لتحقيق هدف.
  3. ج. لغة وسيطة.
  4. د. آلة تشغّل جافا على أي نظام.
  5. هـ. يحوّل الكود إلى لغة وسيطة.
المفتاح: (1) ب (2) أ (3) د (4) هـ (5) ج

طابِق كل عنصر في العمود (أ) بما يناسبه في العمود (ب):

  1. 1) public class Main
  2. 2) main
  3. 3) System.out.println
  4. 4) //
  5. 5) ;
  1. أ. أمر الطباعة.
  2. ب. رأس الكلاس.
  3. ج. نقطة بداية التنفيذ.
  4. د. تعليق سطر واحد.
  5. هـ. نهاية الأمر التنفيذي.
المفتاح: (1) ب (2) ج (3) أ (4) د (5) هـ

6السؤال السادس: أسئلة عملية

1) رتّب خطوات تشغيل برنامج جافا (1 - 3):

  1. يشغّله JVM على الجهاز.
  2. نكتب الكود بلغة جافا.
  3. يحوّله المترجِم إلى Bytecode.
الترتيب الصحيح: 3، 1، 2

2) اذكر نظامَي تشغيل تعمل عليهما جافا:

إجابة مقبولة: ويندوز، لينكس

3) أكمل: امتداد ملف كود جافا هو:

إجابة نموذجية:
snippet
.java

4) تتبّع الناتج: اكتب ما يظهر على الشاشة.

snippet
System.out.print("A");System.out.print("B");System.out.println("C");System.out.println("D");
الناتج الصحيح:
Output×
ABC
D

5) صحّح الخطأ في السطر التالي واكتب الصواب:

snippet
System.out.println("مرحبا")
إجابة نموذجية:
snippet
System.out.println("مرحبا");

6) اكتب رأس الدالة الرئيسية main كما هو في جافا:

إجابة نموذجية:
snippet
public static void main(String[] args)
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».