نماذج امتحانية مادة الحاسب الآلى الثالث الاعدادى الفصل الدراسى الثانى
النموذج الاول
السؤال الاول
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- لتخزين قيم عددية تحتوى على كسور نستخدم متغيرات من نوع Integer . ( )
2- تستخدم الاداة Check Box لعرض البدائل ويمكن للمستخدم اختيار اكثر من بديل ( )
3- الامر Do While…Loop يستمر فى تكرار تنفيذ الاوامر ما دام ناتج الشرط False . ( )
4- يمكن استخدام الكلمة Byte كاسم لمتغير فى البرنامج . ( )
5- يمكن إيقاف الـ Timer عن العمل بإعطاء الخاصية Enabled القيمة True . ( )
6- تستخدم الطريقة Clear لإلغاء كل القيم من الاداة List Box . ( )
السؤال الثانى
أكمل مكان النقاط مستخدما بعض الكلمات الاتية :
( Checked – أربعون – Group Box – Counter – أربعة – Try/Catch – String – Short
1- تستخدم الاداة ............... لتنظيم الادوات على نافذة النموذج وتقسيمها الى مجموعات .
2- يتم استخدام متغير من النوع .................. لوضع اسم الطالب فيه .
3- تستخدم أوامر ................. لاكتشاف الاخطاء التى تحدث أثناء تشغيل البرنامج والتعامل معها .
4- إذا كانت قيمة الخاصية Interval للكائن Timer 4000 فإن مقدارها بالثوانى هو ................... .
5- الخاصية ............... تحدد هل تم اختيار الاداة Radio Button أم لا .
6- يطلق على المتغير الذى يتحكم فى عدد مرات تنفيذ الاوامر اسم .............. .
السؤال الثالث
اختر الاجابة الصحيحة مما بين القوسين :
1- ناتج تنفيذ الصيغة الحسابية الاتية (11 mod 3-1 ) / (4*3^2) يكون :
( 18 - 144 - 36 )
2- Dim hour as integer
Dim salary as integer = 20
Hour = 10
If hour > 10 then
Salary = salary + 5 * hour
End If
بعد تنفيذ الاوامر السابقة تكون قيمة الـ Salary هى :
( 20 - 70 - 250 )
3- الطريقة ( index , Text ) insert للأداة List Box تقوم بإضافة :
( عنصر فى آخر القائمة - عنصر فى أول الترتيب - عنصر فى ترتيب معين )
4- x = 1
For m = 0 to 7 step 3
X = x*2
Next
بعد تنفيذ التعليمات السابقة تكون :
( ا ) قيمة m هى : ( 7 - 9 - 6 )
( ب ) قيمة x هى : ( 4 - 8 - 18 )
النموذج الثانى
السؤال الاول
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- تتكون ذاكرة الكمبيوتر من ملايين الخلايا وتسمى كل خلية منها Byte . ( )
2- الامر ( Do While…Loop ) من أوامر التكرار . ( )
3- يستخدم المعامل ( ÷ ) فى عملية القسمة العادية فى لغة V.B.net . ( )
4- الخاصية Visible تحدد ما إذا كانت الاداة مرئية أم غير مرئية . ( )
5- الغرض الاساسى من استخدام الاداة Group Box هو تنظيم وضع الادوات على النموذج . ( )
6- يجب أن يبدأ اسم المتغير أو الثابت برقم . ( )
السؤال الثانى
أكمل مكان النقاط مستخدما بعض الكلمات الاتية :
( Clear( ) – End If – Print – Back Color – “Try/Catch” )
1- تستخدم مجموعة أوامر .......... لاكتشاف الاخطاء التى تحدث أثناء تشغيل البرنامج .
2- تستخدم الطريقة .......... لإفراغ أداة List Box من كل العناصر .
3- .......... خاصية تستخدم لتحديد لون خلفية الاداة .
4- جملة If…Then…Else تنتهى بكلمات ..........
السؤال الثالث
اذكر المصطلح العلمى لكل عبارة من العبارات التالية : -
1- هو ساعة توقيت غير مرئية تتيح لنا التعامل مع ساعة النظام من داخل البرنامج
2- حدود القيم المتاحة للمتغير .
3- أمر يقوم بالإعلان عن اى متغير فى برنامج Visual Basic قبل استعماله .
4- المتغير الذى يتحكم فى عدد مرات تنفيذ الاوامر التى يحددها المبرمج .
5- الخاصية التى تقوم بتحديد الصورة التى ستظهر على الاداة .
6- أمر تكرارى يستعمل فى حالة معرفة عدد مرات التكرار مسبقاً .
السؤال الرابع
1- عبر عن ( 2 , 4 , 6 , 8 ,10 ) M= باستخدام أمر التكرار For…Next
For M=……………
2- ما نتيجة الاوامر التالية ؟
1) x=2
2) For I = 0 to 6 step 2
3) x= x * 2
4) Next
3- ما نتيجة العملية الحسابية التالية ؟ 2 * ( 3 + 1 ) = .........
4- بين سبب عدم صلاحية أسماء المتغيرات التالية :
1) Spent. Money
2) Birth day
النموذج الثالث
السؤال الاول
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- يجب أن يبدأ اسم المتغير فى لغة V.B بحرف من حروف الهجاء الانجليزية . ( )
2- الثوابت هى القيم المخزنة التى تتغير أثناء تشغيل البرنامج . ( )
3- يستخدم الامر Try/Catch فى اكتشاف الاخطاء أثناء تشغيل البرنامج والتعامل معها . ( )
4- يستخدم الامر For…Next فى حالة معرفة عدد مرات التكرار مسبقاً . ( )
5- يمكنك تغيير خصائص الادوات الموجودة على النموذج طبقا لما هو مطلوب فى البرنامج . ( )
6- أول خطوة فى التخطيط للبرنامج هى تصميم واجهة المستخدم . ( )
السؤال الثانى
اختر الاجابة الصحيحة مما بين القوسين : -
1- الخاصية .......... تستخدم فى تحديد الصورة التى ستظهر على الاداة .
( Text - Visible - Image )
2- الامر .......... يستخدم فى الاعلان عن أسماء المتغيرات فى البرنامج .
( Dim - End - Const )
3- الخاصية .......... تستخدم لمعرفة العناصر الموجودة داخل الاداة List Box .
( Name - Items - Sorted )
4- الخاصية Interval للمؤقت Timer تحدد معدل وقوع الحدث بالوحدة الزمنية .......... .
( ثانية - دقيقة - مللى ثانية )
5- لتحويل البيانات الرقمية الى بيانات حرفية نستخدم الدالة ......... .
( Integer - To string - String )
السؤال الثالث
أكمل مكان النقاط مستخدما بعض الكلمات الاتية :
( Bytes – Width Radio Button - - Counter – التعبير الشرطى )
1- .............. هو عبارة عن صياغة للعلاقة بين كميتين .
2- عدد الـ ............. هو حجم الذاكرة التى يحتاجها المتغير من النوع المصاحب له .
3- الاداة ............... تستخدم فى عرض البدائل المتاحة فى البرنامج لاختيار بديل واحد فقط .
4- لتحديد عرض ( اتساع ) الاداة تستخدم الخاصية ................ .
5- يطلق على المتغير الذى يتحكم فى عدد مرات تنفيذ الاوامر اسم ............... .
السؤال الرابع
(ا) ما نتيجة تنفيذ العمليات التالية :
( حسب أولويات تنفيذ العمليات الحسابية فى برنامج V.B ) :
1) 2 + 3 * 4
2) 36 Mod 5
3) 1 + 3 ^ 2
(ب) أكمل الجمل التالية مستخدماً القيم True أو False :
1- إذا كان A=3 ، B=5 فإن قيمة الشرط A < B يكون ........ .
2- إذا كان A=1 ، B=4 فإن قيمة الشرط A > B يكون ........ .
النموذج الرابع
السؤال الاول
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- تستخدم الأداة Radio Button لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط . ( )
2- يمكن استخدام الكلمة 5First كاسم لمتغير فى البرنامج . ( )
3- يستخدم الامر For…Next فى حالة عدم معرفة عدد مرات تكرار الاوامر . ( )
4- يمكن إيقاف الـ Timer عن العمل بإعطاء الخاصية Enabled القيمة False . ( )
5- تستخدم الاوامر Try/Catch لاكتشاف الاخطاء التى تحدث أثناء تصميم البرنامج . ( )
6- الشرط المركب ( A and B ) يكون صحيحاً ( True ) إذا كان أحد الشرطين A أو B True ( )
السؤال الثانى
أكمل مكان النقاط مستخدما بعض الكلمات الاتية :
( Delete – عشرة – ToString – Checked – Div – Interval – خمسة – Clear – Mod )
1- الامر For I = 2 to 10 step 2 عدد مرات تكراره هى ................. .
2- يستخدم المعامل ................... لإيجاد باقى قسمة عددين .
3- الخاصية .................. للكائن Timer تحدد معدل وقوع الحدث Tick بوحدة المللى ثانية .
4- تستخدم الدالة ................... لتحويل قيمة عددية الى سلسلة حرفية .
5- لإلغاء جميع قيم الاداة List Box يتم استخدام الطريقة .................... .
6- الخاصية ................... تحدد ما إذا كانت الاداة Check Box تم اختيارها أم لا .
السؤال الثالث
اختر الاجابة الصحيحة مما بين القوسين : -
1- Dim x , y As Integer
X= 10
Y = y + 2 * x
X = x + 5
بعد تنفيذ الاوامر السابقة يكون :
(ا) قيمة المتغير Y هى : ( 30 - 15 - 20 )
(ب) قيمة المتغير X هى : ( 10 - 15 - 20 )
2- لطرح يوم من المتغير D من نوع Date تخزن القيمة الناتجة من .......... فى المتغير D :
( D.AddDays(1) – D.subtractDays(-1) - D.AddDays (-1) )
3-
Arabic = 25
English = 20
If Arabic < 25 then
Total = 30
Else
Total = Arabic + English
End If
بعد تنفيذ التعليمات السابقة تكون قيمة المتغير Total هى :
( 30 - 45 - 25 )
4-
Dim x , Sum a integer
X = 1
Do While x <= 5
Sum = sum + x
X= x+2
Loop
(ا) الاوامر السابقة تقوم بجمع ........... من 1 الى 5 .
( الاعداد الفردية - الاعداد الزوجية - الاعداد )
(ب) يتوقف تكرار الاوامر السابقة عندما تكون قيمة x هى ........ .
( 5 - 6 - 7 )