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

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

اختبر فهمك لموضوعات مهارات البرمجة من خلال الإجابة عن أكثر من 100 سؤال حول مهارات البرمجة MC. انتقل لأسفل لتبدأ!

1: (char) ('a' + math.random () * ('Z' - 'A' + 1)) إرجاع حرف عشوائي __________.

A.   بين "B" و "Z"

B.   بين "أ" و "ذ"

C.   بين "ب" و "ذ"

D.   بين "A" و "Z"

2: ________ هي وظيفة عضو تسمى تلقائيًا عندما يكون كائن الفصل ________.

A.   المدمر ، خلق

B.   مُنشئ ، تم إنشاؤه

C.   وظيفة ثابتة ، معرض

D.   وظيفة الأداة المساعدة ، أعلن

E.   أيا من هذه

3: يتوقع ________ من الفئة الأساسية أن يتم تجاوزها في فئة مشتقة.

A.   وظيفة المنشئ

B.   وظيفة المدمرة

C.   وظيفة ثابتة

D.   الوظيفة الافتراضية

4: وظيفة العضو التي تم إعلانها ________ لا يمكن استخدام هذا المؤشر.

A.   خاص

B.   عام

C.   ثابتة

D.   في النسق

E.   أيا من هذه

5: البرنامج الذي يختبر وظيفة تسمى برنامج _____.

A.   قيمة

B.   نِطَاق

C.   مرجع

D.   سائق

6: المتراكم هو (n) _____.

A.   عنصر في صفيف

B.   اسم بديل لمجموعة

C.   الرقم الذي يمثل أعلى قيمة مخزنة داخل صفيف

D.   الرقم الذي يشير إلى موضع عنصر الصفيف

7: يمكن النظر إلى صفيف ثنائي الأبعاد على أنه ________ و ________.

A.   صفوف الأعمدة

B.   الحجج ، المعلمات

C.   الزيادات ، انخفاضات

D.   كل هذه

8: يمكن أن تحتوي الصفيف ثنائي الأبعاد على عناصر من نوع (نوع البيانات).

A.   واحد

B.   اثنين

C.   أربعة

D.   أي منهم

E.   أيا من هذه

9: يمكن أن تحتوي مجموعة ثنائية الأبعاد من الشخصيات على ________.

A.   سلاسل من نفس الطول

B.   سلاسل من أطوال مختلفة

C.   عناصر غير مؤهلة

D.   كل هذه

E.   أيا من هذه

10: عادة ما يتم تمرير متغير إلى طريقة بواسطة ____.

A.   دعوى

B.   معامل

C.   كلاهما

D.   أيا من هذه

11: وظيفة (ن) ____ هي وظيفة غير عضو لديها إمكانية الوصول إلى جميع أعضاء الفصل.

A.   صديق

B.   وصول

C.   فارغ

D.   محمي

12: A (n) _____ هو عضو محدد في الفصل

A.   مفتاح

B.   شريان الحياة

C.   فِهرِس

D.   مثال

13: يتم تمرير الحجج إلى وظيفة DestRuctor الفئة الأساسية من خلال وظيفة ________ من الفئة ________.

A.   مشتقة ، مُنشئ

B.   مشتقة ، المدمرة

C.   قاعدة ، مُنشئ

D.   قاعدة ، المدمرة

E.   أيا من هذه

14: قد تكون المصفوفات ________ في الوقت الذي تكون فيه ________.

A.   تهيئته ، أعلن

B.   أعلن ، تهيئة

C.   تعيين ، تهيئتها

D.   تهيئة ، تعيين

15: قيمة cellpadding يمكن التعبير عنها في ____.

A.   تمتد

B.   الجداول

C.   Hsides

D.   بكسل

E.   أعلى

16: لـ (k = 0 ؛ k <9 ؛ k ++) إذا (الاسم [k] _______ "") ثم اكتب اسم [k] إذا انتهى

