أسئلة جافا الأساسية في اللغات العربية

أسئلة جافا الأساسية في اللغات العربية

اختبر فهمك لجافا الأساسية من خلال الإجابة على أكثر من 100 سؤال من أسئلة الاختيار من متعدد لجافا.
انتقل لأسفل لتبدأ!

1: أي واحد مما يلي ليس كلمة محجوزة في جافا؟

A.   عام

B.   خاص

C.   افتراضي

D.   أخير

2: ماذا سيكون ناتج البرنامج؟ class ab {public static void main (string [] ar) {system.out.print (" ؛ hi " ؛) ؛ } static {system.out.print (" ؛ How " ؛) ؛ }}

A.   خطا وقت التشغيل

B.   مرحبا كيف

C.   Howhi

D.   خطأ في التجميع: في ثابت

3: توفر منصة Java الأساسية العديد من الفوائد للمطورين ، بما في ذلك:

A.   واجهة برمجة متسقة عبر منصات أجهزة متعددة

B.   السرعة والأداء الفائقين مقارنة بالرمز الأصلي

C.   لغة برمجة وظيفية بحتة مع فلسفة التصميم البسيطة

D.   التجميع المباشر إلى الكود الأصلي على معظم المنصات

4: ما هي الطريقة الصحيحة لإنشاء مثيل للفصل؟

A.   className varname = new className (className جديد) ؛

B.   classname varname = new className (alcuments) ؛

C.   varname className = new varname (وسيطات) ؛

D.   className varname = & gt ؛ new className () ؛

5: صحيح من كاذبة؟ تضمن الكلمة الرئيسية StrictFP أن تحصل على نفس النتيجة على كل منصة إذا قمت بإجراء عمليات في متغير النقطة العائمة.

A.   حقيقي

B.   خطأ شنيع

6: بالنظر إلى الكود التالي ، ماذا سيكون الإخراج: استيراد java.lang.reflect.method ؛ Class Bar {private int bar (int a) {return a * a ؛ }} الفئة العامة foo {public static void main (string [] args) {try {bar bar = new bar () ؛ طريقة طريقة = bar.getClass (). getDeclaredMethod (" ؛ bar " ؛ ، int.class) ؛ method.setAccible (true) ؛ system.out.println (method.invoke (bar ، new integer (5))) ؛ } catch (استثناء e) {E.PrintStackTrace () ؛ System.out.println (" ؛ خطأ " ؛) ؛ }}}

A.   25

B.   باطل

C.   سيتم إلقاء غير شرعي AccessException

D.   تجميع خطأ

E.   5

7: واجهات مفيدة ل ...

A.   صنع خرسانة فئة مجردة

B.   تقليل حجم الكومة

C.   إنشاء عقد تصميم يتضمن التنفيذ

D.   تنفيذ نمط مصنع مجردة

8: طريقة الكائن. wait ():

A.   يتم استئناف من الانتظار إذا أخطأت الإخطار () للكائن

B.   يستأنف من الانتظار إذا أخبرت () الكائن

C.   يتسبب في انتظار الخيط الحالي

D.   يستأنف من الانتظار إذا انقضت قدر محدد من الوقت

9: ما الذي سيعلن قانونيًا وبناء وتهيئة مجموعة؟

A.   int mylist [] [] = {4،9،7،0} ؛

B.   int [] MyList = {" ؛ 1 " ؛ ، " ؛ 2 " ؛ ، " ؛ 3 " ؛} ؛

C.   int [] MyList = (5 ، 8 ، 2) ؛

D.   int mylist [] = {4 ، 3 ، 7} ؛

10: عادة ما يتم وصف فئة Java التي تمتد فئة أخرى مع الكلمة:

A.   الفئة الفرعية

B.   متحرك

C.   خلاصة

D.   مثقلة

11: أخيرًا اعتاد على ....

A.   تأكد من تنفيذ كتلة من الكود عند إيقاف تشغيل JVM.

B.   تأكد من تنفيذ كتلة من الكود فقط عند اكتمال المحاولة/الصيد دون استثناء

C.   تأكد من تنفيذ كتلة من الكود فقط عند اكتمال المحاولة/الصيد باستثناء

D.   تأكد من تنفيذ كتلة من الكود دائمًا بعد محاولة/التقاط

