Worksheetsc++ Day2
Total questions: 10
Worksheet time: 5mins
const ما هي الفائدة الرئيسية من استخدام الكلمة المفتاحية
لحماية القيم المهمة من التغيير أثناء تشغيل البرنامج
لجعل البرنامج يستهلك ذاكرة أقل عند التشغيل
لتحويل المتغيرات النصية إلى متغيرات عددية
لطباعة المتغير على الشاشة
const int x; إذا تم كتابة الكود التالي دون إعطائه قيمة، فماذا سيحدث
سيعمل البرنامج بشكل طبيعي وسيطلب من المستخدم القيمة لاحقا
سيحدث خطأ لانه يجب إعطاء الثابت قيمة عند تعريفه
سيقوم المترجم بتخصيص مساحة عشوائية في الذاكرة
ستوضع قيمة صفر افتراضية للمتغير
ماهي قيم المتغيرات النهائية في الكود البرمجي التالي:
int x=5;
int y= x++;
x = 6 , y= 5
x = 5 , y = 6
x = 6 , y = 6
x=5 , y=5
ما هو ناتج التعبير التالي: 5+7 % 2
12
0
6
7
ما هو الفرق الرئيسي بين استخدام cin والدالة getline عند قراءة النصوص؟
getline تقرأ السطر كاملا بما في ذلك المسافات
cin تتوقف عند أول مسافة
getline أسرع في معالجة البيانات
cin تستخدم لقراءة النصوص فقط
getline تستخدم لقراءة الارقام
cin تستخدم لقراءة الارقام فقط getline تستخدم بقراءة النصوص
لماذا يُنصح باستخدام الكود cin.tie(0); في المسابقات البرمجية؟
لتسريع عملية الادخال والاخراج عن طريق فك الارتباط التلقائي بين cin , cout
لمنع المستخدم من إدخال قيم خاطئة
لاجبار البرنامج على قراءة البيانات من ملف نصي
لتقليل مساحة الذاكرة
أي من التعبيرات التالية يمثل المعامل الثلاثي بشكل صحيح للحصول على القيمة الأصغر بين a و b؟
if ( a < b ) a : b
( a < b ? a : b ) ;
( a < b : a ? b )
(a : b : <<)
أي نوع بيانات مناسب لتخزين الطول من البيانات التالية:
int
double
string
bool
ماهي العبارة الصحيحة لتعريف متغير من نوع عدد صحيح
int x = 5 ;
x = int 5 ;
int = x 5 ;
x = 5 ;
ما مخرجات البرنامج التالي:
15
true
big
1
