فهرس المقرر
تقييم

تقييم الدرس 14: القوائم الديناميكية ArrayList

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

ArrayList<String> names Ali[0]Sara[1]Omar[2] Huda add names.add("Huda");names.size() → 4

← العودة إلى الدرس 14: القوائم الديناميكية ArrayList · أسئلة التقييم · أكمل الفراغات

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

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

1السؤال الأول: أكمل الفراغات

1) أكمل الفراغ: لإضافة عنصر إلى القائمة نستخدم الدالة .

💡 ثلاثة أحرف: «أضِف».

الإجابة: add

2) أكمل الفراغ: لحذف عنصر من القائمة نستخدم الدالة .

💡 كلمة تعني «احذف».

الإجابة: remove

3) أكمل الفراغ: لتعديل العنصر في موقع معيّن نستخدم الدالة .

💡 ثلاثة أحرف: «عيّن».

الإجابة: set

2السؤال الثاني: التوصيل

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

  1. 1) add
  2. 2) get
  3. 3) set
  4. 4) size
  5. 5) clear
  1. أ. تقرأ عنصرًا.
  2. ب. تضيف عنصرًا.
  3. ج. تحذف كل العناصر.
  4. د. عدد العناصر.
  5. هـ. تعدّل عنصرًا.
المفتاح: (1) ب (2) أ (3) هـ (4) د (5) ج

3السؤال الثالث: أسئلة عملية

1) تتبّع الناتج:

snippet
import java.util.ArrayList;public class Main {    public static void main(String[] args) {        ArrayList<Integer> nums = new ArrayList<>();        nums.add(5);        nums.add(10);        nums.set(0, 7);        int sum = 0;        for (int n : nums) sum = sum + n;        System.out.println(nums.size() + " " + sum);    }}
الناتج الصحيح:
Output×
2 17

2) أنشئ قائمة ArrayList من الأسماء فيها Ali و Sara و Omar، ثم اطبع عدد العناصر، ثم اطبع كل اسم في سطر.

الحل النموذجي:
Main.java
import java.util.ArrayList; public class Main {    public static void main(String[] args) {        ArrayList<String> names = new ArrayList<>();        names.add("Ali");        names.add("Sara");        names.add("Omar");        System.out.println(names.size());        for (String n : names) {            System.out.println(n);        }    }}
Output – JavaApplication (run)×
run:
3
Ali
Sara
Omar
BUILD SUCCESSFUL (total time: 0 seconds)
قارن إجابتك بالحل:
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

أكمل الفراغات

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

1السؤال الأول: أسئلة عملية

1)

أكمل الكود: أنشئ قائمة أسماء، وأضف إليها اسمًا، ثم اطبع عدد عناصرها

import java.util.;ArrayList<String> names = new ArrayList<>();names.("Ali");System.out.println(names.());
الإجابة: (1) ArrayList · (2) add · (3) size
2)

أكمل الكود: قائمة طلاب من الكلاس Student، ثم المرور عليها

ArrayList<> list = new ArrayList<>();list.add(new Student(4321, "Mohammed", 80));for (Student s : ) {    System.out.println(s.name);}
الإجابة: (1) Student · (2) list
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».