12: إذا تم تمييز طريقة أو متغير على أنه يحتوي على " ؛ private " ؛ مستوى الوصول ، ثم لا يمكن الوصول إليه إلا من:

A.   داخل نفس الفصل

B.   داخل نفس الفئة ، أو أي من فئاتها الفائقة

C.   داخل نفس الفئة ، أو فئة فرعية

D.   داخل نفس الفصل أو فئة الأم

13: ما هو مثال على الرسملة المناسبة لاسم الفصل؟

A.   كاميل

B.   كاميل

C.   Camelcase

D.   كاميل

14: " ؛ Javac " ؛ تستخدم أداة سطر الأوامر إلى:

A.   تحويل ملفات Java Bytecode إلى تنفيذيات أصلية

B.   مجموعات ضغط ملفات فئة Java في أرشيفات .jar

C.   تجميع ملفات مصدر Java في ملفات فئة Bytecode

D.   توليد الرؤوس C و Stubs للطرق الأصلية

15: Java يتعامل مع تخصيص الذاكرة وإعادة استخدامها باستخدام عملية تسمى:

A.   كتل الأصدقاء

B.   مجموعة القمامة

C.   ذاكرة افتراضية

D.   إدارة الذاكرة اليدوية

16: ما هي الكلمات الرئيسية الإضافية التي يمكن استخدامها مع كتل التجربة؟

A.   ينهي

B.   الانتهاء

C.   أخيراً

D.   أخير

17: الطريقة الأكثر موثوقية لمقارنة سلسلتين للمساواة هي:

A.   باستخدام طريقة .equals () أو .Compareto () لكائن واحد على الآخر

B.   باستخدام المشغل == على .value () من كل كائن

C.   باستخدام Operator على الكائنات

D.   باستخدام المشغل == على الكائنات

18: جزء من A " ؛ حاول " ؛ الكتلة التي يتم تنفيذها دائمًا هي:

A.   " ؛ if " ؛

B.   " ؛ استيراد " ؛

C.   " ؛ enum " ؛

D.   " ؛ أخيرًا " ؛

19: يتم استخدام فئة الطفل من فئة الوالدين التالية:

A.   يمتد الطفل الفئة الوالد

B.   طفل الصف: الوالد

C.   يمتد طفل الطبقة الوالد العام

D.   طفل الصف :: الوالد

20: ما هو بناء الجملة الصحيح لاستيراد java.util.scanner؟

A.   يستورد. java.util.scanner ؛

B.   import.java.util.scanner ؛

C.   import.java.util.scanner.

D.   استيراد java.util.scanner ؛

21: إذا كنا نريد عدم تجاوز فصل ، فيجب أن يتم الفصل

A.   يجب أن يكون الفصل مجردة

B.   الطبقة يجب أن تكون علنية

C.   يجب أن يكون الفصل نهائيًا

D.   يجب أن يكون الفصل ثابتًا

22: لتوثيق واجهة برمجة التطبيقات ، ما هي الأداة التي تستخدمها؟

A.   Javaapi

B.   DocumentCreate

C.   جافادوك

D.   apicreate

23: أي من هذه مزايا التغليف في جافا؟

A.   يقلل التغليف من اقتران الوحدات النمطية وزيادة التماسك داخل الوحدة النمطية

B.   التغليف في Java يجعل اختبار الوحدة سهلاً

C.   كل هذه

D.   الرمز المغطى سهل التغيير بمتطلبات جديدة

24: ما هي الطريقة الأكثر فعالية لتسلسل عدد كبير من الأوتار في جافا؟

A.   كائن StringBuffer.

B.   المشغل +.

25: أي مما يلي هو توقيع مُنشئ صالح؟

A.   الفئة الفراغ العام ()

B.   اسم الفصل الثابت العام ()

C.   اسم الفصل الثابت ()

D.   اسم الفصل العام ()

26: طريقة thread.sleep ():

A.   تعليق التنفيذ في الأساليب المتزامنة فقط

B.   يؤدي إلى تعليق الجهاز الظاهري المستضاف جميع أشكال التنفيذ

C.   يؤدي إلى تعليق جميع المواضيع التنفيذ

D.   يتسبب في قيام الخيط الحالي بتعليق التنفيذ

27: كيف يمكنك منع صفك من أن تكون ورثها من قبل فصل آخر؟

