الامتحان الأول
السؤال الاول
اكتب المصطلح العلمى الدال على كل جملة من الجمل الاتية :
1- أداة تستخدم فى عرض البدائل المتاحة فى البرنامج على أن يقوم المستخدم بإختيار بديل واحد فقط .
2- أمر يستخدم فى حالة ما إذا كان هناك بديلان وترغب فى تنفيذ أحد البديلين .
3- أداة ترتبط غالبا بالتكرار وتتيح للمستخدم أن ينشىء أو يعرض قائمة من العناصر ويختار منها .
4- أمر يستخدم للإعلان عن المتغير .
5- دالة تستخدم لتحويل البيانات الرقمية الى بيانات حرفية .
6- مجموعة أوامر تستخدم لاكتشاف الاخطاء التى تحدث أثناء تشغيل البرنامج والتعامل معها .
السؤال الثانى
عرف كلا مما يأتى :
1- الخاصية Name التى تستخدم مع الاداة Check Box .
2- الخاصية Interval .
السؤال الثالث
الجمل الاتية غير صحيحة ، أعد صياغة كل جملة منها بشكل صحيح : -
1- for x = 100 To 1000 step -2
2- y = ( 4 × 3^2 ) / ( 10 mod 3 – 1 )
3- 1 x = y + z + I + m
4- الاوامر المتكررة فى Do While…..Loop يتم تنفيذها مرة واحدة على الاقل .
5- المتغير من النوع Long يستخدم لتخزين الاعداد التى تحتوى على كسور .
6- الغرض الاساسى من استخدام الاداة Group Box هو تحديد الكتابة التى ستظهر على الاداة .
السؤال الرابع
مجموعة الاوامر الاتية تؤثر على قيم المتغيرات
num1 , num2 and num3 , تتبع هذه الاوامر موضحا قيمة كل المتغيرات فى كل خطوة .
Dim num1, num2, num3 as Integer
num3 = num1 + num2 + num3
num2 = num2 + 2
num1 = 4
num2 = num1 – 3
num1 = num1 + num1
num2 = num2 + num3
num2 = 5* num2 \ num1
الامتحان الثانى
السؤال الاول
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- للإعلان عن متغير يستخدم الامر Dim . ( )
2- الشكل الصحيح لأمر التخصيص هو Variable Name=Value . ( )
3- لتحويل قيمة حرفية الى رقم عددى صحيح تستخدم الصيغة Decimal.Parse . ( )
4- تستخدم مجموعة أوامر Try/Catch لاكتشاف الاخطاء أثناء تشغيل البرنامج والتعامل معها . ( )
5- تستخدم الدالة Tostring ( ) لتحويل البيانات الحرفية الى بيانات رقمية . ( )
السؤال الثانى
اختر الاجابة الصحيحة مما بين القوسين : -
1- يعتبر اسماً صحيحاً لمتغير أو ثابت ............ .
( FirstName - Long - 2nd World War )
2- ناتج الصيغة 48 Mod 5 يساوى :
( 9 - 5 -3 )
3- فى التعبير الشرطى إذا كانت العلاقة غير صحيحة فإن قيمة التعبير الشرطى تكون :
( False - Equal - True )
4- الاداة التى تتيح للمستخدم مجموعة من بدائل لاختيار أكثر من بديل منها فى نفس الوقت هى :
( Radio Button - Check Box - Group Box )
5- الخاصية التى تستخدم لتحديد ما إذا كان شكل الاداة هو الشكل التقليدى مربع صغير أو انه شكل زر :
( Fore Color - Back Color - Appearance )
6- عدد الـ Radio Button التى يمكن للمستخدم اختيارها فى المجموعة الواحدة :
( اختيار واحد - اختياران - جميع الاختيارات الواحدة )
7- الاداة التى تتيح للمستخدم إنشاء وعرض قائمة من العناصر لنختار منها تسمى
( Label - List Box - Text Box )
السؤال الثالث
أكمل العبارات التالية :
1- فى التكوين Date Time الخاصية التى تقوم باسترجاع التاريخ والوقت الآن هى خاصية ................. .
2- الخاصية التى تستخدم لتحديد معدل وقوع الحدث بالمللى ثانية لأداة الـ Timer هى ...
................ .
الامتحان الثالث
السؤال الاول
(ا) اكتشف الخطأ فى العبارات الاتية وقم بتصويبه :
1- نتيجة تنفيذ العملية الحسابية ( S*4 + 10 ) إذا كانت S=2 هى 28 .
2- جملة الامر IF…Then…Else تنتهى بـ End Else .
3- يبدأ الاعلان عن المتغيرات باستخدام كلمة Variable .
(ب) قم بتتبع مجموعة الاوامر الاتية موضحاً قيمة كل متغير فى كل مرة يتغير فيها :
M =2.5
For N = 1 to 10 step 4
M=M*2
Next N
السؤال الثانى
أكمل العبارات التالية :
1- تستخدم الخاصية ............ لتحديد عرض الاداة Check Box .
2- تستخدم مجموعة أوامر ........... لاكتشاف الاخطاء التى تحدث أثناء تشغيل البرنامج والتعامل معها .
3- تمثل ........... طريقة لإعطاء أسماء للقيم التى لا تتغير أثناء تشغيل البرنامج .
السؤال الثالث
اختر الاجابة الصحيحة مما بين القوسين : -
1- الاوامر المتكررة فى Do While…Loop يتم تنفيذها:
( مرة على الاقل – إذا كان الشرط صحيحاً True – إذا كان الشرط خطأ False )
2- المتغيرات من أنواع ............... تستخدم لتخزين الاعداد الصحيحة فقط .
( Integer - Decimal - Single )
3- الطريقة Method التى تقوم بإضافة عنصر جديد الى الاداة List Box هى :
( Add - Include - Append )
4- تستخدم الدالة ................ لتحويل قيمة عددية الى نوع سلسلة حرفية .
( Make String - To String - Change To String )
5- 42 Mod 8 = ………….
( 2 - 5 - 5.2 )
6- يعتبر ................... اسماً متغيراً صحيحاً .
( Mido.2008 - Mido2008 - 2008Mido )
الامتحان الرابع
السؤال الاول
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- اسم المتغير Spent Money يعد اسماً صحيحاً من حيث قواعد تسمية المتغيرات ( )
2- الامر For…Next يستعمل فى حالة معرفة عدد مرات التكرار مسبقاً. ( )
3- لإفراغ الاداة List Box من كل العناصر تستخدم الطريقة Remove (text) . ( )
4- الاسطر التى تبدأ ( ُ ) تسمى تعليقات (Comments) وكل هذه التعليقات يهملها المترجم أو المفسر ولا يلتفت إليها . ( )
5- المتغير من النوع Double يستخدم لتخزين الاعداد الصيحة فقط . ( )
6- تعتبر قيمة ( ط ) والتى تساوى 3.14 مثالاً للقيم المتغيرة . ( )
السؤال الثانى
اختر الاجابة الصحيحة مما بين القوسين :
1- ........... حدود القيم المتاحة للمتغير .
( الدقة - المدى - القيمة الابتدائية للمتغير )
2- تستخدم مجموعة أوامر Try/Catch ............ .
( لاكتشاف الاخطاء - لإصلاح الاخطاء - لتجاهل الاخطاء )
3- الشرط ( m or n ) يكون خاطئاً إذا كان .......... .
(m صحيحاً و n صحيحاً - m خاطئاً و n صحيحاً – m صحيحاً و n خاطئاً )
4- الاوامر المتكررة فى Do While…Loop ........... .
( لا يتم تنفيذها بالمرة – يتم تنفيذها إذا كان الشرط True – يتم تنفيذها إذا كان الشرط False )
5- القسمة الرقمية Integer Division يعبر عنها عن طريق .......... .
( Mod - \ - / - Div )
6- لمنع وقوع الحدث Tick أى إيقاف الـ Timer نقوم بإعطاء الخاصية ..........
القيمة False .
( Interval - Enabled - Name )
السؤال الثالث
(ا) اكتب المصطلح العلمى أمام العبارات الاتية : -
1- هى الوسيلة المستخدمة لتحويل البيانات الحرفية الى قيم عددية .
2- هى الاداة التى تسمح للمبرمج أن يقسم عدداً من الاداة Radio Button أو Check Box الى مجموعات مختلفة .
3- الاداة التى تتيح لك أن تنشىء أو تعرض قائمة من العناصر وأن تختار منها .
4- هى الاداة التى تتيح للمستخدم مجموعة من البدائل لاختيار أى عدد منها فى نفس الوقت .
( ب ) ما نتيجة تنفيذ العملية الحسابية الاتية بافتراض القيم التالية للمتغيرات التالية :
X = 2 , Y = 3 , Z = 4
Y^X*X+Z*3
( ج ) قم بتتبع مجموعة الاوامر الاتية والمطلوب : ما قيمة المتغير X التى ستظهر فى صندوق الرسالة بعد انتهاء مرات التكرار :
X = 4.5
For I = 0 to 7 Step 3
X = x*2
Next
Msgbox(x)
الامتحان الخامس
السؤال الاول
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- يبدأ الاعلان عن الثوابت باستخدام الامر Dim . ( )
2- أمر التكرار Do While…Loop يقوم بتنفيذ الاوامر بعد Do While إذا كان الشرط خطأ . ( )
3- تستخدم الطريقة Clear( ) لإفراغ الاداة List Box من كل عناصرها . ( )
4- الرمز ” ” فى VB يرمز الى سلسلة حرفية فارغة . ( )
5- الآتى اسم صحيح لمتغير 2nd World War . ( )
السؤال الثانى
اختر الاجابة الصحيحة مما بين القوسين :
1- لتحويل قيمة عددية الى نوع سلسلة حرفية يتم استخدام الدالة .......... .
( Change To String - To String - Make String )
2- جملة الامر IF…Then…Else تنتهى بكلمة ........... .
( End - End Else - End If )
3- الطريقة Method التى تقوم بإضافة عنصر جديد الى الاداة List Box هى ........... .
( Include - Add - Insert )
4- الخاصية Interval للمؤقت Timer تحدد معدل وقوع حدث التكة بالوحدة الزمنية ............ .
( ثانية - مللى ثانية - دقيقة )
5- عدد Check Boxes الممكن اختيارها فى المرة الواحدة هو ......... .
( واحد - اثنان - أى عدد ممكن تحديده )
السؤال الثالث
أكمل ما يأتى : -
1- غالباً ما تستخدم الاداة Radio Button فى عرض البدائل المتاحة فى البرنامج على أن يقوم المستخدم باختيار .................. .
2- الغرض الاساسى من استخدام الاداة Group Box هو ................ .
3- تستخدم مجموعة أوامر ............... لاكتشاف الاخطاء التى تحدث أثناء تشغيل البرنامج والتعامل معها
4- ................ هو عبارة عن صياغة للعلاقة بين كميتين .
السؤال الرابع
1- ما نتيجة تنفيذ العملية الاتية Xinteger * ( Yinteger + 1 )
بافتراض القيم التالية للمتغيرات : Xinteger = 2 , Yinteger= 3
2- اكتب أمر For…Next بحيث تكون قيم العداد Counter كالاتى :
(Start = 5 , End = 50 , Step = 2 )
3- إذا كانت قيمة الخاصية Interval للكائن Timer قدرها 1500 فما هو مقدارها بالثوانى ؟