ترميز هوفمان - اختبار
  • 1. من هو الذي قدم ترميز هوفمان؟
A) ديفيد أ. هوفمان
B) جون سميث
C) روبرت جونسون
D) آليس جونز
  • 2. ما هو نوع الترميز الذي تستخدمه خوارزمية هافمان؟
A) ترميز بأطوال ثابتة
B) ترميز بأطوال متغيرة
C) ترميز ASCII
D) ترميز ثنائي
  • 3. في ترميز هوفمان، ما هو نوع الرموز التي لها أكواد أقصر؟
A) الرموز الموجودة في الفهارس الفردية
B) الرموز التي تبدأ بالحرف 'أ'
C) الرموز الأكثر تكرارًا
D) الرموز الأقل تكرارًا
  • 4. ما هو رمز البادئة في ترميز هوفمان؟
A) رمز حيث لا يكون أي رمز فرعي جزءًا من رمز فرعي آخر.
B) رمز يستخدم فقط الأرقام 0 و 1.
C) رمز يحتوي على رموز فرعية ذات أطوال متساوية.
D) رمز يبدأ بنفس الرمز.
  • 5. ما هو اسم شجرة هافمان أيضًا؟
A) شجرة شاملة
B) شجرة ثنائية مثالية
C) شجرة متوازنة
D) شجرة كاملة
  • 6. كيف يتم قياس كفاءة ترميز هوفمان عادةً؟
A) سرعة الترميز
B) نسبة الضغط
C) استهلاك الذاكرة
D) عدد الرموز
  • 7. ما هي التعقيد الزمني الأسوأ لبناء شجرة هافمان؟
A) O(n)
B) O(n log n)
C) O(n2)
D) O(log n)
  • 8. ما هي الخطوة التي تلي بناء شجرة هافمان في عملية الترميز؟
A) بناء قائمة مرتبطة.
B) تخصيص رموز ثنائية للرموز.
C) حساب تكرار الرموز.
D) ضغط البيانات.
  • 9. في ترميز هوفمان، ما هو الرمز الذي يُخصص له عادةً أقصر رمز؟
A) الرمز الذي يحمل أطول اسم
B) الرمز الذي يحمل قيمة عدد أولي
C) الرمز الأقل تكرارًا
D) الرمز الأكثر تكرارًا
  • 10. ما هي بنية البيانات الأكثر استخدامًا لتنفيذ قائمة أولويات في ترميز هوفمان؟
A) قائمة مرتبطة
B) قائمة
C) مكدس
D) كومة ثنائية
  • 11. ما هي أنواع الرموز التي ينتجها ترميز هوفمان؟
A) رموز لاحقة
B) رموز بادئة
C) رموز داخلية
D) رموز لاحقة
  • 12. في أي سنة نُشرت ورقة البحث بعنوان 'طريقة لبناء أكواد ذات أقل قدر من التكرار'؟
A) 1952
B) 1955
C) 1949
D) 1960
  • 13. ما هي الطريقة التي يمكن أن تحل محل ترميز هوفمان إذا كانت هناك حاجة إلى نسبة ضغط أفضل؟
A) ترميز ليمبل-زيف-ويلش (LZW)
B) ترميز شانون-فانو
C) ترميز الحسابيات
D) ترميز طول التسلسل
  • 14. كيف يتم تعريف محتوى المعلومات h(a_i) للرمز a_i؟
A) h(a_i) = w_i * log2(w_i)
B) h(a_i) = log2(1 / w_i)
C) h(a_i) = -log2(w_i)
D) h(a_i) = 2w_i
  • 15. ما هي الصيغة المستخدمة لحساب الإنتروبيا H(A)؟
A) H(A) = ∑ (عندما w_i > 0) w_i / log2(w_i)
B) H(A) = ∑ (عندما w_i > 0) log2(w_i)
C) H(A) = ∑ (عندما w_i > 0) h(a_i) / w_i
D) H(A) = -∑ (عندما w_i > 0) w_i * log2(w_i)
  • 16. ما هو مساهمة الرمز الذي له احتمال صفر في الإنتروبيا؟
A) إنه يساوي محتوى المعلومات الخاص بالرمز.
B) إنه يساوي مقلوب وزنه.
C) صفر، لأن الحد الناتجي من w * log2(w) عندما تقترب w من الصفر من اليمين يساوي صفرًا.
D) إنه يساهم بشكل سلبي في الإنتروبيا.
  • 17. ماذا يمثل البت '0' في شجرة هافمان؟