A.   إعلان أن مُنشئ الفئة الافتراضي على أنه خاص.

B.   إعلان الفصل على أنه نهائي.

C.   أعلن الفصل بأنه مجردة.

D.   إنه غير ممكن.

28: الفئة العامة someclass {public static void main (string [] args) {system.out.println ((string) null) ؛ }} هل يتم تجميع هذا الرمز بدون أخطاء؟

A.   نعم

B.   لا

29: عندما تقوم بإنشاء مؤشر ترابط مع المشغل "الجديد" - أي واحد من العبارات التالية صحيح في حالته

A.   سيتم "تشغيله" عندما تسمى طريقة Start ()

B.   إنه في حالة "Runnable"

C.   يتم حظره حتى يقوم مؤشر ترابط آخر بإخطار ()

D.   يبدأ الركض على الفور

30: ما هي الطريقة التي يجب أن تتجاوزها دائمًا عند تجاوزك طريقة متساوية ()؟

A.   hashcode ()

B.   إلى سلسلة()

C.   انتظر()

D.   استنساخ ()

31: أي من هذه صحيح؟

A.   واجهة تنفذ واجهة وفئة أخرى

B.   الفصل ينفذ ويمتد الفصل

C.   يمتد interrface إلى فئة ولكنه ينفذ واجهة أخرى

D.   الفصل يطبق واجهة ولكنه يمتد فئة

32: هل يمكن أن يكون الفصل التجريدي صفًا نهائيًا؟

A.   لا

B.   نعم

33: الكلمة الرئيسية المستخدمة للوصول إلى الأعضاء أو طرق الفئة الفائقة؟

A.   هذا

B.   ممتاز

C.   يمتد

D.   محلي

34: ما هو الملاكمة التلقائية؟

A.   JVM تحويل int إلى قيم تعويم

B.   الإدراج التلقائي للأقواس بواسطة IDE

C.   لا يحدث في Java ، فقط بلغات JVM المكتوبة ديناميكيًا مثل Groovy

D.   تحويل JVM بين الأنواع البدائية والأنواع المرجعية

35: تسمح آلية الانعكاس بما يلي:

A.   تفويض التكوين إلى ملف XML

B.   تعديل وفحص الخصائص وطرق الكائنات ، حتى لو كانت محمية أو خاصة

36: اختبار الحزمة اختبار الفئة {} -----------------اختبار الحزمة ؛ يمتد اختبار الفئة الفرعية اختبار {} هل يتم تجميع هذا الرمز بدون أخطاء إذا كانت الفئات في ملفات منفصلة؟

A.   لا

B.   نعم

37: ماذا سيكون الناتج من البرنامج؟ الفئة العامة foo {public static void main (string [] args) {try {return ؛ } أخيرًا {system.out.println (" ؛ أخيرًا " ؛) ؛ }}}

A.   أخيراً

B.   فشل التجميع.

C.   يعمل الرمز بدون إخراج.

D.   يتم إلقاء استثناء في وقت التشغيل.

38: كيف يمكننا استخدام ملفات الفصل أو الجرة المحفوظة على مسار الشبكة ، ضمن مشاريعنا؟

A.   ذكر أسماء ملفات الفئة /الجرة أثناء التجميع فقط

B.   عن طريق النسخ المباشر وتشمل في نفس المجلد اعتبارًا من المشروع

C.   لا يمكن استخدام ملفات الشبكة مباشرة

D.   بما في ذلك اسم ملف المسار والفئة /جرة في classpath

E.   ذكر أسماء الملفات في المسار

39: ماذا ستعود أدناه الطريقة؟ public foo () {int x = 5 ؛ إرجاع x ؛ }

A.   خطا وقت التشغيل

B.   5

C.   باطل

D.   تجميع خطأ

40: ما هو إخراج الكود أدناه؟ int a = 0 ؛ int b = 0 ؛ if (a ++ == 1 || b ++ == 1) {} system.out.println (a+ " ؛ " ؛+ b) ؛

A.   0 1

B.   0 0

C.   1 0

D.   1 1

41: كيف يجب أن تنشئ فئة جديدة تقوم بتعيين مفاتيح للقيم ، باستخدام إطار مجموعات Java؟

A.   قم بتنفيذ واجهات قائمة الانتظار والقائمة والمصفوفة

