مشاهدة النسخة كاملة : نموذج امتحان اخر العام(حاسب آلى) للصف الثالث الاعدادى


الأستاذة / أم أمل
07-05-2011, 02:39 PM
نموذج امتحان اخر العام(حاسب آلى) للصف الثالث الاعدادى


السؤال الاول :- ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :

1- يستخدم For…..Nextالامر فى حالة معرفة عدد مرات التكرار مسبقا
2- Intervalالخاصية = 2000 مللى ثانية فأن الوقت المعروض سيتم تحديثه كل 4 ثوان
3- يستخدم المتغير من النوع byte لتخزين اعداد تحتوى على كسور عشرية
4- الصيغة X = 5+10 صحيحة كأمر تخصيص
5- الامر if … Then … Else هو أمر اختيار زوجى


السؤال الثانى :- اكمل الجمل الاتية بكلمات مناسبة : -
1- تستخدم الأداة ......... لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط
2- ناتج العملية الحسابية 3mod 4 -1 هو .........
3- في الأمر For N= 1 To 6 Step 2 عدد مرات التكرار .......
4- - استخدم متغير من النوع ......... ليضع فيه اسم الطالب
5- - ......... هو عبارة عن صياغة للعلاقة بين كميتين


السؤال الثالث:- اذكر المفهوم العلمي لكل من العبارات الاتية
1- هى عدد الخانات التى يتم تمثيل المتغير بها
2- ساعة توقيت غير مرئية تتيح التعامل مع ساعة النظام
3- معامل يستخدم لربط أكثر من قيمة حرفية أو متغير حرفى ببعضها لتكون متغيراً حرفياً واحداً
4- طريقة لإعطاء أسماء للقيم التى تتغير أثناء تشغيل البرنامج
السؤال الرايع:- تتبع الاوامر الاتية ثم اجب عن الاسئلة :
1- قم بتتبع مجموعة الاوامر التالية لإيجاد قيمة كل من المتغيرات A,B,C :
Dim A , B , C as Integer A=3
A = 4 * 3/5
B=a+5
C=A +B
بعد تنفيذ الاوامر السابقة تكون قيم =……. A= …… , B=…….. C
2- اكتب امر For ---- Next بحيث تكون قيم العداد Counter كالاتى :-( Start = 10 End = 1 Step = -1)

الأستاذة / أم أمل
07-05-2011, 02:44 PM
ياريت تكتب رأيك فى الامتحان وان كان مش عجبك خليها فى سرك وانا مش هعملها تانى

asmaa saber
07-05-2011, 03:13 PM
الامتحان جميل بس ممكن اعرف اجابة السؤال
2- ناتج العملية الحسابية 3mod 4 -1 هو .........

saydah
07-05-2011, 03:30 PM
بارك الله فيك ولامتحان جميل

حسام صبرى
07-05-2011, 06:08 PM
اداء ممتاز ارجو كتابة فى الموضوع الذى طرحته
امتحانات استاذه المنتدى

عبدة قورة
08-05-2011, 02:16 AM
مشكوووووووووووووووووووووووووووووورا

وائل الجندي
08-05-2011, 02:27 PM
الامتحان جيد ولكن الادوات غير مقررة هذا العام

مآزر2000
08-05-2011, 07:33 PM
ضع علامة ( ü ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخطأ:
- تسمح المتغيرات من الأنواع Decimal & Single & Double بتخزين الأعداد التى تحتوى على كسور ولكن بدرجات دقة مختلفة. ( )
- عند الإعلان عن متغير يمكن أن يبدأ برقم. ( )
- الأوامر التي تلي Then فى جملة If….Then يتم تنفيذها إذا كانت ناتج الشرط False. ( )
- الشرط المركب (X> =3 and Y<10) يكون ناتجه True إذا تحقق كل من الشرطين. ( )
- تنفذ الأوامر التي تلي Loop في جملة Do While …..Loop إذا كان قيمة الشرط True. ( )
ـ ناتـج تنفيـذ الأمـر MsgBox ( 5 + 3^2 / ( 8 mod 5 ) ) يعـطي 8 ( )
ـ يمكن استخدام الأداة Timer لتنفيذ مجموعة من الأوامر كل فترة زمنية محددة. ( )
ـ يمكن استخدام الخاصية Text للكتابة داخل كلِ من الكائن Label1 والكائن TextBox1. ( )
ـ يتم تكرار مجموعة الأوامر التي بداخل For…Nextطالما قيمة المتغير العددي الذي يلي مباشرة كلمة For أكبر من
الواحد الصحيح. ( )
ـ يمكن استخدام الكلمة String كاسـم لمتغـير يتـم وضع فيه اسـم الطـالب. ( )
ـ يمكن استخدام الأداة Timer لتنفيذ مجموعة من الأوامر كل فترة زمنية محددة. ( )
ـ من أشكال التعدي الإلكتروني التخفي الإلكتروني. ( )
- اسـم المتغـير Spent_Money يُعـتبر اسـماً صحيحـاً من حيث قواعد تسمية المتغيرات. ( )
- الأمر For.... Next يُسـتعمل في حالة معرفة عـدد مـرات التكـرار مسـبقاً. ( )
- لإفـراغ الكـائن List Box من كل العناصر التي بداخـله تُسـتخدم الطريقة Remove(text). ( )
- الأسـطر التي تبـدأ بـ ( , ) تُسـمي تعليقـات "comments" داخـل كـود البرنـامـج. ( )
- المتغـير من النـوع Double يُسـتخدم لتخـزين الأعـداد الصـحيحة فقـط. ( )
- من أشكال التعدي الإلكتروني التشهير بسمعة الأشخاص من خلال نشر معلوماتهم الخاصة. ( )
- المتغـير من النـوع Integer يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255. ( )
-يمكن استخدام الكلمات Dim أو Single أو Double كأسماء لمتغـيرات في البرنامج. ( )
-إذا كانت قيمة A تساوي 20 وقيمة B تساوي 15 فإن ناتج الشرط A>=B يكون True. ( )
- تستطيع طرح أيام مع المتغير من النوع Date. ( )
- البيانات التي يتم إدخالها للبرنامج تخزن في متغيرات بذاكرة الجهاز الداخلية. ( )
- تتكون الذاكرة الداخلية للكمبيوتر من مجموعة خلايا تسمي Disks. ( )
- إذا كانت القيم المخزنة تتغير أثناء تشغيل البرنامج فإنه يطلق على مخازنها بأنها متغيرات. ( )
- إذا كانت القيم لا تتغير أثناء تشغيل البرنامج فإنه يطلق على مخازنها بأنها ثوابت. ( )
- المتغيرات من أنواع (Integer & Long & Short) تستخدم لتخزين الأعداد الصحيحة فقط
وليست الأعداد التي تحتوى على كسور. ( )
- يسمح أن يحتوى اسم المتغير على أي رموز أو علامات خاصة كالمسافة والنقطة وعلامة الاستفهام وعلامة التعجب. ( )

- لا يسمح بأن يكون اسم المتغير من الكلمات المحجوزة (reserved words) في
Visual Basicمثل (dim , double, integer,const). ( )
- يتم الإعلان عن المتغيرات باستخدام جملة Dim. ( )
- الثوابت المسماة هي ثوابت يقوم المبرمج بتعريفها طبقاً لاحتياجات البرنامج. ( )
- يتم الإعلان عن الثوابت باستخدام جملة Const. ( )
- عدد التكرار 5 مرات في الجملة Next...... For I=2 To 10 Step 2. ( )
– أثناء التشغيل لا يمكن حذف عنصر من العناصر المعروضة لدى الأداة List Box. ( )
- يمكنك إضافة عنصر للأداة List Box عند ترتيب معين. ( )
- جميع الكائنات تتأثر فقط بالأحداث التي يتم وقوعها بتدخل من المستخدم. ( )
- الكائن الناتج من رسم الأداة Timer هو توقيت غير مرئي يتيح للمستخدم التعامل مع ساعة النظام ( )
- باستخدام الكائن Timer يمكنك أن تجعل بعض الأحداث تقع بعد فترة زمنية معينة. ( )
- تمثل قيمة الخاصية Interval الفترات الزمنية المتساوية للكائن Timer. ( )
- الحدث Click هو الحدث الإفتراضى للـ Timer ويقع كنتيجة لنشاط الـ Timer. ( )
- تقاس الفترة الزمنية المحددة بواسطة الخاصية Interval بالميكروثانية. ( )
- لايمكن للـ Timer أن ينشط إذا كانت قيمة خاصيته Enabled تساوى False. ( )
- يمكن تغيير قيمة الخاصية Enabled لبعض الكائنات فقط أثناء تصميم البرنامج. ( )
- عندما نقوم بالإعلان عن متغير من النوع Date فإنه يصبح بالإمكان استعمال التكوين Date Time( )
- القيمة الناتجة من Now هي التاريخ والوقت الحاليان بالنظام. ( )
السؤال الثاني: إذا كانت قيمة التغير A تساوي 20 وقيمة المتغير B تساوي 15
1. ناتج الشرط A>B يساوي TRUE. (ü)
2. ناتج الشرط A>=B يساوي FALSE. (X)
3. ناتج الشرط B<A يساوي TRUE. (ü)
4. ناتج الشرط B<=A يساوي FALSE. (X )
5. ناتج الشرط A<>B يساوي FALSE. (X)
6. ناتج الشرط A-B>B يساوي TRUE. (X )
7. ناتج الشرط A-5<=B يكون TRUE. (ü)
السؤال الثالث: أكمل العبارات الآتية بما يناسبها
1- في جملة For … Next الآتية For X=1 to 8 Step 3عدد مرات التكرار ……...
أ- 3 ب- 4
ج- 2 د- 1
ملحوظة هامة : [1] تمثل بداية الحلقة التكرارية , [8] تمثل نهاية الحلقة التكرارية , [3]تمثل مقدار الزيادة لقيمة العداد x أي انه يقوم بتنفيذ الحلقة التكرارية كل ثلاث خطوات أثناء تقدمه من بداية الحلقة التكرارية [1] طالما أن قيمة العداد x اقل من أو تساوي نهاية الحلقة التكرارية [8]
إذن عدد مرات التكرار = 3 ( 1 , 4 , 7 ) في كل مرةx قيمة الـ
2- الخاصية Interval للميقاتي Timer تحدد معدل وقوع الحدث Tick بالوحدة الزمنية ……...
أ- ثانية ب- دقيقة
ج- مللى ثانية د- ساعة
3- يمكن إيقاف الميقاتي Timer بإعطاء الخاصية ................ القيمة False
أ- Interval ب- Enabled
ج- Modifiers د- Tag
4- المتغـير العـددي الذي يأخـذ قيـم عـدديـة صحيحـة من 0 إلى 255 هـو من النوع ..........
أ- Integer ب- String
ج- Byte د- Double
5- من قواعد تسـمية المتغيرات أو الثوابت في البرنامج، يجـب أن تبـدأ بـ .........
أ- رقم ب- أي رمز
ج- حرف د- مسافة
6- لإلغاء كل القيم الموجودة داخل الكائن ListBox1 يتم استخدام الوسيلة Method .................
Delete ) – Clear – Remove )

7- لإيقـاف الميقاتي Timer1 عن العمل يتم تنفيذ الأمـر Timer1.Enable = …………….
End ) – False – True )

8- في جملة If__Then__Else يتم تنفيذ الأوامـر التي تلي Else مباشـرة إذا كان ناتـج الشـرط الذي يلي كلمة If يسـاوي ......................... Null ) – False – True )
9- يمكنك معرفة التاريخ و الوقت الموجودين في جهاز الكمبيوتر بتنفيذ الأمـر MsgBox (……….)
Date Time ) – Time – Now )
10- .................... هو حـدود القيـم المتـاحـة للمتغـير العددي.
( الـدقـة – المـدى – القيمـة الابتـدائيـة للمتغـير )
11- تُسـتخـدم مجمـوعـة أوامـر Try/Catch ....................
( لاكتشـاف الأخطـاء و التعامل معها – لتكـرار أمـر عـدد من المـرات - لتكـرار أمـر مـرة واحـدة )
12- الشـرط (M or N ) يكـون خـاطـئـاً إذا كـان ....................
( M صحيحاً و N أيضاًً صحيحاً - M خاطئاً و N صحيحاً – M خاطئاً و N خاطئاً )
13- القسـمة الرقمـية الصحيحة Integer Division يعـبر عنها عن طـريق ....................
( Div - \ - Mod )
14- لمنع وقوع الحدث Tick أي إيقاف الـ Timer نقوم بإعطاء الخاصية .................... القيمة False.
( Name - Enabled - Interval )
15- الخاصية interval للمؤقت timer تحدد معدل وقوع الحدث بالوحدة الزمنية :
1- ثانية 2- دقيقة
3- مللي ثانية 4- ساعة
16- إذا كانت قيمة الخاصية interval للكائن timer 3000 فإن مقدارها بالثواني هو:
1- 3 2- 30
3- 3000 4- 300


