عرض مشاركة واحدة
  #8  
قديم 08-05-2011, 07:33 PM
مآزر2000 مآزر2000 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 34
معدل تقييم المستوى: 0
مآزر2000 is on a distinguished road
افتراضي

ضع علامة ( ü ) أمام العبارة الصحيحة وعلامة ( × ) أمام العبارة الخطأ:
- تسمح المتغيرات من الأنواع 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 )

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




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

السؤال التاسع اقرأ التعليمـات الآتيـة:
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

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






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

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




اختر رقم التصميم المناسب من هذين الشـكلين: .. ..التصميم (2)...................
الأداة) check box) وهي الأداة التي تسمح باختيار أكثر من بديل من البدائل المتاحة ويرمز لها بالرمز
[IMG]file:///C:/DOCUME%7E1/com/LOCALS%7E1/Temp/msohtml1/01/clip_image012.gif[/IMG]





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


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



اختر رقم التصميم المناسب من هذين الشـكلين: ..... ..التصميم (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

تمنياتي بالنجاح والتوفيق
رد مع اقتباس