B.   قم بتنفيذ واجهة الخريطة ، ربما عن طريق تمديد فئة الخريطة الملخص

C.   قم بتنفيذ كل من واجهات التكرار والمصفوفة

D.   تمديد فئة AbstractCollection ، وبالتالي تنفيذ واجهة Collection

42: ما هي فائدة concurrenthashmap & lt ؛ k ، v & gt ؛؟

A.   يسمح باستخدام مفتاح أو قيمة فارغة

B.   يحافظ على قائمة من خلال جميع الإدخالات لاسترداد البيانات بالترتيب الذي تم إدراجه.

C.   جميع العمليات آمنة لخيط الرسائل ولا تستلزم عمليات الاسترجاع قفل

D.   يدعم قفل الجدول بأكمله بطريقة تمنع كل الوصول

43: " ؛ Java " ؛ تستخدم أداة سطر الأوامر إلى:

A.   مجموعات ضغط ملفات فئة Java في أرشيفات .jar

B.   تحميل وتنفيذ ملفات Java .class

C.   تفكيك ملفات. class مرة أخرى إلى رمز المصدر القابل للقراءة

D.   تجميع ملفات مصدر Java في ملفات فئة Bytecode

44: يعالج JDBC مسألة المعاملات.

A.   حقيقي

B.   خطأ شنيع

45: هل من الجيد أن تصطاد " ؛

A.   لا

B.   نعم

46: الثابت " ؛ static " ؛ تمثل الكلمات الرئيسية شيئًا ما:

A.   لا تكون قابلة للتغيير بعد التهيئة

B.   متغير ثابت لا يمكن تغيير قيمته

C.   لم تعد قادرة على أن تكون فرعية أو زائدة

D.   الانتماء إلى فصل ، بدلاً من مثيل معين

47: ما هي جميع أنواع معدلات الوصول المختلفة في جافا

A.   خاص عمومي

B.   خاص ، محمي ، افتراضي ، عام

C.   خاص ، محمي ، عام

D.   محمي ، افتراضي ، عام

E.   خاص ، افتراضي ، عام

48: على أي إصدار رئيسي من Java تم تقديم Lambdas؟

A.   جافا 6

B.   جافا 5

C.   جافا 7

D.   جافا 8

49: عند إنشاء فئة محددة مستخدمًا لتخزين الكائنات في hashmap ، ما هي الطريقة (الطرق) التي يجب تجاوزها؟

A.   طريقة متساوية ()

B.   طريقة hashcode ()

C.   طريقة المنشئ

D.   كل من أساليب متساوية () و hashcode ()

E.   (لا تحتاج إلى تجاوز أي طرق)

50: يمكن استخدام مشغل مثيل لتحديد ما إذا كان الكائن هو:

A.   مثيل للفئة التي تنفذ واجهة معينة

B.   (كل هذه)

C.   مثال على الفصل

D.   مثال على فئة فرعية من الفصل

51: تريد فئات فرعية في أي حزمة للوصول إلى أعضاء الطبقة الفائقة. ما هو الوصول الأكثر تقييدًا الذي يحقق هذا الهدف؟

A.   عابر

B.   خاص

C.   محمي

D.   عام

52: عند استخدام المقارنة == على كائنين ، يتحقق لمعرفة ما إذا كانت:

A.   هي حالات من نفس الفصل

B.   تقييم بنفس القيمة

C.   لها نفس القيمة وفقًا لطريقة .equals () للكائن الأول

D.   هي إشارات إلى نفس الكائن بالضبط

53: an " ؛ overload " ؛ الطريقة التي لديها ما هو مشترك مع أساليب واحدة (أو أكثر) في نفس الفصل؟

A.   نفس الاسم

B.   نفس الرقم وأنواع المعلمات

C.   نفس عدد المعلمات ، بغض النظر عن النوع

D.   نفس نوع العودة

54: لماذا من المهم تجاوز Hashcode () عند تجاوز متساو ()؟

A.   سوف يساوي () استثناء إذا لم يتم تجاوز HashCode () أيضًا.

B.   ليس من المهم تجاوز Hashcode () عند تجاوز متساو ().

C.   التجاوز المتساوي دون أن يكسر Hashcode عقد HashCode ().

55: ما هو اسم الطريقة المستخدمة لبدء تنفيذ مؤشر ترابط؟

A.   فيه()؛