A) اتباع العقدة الابن اليسرى
B) اتباع العقدة الابن اليمنى
C) عقدة داخلية
D) عقدة ورقة
  • 18. ما هي بنية البيانات المستخدمة لإدخال واسترجاع العقد بكفاءة بناءً على الاحتمالية في خوارزمية بسيطة لبناء شجرة هافمان؟
A) مكدس
B) قائمة أولويات
C) مصفوفة
D) طابور
  • 19. كم عدد الطوابير المستخدمة في طريقة الوقت الخطي لإنشاء شجرة هافمان؟
A) أربعة
B) اثنان
C) واحد
D) ثلاثة
  • 20. في بناء شجرة هافمان باستخدام طريقة تعقيد زمني خطي، أين يتم إدخال القيم الأولية في قائمة الانتظار؟
A) قائمة الانتظار الثانية
B) كلتا قائمتي الانتظار في نفس الوقت
C) لا توجد قائمة انتظار
D) قائمة الانتظار الأولى
  • 21. عند بناء شجرة هافمان باستخدام طابورين، كيف تضمن أن يكون للعقدة ذات الوزن الأقل دائمًا الأولوية؟
A) من خلال اختيار العقد بشكل عشوائي من أي من الطابورين.
B) من خلال ترتيب كلا الطابورين حسب الوزن بعد كل عملية إدخال.
C) من خلال الاحتفاظ بالأوزان الأولية في الطابور الأول والأوزان المجمعة في الطابور الثاني.
D) من خلال إدخال العقد فقط التي تحتوي على أوزان فريدة.
  • 22. كيف يمكنك حل التعادل بين قوائم الانتظار لتقليل التباين في ترميز هوفمان؟
A) اختر عشوائيًا عنصرًا من أي من قائمتي الانتظار.
B) اختر العنصر الموجود في قائمة الانتظار الأولى.
C) احذف كلا العنصرين وابدأ من جديد.
D) اختر العنصر الموجود في قائمة الانتظار الثانية.
  • 23. ماذا يحدث للعقدتين اللتين لهما أصغر احتمال خلال بناء شجرة هافمان؟
A) تظلان عقدتين طرفيتين.
B) تصبحان عقدتي جذر.
C) يتم إزالتهما من الشجرة.
D) يتم دمجهما لتكوين عقدة داخلية جديدة.
  • 24. ما هو الاستخدام الشائع لترميز هوفمان المعدل؟
A) أجهزة الفاكس.
B) ضغط ملفات الصوت.
C) ضغط النصوص في برامج معالجة النصوص.
D) ترميز الصور لصفحات الويب.
  • 25. ما هي أنواع المشكلات التي يمكن لخوارزميات قالب هافمان حلها؟
A) المشكلات المتعلقة بالضغط فقط.
B) تقليل أقصى طول للمسار الموزون، من بين أمور أخرى.
C) المشكلات التي لا تتضمن أوزانًا.
D) المشكلات المتعلقة بترتيب البيانات.
  • 26. ما هو الخوارزمية التي تحل مشكلة ترميز هوفمان مع تحديد طول الرمز؟
A) خوارزمية دمج الحزم.
B) خوارزمية هوفمان الثنائية.
C) خوارزمية هوفمان التكيفية.
D) خوارزمية هوفمان القائمة على القوالب.
  • 27. من قام بحل مشكلة ترميز هوفمان مع تكاليف مختلفة للأحرف؟
A) آلان تورينغ.
B) أدريانو غارسيا.
C) تي. سي. هو.
D) ريتشارد إم. كارب.
  • 28. في ترميز هوفمان الأبجدي، ما الذي يجب أن يكون متطابقًا بين المدخلات والمخرجات؟
A) الترتيب الأبجدي.
B) تكرار الظهور.
C) التمثيل الثنائي.
D) تكلفة الإرسال.
  • 29. في أي جامعة كان ديفيد أ. هوفمان يدرس عندما قام بتطوير الخوارزمية؟
A) جامعة ستانفورد
B) جامعة هارفارد
C) جامعة برينستون
D) معهد ماساتشوستس للتكنولوجيا (MIT)
  • 30. ما هي المتطلبات عند استخدام ترميز هوفمان مع احتمالات الإدخال غير المعروفة؟
A) يجب تخزين جدول الترددات مع النص المضغوط.
B) يجب أن يصاحب البيانات المضغوطة مفتاح تشفير.
C) يجب تخزين النص الأصلي مع النسخة المضغوطة.
D) لا يلزم تخزين أي معلومات إضافية.
تم إنشاؤها باستخدام That Quiz — موقع توليد اختبار الرياضيات مع موارد لمجالات أخرى.