17- التكوين ---- يستدعى التاريخ والوقت الخاصين بالنظام.
1- Current Time 2- Time
3- Now 4- Date Time
18-تستطيع ---- مع المتغير من النوع Date.
1- جمع أيام 2- جمع ساعات
3- طرح أيام 4- كل ما سبق
19- في الأمر الآتي Next..... For N =1 to 6 Step 2عدد مرات التكرار يساوي:
( 2 – 3 – 4 – 5 )
20- يمكن معرفة عدد عناصر الأداة List Boxباسـتخدام:
أ- Counter ب- Count ج- Selected Items
21- يمكن استخدام الطريقة Remove At (index) للأداة List Box لحذف عنصر حسب:
أ- ترتيب العنصر. ب- نوع العنصر. ج- نص العنصر.
22- يمكن استخدام الطريقة Insert ( Index ,text ) للأداة List Box لإضافة:
أ- عنصر في آخر الترتيب. ب- عنصر عند ترتيب معين. ج- عنصر في أول الترتيب.
السؤال الثالث: اختر للعمود الأول ( أ ) ما يناسبه من العمود الثاني (ب)
السؤال الرابع : اختر للعمود الأول ( أ ) ما يناسبه من العمود الثاني (ب)

( أ )
(ب)

1- الرمز < يسمى
2- الرمز < = يسمى
3- الرمز > يسمى
4- الرمز > = يسمى
5- الرمز < > يسمى
6- الرمز = يسمى
أكبر من أو يساوي. ( 4 )
لا يساوي. (5 )
أصغر من. (1)
يساوي. (6 )
أصغر من أو يساوي. ( 2)
أكبر من (3 )

السؤال الخامس : أقرأ التعليمات التالية:
Arabic=30
English=20
If Arabic>25 Then
Total=Arabic +English
Avg=( Arabic +English )/2
Else
Arabic=25
English=2
Total=Arabic + English
Avg=( Arabic +English )/2
End if


بعد تنفيذ التعليمات السابقة ضع علامة (ü) أمام العبارة الصحيحة وعلامة ( X ) أمام العبارة الخطأ لكل مما يلي .
1. قيمة المتغير Arabic تساوي 30 . ( )
2. قيمة المتغير English تساوي 22. ( )
3. ناتج التعبيرArabic>25 يكون TRUE. ( )
4. قيمة المتغيرTotal تساوي 47 . ( )
5. قيمة المتغير Avg تساوي 23.5. ( )
السؤال السادس : اقرأ التعليمات التالية:
Age=25.5
Mark=90
If Age<26 Then
Age=16
Mark=100
End If
Total=Mark*2
بعد تنفيذ التعليمات السابقة اختر الإجابة الصحيحة لكلا مما يلي.
1- قيمة المتغير Age تساوي:
أ- 25.5 ب- 90 ج- 16
2- قيمة المتغير Markتساوي:
أ – 90 ب- 100 ج-25.5
3- قيمة الشرط Age<26 :
أ – 25.5 ب- True ج-False
4- قيمة المتغير Total تساوي:
أ – 200 ب- 180 ج-190
السؤال السابع: اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
( Radio Button - Checkbox - Group Box – Checked – Enabled - Checked On )
1. الخاصية Checked تحدد هل تم اختيار الأداة Checkbox .
2. الخاصية Enabled تحدد إذا كان المستخدم يستطيع التعامل مع الأداة.
3. تستخدم الأداة Radio Button لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط.
4. تستخدم الأداة Checkbox لعرض البدائل ويمكن للمستخدم اختيار أكثر من بديل .
5. تستخدم الأداة Group Box لتقسيم الأدوات إلى مجموعات .
السؤال الثامن استخدم الشكلين و بعض الكلمات الآتية في ملء مكان النقط بما تراه مناسباً لجعل العبارة صحيحة:
Textbox) - الأول - الثـاني - Radio Button - ِCheckbox )

file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image003.gif




التصميم الموجود في الشـكل ............... صحيحاً حيث تم استخدام أداة ............... للغات الأجنبية الثلاثة الإنجليزية و الفرنسية و الألمانية والتي يمكن اختيار منها واحدة أو أكثر أو تركها بدون اختيار، أما التصميم الموجود في الشـكل ............... تصميم خطأ حيث تم استخدام أداة ............... لهذه اللغات والتي يمكن اختيار واحدة فقط.

السؤال التاسع اقرأ التعليمـات الآتيـة:
Dim N , K , C As Integer
C = 6
For N = 1 To 6 Step 3
K = K + N
Next
If N > C Then
C = C + 1
End If
بعـد تنفيـذ هذه التعليمـات، أكمـل مكـان النقـط:
1- قيمة المتغير C تسـاوي .......................

2- قيمة المتغير N تسـاوي .......................

3- ناتج الشرط N > C يسـاوي ..................

4- قيمة المتغير Kتسـاوي: .......................

السؤال العاشر : أكمـل مكان النقـط مسـتخدماً بعض الكلمات الآتية:

Dim - Const - String - Single - Class - Object ) )

1- أراد خالـد كتابة كـود برنامـج لحسـاب مجمـوع درجـات طـالب في المـواد الدراسـية فقـام باسـتخدام متغـيرات عـددية من النـوع Single حـيث تـم الإعـلان عنهـا بالكلمة Dim
2- كما اسـتخدم أيضـاً متغـير مـن النـوع String ليُخزن فيه اسـم الطـالـب.
3- كما تـم اسـتخدام متغـير مـن النـوع Single ليُخزن فيه مجمـوع درجات المواد الدراسـية.


السؤال الحادي عشر : أكـتب المصطلح العلمي أمام كل عبارة من العبارات التـاليـة:
أ-الوسـيلة المستخدمة لحذف جميع عناصر الأداة List Box. Clear))
ب- الأداة التي تسمح للمبرمج أن يقسم عددا من الأدوات Radio Button وCheckbox إلى مجموعات مختلفة. Group box) )
ج- الأداة التي تتيح لك أن تنشئ أو تعرض قائمة من العناصر. (List box)
د- الأداة التي تتيح للمستخدم مجموعة من البدائل لاختيار أي عدد منها في نفس الوقت. ( Check box)
2- أقرأ الكـود التـالي:
Dim X , Y , Z As Integer
X = 2
Y = 3
Z = 4
MsgBox ( Y^X * X + Z * 3 )
ثم اكـتب ناتـج تنفيـذه: .................................................. ....................
Z
Y
X
الأوامر
0
0
0
Dim X , Y , Z As Integer

0
0
2
X = 2

0
3
0
Y = 3

4
0
0
Z = 4

ناتج تنفيذه (3^2*2+4*3)=9*2+4*3=18+12=20
MsgBox ( Y^X * X + Z * 3 )





3- قم بتتبـع مجموعـة الأوامـر الآتيـة:
Dim X , C As Integer
X = 4
For C = 0 To 7 Step 3
X = X * 2
Next
MsgBox ( X )
ما قيمـة المتغير X التي سـتظهر في صـندوق الرسـالة ؟ ................................


مسلسل
X
C
1
4
0
2
8
3
3
16
6

قيمـة المتغير X التي سـتظهر في صـندوق الرسـالة = 16


السؤال الثاني عشر اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
Dim , Const , String , Single, For ………Next ) )
1- لحسـاب مجمـوع درجـات طـالب في المـواد الدراسـية نقوم باسـتخدام متغـيرات عـدديـة من النـوع Single حـيث تـم الإعـلان عنهـا بالكلمـة Dim
2- كما يمكن اسـتخدام أيضـاً متغـير مـن النـوع String لوضـع فيـه اسـم الطـالـب.
3- كما تـم اسـتخدام متغـير مـن النـوع Single لوضـع فيه مجمـوع درجات المواد الدراسـية.
4- يمكنك الإعلان عن الثوابت باستخدام Const
5- لتكرار مجموعة من الأوامر نستخدم جملة For ………Next


السؤال الثالث عشر أعد كتابة البرنامج بعد ترتيبه ترتيباً صحيحاً: لحساب مجموع الأعداد الفردية من 1 إلى 8
1. total = total + i
2. Msgbox(total)
3. Next
4. For i = 1 To 8 Step 2
5. Dim i, total As Integer
الحــــــــل
Dim i, total As Integer
For i = 1 To 8 Step 2
total = total + i
Next
Msgbox(total)

السؤال الرابع عشر: اختر للعمود الأول ( أ ) ما يناسبه من العمود الثاني (ب)
( أ )
(ب)
1- Count
2- Const
3- Do While…Loop
4- Dim
5- الرمز > =

يستخدم لتكرار مجموعة أوامر. (3)
أصغر من و يساوي.
يستخدم للإعلان عن ثابت. (2)
أكبر من أو يساوي. (5)
الخاصية المسئولة عن معرفة عدد عناصر الأداة List Box. (1)
يستخدم للإعلان عن متغير. (4)

السؤال الخامس عشر ما الذي يتسبب في وقوع الحدث tick؟
ج) مرور الفترة الزمنية المحددة بالخاصية interval وخاصية enabled تساوى true
السؤال السادس عشر ما اسم الخاصية المستخدمة لإيقاف أو تشغيل المؤقت بأوامر البرمجة ؟
ج) الخاصية enabled
السؤال السابع عشر اذكر اسم الخاصية المسئولة عن تحديد الفترة الزمنية للحدث tick ؟ا
ج‌) الخاصية interval

file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image006.gif






اختر رقم التصميم المناسب من هذين الشـكلين: ..التصميم (2)..........

الأداة radio button) ) وهي الأداة التي تسمح باختيار بديل واحد فقط من البدائل المتاحة ويرمز لها بالرمز ○
file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image009.gif







اختر رقم التصميم المناسب من هذين الشـكلين: .. ..التصميم (2)...................

الأداة) check box) وهي الأداة التي تسمح باختيار أكثر من بديل من البدائل المتاحة ويرمز لها بالرمز □

file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image012.gif





اختر رقم التصميم المناسب من هذين الشـكلين: .. ..التصميم (2)..................


file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image015.gif




اختر رقم التصميم المناسب من هذين الشـكلين: ..... ..التصميم (1)...............

أعـد ترتيب الأكواد التالية حسب المطلوب في كل برنامج:
أ - احسب مجموع الأعداد الفردية من 1 إلى 8 واظهر الناتج في مربع رسالة:
(3)Total = Total + i
(5)MsgBox(Total)
(4)Next
(2)For i = 1 To 8 Step 2
(1)Dim i, Total As Integer




تمنياتي بالنجاح والتوفيق

مآزر2000
08-05-2011, 07:35 PM
ارجو الرد والمشاركه

مآزر2000
08-05-2011, 07:44 PM
*موضوعات للقراءة *
الأوامر Try/catch
تستخدم لاكتشاف الأخطاء التي تحدث أثناء تشغيل البرنامج والتعامل معها
علل/ استخدام الأوامر Try/catch بالرغم من أن VB.net يكتشف الأخطاء ويقوم بعرض رسائل
المبرمجون يفضلون استخدام Try/catch لأن هذا يتيح لهم التعامل نع الأخطاء بأنفسهم وعرض رسائل أوضضح للمستخدم
file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image002.jpg
file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image004.jpg
file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image006.jpg (1)الأمر Do While…………Loop










file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image007.gifأكمل :
شرط نهاية التكرار

file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image008.giffile:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image009.gifDo While Condition
بداية التكرار

file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image010.gifStatment1
الجسم المراد تكراره

file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image011.gifStatment2

Statement n
file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image012.gif نهاية التكرار

Loop
الأداة :List Boxأحد الأدوات التي ترتبط بالتكرار وتمكنك من إنشاء قائمة من العناصر للاختيار منها .
تظهر هذه الأداة على شكل مستطيل يعرض بداخله صفوفاً من الكلام يمثل كل صف عنصراً يمكن لمستخدم التطبيق الاختيار منها
عند وجود عناصر بالقائمة أكثر مما يظهر في مساحة الأداة يظهر شريط تمرير يمكن عن طريقه من الوصول لباقي عناصر الأداة
الخاصية
وظيفتها
Name
تستخدم لتحديد اسم الأداة داخل نافذة الكود ويفضل أن يبدأ اسم هذه الأداة بالأحرف lst
Items
تستخدم هذه الخاصية لإضافة العناصر داخل الأداة List Box وهذه الخاصية في حد ذاتها كائن Object له خصائص ووظائف
Selected Items
تستخدم لتحديد العنصر الواقع عليه الاختيار في الأداة List Box والمقصود معرفة العنصر الذي قام المستخدم باختياره
Sorted
هذه الخاصية تستخدم لتحديد ما إذا كان سيتم ترتيب القيم الموجودة بالقائمة العرض أبجديا أم لا ، بصرف النظر عن ترتيب إدخالها ولها قيمتان :