B.   يبدأ()؛

C.   سيرة ذاتية()؛

D.   يجري()؛

56: ما هو الأمر الصحيح لتشغيل ملف جرة قابل للتنفيذ يسمى برنامج. jar؟

A.   برنامج JAR.JAR

B.   Java -jar program.jar

C.   برنامج jar -run

D.   برنامج Java -Jar

E.   Java -Run Program.Jar

57: أي واحدة من العبارات التالية صحيحة حول حبوب جافا؟

A.   الفاصوليا جافا هي فئات محددة المستخدم.

B.   يجب على جميع حبوب جافا تمديد فئة قاعدة Java.bean

C.   لا يمكن استخدام Java Beans في برمجة جانب الخادم ، ولا يتم استخدامها إلا لواجهات المستخدم الرسومية.

D.   لا يُسمح لحبوب جافا بإنشاء أي مؤشرات ترابط

58: استدعاء system.gc () عند استخدام JVM الحديث:

A.   مهم بشكل خاص عند البرمجة للأجهزة المحدودة للهاتف المحمول أو الذاكرة.

B.   لا يجبر بالضرورة أن يحدث جمع القمامة ، وليس جافا الاصطلاحية.

C.   يجب أن يتم بعد حذف عدة عناصر من مجموعة.

D.   هي الطريقة الأكثر وضوحا وموثوقية لأداء إدارة الذاكرة في جافا.

E.   تخلص مباشرة وعلى الفور من جميع الأشياء اليتيم على الكومة.

59: ما هو الإخراج؟ int [] xxx = {10 ، 20} ؛ قائمة & lt ؛ string & gt ؛ list = new ArrayList & lt ؛ string & gt ؛ (10) ؛ list.add (" ؛ 01 " ؛) ؛ list.add (" ؛ 02 " ؛) ؛ System.out.println (xxx.length + " ؛ ، " ؛ + list.size ()) ؛

A.   2 ، 10

B.   1 ، 2

C.   10 ، 2

D.   تجميع خطأ

E.   2 ، 2

60: قد يمتد الفصل:

A.   واجهة واحدة فقط

B.   طبقة واحدة فقط غير نهائية

C.   العديد من الفصول من خلال الميراث المتعدد

D.   فئة داخلية واحدة فقط

61: الأشياء غير القابلة للتغيير هي دائما ...

A.   الذاكرة فعالة

B.   الموضوع آمن

C.   متعدد الأشكال

D.   قابل للتسلسل

62: ما هو البيان الصحيح للتعامل مع RunTimeException؟

A.   يجب أن يكون محاطًا بمحاولة التجربة في المكان

B.   يجب وضع علامة باستخدام رميات " ؛ الكلمة الرئيسية في إعلان الطريقة

C.   لا ينبغي أن يتم اكتشافها ، لأن هذا الاستثناء يمثل خطأ المبرمج الذي يجب إصلاحه.

D.   يمكن التعامل معها عن طريق التجربة في المكان ، ولكن يمكن نشرها أيضًا باستخدام TROWS " ؛ الكلمة الرئيسية

63: توفر Java فئة لتسلسلات شخصيات قابلة للتغيير ، تسمى:

A.   طفرت

B.   خيط

C.   StringBuffer

D.   charsequence

64: ما هو الفرق بين الاستثناء الذي تم فحصه وغير محدد؟

A.   استثناء تم فحصه يمتد قابلاً للتسمية ولا يوجد استثناء لم يتم التحقق منه.

B.   استثناء غير محدد يمتد قابلاً للتسمية ولا يوجد استثناء محدد.

C.   يجب القبض على استثناءات غير محددة بينما لا تحتاج إلى القبض على

D.   يجب أن يتم القبض على الاستثناءات التي تم فحصها في حين لا تحتاج إلى أن يتم القبض عليها

65: أي فئة/فصول هي/هي مؤشر ترابط آمن بين هذه؟

A.   سلسلة و stringbuffer

B.   StringBuilder

66: أي واحدة من هذه القوائم تحتوي فقط على كلمات رئيسية لبرمجة Java؟

A.   StrictFP ، ثابت ، سوبر ، ينفذ ، افعل

B.   حاول ، افتراضي ، رمي ، نهائي ، متقلبة ، عابرة

C.   الفصل ، إذا ، باطلة ، طويلة ، int ، تابع