A.   =

B.   >

C.   <

D.   ==

17: يتم إنشاء النماذج باستخدام عنصر ____.

A.   <field>

B.   <Porm>

C.   <html>

D.   <pection>

18: التجميع هو ________.

A.   يمثل البيانات الموحدة للمساعد بصريًا

B.   انقر فوق سهم الحقل في منطقة القيم وحدد إعدادات حقل القيمة.

C.   لا تتغير إحصائيات الموجزة لتعكس القيم المحددة في الشريحة.

D.   الانضمام إلى صفوف أو أعمدة من البيانات ذات الصلة في كيان واحد للتحليل

19: إذا تركت المعلن الحجم في إعلان صفيف ________.

A.   يجب عليك تقديم قائمة تهيئة

B.   لا يُطلب منك تهيئة عناصر الصفيف

C.   جميع عناصر الصفيف الافتراضية لقيم الصفر

D.   لن تحتوي صفيفك على أي عناصر

20: يشبه الأعضاء المحميون في فئة قاعدة ________ ، ولكن قد يتم الوصول إليهم بواسطة فصول مشتقة.

A.   أعضاء من القطاع الخاص

B.   الأعضاء العامون

C.   الأعضاء المحميين

D.   أيا من هذه

21: تقوم وظيفة ____ بتحويل جميع الحروف في سلسلة إلى رسائل رأس المال.

A.   strtoupper ()

B.   StringToupper ()

C.   Strtolower ()

D.   StringTolower

22: يتم تقييم المشغل ____ أولاً في التعبير التالي: 9 * 2 - 8> 5 + 2/2.

A.   +

B.   -

C.   /

D.   *

23: سيتم استخدام الأمر _____ لحذف صف الجدول حيث يكون P_Code هو "BRT-345".

A.   حذف من المنتج حيث p_code = 'brt-345' ؛

B.   إزالة من المنتج حيث p_code = 'brt-345' ؛

C.   تمحو من المنتج حيث p_code = 'brt-345' ؛

D.   التراجع من المنتج حيث p_code = 'brt-345' ؛

24: ستعود وظيفة __________ إلى عدد الأحرف في سلسلة معينة.

A.   يضيف()

B.   طول()

C.   يعود()

D.   كل هذه

25: الأحرف +، -، *، و / هي أمثلة على ____.

A.   العمليات الحسابية

B.   المشغلين الخاصين

C.   كلاهما

D.   أيا من هذه

26: الكود لإنشاء عدد صحيح عشوائي بين 1 و 100 هو __________ (عشوائي * 100) + 1.

A.   (Math.Random ()*100) + 1.

B.   Math.Random ()

C.   Math.Random ()*100

D.   أيا من هذه

27: يقوم المترجم ________ على الوظائف الافتراضية.

A.   ربط ثابت

B.   ملزمة الميراث

C.   التجويد الملزم

D.   الربط الديناميكي

28: نوع إرجاع وظيفة Destructor هو ________.

A.   تيلد

B.   int

C.   يطفو

D.   لا شئ. المدمرون ليس لديهم نوع العودة

E.   أيا من هذه

29: البحث الخطي مناسب للبحث من خلال صفائف ________ ، ولكن ليس من خلال ________.

A.   صغير كبير

B.   تشار ، سلسلة

C.   int ، مزدوجة

D.   أي متجه منتظم

E.   تنازلي تصاعدي

30: تُعرف الإجراءات التي يؤديها الكائن باسم ________.

A.   طُرق

B.   المهام

C.   فصل

D.   أيا من هذه

31: البيان ____ ينشئ كائن المتجه VecList من حجم الحجم.

A.   Vector [Elemtype] Veclist (size) ؛

B.   المتجه <leemtype> veclist (size) ؛

C.   المتجه (الحجم) veclist <EmerationType>

D.   ناقل {eleemtype :: size} Veclist

