Professional Documents
Culture Documents
c) Identifiers
first name غٌر مقبول ،ألنه ٌحتوي على فراغ
هو ذلك االسم الذي ٌخزن به قٌم المتغٌرات ،وقد ٌكون ثابت أو متغٌر أو دالة
Double مقبول
فرعٌة.
?Whynot غٌر مقبول ٌ،حتوي على رمز خاص؟
d) Variables
_tax_rate مقبول
هً أسماء رمزٌة ٌخصص لها أماكن تخزٌن بالذاكرة تتغٌر قٌمتها حسب
C++book غٌر مقبول ٌ،حتوي على رمز خاص+
اإلدخال ،وٌمكن الرجوع إلٌها أثناء تنفٌد البرنامج . غٌر مقبول ٌ،حتوي على رمز خاص .
Student.name
integer مقبول
)2أنق َظشة عهى انثٕابج انخانٍت ٔزذد انًقبٕل يُٓا يع ركش انسبب
ox15 غٌر مقبول ٌ ،جب إبدال حرف oووضع )2أي من اآلتً ال ٌعتبر من النوع السلسلة ()string
مكانه الرقم ، 0باعتباره رقم سداسً عشر
مقبول (،عدد صحٌح) . ""Nice-to-see-you سلسلة
42
مقبول ،ألنه بعد العملٌات الحسابٌة تكون "byte ال ٌعتبر بسلسلة ،ألنه ال ٌبدأ
123-45-6789
بعالمة التنصٌص المزدوجة
نتٌجة الثابت تساوي -6711
""Don't سلسلة
''9/3 غٌر مقبول،ألنه ال ٌمكن وضع أكثر من رقم أو
رمز واحد داخل عالمتً التنصٌص المفردة ''5 ال ٌعتبر سلسلة
-456 مقبول (،عدد صحٌح سالب) ''string ال ٌعتبر سلسلة
""Z سلسلة
+1 مقبول (،عدد صحٌح موجب)
""Don’\t سلسلة
0.126e3 مقبول ( ،عدد حقٌقً) ال ٌعتبر سلسلة ،وذلك ألن أول
"'""$25.9 عالمة تنصٌص مزدوجة تعتبر
.000500 مقبول ( ،عدد حقٌقً)
بداٌة السلسلة ،فً حٌن أن ثانً
oxde غٌر مقبول ٌ ،جب إبدال حرف oونضع عملٌة التنصٌص تنهً السلسلة
مكانه الرقم ، 0باعتباره رقم سداسً عشر '"MS-DOS ال ٌعتبر بسلسلة ،ألنه ال ٌنتهً
8:4 غٌر مقبول ٌ ،جب أن توضع العالمة بعالمة تنصٌص مزدوجة
العشرٌة بدال من الشارحة ""x\n سلسلة
5.2x6.3 غٌر مقبول ،ألنه ٌجب إبدال عالمة الضرب ""10-6=4 سلسلة
* بدال من x سلسلة
""Fortran
56% غٌر مقبول ،لوجود الرمز الخاص بجانب
العدد الصحٌح
o12 غٌر مقبول ٌ ،جب إبدال حرف oونضع )5عرف العدد مع ذكر أنواعه وإعطاء بعض األمثلة عنه .
مكانه الرقم ، 0باعتباره رقم ثمانً العدد -:هو مقدار ثابت ال تتغٌر قٌمته ،قد ٌحتوي على أكثر من
9/3 مقبول
غٌر مقبول ٌ ،جب أن توضع العالمة خانة ،وإما أن ٌكون سالبا أو موجبا أو صفراً ،صحٌحا ً أم حقٌقٌا.
1,5
العشرٌة بدال من الفاصلة
)6ما هو المقصود بكلمة comment؟ ومتى ٌتم استخدامها. )9المطلوب كتابة اإلعالن المناسب للمعرفات التالٌة بحٌث
تتماشى مع القٌم المخصصة لكل معرف حسب الجدول التالً-:
انخعهٍقاث ًْ -:عباسة عٍ أٔايش إٌضازٍت ال ٌقشؤْا انًخشخى ٔ ،نٍس
نٓا أي حأثٍش أثُاء حُفٍز انبشَايح ،توضع فً أي مكان من البرنامج اإلعالن المعرف
حسخخذو نخٕضٍر ٔششذ انسبب يٍ ٔساء أي شًء َكخبّ أثُاء انبشيدت .
float price =765.95 price
ٌبذأ انخعهٍق فً نغت سً ++بانشيزٌٍ ٌٔ ، //سًى انخعهٍق بانسطش
انٕازذ int year=2000 year
أيا فً نغت سً فٍبذأ انخعهٍق بانشيزٌٍ *ٌُٔ /خًٓ بانشيزٌٍ ، */
ٌٔسًى انخعهٍق باألسطش انعذٌذة . char speed[7] = 100k/h speed
)7وضح الفرق بٌن كل من -:
'char plus ='+ plus
double float
"char code[6] = "CS115 code
سعة التخزٌن حجمه 62بت حجمه 34بت
المدى 1.7E-308 to 3.4E-38 to
long tolong = 123456789 tolong
1.7E+308 3.4E+38
ال ٌوجد خطأ وذلك ألن المترجم سٌتجاهل السطر كامال بعد العالمتٌن // G
)d
//This is an example //using comment statement //
ال ٌوجد خطأ وذلك ألن المترجم سٌتجاهل السطر كامال بعد العالمتٌن //
)e
//This is // a program /* number one */
ال ٌوجد خطأ وذلك ألن المترجم سٌتجاهل السطر كامال بعد العالمتٌن
أول عالمتٌن //من أقصى الٌسار .