D.   بايت ، كسر ، تأكيد ، التبديل ، تشمل

E.   goto ، مثيل ، الأصلي ، وأخيرا ، الافتراضي ، يلقي

67: بالإضافة إلى Corba ، يدعم Core Java أيضًا خدمات الشبكة باستخدام:

A.   بروتوكول IPX / SPX

B.   دعاء الأسلوب البعيد

C.   مكالمات الإجراء عن بُعد

D.   وصول الكائن عن بُعد

68: طريقة بدون معدل وصول (أي العام والخاص والمحمي) هي ...

A.   خاص

B.   حزمة خاصة

C.   محمي

D.   ثابتة

E.   عام

69: ما هي الكلمة المحجوزة في لغة برمجة Java؟

A.   مرجع

B.   مجموعة مصفوفة

C.   محلي

D.   فئات فرعية

E.   طريقة

70: واجهة القائمة لديها أي superinterfaces؟

A.   تعيين

B.   كلا التجميع و ithable

C.   مجموعة

D.   متوقعة

71: enum مثال {واحد ، اثنان ، ثلاثة} أي عبارة صحيحة؟

A.   التعبيرات (واحدة == واحدة) وواحد.

B.   لا يمكن استخدام قيم المثال في java.util.hashmap الخام. بدلاً من ذلك ، يجب على المبرمج استخدام java.util.enummap.

C.   يمكن استخدام قيم المثال في java.util.sortedset ، ولكن لن يتم فرز المجموعة لأن الأنواع المخصصة لا تنفذ java.lang.comparable.

D.   يضمن التعبير (واحد & lt ؛ اثنان) أن يكون صحيحًا ، ويضمن أن يكون One.compareto (اثنان) أقل من واحد.

72: أي مما يلي يستخدم لمعرفة تفاصيل التجميع

A.   Javac -Detail TestExample.java

B.   javac -Verbose testExample.java

C.   Javac -Debug testExample.java

D.   أيا من هذه

73: أي خيار صحيح لـ StringBuffer و StringBuilder

A.   StringBuffer ليست مؤشر ترابط آمن و stringBuilder آمنة مؤشر ترابط.

B.   لا stringBuffer أو StringBuilder آمن.

C.   StringBuffer و StringBuilder آمن.

D.   StringBuffer آمن و stringbuilder ليس مؤشر ترابط

74: بعد جزء الكود التالي ، ما هي القيمة في؟ سلاسل؛ int a ؛ S = " ؛ فتى أحمق. " ؛؛ A = S.Indexof (" ؛ Fool " ؛) ؛

A.   -1

B.   قيمة عشوائية

C.   1

D.   0

E.   4

75: إدارة الذاكرة التلقائية Java ':

A.   يمكن تجاوزها باستخدام وظائف مثل التخصيص و Dalloc

B.   يمكن ضبطها باستخدام إعدادات الجهاز الظاهري

C.   يمكن تكوينها للعمل بشكل ثابت أو ديناميكي في وقت الترجمة

D.   يستخدم الإعدادات المتشددين داخل كل جهاز افتراضي ، والتي لا ينبغي تغييرها

76: الفئة العامة someclass {public static void main (string [] args) {system.out.println ((string) null) ؛ }} ما هي نتيجة البرنامج التالي؟

A.   الكود يلقي nullpointerxception.

B.   الكود لا يجمع.

C.   يطبع الكود " ؛ null " ؛ على وحدة التحكم.

77: فئة سلسلة Java '

A.   غير قابل للتغيير ، ولكن يمكن أن يكون فئات فرعية

B.   نهائي ، مع مثيلات ثابتة

C.   قابلة للتغيير ، ويمكن فطائرها الفرعية

D.   نهائي ، لكنه يخلق مثيلات قابلة للتغيير

78: إخراج البرنامج: اختبار الفئة {public static void main (string [] ar) {int i = 0 ؛ if (i) system.out.print (" ؛ hi " ؛) ؛ else system.out.print (" ؛ bye " ؛) ؛ }}

A.   خطأ في وقت التشغيل: أنواع غير متوافقة

B.   الوداع

C.   خطأ التجميع: أنواع غير متوافقة

D.   أهلاً

79: أي مما يلي ينطبق على التحميل الزائد مقابل الأساليب الغالبة؟