False : (القيمة الافتراضية) وتظهر القيم داخل قائمة العرض بنفس ترتيب إضافتها إلى قائمة العرض .
True : تظهر القيم داخل قائمة العرض مرتبة أبجدياً بصرف النظر عن ترتيب إدخالها .


طرق ووظائف Method الخاصية Items للأداة List Box
الطريقة Method
العمل
Add (text)
إضافة ما بين القوسين من نص في آخر عناصر القائمة بمعنى إضافة عنصر جديد للقائمة
Count
معرفة عدد العناصر في القائمة
Insert ( Index , text )
إضافة العنصر text في المكان المحدد بـ Index فالعناصر الموجودة عند المكان الذي له الرقم Index وحتى آخر القائمة تتحرك لأسفل خطوة واحدة لإخلاء مكان للعنصر الجديد
Remove (text)
البحث فى عناصر القائمة عن العنصر الذي يساوى TEXT تماما وفى حالة وجوده تتم إزالته وتتحرك كل العناصر تحته إلى أعلى خطوة واحدة لتملأ الفراغ
Remove At (index)
إزالة العنصر المحدد مكانه بالرقم Index مع تحريك كل العناصر الموجودة تحته إلى أعلى خطوة واحدة لتملأ الفراغ
Clear ( )
إفراغ الأداة List Box من كل العناصر بمعنى إزالة كل العناصر الموجودة بها

"ملحوظة"اًلمعامل Index يأخذ قيمة رقمية تتراوح من صفر إلى ( Count – 1 ) حيث أن Count يمثل عدد العناصر فى الأداة ListBox .وبالتالي فان المعامل Index يبدأ ترقيمه بصفر فالعنصر الأول داخل List Box يأخذ الرقم 0 كترتيب والثاني 1 والثالث 2
اختر من العمود ( أ ) ما يناسبه من العمود ( ب)
العمود ( أ )
العمود ( ب )
1- Insert ( Index ,text )
1- لمعرفة عدد عناصر الأداة ListBox.
2- count
2- بيان العنصر المحدد في الأداة ListBox.
3- selecteditem
3- لإضافة عنصر عند ترتيب معين في ListBox.
4- RemoveAt ( index)
4- لفرز عناصر الأداة ListBox.

5- لحذف عنصر عند ترتيب معين في ListBox.


خصائص التكوين Date Time
file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image014.jpg



file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image016.jpg












اكتب ناتج تنفيذ مايلي
- Dim X as Date : X = " 10:30:13:" : MsgBox ( X.Hour)
ما المقصود بكلامن:
file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image018.jpg
& : معامل الربط ويستخدم في ربط اكثر من قيمة حرفية أو متغير حرفي لتكوين متغير حرفي واحد
" " : تعني قيمة حرفية فارغة (طولها صفر)
" " : تعني قيمة حرفية بها مسافات ( طولها هو عدد المسافات )
': هذا الرمز يعني أن هذا السطر لايدخل في الكود ولكنه توضيح لخطوات معينة " أي انه يستخدم في كتابة تعليقات " مثل اسم المبرمج وتاريخ البرنامج أو لتوضيح خطوات معينة
\ : قسمة أعداد صحيحة integer division
Mod : باقي قسمة أعداد صحيحة
اختر الإجابة الصحيحة
- يطلق علي الأمر Then IF… أمر .... لأنه يقوم بتحديد أو تجاهل عمل واحد
الاختيار الصحيح هو single-Selection) ) " أمر اختيار فردي

الجملة الآتية يتم تنفيذها فقط في حالة ما إذا كان الشرط يساوي -
If (condition)
Msgbox("n is divisible by d") قابل للقسمة
End IF

الاختيار الصحيح : ( n mod d) = 0