32: البيان: إرجاع 2 * 3 + 1 ، 1 + 5 ؛ إرجاع القيمة ____.

A.   2

B.   3

C.   6

D.   7

33: البيان: العودة 37 ، y ، 2 * 3 ؛ إرجاع القيمة ____.

A.   2

B.   3

C.   6

D.   7

34: الطريقة الثابتة ________ من سلسلة الفئة تُرجع سلسلة منسقة.

A.   printf

B.   شكل

C.   FormatString

D.   toformatstring

35: بناء الجملة للوصول إلى عضو بنية هو structVariablename____.

A.   .اسم عضو

B.   أعضاء

C.   .(نقطة)

D.   أيا من هذه

36: System.CurrentTimeMillis () يعيد ________.

A.   الوقت الحالي بالمللي ثانية منذ منتصف الليل ، 1 يناير 1970 بتوقيت جرينتش (The Unix Time)

B.   الوقت الحالي في النينو ثانية منذ منتصف الليل ، 1 يناير 1970 بتوقيت جرينتش (The Unix Time)

C.   الوقت الحالي في ثوانٍ منذ منتصف الليل ، 1 يناير 1970 بتوقيت جرينتش (Time Time)

D.   الوقت الحالي في الدقيقة منذ منتصف الليل ، 1 يناير 1970 بتوقيت جرينتش (Time Unix

37: ____ هي الخصائص التي تحدد كائنًا كجزء من الفصل.

A.   صفات

B.   بدائية

C.   ثابتة

D.   التحميل الزائد

38: ____ يمكّن كائن من استخلاص واحد أو أكثر من سماته من كائن آخر.

A.   سلسلة.

B.   التغليف.

C.   ميراث.

D.   تعدد الأشكال

39: ____ اختصار لضبط المساحة العلوية واليمنى والأسفل واليسرى حول عنصر.

A.   حشو

B.   عمود

C.   رأس

D.   تباعد الحدود

40: ____ يحدث عندما يتم تعريف طريقة من حيث نفسها.

A.   التكامل المرجعي

B.   التكرار

C.   الاعتماد

D.   العودية

41: _____ هي وظيفة سلسلة تُرجع عدد الأحرف في قيمة السلسلة.

A.   طول

B.   فرعية

C.   CONCAT

D.   ucase

42: ________ هي بناء يحدد الكائنات من نفس النوع.

A.   صف

B.   طريقة

C.   شيء

D.   حقل بيانات

43: _____ هو عنصر تجميع عام.

A.   <dir>

B.   <viv>

C.   <dd>

D.   <span>

44: _____ يشير إلى نهج منهجي لتطوير برامج التدريب.

A.   إدارة الجودة الكلية

B.   التعلم المستمر

C.   عملية تصميم التدريب

D.   برنامج التدريب التوجيهية

45: __________ هي الأنواع الثلاثة لمجموعات السمات.

A.   البحوث التجريبية

B.   هل سيكون البحث مفيدًا؟

C.   عالمي ، استرجاع ، ودفع

D.   حاجة غير راضية

46: عنصر التحكم الذي يجمع بين ميزات مربع النص ومربع القائمة هو ____.

A.   مربع صورة

B.   خانة الاختيار

C.   زر الخيارات

D.   صندوق التحرير

47: سمة مشتقة ____.

A.   لديه العديد من القيم

B.   يجب تخزينها جسديًا داخل قاعدة البيانات

C.   يجب أن تعتمد على قيمة ثلاث سمات أو أكثر

D.   لا يلزم تخزينه جسديًا داخل قاعدة البيانات

48: قد تُرجع الوظيفة مؤشرًا ، ولكن يجب على المبرمج التأكد من أن المؤشر ________.

A.   عنوان كائن موجود من النوع المناسب

B.   int ptr = int *num1 ؛ ، int ptr = & num1 ؛ ، float num1 = & ptr2 ؛ ، كلها غير صالحة

C.   يشير إلى كائن لا يزال صالحًا بعد إرجاع الوظيفة

D.   أشر إلى التخزين الذي يخصصه المشغل الجديد

49: يسمى مقياس لعدد المهام المقصودة التي يمكن للمستخدمين القيام بها مع التكنولوجيا ____.

A.   فعالية

B.   قابلية التعلم

C.   الفائدة

D.   سلوك

50: تسمى جزء من المعلومات حول كائن معين a (n) _______.

A.   خلاصة

B.   يصف

C.   حقيقي

D.   أسمنت

51: سلسلة من المتداخلة إذا كان يمكن أيضا أن تسمى البيانات ____ إذا البيان.

A.   مرصوصة

B.   متتالي

C.   بادئة

D.   شلال

52: يتضمن برنامج منظم مجموعات فقط من الهياكل الأساسية الثلاثة: ____.

A.   الوحدات النمطية

B.   خطأ شنيع

C.   حقيقي

D.   التسلسل والاختيار والحلقة

53: بشكل افتراضي ، يتم تعريف المعلمات على أنها ______________.

A.   الإدخال/الإخراج

B.   مدخل

C.   انتاج |

D.   كل ما ورداعلاه

54: إذا كنت ترغب في عرض خطوط متعددة من المعلومات في مربع الرسائل ، فاستخدم الثابت ________.

A.   ControlChars.crlf

B.   strnew_line

C.   carrage_return_line_feed

D.   vbreturn

55: في IF ... ثم بيان ، يتم استخدام رمز ____ لاختبار عدم المساواة.

A.   <>

B.   ! =

C.   = =

D.   > <

56: في بعض لغات البرمجة ، يتم تنفيذ ___________ كصفائف هي عناصرها شخصيات.

A.   سلاسل

B.   صفائف

C.   مصفوفة

D.   مخطوطة

57: في عنوان URL الموجود في الشكل المصاحب ، HTTP هو ____.

A.   امتداد الملف

B.   اسم خادم الويب

C.   معالج الاستعلام

D.   معيار بروتوكول الويب

58: يستخدم المبرمجون المصطلح ____ لوصف البرامج

A.   صناعي

B.   حسن تصرف

C.   رائع

59: تستخدم بعض أجهزة الكمبيوتر _____ ، وهو نظام ترميز 8 بت لتمثيل الأحرف بتنسيق ثنائي.

A.   ASCII

B.   ASCI

C.   أيا من هذه

60: فرد شراء برنامج كمبيوتر ________.

A.   مؤامرة مسطحة

B.   مغلق؛ مغلق؛ يفتح؛ مغلق؛ مغلق

C.   فقط يشتري ترخيصًا لاستخدام المنتج

61: الرمز المستخدم لتمثيل حالة حلقة على مخطط انسيابي هو رمز ____.

A.   الماس

B.   مستطيل

C.   سداسي الزوايا

D.   متوازي الاضلاع

62: لإزالة الأحرف من بداية السلسلة فقط ، استخدم طريقة ____.

A.   trimstart

B.   مرتبة

C.   strcat ()

D.   CONCAT

63: يمكن استخدام خوارزمية الفرز لترتيب مجموعة من ________ بترتيب ________.

A.   سلاسل ، تصاعدي

B.   القيم الرقمية ، النزول

C.   القيم الرقمية ، تصاعدي

D.   سلاسل ، تنازلي

E.   كل ما ورداعلاه

64: النموذج الأولي هو ____

A.   تعريف ، ولكن ليس إعلانًا

B.   إعلان وتعريف

C.   إعلان ، ولكن ليس تعريفًا

D.   خط تعليق

65: يحتوي الهيكل المرجعي الذاتي على عضو ________ يشير إلى ________.

A.   عدد صحيح ، بنية لنوع الهيكل نفسه

B.   مؤشر ، عدد صحيح

C.   عدد صحيح ، عدد صحيح

D.   مؤشر ، بنية لنفس نوع الهيكل

66: لاستخدام وظيفة Strlen في البرنامج ، يجب عليك أيضًا كتابة #include ________.

A.   <strlen>

B.   <iostring>

C.   <cstring>

D.   <StringLib>

67: عندما يتم إرسال نسخة من المتغير إلى طريقة ، يتم تمريرها بواسطة ____.

A.   قيمة

B.   فِهرِس

C.   عامل

D.   نوع البيانات

68: عندما تستمد فصلًا من فئة موجودة ، يمكنك إضافة بيانات ووظائف جديدة.

A.   يمكن

B.   لا يمكن أبدا

C.   يجب

D.   لا شيء مما بالأعلى

69: تتضمن ورقة الأنماط المدمجة ورقة الأنماط داخل علامات _____ لمستند HTML.

A.   <head> و </head>

B.   <body> و </body>

C.   <script> و </script>

D.   <link> و </link>

70: يمكن الإعلان عن متغير السلسلة كصفيف مع عناصر من النوع __________.

A.   شخصية

B.   عدد صحيح

C.   يطفو

D.   مزدوج

71: لإدراج الأحرف داخل سلسلة ، يمكنك استخدام طريقة ____.

A.   يضيف

B.   إدراج

C.   منتصف

D.   دليل ل

72: حلقة ____ مفيدة بشكل خاص عند معالجة المصفوفات.

A.   ل

B.   لانهائي

C.   بينما

D.   متداخل

73: استخدم عدادًا أو (N) ____ للتحكم في تكرار الحلقات.

A.   قيمة الحارس

B.   هل حلقة

C.   إذا كان البيان

D.   حائط اللوب

74: استخدم رمز عدم المساواة (<،> ، = ،) لمقارنة 17 ____ 1

A.   =

B.   <

C.   >

D.   #

75: مع ____ ، تتكرر العبارات في الحلقة طالما أن هناك حالة معينة خاطئة.

A.   افعل اثناء

B.   افعل حتى

C.   لو

D.   ل

76: تُعرف طريقة ____ أيضًا باسم طريقة المساعدة.

A.   عمل

B.   عام

C.   خاص

D.   تعيين

77: A ________ هو متغير خاص يتلقى قيمة يتم تمريرها في إجراء أو وظيفة.

A.   معامل

B.   خاص

C.   خطوة أكثر

D.   modularize

78: A (n) ________ هو مخطط يوضح التدفق المنطقي للبرنامج.

A.   مخطط UML.

B.   مخطط.

C.   مخطط التسلسل الهرمي.

D.   البرنامج التخطيطي.

E.   أيا من هذه

79: المكون الإلكتروني الذي يمكن برمجته لأداء المهام هو ____.

A.   وحدة المعالجة المركزية

B.   المعالج الدقيق

C.   الترانزستور

D.   طابعة

E.   الماسح الضوئي

80: ____ هي بيانات قابلة للتنفيذ تُعلم المستخدم بما يجب القيام به.

A.   المتغيرات

B.   اسم الثوابت

C.   خطوط موجسة

D.   التعبيرات

81: ____ هو المصطلح الأكثر عمومية لكيان ينظم الملفات.

A.   مجلد

B.   بناء

C.   طريق

D.   الدليل

82: ____ الأساليب هي الطرق الموجودة لاستخدامها مع كائن تم إنشاؤه من فئة.

A.   غير ثابت

B.   ثابتة

C.   مختفي

D.   خاضع للسيطرة

83: نوع واحد من "" العملية غير القانونية "" هي محاولة لأخذ الجذر التربيعي لـ (n) ___________.

A.   مقارنة

B.   فخ الخطأ

C.   عدد السلبي

D.   العلائقية

84: يسمى إرفاق الهياكل من النهاية إلى النهاية ____ الهياكل.

A.   الربط

B.   تكديس

C.   التعشيش

D.   مبنى.

85: A ________ يصمم ويكتب رموز الكمبيوتر.

A.   كاتب تقني

B.   محلل أنظمة

C.   البرمجي

D.   محلل الأعمال

86: غالبًا ما يخطئ المبرمجون مع الحلقات هو أنهم ____.

A.   تهيئة متغير التحكم في الحلقة قبل إدخال جسم الحلقة

B.   زيادة متغير التحكم في الحلقة داخل جسم الحلقة

C.   قم بتضمين بيانات داخل الحلقة التي تنتمي خارج الحلقة

D.   أرفق الحلقة الداخلية بالكامل داخل الحلقة الخارجية في حلقة متداخلة

87: يعد الاختيار الدقيق لـ ____ جزءًا أساسيًا من البرمجة الجيدة.

A.   كود مزيف

B.   بيانات الناتج

C.   بيئة المستخدم

D.   اختبار بيانات

88: توفر حلقة ____ ثلاثة إجراءات في بيان واحد مضغوط.

A.   ل،

B.   لانهائي ،

C.   بينما،

D.   متداخل.

89: تسمى تقارير الأعمال التي تسرد مجاميع فقط ، مع عدم وجود تفاصيل عنصر فردية ، ____.

A.   المعاملات

B.   حالة المدخل

C.   يجب تنفيذ حلقة كاملة

D.   تقرير ملخص

90: يسمح موقع AutobyTel للعميل بشراء سيارة جديدة بدون ____.

A.   اللاوساطة

B.   مخاوف الدفع الإلكترونية

C.   التفاوض على سعره مع مندوب مبيعات

D.   يستغرق التسوق عبر الإنترنت وقتًا أكثر من الذهاب إلى المتجر

91: يتم فصل اسم الصفيف والفهرس باستخدام ____.

A.   قوسين مجعد.

B.   أقواس مربعة.

C.   نقطة.

D.   غيبوبة

92: تقوم خاصية CSS Opacity بتكوين عرض _____________

A.   أ. الخلفية فقط

B.   فقط النص

C.   لا النص أو الخلفية

D.   كل من النص والخلفية

93: تقوم خاصية CSS3 _______ بتكوين شفافية عنصر ما.

A.   الغضب.

B.   الشفافية.

C.   طاقة الخلفية.

D.   الغضب الخلفي.

94: _____ تُظهر التقارير مستوى أكبر من التفاصيل مما هو مدرج في التقارير الروتينية.

A.   مؤشر المفتاح

B.   الحفر

C.   مخصصة

D.   نمط

95: ______ يشير إلى عملية ترجمة التعليمات إلى إشارات يمكن أن ينفذها الكمبيوتر.

A.   فك تشفير

B.   فك التشفير

C.   DigitalizationD

D.   البناء الإلكترونية.

96: تتطلب العديد من لغات البرمجة ____ إنشاء ملفات قابلة للتنفيذ.

A.   المترجم

B.   ملف أو جدول

C.   سِجِلّ

D.   قاعدة البيانات

E.   تنفيذ

97: تحدد خاصية ____ لكائن ListBox العنصر الذي تم تحديده في ListBox.

A.   نص

B.   SelectionValue

C.   العنصر المحدد

D.   متعددة

98: قبول 29 فبراير في سنة قفزة فقط هو الشيك الذي يتم عن طريق فحص ________.

A.   تاريخ

B.   يوم

C.   شهر

D.   تقويم

E.   أيا من هذه

99: في بيثون ، يتم استخدام رمز ________ كمشغل للمساواة.

A.   ==

B.   أو

C.   > =

D.   ! =

100: يتم وضع قراءة التحضير ________ الحلقة.

A.   أقل

B.   داخل وقبل

C.   داخل

D.   داخل وتحت

E.   قبل