A.   يمكن أن يؤدي التحميل الزائد إلى تغيير وصول الطريقة بشكل تعسفي ، في حين أن التجاوز يمكن أن يجعلها أكثر تقييدًا فقط

B.   يمكن تجاوز الأساليب النهائية ، ولكن لا يتم تحميلها الزائد

C.   يحدث التحميل الزائد في وقت الترجمة ، في حين يحدث التجاوز في وقت التشغيل

D.   يجب أن تكون قائمة الوسيطة للطرق المحملة من نفس نوع البيانات (على عكس الطرق المتجاوز)

80: enum مثال {واحد ، اثنان ، ثلاثة} أي عبارة صحيحة؟

A.   التعبيرات (واحدة == واحدة) وواحد.

B.   لا يمكن استخدام قيم المثال في java.util.hashmap الخام. بدلاً من ذلك ، يجب على المبرمج استخدام java.util.enummap.

C.   يمكن استخدام قيم المثال في java.util.sortedset ، ولكن لن يتم فرز المجموعة لأن الأنواع المخصصة لا تنفذ java.lang.comparable.

D.   يضمن التعبير (واحد & lt ؛ اثنان) أن يكون صحيحًا ، ويضمن أن يكون One.compareto (اثنان) أقل من واحد.

81: فارغة " ؛ المتغير النهائي (محدد بدون قيمة أولية:

A.   سوف يثير استثناء إذا تم الوصول إلى قيمته أو تعيينه في وقت التشغيل

B.   له قيمة فارغة ، وسوف يثير استثناء إذا تم تهيئته أو تعيينه لاحقًا

C.   غير قانوني ، وسوف يسبب خطأ في وقت الترجمة

D.   يمكن تهيئتها لاحقًا ، ولكن فقط في موقع واحد

82: كيف يمكنك تحويل int [] إلى arraylist & lt ؛ integer & gt ؛؟

A.   باستخدام ToarRayList ()

B.   في حلقة ، إنشاء أعداد صحيحة جديدة.

C.   باستخدام Matrays.Aslist static

D.   يصب

83: ما هي المرجع الضعيف؟

A.   إشارة إلى كائن تم جمع القمامة.

B.   إشارة إلى كائن ربما تم جمع القمامة عند طلب الكائن.

C.   إشارة إلى كائن لا يمكن جمعه.

D.   إشارة إلى كائن على وشك جمع القمامة.

84: ما هي كلمة رئيسية صالحة في جافا؟

A.   واجهه المستخدم

B.   غير موقعة

C.   int

D.   خيط

E.   يطفو

85: فئة تنفذ نمط المفرد ...

A.   لا يوجد منشئون عامون ، طريقة مصنع ثابت عام ، متغير مثيل ثابت.

B.   المنشئون العامون بدلاً من طريقة مصنع ثابت ومتغير مثيل ثابت.

C.   لا يوجد منشئون عامون ، طريقة مصنع ثابتة خاصة ، متغير مثيل ثابت.

D.   لا توجد منشئات عامة وطريقة مصنع ثابت ومتغيرات مثيل غير منتظم.

86: ما هو الوالد المباشر للخطأ " ؛ فصل؟

A.   استثناء

B.   رمي

C.   استثناء وقت التشغيل

87: تم تجميع رمز مصدر Java في

A.   رمز البايت

B.   .فصل

C.   مصدر الرمز

D.   .Obj

E.   .إملف تنفيذى

88: ما هي المشكلة في الكود التالي؟ سلسلة S = " ؛ " ؛؛ لـ (int i = 0 ؛ i & lt ؛ 1000000 ؛ i ++) {s+= integer.toString (i) ؛ }

A.   لا توجد مشاكل مع الكود أعلاه.

B.   سوف يؤدي ببطء شديد لأن السلاسل غير قابلة للتغيير.

C.   لن يتم تجميعها.

D.   سوف يؤدي ببطء شديد لأن integer.tostring () بطيئة.

89: يتم تمرير متغيرات Java إلى أساليب على النحو التالي:

A.   مرجع مرجعي

B.   لا

C.   قيمة التمرير

90: يمكن لـ " ؛ Main " ؛ يتم تحميل الطريقة

A.   لا

B.   نعم