- الخاصية .... تقوم بإعطاء قيمة لملصق الـ Check Box ( (Checked
- الأوامر المتكررة في Do While…Loop ( يتم تنفيذها إذا كان الشرط صحيحاً " True " )
- نوعية الأمر الذي يتم تنفيذه حتى يصبح شرط التكرار خاطئاً هي (( Do While…Loop
- يطلق علي المتغير الذي تحكم في عدد مرات تنفيذ الأوامر اسم ( ( Counter
- لإلغاء كل القيم من الأداة list box يتم استخدام طريقة method ( Clear)
- الطريقة ( method) التي تقوم بإضافة عنصر جديد إلي الأداة list box هي ( Add )
- التكوين ..............يستدعي التاريخ والوقت الخاصين بالنظام ( Date Time)
- لكي تطرح يوم من المتغير X من النوع Date عليك أن تقوم بتخزين القيمة الناتجة من .......... في X

الاختيار الصحيح :
X. add days(-1)

نورالعيون في خشية الله
08-05-2011, 10:45 PM
امتحانات واساءلة مميزة جدا بس الحمد لله مش فاهم حاجة

أحمد هاشم الزيدي
09-05-2011, 07:44 PM
جزاك الله كل الخير

الأستاذة / أم أمل
10-05-2011, 08:03 AM
جزاكم الله خيرا

الأستاذة / أم أمل
10-05-2011, 08:05 AM
الامتحان جميل بس ممكن اعرف اجابة السؤال
2- ناتج العملية الحسابية 3mod 4 -1 هو .........

الاجابه 3mod4=3-1=2

الأستاذة / أم أمل
10-05-2011, 08:09 AM
الامتحان جيد ولكن الادوات غير مقررة هذا العام

استعمال الادوات مع جملة if ...then ...else هو اللى ملغى لكن الادوات نفسها وخصائصها مقررة

ياسـر
10-05-2011, 09:05 AM
احنا بقى معندناش مدرس حاسب اصلا يعنى هنجيب لاحق فى الامتحانات عارفين النتيجه كام بتاعتنا فى الترم الاول مش عارف تاقولكم نفسى حد يقدر يتصرف

الأستاذة / أم أمل
11-05-2011, 05:49 AM
الامتحانات على الابواب جاى تقول الكلام ده دلوقتى

بس قول بصراحه انت كنت بتروح المدرسة من الاصل؟

الأستاذة / أم أمل
11-05-2011, 05:52 AM
ارجو الرد والمشاركه

جزاك الله خيرا ونفع بك

(( لؤلؤة الايمان ))
12-05-2011, 09:10 AM
الامتحانات دى جامدة بس بسراحة انا مش فاهمة حاجة

محمد لطف
12-05-2011, 01:41 PM
شكرا جزيلا على هذه الامتحانات السهلة

aburezk
12-05-2011, 01:42 PM
جزاكم الله خيرا

تامر سيد احمد محمد
12-05-2011, 05:58 PM
الامتحان جميل بس ممكن اعرف اجابة السؤال
2- ناتج العملية الحسابية 3mod 4 -1 هو .........
2 لان 3mod 4 تساوى 3

mony_love2211
12-05-2011, 08:40 PM
الامتحانات حلو لكن انا عايزه اعرف اجبتى صح ولا خطأ
صح وغلط
1_صح
2_خطأ
3_خطأ
4_مش عارفه
5_صح

اكمل
1_radio button
2_مش عارفاها وياريت افهمها ازاى بنعمل الباقى بتاع القسمه
3_مرتان والله اعلم
4_string
5_التعبير الشرطى

اذكر المفهوم
1_مش عارفاها
2_timer
3_and
4_مش عارفاها


السؤال الرابع ارجو الاجابه عليه

الخامس بقى
for I=10 to 1_step -1

mony_love2211
12-05-2011, 08:41 PM
ياريت التصحيح والاجوبه على الاسئله التى لم اعرفها

mony_love2211
15-05-2011, 07:04 PM
ياريت التصحيح والاجوبه على الاسئله التى لم اعرفها

hanyway
15-05-2011, 07:43 PM
المفروض لحد علمى ان
باقى قسمة 3 على 4 لايوجد يعنى صفر ازاى تبقى 2

الأستاذة / أم أمل
16-05-2011, 07:36 AM
نموذج امتحان اخر العام(حاسب آلى) للصف الثالث الاعدادى

السؤال الاول :- ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :

1-يستخدم for…..nextالامر فى حالة معرفة عدد مرات التكرار مسبقا (صح)
2-intervalالخاصية = 2000 مللى ثانية فأن الوقت المعروض سيتم تحديثه كل 4 ثوان خطأ
3-يستخدم المتغير من النوع byte لتخزين اعداد تحتوى على كسور عشرية خطأ
4- الصيغة x = 5+10 صحيحة كأمر تخصيص صح
5-الامر if … then … else هو أمر اختيار زوجى صح


السؤال الثانى :- اكمل الجمل الاتية بكلمات مناسبة : -
1-تستخدم الأداةradiobutton لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط
2- ناتج العملية الحسابية 3mod 4 -1 هو2
3-في الأمر for n= 1 to 6 step 2 عدد مرات التكرار 3
4-- استخدم متغير من النوع string. ليضع فيه اسم الطالب
5--تعبير شرطى. هو عبارة عن صياغة للعلاقة بين كميتين


السؤال الثالث:- اذكر المفهوم العلمي لكل من العبارات الاتية
1-هى عدد الخانات التى يتم تمثيل المتغير بها الدقة
2-ساعة توقيت غير مرئية تتيح التعامل مع ساعة النظام timer
3-معامل يستخدم لربط أكثر من قيمة حرفية أو متغير حرفى ببعضها لتكون متغيراً حرفياً واحداً &
4-طريقة لإعطاء أسماء للقيم التى تتغير أثناء تشغيل البرنامج اعلان المتغيرات
السؤال الرايع:- تتبع الاوامر الاتية ثم اجب عن الاسئلة :
1- قم بتتبع مجموعة الاوامر التالية لإيجاد قيمة كل من المتغيرات a,b,c :
dim a , b , c as integer a=3

a = 4 * 3/5

b=a+5

c=a +b

بعد تنفيذ الاوامر السابقة تكون قيم 9=a= 2, b=7 c

لاحظ ان المخزن من النوع integer

2-اكتب امر for ---- next بحيث تكون قيم العداد counter كالاتى :-( start = 10 end = 1 step = -1)


for a=10 to 1 step -1



هذا هو حل الامتحان وانا اعتذر عن التأخير

وشكرا لمروركم الكريم

الأستاذة / أم أمل
16-05-2011, 07:38 AM
المفروض لحد علمى ان
باقى قسمة 3 على 4 لايوجد يعنى صفر ازاى تبقى 2



3mod4=3 ثم اطرح ا

راجع المسألة

MS.egypt
16-05-2011, 01:02 PM
السلام عليكم
ممكن رابط للمراجعة النهائية
للصف الثالث الالأعدادي مراجعة شاملة
مشكورين

ehab nabil
16-05-2011, 05:18 PM
الف شكر علي المجهود الرائع

رفيـــده
16-05-2011, 06:13 PM
حضرتك كاتب
-في الأمر for n= 1 to 6 step 2 عدد مرات التكرار 3
(ازاى أعرف عدد مرات التكرار متهيقلى إن الرقم اللى يأتى بعد steep يبقى هو عدد مرات التكرار)
ياريت حضرتك تجاوبنى بسرعة والامتحان رائع وسهل

مآزر2000
16-05-2011, 07:28 PM
- الشرط المركب (X> =3 and Y<10) يكون ناتجه True إذا تحقق كل من الشرطين. ( )
صح لان في and لازم يتتحقق الشرطين

مآزر2000
16-05-2011, 07:38 PM
1- محافظة الـقـــــاهرة 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- لتخزين قيم عددية تحتوى على كسور نستخدم متغيرات من نوع Integer . ( )
2- يمكن استخدام الكلمة Byte كاسم لمتغير في البرنامج . ( )
3- يمكن إيقاف الـ Timer عن العمل بإعطاء الخاصية Enabled القيمة True . ( )
السؤال الثاني أكمل مكان النقاط مستخدما بعض الكلمات الآتية :
(أربعون – Group Box – Counter – أربعة – String – Short )
1- يتم استخدام متغير من النوع .................. لوضع اسم الطالب فيه .
2- إذا كانت قيمة الخاصية Interval للكائن Timer 4000 فإن مقدارها بالثواني هو ................... .
3- يطلق على المتغير الذي يتحكم في عدد مرات تنفيذ الأوامر اسم .............. .
السؤال الثالث اختر الإجابة الصحيحة مما بين القوسين :
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- x = 1
For m = 0 to 7 step 3
X = x*2
Next
بعد تنفيذ التعليمات السابقة تكون :
( ا ) قيمة m هي :( 7 - 9 - 6 ) ( ب ) قيمة x هي :( 4 - 8 - 18 )
2- محافظة الجيـــــــــزة 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- تتكون ذاكرة الكمبيوتر من ملايين الخلايا وتسمى كل خلية منها Byte . ( )
2- يستخدم المعامل ( ÷ ) في عملية القسمة العادية في لغة V.B.net . ( )
3- يجب أن يبدأ اسم المتغير أو الثابت برقم . ( )
السؤال الثالث اذكر المصطلح العلمي لكل عبارة من العبارات التالية : -
1- هو ساعة توقيت غير مرئية تتيح لنا التعامل مع ساعة النظام من داخل البرنامج
2- حدود القيم المتاحة للمتغير .
3- أمر يقوم بالإعلان عن اى متغير في برنامج Visual Basic قبل استعماله .
4- المتغير الذي يتحكم في عدد مرات تنفيذ الأوامر التي يحددها المبرمج .
5- أمر تكراري يستعمل في حالة معرفة عدد مرات التكرار مسبقاً .
السؤال الرابع 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
3- محافظة 6 أكـــــــــــتوبر 2009

2) Birth day


السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- يجب أن يبدأ اسم المتغير في لغة V.B بحرف من حروف الهجاء الانجليزية . ( )
2- الثوابت هي القيم المخزنة التي تتغير أثناء تشغيل البرنامج . ( )
3- يستخدم الأمر For…Next في حالة معرفة عدد مرات التكرار مسبقاً . ( )
السؤال الثاني اختر الإجابة الصحيحة مما بين القوسين : -
2- الأمر .......... يستخدم في الإعلان عن أسماء المتغيرات في البرنامج . ( Dim - End - Const )
4- الخاصية Interval للمؤقت Timer تحدد معدل وقوع الحدث بالوحدة الزمنية( ثانية- دقيقة- ملثانية)
السؤال الثالث أكمل مكان النقاط مستخدما بعض الكلمات الآتية :
( Bytes – Width Radio Button - - Counter – التعبير الشرطي )
1- .............. هو عبارة عن صياغة للعلاقة بين كميتين .
2- عدد الـ ............. هو حجم الذاكرة التي يحتاجها المتغير من النوع المصاحب له .
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 يكون ........ .
4- محافظة حــــــــــلوان 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
2- يمكن استخدام الكلمة 5First كاسم لمتغير في البرنامج . ( )
3- يستخدم الأمر For…Next في حالة عدم معرفة عدد مرات تكرار الأوامر . ( )
4- يمكن إيقاف الـ Timer عن العمل بإعطاء الخاصية Enabled القيمة False . ( )
السؤال الثاني أكمل مكان النقاط مستخدما بعض الكلمات الآتية :
( Delete – عشرة – ToString – Checked – Div – Interval – خمسة – Clear – Mod )
1- الأمر For I = 2 to 10 step 2 عدد مرات تكراره هي ................. .
2- يستخدم المعامل ................... لإيجاد باقي قسمة عددين .
3- الخاصية .................. للكائن Timer تحدد معدل وقوع الحدث Tick بوحدة المللى ثانية .
السؤال الثالث اختر الإجابة الصحيحة مما بين القوسين : -
1- Dim x , y As Integer
X= 10
Y = y + 2 * x
X = x + 5
بعد تنفيذ الأوامر السابقة يكون :
(ا) قيمة المتغير Y هى :( 30 - 15 - 20 )(ب) قيمة المتغير X هي :( 10 - 15 - 20 )
3-
Arabic = 25
English = 20
If Arabic < 25 then
بعد تنفيذ التعليمات السابقة تكون قيمة المتغير Total هي :
( 30 - 45 - 25 )

Total = 30
Else
Total = Arabic + English
End If
5- محافظة القلـــــيوبية 2009




السؤال الأول اكتب المصطلح العلمي الدال على كل جملة من الجمل الآتية :
1- أمر يستخدم في حالة ما إذا كان هناك بديلان وترغب في تنفيذ أحد البديلين .
1- أمر يستخدم للإعلان عن المتغير .
السؤال الثاني عرف مما يأتي : -- الخاصية Interval .
السؤال الثالث الجمل الآتية غير صحيحة ، أعد صياغة كل جملة منها بشكل صحيح : -
1- for x = 100 To 1000 step -2
2- y = ( 4 × 3^2 ) / ( 10 mod 3 – 1 )
3- المتغير من النوع Long يستخدم لتخزين الأعداد التي تحتوى على كسور .
6- محافظة الإســـــــــكندرية 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- للإعلان عن متغير يستخدم الأمر Dim . ( )
2- الشكل الصحيح لأمر التخصيص هو Variable Name=Value . ( )
السؤال الثاني اختر الإجابة الصحيحة مما بين القوسين : -
1- يعتبر اسماً صحيحاً لمتغير أو ثابت ............ . ( FirstName - Long - 2nd World War )
2- ناتج الصيغة 48 Mod 5 يساوى : ( 9 - 5 -3 )
3- فالتعبير الشرطي إذا كانت العلاقة غير صحيحة فإن قيمته تكون : ( False - Equal - True )
السؤال الثالث أكمل العبارات التالية :
1- في التكوين Date Time الخاصية التي تقوم باسترجاع التاريخ والوقت الآن هي خاصية ............. .
2- الخاصية التي تستخدم لتحديد معدل وقوع الحدث بالمللى ثانية لأداة الـ Timer هي .................. .
7- محافظة المنـــــــــوفية 2009




السؤال الأول (ا) اكتشف الخطأ في العبارات الآتية وقم بتصويبه :
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- المتغيرات من أنواع ...... تستخدم لتخزين الأعداد الصحيحة فقط .( Integer - Decimal - Single )
2- 42 Mod 8 = …………. ( 2 - 5 - 5.2 )
3- يعتبر ................... اسماً متغيراً صحيحاً .( Mido.2008 - Mido2008 - 2008Mido )
8- محافظة الغربــــــــية 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- اسم المتغير Spent Money يعد اسماً صحيحاً من حيث قواعد تسمية المتغيرات ( )
2- الأمر For…Next يستعمل في حالة معرفة عدد مرات التكرار مسبقاً. ( )
3- المتغير من النوع Double يستخدم لتخزين الأعداد الصيحة فقط . ( )
4- تعتبر قيمة ( ط ) والتي تساوى 3.14 مثالاً للقيم المتغيرة . ( )
السؤال الثاني اختر الإجابة الصحيحة مما بين القوسين :
1- ........... حدود القيم المتاحة للمتغير . ( الدقة - المدى - القيمة الابتدائية للمتغير )
2- القسمة الرقمية Integer Division يعبر عنها عن طريق .......... . ( Mod - \ - / - Div )
3- لمنع وقوع الحدث Tick أي إيقاف الـ Timer نقوم بإعطاء الخاصية ..........القيمة False .
( Interval - Enabled - Name )
السؤال الثالث ( أ ) ما نتيجة تنفيذ العملية الحسابية الآتية بافتراض القيم التالية للمتغيرات التالية :
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)
9- محافظة كــــــفر الشيخ 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- يبدأ الإعلان عن الثوابت باستخدام الأمر Dim . ( )
4- الرمز ” ” في VB يرمز إلى سلسلة حرفية فارغة . ( )
5- الآتي اسم صحيح لمتغير 2nd World War . ( )
السؤال الثاني اختر الإجابة الصحيحة مما بين القوسين :
1- جملة الأمر IF…Then…Else تنتهي بكلمة ........... . ( End - End Else - End If )
2- الخاصية Interval للمؤقت Timer تحدد معدل وقوع حدث التكة بالوحدة الزمنية ....( ث – م ث - د )
السؤال الثالث أكمل ما يأتي : - - ................ هو عبارة عن صياغة للعلاقة بين كميتين .
السؤال الرابع - ما نتيجة تنفيذ العملية الآتية Xinteger * ( Yinteger + 1 )
بافتراض القيم التالية للمتغيرات : Xinteger = 2 , Yinteger= 3
2- اكتب أمر For…Next بحيث تكون قيم العداد Counter كالاتى :(Start = 5 , End = 50 , Step =2)
3- إذا كانت قيمة الخاصية Interval للكائن Timer قدرها 1500 فما هو مقدارها بالثواني ؟
10- محافظة دميــــــــــاط 2009




السؤال الأول اختر الإجابة الصحيحة مما بين الأقواس : -
1- الخاصية Interval للمؤقت Timer تحدد معدل وقوع الحدث التكة بالوحدة الزمنية ..........
( ثانية - مللي ثانية - دقيقة )
2- يطلق على المتغير الذي يتحكم في عدد مرات تنفيذ الأوامر اسم:( Repeater- Loop - Counter)
3- يبدأ الإعلان عن المتغيرات باستخدام الكلمة الآتية : ( Dim - Declare - Variable )
السؤال الثالث
(ا) حدد الخطأ في البرنامج التالي :
Dim number 1 as Integer
Number 1 = (4*3^2) / (10mod3-1)
(ب) ما الذي يتسبب في حدوث الحدث Tick ؟
11- محافظة الشــــــــــــرقية 2009

(ج) ما هو استخدام جملة Try/Catch ؟


السؤال الأول ضع علامة( √ )أمام العبارة الصحيحة وعلامة (× )أمام العبارة الخاطئة مع تصويب الخطأ
1- الثوابت الجوهرية هي ثوابت سابقة التعريف في برنامج VB.net . ( )
2- يستخدم المتغير من نوع Short لتخزين أعداد تحتوى على كسور عشرية . ( )
3- لابد من تحويل الأعداد التي كتبناها في TextBox لقيم عددية لإجراء العمليات الحسابية عليها ( )
السؤال الثاني أكمل مكان النقاط مستخدما بعض الكلمات الآتية :
1- يكتب اسم ............... على يسار معامل .................. .
2- الكائن ................... هو ساعة توقيت غير مرئية تتيح التعامل مع ................. النظام من داخل البرنامج التي تقوم بتنفيذها .
السؤال الثالث اختر الإجابة الصحيحة مما بين الأقواس : -
3- إذا كانت الخاصية Interval = 2000 مللى ثانية فإن الوقت المعروض سيتم تحديثه كل ..............
( 4 ثوان - ثانيتين - ثانية )
4- نستخدم متغيراً من نوع .................. لتخزين أرقام التليفونات . ( Boolean - String - Decimal )
5- ناتج العملية الحسابية 5 + 3*2 في VB.net هو ................. . ( 16 - 13 - 11 )
السؤال الرابع صل ما في العمود ( ب ) بما يناسبه فى العمود ( ا ) :
( ب )
( ا )
- مع If…Then
- مع For…Next
- مع If…Then…Else
- يطلق عليه اسم Loop
- مع Do While…Loop
- مع Dim
- يطلق عليه اسم Counter
1- إذا كانت قيمة الشرط True يستمر التكرار .
2- يتم إعلان المتغير
3- المتغير المتحكم في عدد مرات تنفيذ الأوامر
4- القيمة التي بعد To تحدد شرط التكرار
5- يتم تنفيذ أحد البديلين

12- محافظة بور ســــــــعيد 2009



السؤال الأول
( ا ) ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- إذا كان لديك Interval قدرها 1500 مللى ثانية فإن مقدارها بالثواني يكون ثانية واحدة فقط . ( )
2- يمكن الإعلان عن أكثر من متغير باستعمال أمر Dim واحد . ( )

( ب ) اختر للعمود ( ا ) ما يناسبه من العمود ( ب ) :
( ب )
( ا )
1- لتخزين قيم عددية تحتوى على كسور عشرية .
3- هو متغير رقمي يستعمله المبرمج لحساب عدد مرات التكرار .
1- Counter
4- Single

السؤال الثاني ( ا ) اختر الإجابة الصحيحة مما بين القوسين : -
1- الشكل “ “ يرمز به إلى ............ في Visual Basic .
( القيمة صفر - السلسلة الحرفية الفارغة - الرمز الخالي )
2- جملة IF…Then…Else تنتهي بكلمات ........... . ( End Else - Else - End IF )
3- إليك ما يلي for I = 4 to 10 step 2 عدد مرات التكرار تساوى ......( واحد – اثنين – ثلاثة – أربعة )
(ب) أوجد ناتج العمليات الحسابية الآتية :
1) 3 ^ 2 * 4 / 2
2) 2 ^ 2 * 2 + ( 4 * 3 )
السؤال الثالث قم بتتبع مجموعة الأوامر الآتية موضحاً قيمة كل متغير في كل مرة يتغير فيها :
X = 4.5
For I = 0 to 7 Step 3
X = x * 2
Next
13- محافظة الإســــــــماعيلية 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- المتغيرات هي أسماء الخلايا التي تحتوى على قيم تتغير أثناء تشغيل البرنامج . ( )
5- في الأمر If…Then…Else إذا كانت قيمة الشرط True يتم تنفيذ الاوامر الموجودة بعد Else .( )
السؤال الثاني ما الخطأ أو الأخطاء في الجمل الآتية ؟
1- Dim Short as Integer
2- Dim 4School as Double
3- Dim Number1 as Integer
Number1 = (4 * 3^2) / ( 10 mod 3 – 1)
السؤال الثالث اختر الإجابة الصحيحة مما بين القوسين :
1- Dim A as Integer = 3.4 تكون القيمة المخزنة في المتغير A هي : ( 3.4 - 4 - 3 )
2- لتغيير العداد من 1 إلى 100 بزيادة 1 في كل مرة نستخدم :
( For I = 1 to 100 step 2 - For I = 1 to 100 – for I = 1 to 100 step )
السؤال الرابع اكتب ناتج العمليات الحسابية والمنطقية الآتية :
1- 3 ^ 2 + 5/2
2- 3 >= 4
3- 25 \ 4
4- 48 mod 5
14- محافظة الســـــــــويس 2009




السؤال الأول أكمل ما يلي مستعيناً بما بين القوسين :
( اسم – لون – مرئية – حفظ – تصميم – List Box – Byte – Check Box – Interval )
1- تتكون ذاكرة الحاسب من ملايين الخلايا وتسمى كل خلية ................. .
2- يتم التحكم في الفترات الزمنية لنشاط الميقاتى عن طريق الخاصية ............. .
السؤال الثاني
اختر الإجابة الصحيحة مما بين القوسين : -
1- الأمر If…Then…Else أمر اختيار ......... . ( مزدوج - فردى - ثلاثي )
2- التحكم فالخاصية Enable الخاصة بالميقاتى في مرحلة( التصميم- التشغيل- التصميم والتشغيل)
3- يمكن إجراء عملية قسمة أعداد صحيحة في VB.net عن طريق المعامل ....... .( \ - / - Div )
6- اسم يطلق على أسماء الخلايا التي تشغلها قيم لا تتغير .........(لمتغيرات - المعاملات - الثوابت )
السؤال الثالث
اذكر المصطلح العلمي الدال على الجمل الآتية : -
- ساعة توقيت غير مرئية تتيح لنا التعامل مع ساعة نظام الكمبيوتر .
( ب ) لديك متغيران أحدهما يعبر عن سعر الوحدة Unit-Price ، والآخر يعبر عن كمية الكتب Books-Quanity مطلوب الإعلان عن المتغيرين حسب طبيعة كل متغير .
( ج ) أعد كتابة العبارات الآتية بعد تصويب الخطأ : -
1- تسمية المتغير باسم 2school .
2- 3 ^ 2 * 2 + 4 * 3 = 50
3- نستخدم الأمر For…Next في حالة عدم معرفة عدد مرات التكرار مسبقاً .
4- عند كتابة Color في البرنامج تظهر قائمة بالأوامر التي يمكن استخدامها .
15- محافظة شمال ســــــــيناء 2009




السؤال الأول أكمل ما يأتي : -
أ - من قواعد تكوين أسماء الثوابت والمتغيرات في Visual Basic :1- ..................... 2- ..................
ب - من أوامر التكرار :- .....................
السؤال الثاني اختر الإجابة الصحيحة مما بين القوسين : -
1- يتم الإعلان عن المتغيرات باستخدام ............... . ( Short - Dim - Single )
2- ناتج تنفيذ الصيغة الحسابية (4 + 5) * 3 هي ............... . ( 12 - 27 - 19 )
3- عندما ينشط الكائن Timer يكون معدل وقوع الحدث Tick بالمللى ثانية تحدده الخاصية :
( Time - Date - Interval )
6- الرمز لا يساوى هو .............. . ( <> - <= - >= )

السؤال الثالث
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- المتغير العددي الذي يأخذ قيماً عددية صحيحة من صفر إلى 255 هو من النوع Byte . ( )
2- For I = 2 to 10 step2 عدد مرات تكراره تساوى 4 . ( )
3- الرمز “ “ في لغة VB.net يرمز إلى القيمة صفر . ( )
السؤال الرابع تتبع الأوامر التالية ثم أكمل ما يلي : -
1- قيمة المتغير A تساوى ............ .
2- قيمة المتغير B تساوى ............ .
3- قيمة المتغير C تساوى ............ .
4- قيمة الشرط A < 5 تكون ......... .


A = 4.5
B = 10
If A < 5 Then
A = 20
B = 50
End If
16- محافظة جنوب ســــــــيناء 2009

C = b * 2


السؤال الأول اختر الكلمة الصحيحة مما بين القوسين : -
1- جملة If…Then…Else تنتهي بـ ........... . ( End if - End Else - Else )
3- نكتب معالج حدث النقر للزر ............ . ( Text Box - Button - Label )
السؤال الثاني
ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- لتصميم ساعة رقمية نستخدم الكائن Timer . ( )
2- تحدد كلمة For بداية التكرار وكلمة Next نهاية التكرار . ( )
17- محافظة مرسى مطـــروح 2009

3- ناتج العملية الحسابية 5 + 6 * 2 يساوى 22 . ( )


السؤال الأول
ضع علامة ( √ )أمام العبارة الصحيحة وعلامة (× ) أمام العبارة الخاطئة مع تصحيح الخطأ
1- المتغير Integer يستخدم لتخزين الأعداد الصحيحة التي تحتوى على كسور . ( )
2- من شروط اسم المتغير ألا يحتوى على كلمة محجوزة من كلمات VB.net . ( )
4- الأمر If…Then البسيط يستخدم إذا كان لدينا أكثر من بديل . ( )
5- يستخدم الأمر For…Next في معرفة عدد مرات التكرار . ( )
السؤال الثاني
اختر الإجابة الصحيحة مما بين القوسين : -
1- الإعلان عن المتغيرات يكون باستخدام الأمر ........... . ( Count - Dim - Const )
2- الصيغة X = x +1 هي ........... . ( أمر تخصيص - معادلة رياضية - كلاهما )
4- الخاصية التي تتحكم في الفترات الزمنية لنشاط الـ Timer ....... ( Single - Short - Interval )
5- نتيجة هذه المسألة 2*4^2+4/2 = طبقاً لأسبقية العمليات الحسابية هي:( 20 - 34 - 12 )
18- محافظة الفيـــــــــوم 2009




السؤال الأول ( ا ) اكتب الناتج المطلوب لكل من الحالات الآتية : -
2- Dim n1 as Integer
N1= (4*3*2) / ( 10mod3-1)

الناتج ........................
الخطأ ........................
1- إذا كان A = 5
B = 3
B + 2 * A < 13

نتيجة التعبير ......................
4- T= 0
For I = 1 to 10 step 3
T = t + I
Next I
عدد مرات تكرار السطر الثالث هو.................................
3- Dim x As Byte
X = 256

السطر الثاني خطأ بسبب ............................................

السؤال الثاني أكمل ما يأتي : -
1- نوع المتغير ........... هو الذي يستخدم عند الاختيار False أو True .
2- لتخزين مبلغ من المال يتم استخدام متغير من النوع .......... .
3- جملة التخصيص Double = 1430 تعبير خطأ بسبب ............. .
4- التعبير عن سلسلة خالية في VB.net يستخدم الرمز ........... .
5- في التعبير R = 7 \ 2 فإن قيمة R تساوى ........... .
السؤال الثالث ضع خطاً تحت الإجابة الصحيحة :
1- جملة If…Then…Else تنتهي بكلمات الآتية ........... . ( End Else - End IF - Else )
19- محافظة بني ســــــــــويف 2009

4- لتخزين اسم مدرستك الحالية يستخدم متغير من نوع .......... .( Date - Integer - String )


السؤال الأول أكمل العبارات التالية : -
1- نريد تخزين القيمة التالية ” أحمد ” فإنه يفضل استخدام متغير من النوع ........... .
2- في جملة التكرار التالية for I = 1 to 12 step 4 فإن عدد التكرارات يكون ..........
بعد تنفيذ التعليمات السابقة تخير الإجابة الصحيحة لكل ما يأتي :
1- قيمة المتغير AA هي ( 20 – 22 – 23 – لا شيء مما سبق )
2- قيمة المتغير BB هي ( 21 – 22 – 23 – لا شيء مما سبق )
3- قيمة الشرط A<B AND B>C تكون ( FALSE TRUE - - لا شيء مما سبق )
4- قيمة الشرط A<B B<C Orتكون ( FALSE TRUE - - لا شيء مما سبق )


السؤال الثاني : أقرأ التعليمات التالية :
A = 35
B = 70
C = 21
IF A > B THEN
AA = A/B + C
BB = ( B-C )/2
ELSE
AA = B/A + C
BB= ( A + B + C ) /6
END IF
السؤال الثالث أي العبارات التالية صواب وأيها خطأ :
20- محافظة المنــــــــــــيا 2009

1- اسم المتغير كالتالي 22First Name . ( )


السؤال الأول عرف ما يأتي : 1- أمر التخصيص 2- الثوابت الجوهرية
السؤال الثاني أكمل ما يأتي : -
1- يمثل الأمر IF…Then صورة مبسطة للأمر ............. .
21- محافظة أســــــــــيوط 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- يزداد حجم ذاكرة الكمبيوتر كلما قل عدد الخلايا Bytes الموجودة في الذاكرة . ( )
2- عند تسمية المتغيرات والثوابت يجوز استخدام المسافات داخل الاسم . ( )
3- يطلق على المتغير الذي يتحكم في عدد مرات تنفيذ الأوامر اسم Counter . ( )
السؤال الثاني ما نتيجة تنفيذ العمليات الآتية بافتراض القيم التالية للمتغيرات ؟
X = 2 , Y = 3 , Z = 4
X * ( y = 1 )
Y^X * X + Z * 3
السؤال الثالث اختر الإجابة الصحيحة مما بين القوسين : -
1- الرمز “ “ في لغة VB. Net يرمز به إلى( القيمة 0– السلسلة الحرفية الفارغة – لا شىء ما سبق)
3- يبدأ الإعلان عن المتغيرات باستخدام الكلمة الآتية ........... . ( As - Dim - Declare )
4- الأمر IF…Then…Else هو أمر اختيار .......... . ( فردى - مزدوج - ثلاثي )
22- محافظة قــــــــــنا 2009




السؤال الأول (ا) ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
2- يستخدم المعامل Mod لإيجاد باقي القسمة . ( )
3- المتغير من النوع Integer يستخدم لتخزين الأعداد الصحيحة فقط . ( )
4- يستخدم الأمر For…Next في حالة معرفة عدد مرات التكرار مسبقاً . ( )
6- يجب أن يبدأ اسم المتغير أو الثابت بحرف من حروف الهجاء الانجليزية . ( )
السؤال الثاني
(* ) إذا كان لديك Interval قدرها 1500 ، فما هو مقدارها بالثواني ؟


23- محافظة ســــــــــــوهاج 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- يتم الإعلان عن متغير في لغة VB.net باستخدام كلمة Const . ( )
2- يعتبر الأمر IF…Then أمر اختيار مزدوج . ( )
السؤال الثاني أكمل الجمل الآتية : -
1- هناك نوعان من الثوابت في لغة VB.net هما ثوابت جوهرية وثوابت ......... .
2- من قواعد تكوين الأسماء في لغة VB.net يجب أن يبدأ اسم المتغير بـ ........... .
3- يستخدم أمر التكرار .............. في حالة معرفة عدد مرات التكرار مسبقاً .
السؤال الثالث اختر الإجابة الصحيحة مما بين القوسين : -
1- عند إجراء العملية الحسابية التالية ( 2^2+2 ) / 2+3*3 يكون الناتج ........... .( 15 - 12 - 18 )
24- محافظة أســــــــــــوان 2009




السؤال الأول ضع علامة ( √ ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخاطئة :-
1- يجب أن يبدأ اسم المتغير بحرف من حروف الهجاء الانجليزية . ( )
2- نوع المتغير Single يسمح بتخزين الأعداد الصحيحة فقط وليست أعداد تحتوى على كسور. ( )
3- يستعمل الأمر For…Next في حالة عدم معرفة عدد مرات التكرار مسبقاً . ( )
4- يبدأ الإعلان عن المتغيرات باستخدام الكلمة Declare . ( )
5- تمثل الثوابت طريقة لإعطاء أسماء للقيم التي لا تتغير أثناء تشغيل البرنامج . ( )
السؤال الثاني اختر الإجابة الصحيحة مما بين القوسين : -
1-عند قراءة قيمة من عنوان من الذاكرة يحدث الاتى :(يتم استبدال الموجود في العنوان بالقيمة صفر - لا تتأثر محتويات الذاكرة -يتم نقل القيمة إلى عنوان آخر- يتم استبدال الموجود بسلسلة حرفية فارغة)
2- يتم احتساب قيمة التعبير الموجود على يمين علامة ( = ) في التوقيت الاتى:(بعد تنفيذ التخصيص - قبل تنفيذ التخصيص - في نفس توقيت التخصيص - في توقيت آخر غير التوقيتات المذكورة )
السؤال الثالث اذكر إذا ما كانت أوامر التخصيص الآتية صحيحة أم خطأ ، مع ذكر السبب فقط في حالة أمر التخصيص الخطأ :
1- X = 3+( 9*2 ) ( ) فما قيمة X إذا كان الأمر صحيحا............................................. ...
2- 5 = y ( ) فما قيمة Y إذا كان الأمر صحيحاً ؟................................................. ......
3- B + 3 = 10 ( ) فما قيمة B إذا كان الأمر صحيحاً ؟................................................
25- محافظة القاهــــــــرة 2010




السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- لتخزين عناوين الطلبة يستخدم متغير من نوع Boolean . ( )
2- يمكن إيقاف ال Timer عن العمل بإعطاء الخاصية Enabled القيمة True ( )
السؤال الثاني أكمل مكان النقط مستخدماً بعض الكلمات الآتية :-
1- من قواعد تسمية المتغيرات في البرنامج يجب أن تبدأ بـ ........ .
2- يمكن التحكم في الفترات الزمنية لنشاط ال Timer عن طريق الخاصية .......... .
3- لتخزين قيمة عددية تحتوى على كسور نستخدم متغيرات من نوع ......... .
السؤال الثالث اختر الإجابة الصحيحة من بين الأقواس :-
بعد تنفيذ العمليات السابقة تكون :
أ‌- قيمة Age تساوى ...... ( 16 – 90 - 25.5 )
ب‌- قيمة المتغير Total تساوى ...... ( 190 - 180 - 200 )
2- القيم التي يأخذها العداد I بالترتيب عند تنفيذ تكرار الأمر الآتي :
For I = 10 to 1 Step -3
هي ( 4 , 7 , 10 ) - ( 10 , 7 , 4 , 1 ) - (10 , 5 , 1 )

Age = 25.5
Mark = 90
If Age < 26 then
Age = 16
Mark = 100
End if
Total = Mark * 2
26- محافظة الجيــــــــزة 2010




السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- المتغيرات (Short – Integer - Long (من نوع تستخدم لتخزين الأعداد التي تحتوي علي كسور( )
2- الألوان من أمثلة الثوابت الجوهرية في لغة V.B . ( )
3- يسمح باستخدام المسافات في تسمية المتغير . ( )
السؤال الثاني اختر الإجابة الصحيحة من بين الأقواس
1- المتغير من نوع .......... يأخذ القيمة True أو False . ( Boolean - Long - decimal )
2- يستخدم الأمر .......... في حالة معرفة عدد مرات التكرار مسبقا ( ( If …… Then - for…. Next
السؤال الثالث اذكر المفهوم العلمي لكل من العبارات الآتية (يكتفي بخمس عبارات فقط )
1- ساعة توقيت غير مرئية تتيح التعامل مع ساعة النظام .
2- معامل يستخدم لإيجاد باقي القسمة في العمليات الحسابية .
السؤال الرابع ما نتيجة العمليات الحاسبية الآتية (طبقا لأولويات تنفيذ العمليات الحسابية)
10+3*5
3*(2+10)
ضع قيم للعداد
For I = ……….to…….step……. (11,13,15,17,19) بحيث يكون الناتج
27- محافظة 6 أكتوبر 2010




السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- يطلق على المخازن التي لا تتغير أثناء تشغيل البرنامج اسم المتغيرات . ( )
2- إذا كانت الخاصية Interval = 2000 مللى ثانية فأن الوقت المعروض سيتم تحديثه كل 4 ثوان ( )
السؤال الثاني أ – أكمل مكان النقاط :
1- تعتبر أول خطوة في تخطيط البرنامج هي ........... .
ب – قم بتتبع مجموعة الأوامر التالية لإيجاد قيمة كل من المتغيرات X . Y . Z :
Dim X , Y , Z as Integer
X = 5
X = 4 * X + 1
بعد تنفيذ الأوامر السابقة تكون قيم =……. X = …… , Y=…….. , Z


Y = X – 7
Z = Y / 2
Z = Z + 5
السؤال الثالث بعد نهاية تنفيذ الكود التالي :
K = 1
For I = 1 to 5
K = K*2
Next
28- محافظة حلـــوان 2010

تكون قيمة I , K هي : I = ………… ( 6 - 5 - 1 ) K = ………… ( 1 - 16 - 32 )

السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- المتغيرات من نوع Char تستخدم لتخزين حرف واحد . ( )
2- التكوين Time يستدعى التاريخ والوقت الخاصين بالنظام . ( )
3- عند قراءة قيمة من عنوان من الذاكرة يتم نقل القيمة إلى عنوان آخر . ( )
4- لا يمكن ل Timer أن ينشط إذا كانت قيمة الخاصية Enabled تساوى False . ( )
السؤال الثاني اختر الإجابة الصحيحة من بين الأقواس :-
1- التعبير الشرطي A<> B يشير إلى أن قيمة A .... قيمة المتغير B .( لا تساوى - تساوى- أكبر من )
4- الكلمات الآتية لا يمكن استخدامها كأسماء متغيرات ماعدا كلمة ....... . ( Total - Dim - As )
السؤال الثالث أ- قم بتصحيح الأخطاء في الكود التالي :
If X1 = 3 Then
Msg Box X1
End
ب- ضع خطاً تحت النتيجة الصحيحة طبقاً لأولويات العمليات الحسابية مما بين القوسين :
1- 48 mod 5 = ( 3 – 9 – 9.6 )
2- 3 ^2*2+4/2 = ( 8 – 20 – 11 )
جـ - افترض مجموعة الأوامر التالية :
بعد تنفيذ الأوامر السابقة :
1- تكون القيم التي سيأخذها العداد I هي : ...........
2- يكون عدد مرات تنفيذ الجملة X = X * 2 هي : ..........
3- تكون قيمة المتغير X التي سيعرضها مربع الرسالة هي : ...........


Dim I As Integer
Dim X As Single = 2.5
For I = 1 To 10 Step3
X = x * 2
Next
MsgBox (X)



29- محافظة الإسكندرية 2010




السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- تتكون ذاكرة جهاز الكمبيوتر من ملايين الخلايا . ( )
2- يمكن أن نقوم با لإعلان عن أكثر من متغير باستعمال أمر Dim واحد . ( )
3- لتخزين اسم الطالب داخل متغير يستخدم متغير من النوع Single ( )
السؤال الثاني اختر الإجابة الصحيحة من بين الأقواس : -
1- يعتبر (Long - String - Age ) اسما صحيحا لمتغير .
2- لمنع وقوع الحدث Tick يتم إعطاء القيمة False للخاصية ( Interval - Enabled – Name )
السؤال الثالث ( أ ) أكمل الجمل الآتية :
1- إذا كانت قيم الخاصية Interval تساوي 3000 فإن مقدراها بالثواني يكون ............ .
30- محافظة القليوبية 2010




السؤال الأول أكمل ما يأتي :
1- إن أي بيانات يتم التعامل معها في أي برنامج تكون مخزنة في ......... .
2- تمثل .......... طريقة لإعطاء أسماء للقيم التي لا تتغير أثناء تشغيل البرنامج .
3- ......... هو عبارة عن صياغة للعلاقة بين كميتين .
4- الأمر For … Next يستعمل في حالة ......... .
5- عندما تقوم بإعلان متغير من النوع Date في VB.Net يصبح بإمكانك استعمال التكوين ........... .
6- في حالة وجود أكثر من عملية لها نفس الأولوية كالضرب والقسمة فإن ترتيب تنفيذها يكون من ....
السؤال الثاني أعد كتابة الجمل الآتية بعد تصحيح ما تحته خط : -
1- في الأمر For … Next تحدد كلمة For نهاية التكرار .
2- القيمة الافتراضية للخاصية Enable في ال Timer هي True .
3- المتغيرات من النوع ( Integer , Long , Short ) تستخدم لتخزين الأعداد التي تحتوى على كسور .
السؤال الرابع ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- إن أهم دور للمتغيرات في البرنامج هو معرفة أسماء المتغيرات . ( )
2- يتم الإعلان عن الثوابت باستعمال الكلمة المحجوزة Dim . ( )
3- الأمر If … Then … Else هو أمر اختيار زوجي . ( )
31- محافظة المنوفية 2010




السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- يستخدم أمر const للإعلان عن المتغيرات داخل البرنامج . ( )
2- الصيغة S+5=S صحيحة كمعادلة رياضية وغير صحيحة كأمر تخصيص . ( )
6- عند إجراء العمليات الحسابية يتم تنفيذ القسمة العادية (/) بعد قسمة الأعداد الصحيحة (\) طبقاً لأولوية تنفيذ العمليات . ( )
السؤال الثاني اختر الإجابة الصحيحة من بين الأقواس : -
1- المتغير من نوع ( Short – Byte – Boolean ) يخزن القيمة True أو False .
2- تستخدم المتغيرات من النوع ( Single – Double – Integer ) لتخزين قيم عددية صحيحة
3- تنتهي جملة If-Then- Else بأمر ( End if – End Then – End Else )
6- إذا كانت قيمة interval 3000 فمقدارها بالثواني هي ( 30 – 3 – 3000 )
السؤال الثالث (ب) أكمل
1- ......... هو الحدث الخاص ب Timer ويقع نتيجة نشاط ال Timer
2- في الأمر For N= 1 To 6 Step 2 عدد مرات التكرار .......
32- محافظة الغربيــــة 2010

3- الدقة هي عدد الخانات التي يتم تمثيل المتغير بها وهي خاصة بالمتغيرات ..... فقط


السؤال الأول ( أ ) ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- إذا كانت القيم المخزنة تتغير أثناء تشغيل البرنامج فإن أسماء الخلايا التي تشغلها هذه القيم يطلق عليها المتغيرات . ( )
2- يجوز تسمية المتغير بالاسم Integer . ( )
3- الصيغة X + 3 = 10 صحيحة كأمر تخصيص . ( )
4- الخاصية Interval للمؤقت Timer تحدد معدل وقوع حدث التكة بالوحدة الزمنية ثانية . ( )
( ب ) بافتراض القيم التالية للمتغيرات x Ineger = 2 , y Integer = 3 , z Integer = 4
فإن نتيجة تنفيذ العملية ( y Integer ^ x Integer + z Integer * 3 ) يساوى ( 27 - 21 - 20 )
السؤال الثاني ( ب ) باستخدام الكود الاتى أكمل ما يأتي مما بين الأقواس
( Statement y – Increment – Next – Statement x - يبدأ – ينتهي )
1- For Counter = Start to End step ( increment)
2- statement y
3- Next
4-statement x

1- إذا كانت قيمة العداد أكبر من القيمة End ........ التكرار .
2- إذا كانت قيمة العداد أقل من أو تساوى القيمة end يتم
تنفيذ الجملة .......... .
3- عندما يصل البرنامج إلى ......... فإنه يعود إلى بداية التكرار .
1- Dim X As Short = 21
2- Dim Y As Short
3- Dim Z As Short
4- Y = X – 8
5- Z = Y/4

السؤال الثالث ( أ ) اقرأ الكود المقابل ثم تخير الإجابة الصحيحة :-
1- قيمة المتغير Y هي ......( 13 – 12 – 21)
2- قيمة المتغير Z هي ...... (3.25-3-0.25)

If ……… Then
……..( " You can get an ID card" )
if …….

(ب) أكمل الكود المقابل بالكلمات التي بين الأقواس
( Stop – MsgBox – End – Age > 16 )





33- محافظة الدقهلية 2010




السؤال الأول ( أ ) اختر الإجابة الصحيحة مما بين القوسين : -
1- عند تخزين القيمة (12345.768) في متغيرين من النوع integer , single ثم استرجاع قيمه كل متغير فان ا- قيمه المتغير من النوع integer تكون ( 12345.768 - 12345 -12345.76 )
ب- قيمه المتغير من النوع single تكون( 12345.768 - 12345-12345.76 )
3- الخاصية Interval للمؤقت Timer تحدد معدل وقوع الحدث Tick بالوحدة الزمنيه
1- ثانيه 2- مللى ثانيه 3- دقيقه 4- ساعة
السؤال الثاني ( أ ) ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1-عند استخدام الأمر For…next فان عدد مرات التكرار التي تتم تكون غير معروفه. ( )
2- المخازن التي لا تتغير قيمها أثناء تشغيل البرنامج يطلق المتغيرات. ( )
ب- اكتب ناتج تنفيذ العمليات الحسابية التالية
1) (3+2^2)*3/7
2) 3+2^2*3/6
3) 9 mod 7\3
السؤال الثالث ( أ ) أكمل الجمل الآتية : -
1- المتغير الذي يأخذ القيمة True or false)) يكون من النوع ..................
2- حجم الذاكرة التي يحتاجها المتغير من النوع Short هو ............... بايت والمتغير Double هو ................. بايت ويتم حجز 8 بايت للمتغير من النوع ..................... والذي يأخذ أعداد صحيحة فقط.
3-........ هي أوامر تتحكم في إعادة تنفيذ عمل معين أو مجموعه من الأوامر حتى يتحقق شرط معين.
4- ......... هو ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة الحاسب من داخل البرامج المنفذة
( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التالية
Dim First as integer =20 , Second as integer=40 - Dim Third as integer = First + Second - Dim Total as integer -
1- قيمة المتغير First = .........
2- قيمة المتغير Second = .........
3- قيمة المتغير Total = .........
4- قيمة التعبير Third <= 50 هى ........


If Third <=50 Then
Total= First + Second+ Third
Else
First=30
Second=50
Total= First + Second+ Third
End If
34- محافظة كفر الشيخ 2010




السؤال الأول أكمل ما يأتي :-
1- ........ طريقة لإعطاء أسماء للقيم التي لا تتغير أثناء تشغيل البرنامج .
2- إذا كانت قيمة الخاصية Interval للكائن Timer تساوى 8000 فإن مقدارها بالثواني هو .......... .
3- من قواعد تسمية المتغيرات أو الثوابت في البرنامج يجب أن تبدأ بـ ........ .
4- يمكن ربط أكثر من قيمة حرفية أو متغير حرفي ببعضها لتكون متغيراً حرفياً واحداً باستخدام الرمز & الذي يسمى ......... .
السؤال الثاني بعد قراءتك التعليمات في العمود ( ب ) ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام الخطأ لكل ما يأتي :
( ب )
( أ )
Dim Computer , English
Total , Avg As Integer
Computer = 40
English = 20
If Computer > 30 Then
Total = Computer+English
Avg = Total/2
Else
Computer = 30
English = 26
Total = Computer + English
Avg = Total/2
End if
1- قيمة المتغير Computer تساوى 40 . ( )
2- قيمة المتغير English تساوى 26 . ( )
3- ناتج التعبير Computer >30 يكون True . ( )
4- قيمة المتغير Total تساوى 56 . ( )
5- قيمة المتغير Avg تساوى 28 . ( )

السؤال الثالث ضع الكلمة المناسبة في المكان المناسب
( Dim Name As String – Visible – Integer – Enable – Boolean الدقيقة – مللى ثانية )
1- المتغيرات ....... تستخدم لتخزين الأعداد الصحيحة فقط وليست الأعداد التي تحتوى على كسور
2- للإعلان عن متغير حرفي باسم Name يكون الأمر ........ .
3- المتغير من النوع ......... يأخذ القيمة True أو False .
4- الخاصية Interval للمؤقت Timer تحدد معدل وقوع حدث التكة بالوحدة الزمنية .......... .
5- يمكن إيقاف ال Timer عن العمل بإعطاء الخاصية ....... القيمة False .
السؤال الرابع أعد ترتيب الخطوات الآتية ترتيباً صحيحاً
لحساب مجموع الأعداد الفردية من 1 إلى 20
1- Total = Total + I
2- Msgbox(Total)
3- Next
4- For I= 1 To 20 Step2
5- Dim I,Total As Integer
35- محافظة البحـــيرة 2010




السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- 49 mod 5 = 4 . ( )
3- Dim 2Student as integer = 3 ( )
السؤال الثاني أكمل ما يأتي
1- بعد تنفيذ الصيغة الحسابية 2+3*4 يكون الناتج هو ....... .
2- المخازن التي لا تتغير قيمها أثناء تشغيل البرنامج يطلق عليها اسم ....... .
3- لمنع وقوع الحدث Tick تعطى الخاصية Enable القيمة ........ .
4- من أولويات العمليات الحسابية عملية ........ التي تسبق عملية الطرح مباشرة عند التنفيذ .
السؤال الثالث أعد ترتيب الخطوات الآتية لحساب المجموع النهائي للأعداد الفردية من 1 إلى 8 :
1- Total = Total + I
2- Next
3- For I = 1 to 8 Step2
4- Dim I , total As Integer
5- Message Box. Show (total)

السؤال الرابع ( أ ) اقرأ تعليمات البرنامج ثم اختر الإجابة المناسبة :
1- قيمة الشرط Age < 26
( False - True - 25.5 )
2- قيمة المتغير Total تساوى
( 190 - 180 - 200 )


Age = 25.5
Mark = 90
If Age < 26 Then
Age = 16
Mark = 100
End If
Total = Mark * 2
36- محافظة دميــــــاط 2010




السؤال الأول اكتب المصطلح العلمي أو الدالة للعبارات الآتية
1 ـ نوع من البيانات لا يمكن إجراء العمليات الحسابية عليها .............. .
2ـ خاصية مسئولة عن تحديد الفترة الزمنية للحدث Tick .............. .
السؤال الثاني ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة مع التصويب
1ـ يستخدم المعامل mod1 إيجاد ناتج قسمة عددين ( )
2ـ الثوابت الجوهرية هي ثوابت موجودة داخل vB .net ويتم الاعلان عنها ( )
3ـ عند إهمال القيمة الابتدائية للمتغير من النوع integer يعتبرها البرنامج = false ( )
4ـ كل ما يكتبه مستخدم البرنامج باستخدام أداة الكتابة Text Box يكون من النوع الحرفي ( )
السؤال الرابع أـ ما هي القواعد التي يجب إتباعها في تكوين أسماء المتغيرات ؟
ب ـ بفرض أن المتغيرات تم الإعلان عنها للبرنامج التالي الذي يقوم بمعرفة عمر شخص
. بفرض أن المستخدم ادخل القيمة ( 15 ) . ما هي الرسالة التي سيتم طباعتها ؟
If age > 18 then
Msgbox(“ you can get ID card”)
Else
Msgbox(“ you cann’t get ID card”)
End If




37- محافظة الشــــرقية 2010


السؤال الأول صل ما في العمود ( ب ) بما يناسبه في العمود ( أ ) :
( ب )
( أ )
ثوابت سابقة التعريف .
ثوابت يقوم المبرمج بتعريفها .
نستخدم الشرط If …. Then .
حجم الذاكرة التي يحتاجها المتغير .
عدد الخانات التي يتم تمثيل المتغير الرقمي بها .
يستخدم لحجز أماكن في الذاكرة .
العمليات التي يمكن إجراؤها على المتغير
نستخدم الأمر For …. Next
1- إذا كان لدينا بديل واحد .
2- في حالة معرفة عدد مرات التكرار .
4- الثوابت الجوهرية .
5- Byte
6- Precision
7- إعلان المتغيرات والثوابت

السؤال الثاني اختر الإجابة الصحيحة مما بين القوسين :
1- Tick ........ [ وسيلة – حدث – خاصية ] .
2- لتحزين الأعداد التي تحتوي على كسور عشرية نستخدم المتغير [ Short – Long – Double ] .
5- الخاصية Interval تحدد معدل نشاط المؤقت Timer بوحدة .....[ الثانية – المللي ثانية – الدقيقة ] .
6- برنامج VB . Net يبدأ بتنفيذ العمليات الحسابية .....[ الجمع والطرح – الضرب والقسمة – الأسس ] .
7- لربط أكثر من نتغير حرفي لتكوين متغير حرفي واحد نستخدم معامل الربط ....[ + - × - & ] .
السؤال الثالث أكمل بالكلمات المناسبة :
[ قيمته – اسمه – واجهة – ساعة – الإحلال – العربية – تشغيل – الأخطاء – النموذج – الانجليزية ]
1- نضبط أماكن الأدوات على ................... باستخدام الفأرة .
2- بناء ................... المستخدم هي أول خطوة في تصميم البرنامج .
3-لكي نخزن قيمة في متغير فإننا نستخدم أمر ................... .
4- صيغة إعلان المتغير تبدأ بكلمة Dim ثم ................... ثم كلمة As ثم نوعه .
5- يجب أن يبدأ اسم المتغير بحرف من حروف الهجاء ................... .
6- بمجرد الإعلان عن الثابت فإن ................... لا يمكن تغييرها أثناء التشغيل .
السؤال الرابع ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- من الممكن أن يكون اسم المتغيرaver age . ( )
2- الرقم -141 يتم تخزينه في خلية واحدة . ( )
3- فيVB.Net نستطيع أن نقارن المتغيرات الحرفية بثوابت حرفية . ( )
4- يستخدم المعامل Mod للحصول على باقي القسمة . ( )




38- محافظة بور ســـعيد 2010




السؤال الأول ضع علامة ( √ ) أو ( x ) أما م العبارات الآتية:
1- المتغيرات تعبر عن أسماء الخلايا التي يمكن أن تتغير قيمتها أثناء تشغيل البرنامج ( )
2- يتم احتساب التعبيرات الرياضية بطريقة من المستوى الأقل في الأسبقية إلى المستوى الأعلى في الأسبقية ( )
3- يستخدم الأمر (For…..Next) في حالة معرفة عدد مرات التكرار مسبقا ( )
4- يوجد داخل برنامج V.B.net ثوابت بأسماء الألوان التي يمكن استخدامها ( )
السؤال الثاني ( أ ) اختر الإجابة الصحيحة مما بين القوسين ( اجب عن أربع عبارات فقط)
1- يمكن تسمية المتغير باسم ..............( First name- Firstname- 1st name - First.name)
3-نتيجة تنفيذ العملية الحسابية 5+6*2 هي ..................... ( 9 - 17 - 22 - 13 )
السؤال الثالث أ)أكمل الجمل الاتيه بما يناسبها من الكلمات التالية :
( Date- string- Double-Boolean- integer)
1- المتغير من النوع ........... يأخذ القيمة True أو False .
2- يستخدم المتغير من النوع ............... لتخزين البيانات الحرفية .
3- لتخزين قيم عددية تحتوى على كسور عشرية نستخدم متغيرات من النوع ............. .
ب) تتبع الأوامر الآتية ثم اجب عن الأسئلة :
س1 - قيمة الشرط HourWorked >40 تساوى = ..................
أ- equal ب – True جـ - False
س2- قيمة المتغير Salary تساوى ..................
أ- 100 ب- 200 جـ - 120


HourWorked=20
If HourWorked >40 Then
Salary = HourWorked *5 +100
Else
Salary = HourWorked *5
End if
39- محافظة الإسماعيلية 2010




السؤال الأول صل من العمود ( أ ) مع ما يناسبه من العمود ( ب )
( ب )
( أ )
String
Integer
Dim
لا يساوي
2- للإعلان عن أسماء المتغيرات نستخدم الكلمة .
3- الرمز < > يسمى .
4- لتخزين قيم عددية صحيحة نستخدم متغيرات من النوع .
5- لتخزين اسم طالب نستخدم متغير من النوع .


السؤال الثاني اختر الإجابة الصحيحة مما بين القوسين:
1- لتخزين قيم عددية تحتوي على كسور نستخدم متغيرات من النوع ( String - Single - Integer)
2- من قواعد تسمية المتغيرات يجب أن تبدأ بــ ( حرف – رقم – رمز )
4- ناتج تنفيذ الصيغة الحسابية 3*5+3 ^2 هو ( 24 – 25 - 42 )
السؤال الثالث ضع علامة (√) أو علامة ( × ) أمام كل عبارة من العبارات التالية
1- تنفيذ العمليات التي ما بداخل الأقواس تسبق جميع العمليات الحسابية ( )
2- الاسم nd World War 2 يصلح أن يكون اسم لمتغير ( )
بعد قراءة التعليمات اختر الإجابة الصحيحة لكل مما يلي:
1- إذا كانت قيمة المتغير Age تساوي 14 يظهر مربع رسالة يحتوي على
أ - you can get an ID card ب - you can't get an ID card
2- إذا كانت قيمة المتغير Age تساوي 18 يظهر مربع رسالة يحتوي على
أ - you can get an ID card ب - you can't get an ID card


السؤال الرابع
Dim Age As Decimal
If Age >= 16 Then
MsgBox("you can get an ID card")
Else
MsgBox("you can't get an ID card")

40- محافظة الســـويس 2010




السؤال الأول ( أ ) اختر الإجابة الصحيحة من بين الأقواس : -
1- تتكون ذاكرة الحاسب من ملايين الخلايا وتحمل كل خلية رقماً يبدأ من ...... ( 1 - صفر - 255 )
2- ناتج تنفيذ العملية الحسابية 1+2*6/2+3^2 هو ....... .( 21 - 16 - 18 )
4- الثوابت الموجودة في بناء وجوهر VB.Net هي الثوابت ....... ( المسماة - الجوهرية - المتغيرة )
السؤال الثانى ( أ ) أكمل ما يأتي :
1- أراد ” على ” حساب مجموع درجات طالب فى المواد الدراسية فقام باستخدام متغيرات عددية وتم الإعلان عنها باستخدام الكلمة ....... .
2- استخدم متغير من النوع ......... ليضع فيه اسم الطالب .
3- استخدم متغيراً من النوع ........ ليضع فيه مجموع درجات المواد الدراسية .
السؤال الثالث ( أ ) أعد كتابة العبارات الآتية بعد تصويب الخطأ .
1- تسمية المتغير باسم My.Class .
2- يمكنك التحكم في الفترات الزمنية للميقاتى عن طريق الخاصية Tick .
3- الصيغة X = X+1 غير صحيحة كأمر تخصيص .
( ب )اذكر المصطلح العلمي
- أوامر تتحكم فى إعادة تنفيذ عمل معين أو مجموعة أوامر حتى يتحقق الشرط .
41- محافظة شمال سيناء 2010




السؤال الأول ( أ ) أكمل ما يأتي :-
1- يتم الإعلان عن الثوابت باستعمال الكلمة ......... .
2- للحصول على باقي القسمة نستخدم المعامل ........ .
3- جملة If … Then … Else تنتهي بكلمات .......... .
( ب ) اختر الإجابة الصحيحة من بين الأقواس : -
1- For a = 1 to 6 step2 عدد مرات التكرار هو ...... .( 2 - 3 - 6 )
2- المتغير العددي الذي يأخذ قيماً صحيحة من صفر إلى 255 هو من النوع(Single - Byte - Integer )
3- الرمز لا يساوى هو ........ .( <> - <= - >= )
السؤال الثاني ضع علامة (√) أو علامة ( × ) أمام كل عبارة من العبارات التالية مع تصويب الخطأ :
1- Birth.Day اسم متغير صحيح . ( )
2- يستخدم المتغير من النوع Short لتخزين أعداد تحتوى على كسور عشرية . ( )
3- إذا لم يتحقق الشرط الذي يلي جملة If ينفذ البرنامج الجمل التي تأتى بعد Else ( )
السؤال الثالث( أ ) أوجد ناتج ما يلي موضحاً خطوات الحل حسب أولويات الحساب بالكمبيوتر :
2 + 3 * 15 / (43 – 40)^2
41- محافظة مطـــــروح 2010




السؤال الأول ضع علامة (√) أو علامة ( × ) أمام كل عبارة من العبارات التالية مع تصويب الخطأ :
1- تعتبر قيمة ”ط“ التي تساوى 3.14 مثالاً للقيم الثابتة التي لا تتغير أثناء تشغيل البرنامج . ( )
3- أوامر التكرار أوامر تتحكم في إعادة تنفيذ أمر أو مجموعة من الأوامر حتى يتحقق شرط معين( )
السؤال الثاني اختر الإجابة الصحيحة من بين الأقواس :-
1- المعامل الذي يستخدم لأمر التخصيص هو ....... .( = - < - > )
3- جملة الأمر IF … Then … Else تنتهي بالكلمات ........ .( End If - Exit - Cancel )
السؤال الثالث أكمل ما يأتي باستخدام الكلمة المناسبة لما بين الأقواس :-
( Interval - Dim - String - Clear - Delete )
1- للإعلان عن المتغيرات نستخدم كلمة ......... .
42- محافظة بني سويف 2010

2- التحكم في الفترات الزمنية لنشاط الـ Timer يكون عن طريق الخاصية ......... .


السؤال الأول ضع علامة (√) أو علامة ( × ) أمام كل عبارة من العبارات التالية مع تصويب الخطأ :
1- للإعلان عن متغير نستخدم الأمر dim . ( )
2- بعد تنفيذ الصيغة الحسابية (1+4)*3+2 يكون الناتج هو 25 . ( )
3- نستخدم المتغير من النوع ( char) لوضع اسم الطالب فيه . ( )
السؤال الثاني أكمل ما يأتي :-
1- إذا كان لديك interval قدرها 1500 ملى ثانية قان مقدارها بالثواني هو .......... .
2- ينشط الكائن ............ على فترات زمنية متساوية تسمىintervals
3-يطلق على المتغير الذي يتحكم في عدد مرات تنفيذ الأوامر ........... .
السؤال الثالث ( أ ) اختر الإجابة الصحيحة من بين الأقواس : -
2- المتغير من النوع ............ بأخذ القيمة true أو false ( Boolean - byte - Short )



43- محافظة المنيــــــا 2010




السؤال الأول اختر الإجابة الصحيحة من بين الأقواس :
1- الرمز " " في لغة VB يرمز إلى .( القيمة صفر – سلسلة حرفية فارغة – الرمز الخالي – ولا واحدة )
2- استخدام المعامل ........ يؤدى إلى خطأ العملية إذا كان ما على يسارها أقل مما على يمينها .
( > - = - >= - لا شيء مما سبق )
3- جملة الأمر If .. Then .. Else تنتهي بكلمات ......... .( EndElse – End Else – EndIf - End If )
السؤال الثاني ضع علامة (√) أو علامة ( × ) أمام كل عبارة من العبارات التالية
- يطلق على المتغير الذي يتحكم في عدد مرات تنفيذ الأوامر اسم Repeater . ( )
السؤال الثالث أكمل ما يأتي :
1- عند وضع قيمة في عنوان في ذاكرة الحاسب ، فإن هذه القيمة ...... .
2- يتسبب في وقوع الحدث Tick ........... .
3- عند قراءة قيمة من عنوان من الذاكرة يحدث .......... .
44- محافظة أســــــيوط 2010




السؤال الأول اكتب المصطلح المناسب أمام التعريف المناسب له
( القيمة صفر – السلسلة الحرفية الفارغة– الدقة Precision – الثوابت الجوهرية – المتغيرات )
1- هي القيم التي لا تتغير أثناء تشغيل البرنامج .
2- هي عدد الخانات التي يتم تمثيل المتغير بها .
3- هي ثوابت موجودة في بناء وجوهر نظام فيجوال بيسك .
4- الشكل " "في لغة VB.Net يرمز إلى .
السؤال الثاني ضع علامة (√) أو علامة ( × ) أمام كل عبارة من العبارات التالية
1- ناتج تنفيذ الصيغة الحسابية 1+3^3 هو 10 . ( )
2- يجوز أن يحتوى اسم المتغير على مسافات . ( )
3- استخدام كلمة Step في كتابة أمر التكرار For..Next اختيارية . ( )
4- قيمة الثانية الواحدة في Vb.net تساوى 1000مللى ثانية . ( )
السؤال الثالث صل من ( ب ) ما يناسبه من ( أ ) :ملحوظة : يقرأ الرمز من اليسار إلى اليمين .
( ب )
( أ )
أكبر من أو يساوى
لا يساوى
أصغر من أو يساوى
يساوى
أصغر من
أكبر من
1- الرمز < يسمى
2- الرمز <= يسمى
3- الرمز > يسمى
4- الرمز >= يسمى
5- الرمز < > يسمى
6- الرمز = يسمى


السؤال الرابع اختر الإجابة الصحيحة من بين الأقواس :-
1- من قواعد تسمية المتغيرات أو الثوابت في البرنامج يجب أن تبدأ بـ ........( رقم - حرف - أي رمز )
2- لتخزين قيم عددية تحتوى على كسور نستخدم متغيرات من النوع ..( Single - Short - Integer )
45- محافظة قنـــــــــا 2010




السؤال الأول اختر الإجابة الصحيحة من بين الأقواس : -
1- الرمز ""في لغة VB يرمز به إلى ........... .( Variable – السلسلة الحرفية الفارغة – الرمز الخالي )
2- يبدأ الإعلان عن المتغيرات باستخدام الكلمة الآتية .......... . ( As - Const - Dim )
السؤال الثاني ضع علامة (√) أو علامة ( × ) أمام كل عبارة من العبارات التالية :-
1- الأمر If … Then … Else هو أمر اختيار Single . ( )
2- يطلق على المتغير الذي يتحكم في عدد مرات تنفيذ الأوامر اسم Counter . ( )
3- جملة الأمر If … Then تنتهي بكلمة End If . ( )
4- يتم احتساب التعبيرات الحسابية من اليمين إلى اليسار . ( )
46- محافظة ســــوهاج 2010




السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- لابد أن يحتوى اسم المتغير على رموز أو علامات خاصة كالمسافة والنقطة . ( )
2- باستخدام الكائن Timer يمكنك أن تجعل بعض الأحداث تقع بعد فترة زمنية معينة . ( )
3- إذا كانت قيمة المتغيرA = 15 وقيمة المتغير B = 20 فإن ناتج الشرط A>=B يساوى False ( )
4- في قواعد أولويات العمليات الحسابية عملية الجمع تسبق عملية القسمة عند التنفيذ ف VB( )
السؤال الثاني اختر الإجابة الصحيحة من بين الأقواس : -
1- جملة الأمرIf … Then … Else تنتهي بكلمات ......... .( End If - EndIfElse -End Else )
2- الخاصية Interval للمؤقت Timer تحدد معدل وقوع الحدث بالوحدة الزمنية(دقيقة - ثانية – مللي ثانية)
السؤال الثالث أكمل الجمل الآتية بكلمات مناسبة : -
1- عدد الـ ........ هو حجم الذاكرة التي يحتاجها المتغير من النوع المصاحب له .
2- يطلق على المتغير الذي يتحكم في عدد مرات تكرار تنفيذ الأوامر اسم ......... .
3- الثوابت ......... هي ثوابت موجودة في بناء وجوهر نظام VB.Net .
4- لتخزين اسم الطالب داخل متغير نستخدم هذا المتغير من نوع .......... .
5- في الجملة For I = 2 to 10 Step2 عدد التكرار يكون ........ مرات .
السؤال الرابع صل من العمود ( أ ) ما يناسبه من العمود ( ب ) :-
( ب )
( أ )
- هي عدد الخانات التي يتم تمثيل المتغير بها وهى خاصة بالمتغيرات الرقمية فقط .
- يتم استخدامه إذا كان لدينا بديل واحد
- يستخدم في حالة معرفة عدد مرات التكرار مسبقاً
1- الأمر If … Then
2- الدقة Precision
4- الأمر For … Next

47- محافظة أســــــوان 2010



السؤال الأول ضع علامة (√) أمام العبارة الصحيحة وعلامة (×) أمام العبارة الخاطئة :
1- باستخدام الكائن Timer يمكن أن تجعل بعض الأحداث تقع بعد فترة زمنية محددة . ( )
2- الحدث Click هو الحدث الافتراضي لـ Timer ويقع كنتيجة لنشاط الـ Timer . ( )
4- يبدأ الإعلان عن المتغيرات باستخدام الكلمة Declare . ( )
5- إذا كانت القيم لا تتغير أثناء تشغيل البرنامج فإنه يطلق على مخازنها أنها ثوابت . ( ) السؤال الثاني اختر الإجابة الصحيحة من بين الأقواس : -
1- من قواعد تسمية المتغيرات أو الثوابت في البرنامج يجب أن تبدأ بـ .....( رقم - حرف - أي رمز )
2- البيانات التي يتم إدخالها تخزن فـ ... بالذاكرة الداخلية(المتغيرات- القرص الصلب- الأقراص المضغوطة)
السؤال الثالث اكتب الرقم المناسب من العمود ( أ ) أمام ما يناسبه من العمود ( ب ) :
( ب )
( أ )
For … Next
الأمر If
Interval
Integer & Long
1- يستخدم للتحكم في ترتيب تنفيذ أوامر البرنامج .
2- تستخدم لتخزين الأعداد الصحيحة فقط .
3- عند استخدام الـ Timer فإنه ينشط على فترات متساوية تسمى
4- تستعمل في حالة معرفة عدد مرات التكرار مسبقاً

السؤال الرابع قم بترتيب أولويات تنفيذ العمليات الحسابية حسب أولويات تنفيذها في VB.Net :
( ) عمليات قسمة الأعداد الصحيحة . ( ) عمليات الجمع والطرح .
( ) العمليات التي بين الأقواس . ( ) عمليات الضرب والقسمة .
( ) عمليات الأسس . ( ) عمليات حساب باقي القسمة .


file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif


مع أطيب تمنياتي بالتوفيق
التأهيل للرخصة الدولية لقيادة الكمبيوتر ICDL – دروس تعليمية - دورات في الحاسب الآلي لجميع المراحل العمرية ،صيانة – مبيعات (فرع آخر)

الأستاذة / أم أمل
16-05-2011, 10:04 PM
حضرتك كاتب

-في الأمر for n= 1 to 6 step 2 عدد مرات التكرار 3

(ازاى أعرف عدد مرات التكرار متهيقلى إن الرقم اللى يأتى بعد steep يبقى هو عدد مرات التكرار)

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





بصى يا رفيده

for n=1 to 6 step 2

هنا بداية الحلقة التكرارية 1 والنهايه 6 ومقدار الزيادة 2

التكرار الاول
n=1
التكرار الثانى

n=1+2=3

التكرار الثالث

n=3+2=5

اذن الرقم اللى بعد step هو الزيادة التى تضاف الى البداية للوصول الى النهاية

الأستاذة / أم أمل
16-05-2011, 10:08 PM
- الشرط المركب (X> =3 and Y<10) يكون ناتجه True إذا تحقق كل من الشرطين. ( )
صح لان في and لازم يتتحقق الشرطين



الشروط المركبة ملغية

mony_love2211
17-05-2011, 11:33 AM
ممكن اعرف حضرتك حلتى السؤال الرابع دا ازاى ؟
وجزاكى الله كل خير

mahmoud 5000
18-05-2011, 12:32 AM
بارك الله فيكم

mahmoud 5000
18-05-2011, 10:22 AM
جزاكم الله خيرا