مشاهدة النسخة كاملة : إجــــــــــــابـــة امــتـــحــــان بــنــى ســــــــويــــــف


أحـمد قرنى
30-05-2011, 03:13 PM
امتحان محافظة بنى سويف
السؤال الاول
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :
1- يجوز تسمية المتغير بالاسم For . ( × )
2- جملة التخصيص N = 4 تعنى إضافة العدد 4 إلى محتويات المتغير N . ( × )
3- الثوابت الجوهرية هى ثوابت يقوم المبرمج بتعريفها . ( × )
4- قيمة التعبير الشرطى 5 < > 5 هو False . ( √ )
5- المتغير الذى يأخذ القيمة ( True Or False ) يكون من النوع Short . ( × )

السؤال الثانى
اختر الاجابة الصحيحة من بين الاقواس :
1-يستخدم الامر ........... لتكرار مجموعة من الاوامر عدد محدد من المرات .
( If Then - For Next - Integer )
2- يستخدم الامر ............. للتحكم فى ترتيب تنفيذ أوامر البرنامج بناء على تحقق شرط معين .
( If Then - For Next - Integer )
3- عند الاعلان عن متغير عددى فإن القيمة الافتراضية له هى .......... .
( صفر - " " - لا شىء )
4- يستخدم الكائن ........... ( Timer - Tick - Interval ) لتنفيذ مجموعة من الاوامر على فترات زمنية متساوية . حيث يمكن التحكم فى هذه الفترات الزمنية عن طريق الخاصية ........... ( Timer - Tick - Interval ) . واستخدام الحدث ............ ( Timer - Tick - Interval ) .

السؤال الثالث
ما نتيجة العمليات الحسابية الاتية طبقاً لأولويات تنفيذ العمليات الحسابية .

· 3 ^ 2 * 2 + 4 * 3
الاجابة ( 30 )
· 5 * ( 12 mod 10 )
الاجابة ( 10 )
· 48 \ 5
الاجابة ( 9 )
· 2 ^ 3 * ( 1 + 4 )
الاجابة ( 40 )





السؤال الرابع
قم بتتبع مجموعة الاوامر الاتية موضحا القيمة النهائية للمتغير C فى النقاط الثلاثة الاتية :
1-
Dim c As String
C = " viva " & " Egypt "

الاجابة c = " viva " Egypt




2-
Dim c As String
If 3 > 5 Then
C = " ahmed "
Else
C = " mahmed "
End If

الاجابة c = " mahmed "


3-
Dim I As Integer
Dim c As Integer = 1
For I = 1 to 3
C = c * i
Next I

الاجابة c = 6

محمودالحنبولي
30-05-2011, 03:30 PM
2- يستخدم الامر ............. للتحكم فى ترتيب تنفيذ أوامر البرنامج بناء على تحقق شرط معين .
( If Then - For Next - Integer )

سوف تكون الاجابه If Then يا استاذ احمد وليس For Next

محمودالحنبولي
30-05-2011, 03:40 PM
"viva egypt"

أحـمد قرنى
30-05-2011, 04:05 PM
2- يستخدم الامر ............. للتحكم فى ترتيب تنفيذ أوامر البرنامج بناء على تحقق شرط معين .
( if then - for next - integer )

سوف تكون الاجابه if then يا استاذ احمد وليس for next


شكرا على متابعتك ، بس هى أتت سهو منى

أستاذ الكمبيوتر
30-05-2011, 07:37 PM
2 ـ جملة التخصيص n = 4 تعني اضافة العدد 4 الى محتوى المتغير n
أعتقد الجملة خاطئة فالتخصيص أو الإحلال يعني أن القيمة التي نكتبها تحل مكان هذا المتغير
وفي الجملة يقول ان العدد 4 سيضاف الى محتوى المتغير n فمعنى هذا أنه لو كان المتغير n يحمل قيمة ولتكن 1 ثم جاءت جملة التخصيص n = 4 فبحسب مدلول الكلام المذكور في الامتحان ستزيد قيمة المتغير n الى 5 ( اضافة العدد 4 الى محتوى المتغير n )
وهذا ينافي امر التخصيص الذي ينص على أن القيمة الجديدة تحل محل القيمة الموجود مسبقاً في المتغير

احمد حمد 22
30-05-2011, 08:06 PM
الجملة تقول ان 5<>5 false تعني ان 5 لاتساوي 5 خطا يعني الجملة صحيحه

أحـمد قرنى
30-05-2011, 10:18 PM
2 ـ جملة التخصيص n = 4 تعني اضافة العدد 4 الى محتوى المتغير n
أعتقد الجملة خاطئة فالتخصيص أو الإحلال يعني أن القيمة التي نكتبها تحل مكان هذا المتغير
وفي الجملة يقول ان العدد 4 سيضاف الى محتوى المتغير n فمعنى هذا أنه لو كان المتغير n يحمل قيمة ولتكن 1 ثم جاءت جملة التخصيص n = 4 فبحسب مدلول الكلام المذكور في الامتحان ستزيد قيمة المتغير n الى 5 ( اضافة العدد 4 الى محتوى المتغير n )
وهذا ينافي امر التخصيص الذي ينص على أن القيمة الجديدة تحل محل القيمة الموجود مسبقاً في المتغير

4 ـ قيمة التعبير الشرطي 5 <> 5 هو false
الجملة خاطئة أيضاً .. دعني أسأل السؤال بشكل مختلف هل 5 لا تساوي 5 والجابة طبعاً نعم يعني صح يعني true
فهل كتب هو قيمة التعبير الشرطي 5 <> 5 هو true
أم كتب قيمة التعبير الشرطي 5 <> 5 هو false


48 \ 5



هذه علامة قسمة الاعداد الصحيحة
واذا قسمنا العدد 48 على العدد 5 في القسمة العادية سيكون الناتج 9.6
وعند تقريب هذا الرقم لاقرب عدد صحيح سيكون الناتج 10


حضرتك ناتج القسمة 9 مع اهمال الكسور وليس تقريبها

أستاذ الكمبيوتر
31-05-2011, 08:22 AM
حضرتك ناتج القسمة 9 مع اهمال الكسور وليس تقريبها

جزاكم الله خيراً