91: ماذا سيتم طباعته إذا حاولت تجميع الكود التالي وتشغيله؟ int i = 9 ؛ Switch (i) {default: system.out.println (" ؛ الافتراضي " ؛) ؛ الحالة 0: System.out.println (" ؛ Zero " ؛) ؛ استراحة؛ الحالة 1: System.out.println (" ؛ One " ؛) ؛ الحالة 2: system.out.println (#34 ؛ اثنان " ؛) ؛ }

A.   لم يتم عرض الإخراج

B.   شرط الخطأ الافتراضي غير محدد

C.   تقصير

D.   الافتراضي صفر

92: أي من العبارات التالية حول الطبقات الداخلية الثابتة صحيحة؟

A.   تتطلب فئة داخلية ثابتة مثيلًا للفئة المرفقة.

B.   تتطلب فئة داخلية ثابتة مُهيئًا ثابتًا.

C.   لا يشير الفئة الداخلية الثابتة إلى مثيل للفئة المرفقة.

D.   تتمتع فئة داخلية ثابتة بإمكانية الوصول إلى الأعضاء غير القديم في الطبقة الخارجية.

93: الفئة X تنفذ Runnable {public static void main (string args []) { /* code missing؟ */} public void run () {}} أي من السطر التالي من الكود مناسب لبدء مؤشر ترابط؟

A.   X Run = new x () ؛ الموضوع t = موضوع جديد (تشغيل) ؛ T.Start () ؛

B.   الموضوع t = موضوع جديد () ؛ x.run () ؛

C.   الموضوع t = موضوع جديد (x) ؛

D.   الموضوع t = موضوع جديد (x) ؛ T.Start () ؛

94: هل إجبار () دائمًا على إجبار جميع المواضيع على الإنهاء؟

A.   نعم ، بعد أن يطلق على المقاطعة () موضوع ينتهي فورًا

B.   لا ، إذا لم يتم تمكين الانقطاع للخيط ، فلن ينتهي

C.   نعم ، يحصل الخيط على نقطة انقطاع محددة مسبقًا ويتوقف

95: ما هو النوع الذي يجب أن تستخدمه لحسابات النقطة النقدية العائمة؟

A.   بايت

B.   BigDecimal

C.   مزدوج

D.   يطفو

96: طريقة " ؛ " ؛ جزء من Java Reflection API

A.   لا

B.   إنها جزء من لغة جافا ، ولكن ليس جزءًا من API الانعكاس

C.   نعم

97: لإنشاء مثيل واحد لفصل ، يمكننا الذهاب مع

A.   فئة ثابتة

B.   (أيا من هذه)

C.   فئة مجردة

D.   الفصل النهائي

98: اي عبارة صحيحة؟

A.   يجب إرفاق أي بيان يمكن أن يلقي استثناء في كتلة المحاولة.

B.   يجب إرفاق أي بيان يمكن أن يرمي خطأ في كتلة المحاولة.

C.   فئة الخطأ هي RunTimeException.

D.   Catch (X X) يمكن أن تصطاد فئات فرعية من X حيث X هي فئة فرعية من الاستثناء.

99: في برنامجك ، تحتاج إلى قراءة ملف zip (myfile.zip) يحتوي على العديد من ملفات البيانات الأخرى التي تحتوي على كائنات Java الأساسية. أي مما يلي سيسمح لك ببناء مدخلات للمهمة؟

A.   New ObjectInputStream (new ZipinputStream (FileInputStream جديد ("myfile.zip"))) ؛

B.   new ZipinputStream (new ObjectInputStream ("myfile.zip")) ؛

C.   new ZipinputStream (FileInputStream جديد ("myfile.zip")) ؛

D.   New DatainputStream (FileInputStream جديد ("myfile.zip")) ؛

100: تعويم P = تعويم جديد (3.14F) ؛ if (p & gt ؛ 3) {system.out.print (" ؛ p أكبر من 3. " ؛) ؛ } آخر {system.out.print (" ؛ p ليس أكبر من 3. " ؛) ؛ } أخيرًا {system.out.println (" ؛ أتمنى لك يومًا سعيدًا. " ؛) ؛ } ما هي النتيجة؟

A.   P أكبر من 3. أتمنى لك يومًا سعيدًا.

B.   P ليس أكبر من 3. أتمنى لك يومًا سعيدًا.

C.   فشل التجميع.

D.   P أكبر من 3.