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

تقييم الدرس 4: المتغيّرات وأنواع البيانات

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

int20agedouble1.75heightString"أحمد"name

← العودة إلى الدرس 4: المتغيّرات وأنواع البيانات

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

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

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

1) أيٌّ من التالي يُعد اسمًا صحيحًا لمتغير في جافا؟
2) ما الناتج الذي سيظهر على الشاشة عند تنفيذ الكود التالي؟
snippet
      public class Test {    public static void main(String[] args) {        int age = 20;        double height = 1.75;        char grade = 'A';        boolean isStudent = true;        String name = "Ahmed";         System.out.println(name);        System.out.println(age);        System.out.println(height);        System.out.println(grade);        System.out.println(isStudent);    }}
3) أيٌّ من التالي يمثل تعريفًا صحيحًا لمتغير من النوع char؟
4) ما الذي يُستخدم لتخزين قيمة في الذاكرة ويمكن تغييرها لاحقًا؟
5) ما نوع البيانات المناسب لتخزين القيمة 1.75؟

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

1) يُستخدم النوع boolean لتخزين الأعداد العشرية.
الصواب: خطأ
2) المتغير هو موقع في الذاكرة يُستخدم لتخزين قيمة يمكن تغييرها لاحقًا.
الصواب: صح
3) لا يجوز أن يبدأ اسم المتغير في جافا برقم، ولا يجوز أن يحتوي على مسافات.
الصواب: صح
4) تُكتب القيمة النصية من النوع String في جافا بين علامتي اقتباس مزدوجتين.
الصواب: صح
5) تنتهي جملة إعلان المتغير في جافا عادةً بفاصلة منقوطة ;.
الصواب: صح

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

1) في جافا، يُعد الاسمان
      age و Age      
لأن جافا .
الإجابة: مختلفين · حساسة لحالة الأحرف
2) عند تعريف متغير وإسناد قيمة ابتدائية له في جافا، نكتب نوع البيانات ثم اسم المتغير ثم ثم القيمة، وتنتهي الجملة بـ .
الإجابة: علامة الإسناد · الفاصلة المنقوطة
3) يُستخدم النوع لتخزين عدد صحيح.
الإجابة: int
4) ما نوع البيانات المناسب للقيمة 100؟
الإجابة: int
5) ما نوع البيانات المناسب للقيمة 3.14؟
الإجابة: double
6) ما نوع البيانات المناسب للقيمة 'B'؟
الإجابة: char
7) ما نوع البيانات المناسب للقيمة true؟
الإجابة: boolean
8) يُستخدم النوع لتخزين قيمة منطقية (true أو false).
الإجابة: boolean
9) ما نوع البيانات المناسب للقيمة "Saud"؟
الإجابة: String
10) يُستخدم النوع لتخزين النصوص.
الإجابة: String
11) النوع boolean يُستخدم لتخزين .
الإجابة: قيمة منطقية (صواب أو خطأ)
12) النوع char يُستخدم لتخزين .
الإجابة: حرف واحد بين علامتي اقتباس مفردتين
13) النوع double يُستخدم لتخزين .
الإجابة: عدد عشري
14) النوع int يُستخدم لتخزين .
الإجابة: عدد صحيح
15) النوع String يُستخدم لتخزين .
الإجابة: نص بين علامتي اقتباس مزدوجتين

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

1) الصيغة العامة للتصريح: اسم_المتغيّر = ;

💡 الفراغ الأول قبل الاسم، والثاني بعد علامة =.

الإجابة: النوع، القيمة

2) النوع يُستخدم لتخزين الأعداد الصحيحة.

💡 ثلاثة أحرف إنجليزية.

الإجابة: int

3) النوع double يُستخدم لتخزين الأعداد .

💡 أعداد فيها فاصلة مثل 1.75

الإجابة: العشرية

4) علامة بين نصّ ومتغيّر تعني الدمج عند الطباعة.

💡 الرمز نفسه المستخدم في الجمع.

الإجابة: +

5) أوّل خطوة لاستخدام متغيّر هي ثم إسناد قيمة له.

💡 تحديد النوع والاسم، مثل: int age;

الإجابة: الإعلان

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

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

  1. 1) int
  2. 2) double
  3. 3) char
  4. 4) boolean
  5. 5) String
  1. أ. 'A'
  2. ب. "أحمد"
  3. ج. 20
  4. د. 1.75
  5. هـ. true
المفتاح: (1) ج (2) د (3) أ (4) هـ (5) ب

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

1) تتبّع الناتج: اكتب ما يُطبع على الشاشة.

snippet
int a = 5;int b = 2;System.out.println("الناتج = " + (a + b));
الناتج الصحيح:
Output×
الناتج = 7

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

snippet
int age = "20";
إجابة نموذجية:
snippet
int age = 20;

3) اكتب سطر تصريح لمتغيّر يخزّن عمرك:

إجابة نموذجية:
snippet
int age = 20;

4) اكتب سطر تصريح لمتغيّر يخزّن اسمك:

إجابة نموذجية:
snippet
String name = "أحمد";

5) اكتب سطر تصريح لمتغيّر يخزّن طولك (عشري):

إجابة نموذجية:
snippet
double height = 1.75;
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».