السؤال الأول:
اختر الحرف المناسب الذي يجعل العبارة صحيحة فيما يلي:
١- هى عبارة عن موقع به مجموعة من الخدمات مجموعة من الصفحات ، و من أهم وظائف ه أنه يساعد علي الوصول السريع للمعلومات التي تقوم بتقديمها شبكة المعلومات العالمية كما أنه من الممكن أن يحتوي علي معلومات من مصادر متنوعة و ليس مقيد بمصدر معين للمعلومات:
.Email - ج .Web Site – ب .Web Portal – أ
2 – يعتبر مكون أساسي من مكونات الموقع علي الإنترنت و يحتوي علي نصوص و صور و إرتباطات تشعبية .
.Web Portal – ج .Web Page - ب .Email –أ
3 - يعتبر العنوان عنوانا ل .....................
أ – بريد إلكتروني ب – بوابة إلكترونية ج – شبكة المعلومات العالمية
4 – عند التجول داخل العنوان يمكن الحصول علي معلومات عن:
أ – وزارة الإتصالات ب – وزارة التعليم العالي ج – وزارة التربية و التعليم
5 – في الجملة Me.Text = “Clock” تم إستخدام الخاصية:
أ – Me ب – Text ج – Clock
6 – بعد تنفيذ الجملة Button1.Enavled = False يصبح الكائن Button1 :
أ – غير متاح للإستخدام ب- مختفي ج – متاح للإستخدام
7 – الكائنان ListBox1 , ComboBox1 لهما الخاصية:
أ – MultiColumn ب_ Items ج – BorderStyle
8 – الكائن TextBox1 له الخصائص التالية عدا الخاصية:
أ – MultiLine ب_ Text ج – Image
9 – إذا كان إسم النموذج الحالي Form1 فعند التعامل معه نستخدم الإسم:
أ – Name ب – Me ج – Form1
10 – الكائن Label1 له الخصائص التالية عدا الخاصية:
أ – MultiLine ب_ Text ج – Image
11 – قد تختلف جميع الكائنات في بعض خصائصها و لكنها كلها لها الخاصية:
أ – Name ب – Text ج - Image
12 – كل الخصائص Image, Text, BackColor يمكن أن تكون للأداة:
أ – Timer ب – TextBox ج – Label
13 - كل الخصائص Image, Text, BackColor ليست خصائص للأداة:
أ – Timer ب – PictureBox ج – Label
14 – الأحداث Load, Paint, Activated بمكن أن تؤثر في الكائن:
أ – Form ب – TextBox ج – Timer
15 – كل الخصائص Items, Sorted, BackColor ليست خصائص للأداة:
أ – ComboBox ب – ListBox ج – TextBox
16- عند إتباع خطوات حل مشكلة معينة أول خطوة من خطوات الحل هي:
أ – تحديد المشكلة ب- تحديد المخرجات ج- وضع خطة الحل
17- يعتبر رسم خريطة التدفق Flowchart إحدي طرق حل مشكلة ما و تسمي هذه الخطوة:
أ- كتابة البرنامج ب- توثيق البرنامج ج- وضع خطة الحل
18- الخطوة التي يتم فيها كتابة الكود اللازم بإحدي لغات الكمبيوتر هي:
أ- كتابة البرنامج ب- إختبار و تصحيح البرنامج ج- تحديد المدخلات
19- الخطوة التي تسبق خطوة اختبار وتصحيح البرنامج أثناء حل مشكلة ما هي:
أ- توثيق البرنامج ب- كتابة البرنامج ج- تحديد المخرجات
20- آخر خطوة من خطوات حل المشكلة هي:
أ- تحديد المخرجات ب- كتابة البرنامج ج- توثيق البرنامج
21- من الأدوات التي تستخدم في تنفيذ مجموعة من الأوامر تلقائيا بعد فترة زمنية معينة هي الأداة:
أ- TextBox ب- Timer ج- ComboBox
22- يمكن تنفيذ مجموعة أوامر داخل الإجراء Timer_Tick بعد فترة زمنية معينة يتم تحديدها بالخاصية :
أ- Interval ب- Enabled ج- Name
23- ناتج تنفيذ الأمر MsgBox (TimeOfDay) يعطي:
أ- الوقت الحالي ب- التاريخ الحالي ج- التاريخ و الوقت الحاليين
24- ناتج تنفيذ الأمر MsgBox (Today) يعطي:
أ- التاريخ الحالي ب- الوقت الحالي ج- التاريخ و الوقت الحاليين
25- يمكن إيجاد عدد عشوائي باستخدام الدالة:
أ- Interval ب- Rnd ج- Year
26- عند إستخدام الجملة الشرطية If…Then…Else في حالة تحقق الشرط الذي بين If و Then يتم تنفيذ:
أ- الجمل التي بعد Then ب- الجمل التي بعد Else ج- الجمل التي قبل If
27- في الجملة الشرطية If…Then…Else في حالة عدم تحقق الشرط الذي بين If و Then يتم تنفيذ:
أ- الجمل التي بعد Then ب- الجمل التي بعد Else ج- الجمل التي قبل If
28- في الجملة Me.Text = "Clock" تم استخدام الخاصية:
أ- Me ب- Text ج- Clock
29- في الجملة Me.Text = "Timer" التي تم استخدامها قيمتها:
أ- Me ب- Text ج- Timer
30- بعد تنفيذ الجملة Button1.Enabled = False يصبح الكائن Button1:
أ- غير متاح للإستخدام ب- مختفي ج- متاح للإستخدام
31- جميع الأدوات TextBox, Label, Timer لها الخاصية:
أ- Enabled ب- Text ج- Interval
32- الأحداث Load, Paint, Activated يمكن أن تؤثر في الكائن:
أ- Form ب- TextBox ج- Timer
33- ناتج تنفيذ MsgBox (Val ("3X + 2Y")) يعطي:
أ- 3 ب- 5 ج- 0
34- ناتج تنفيذ MsgBox (Val ("5 + 2Y")) يعطي:
أ- 2 ب- 5 ج- 7
35- ناتج تنفيذ MsgBox (Fix (1.89)) يعطي:
أ- 2 ب- 1 ج- 1.9
36- ناتج تنفيذ MsgBox (Fix (0.89)) يعطي:
أ- 0.9 ب- 0 ج- 0.8
37- ناتج تنفيذ MsgBox (Val ("N + 2")) يعطي:
أ- 2 ب- 1 ج- 0
38- الخطوة التي تلي مباشرة خطوة كتابة البرنامج أثناء حل مشكلة ما هي:
أ- تحديد المخرجات ب- كتابة البرنامج ج- اختبار و تصحيح البرنامج
السؤال الثاني:
أكمل ما يلي:
1 – ما هي البوابة الإلكترونية "Web Portal"؟
2 – ما الفرق بين " البوابة الإلكترونية " و " موقع الإنترنت "؟
3 – من أنواع البوابات الإلكترونية .............................. و ........................
4 – أراد يوسف حساب مساحة دائرة فقام بكتابة البرنامج التالي:
Const Pi As Single = 3.14
Dim R As Single
Dim Area As Double
R = 1000
Area = Pi * R * R
MsgBox (Area)
- إستخدم يوسف المتغير العددي R من نوع ........... ليوضع بداخله القيمة ..............
- كما استخدم أيضا المخزن العددي الثابت .......... من النوع Single لتخصيص له القيمة ..........
- كما تم استخدام المتغير العددي ............ من النوع ........... ليوضع فيه .......... وهي تساوي تماما Pi * R^2 .
- تم الإعلان عن المتغير العددي R باستخدام الكلمة Dim كما تم الإعلان عن المخزن الثابت Pi بإستخدام الكلمة ............
5- اسم هذه النافذة.........................
6- اسم الكائن الموجود داخل النافذة ......................
7- الحدث المصاحب للكائن ...................
8- عند تنفيذ البرنامج بالضغط على مفتاح ...................
9- بعد تنفيذ البرنامج والضغط على الكائن يحصل ..............
10-اسم هذه النافذة.........................
11-ا-سم الكائن الموجود داخل النافذة ....................
12-الحدث المصاحب للكائن ..................
13- عند تنفيذ البرنامج بالضغط على مفتاح ......................
14- بعد تنفيذ البرنامج يحصل .................
السؤال الثالث:
أكمل مكان النقط بما تراه مناسبا من الكلمات التالية لكي تجعل العبارات صحيحة:
البوابة الإلكترونية – موقع الإنترنت – الخدمات
تعتمد ...................... إعتمادا أساسيا في تصميمها علي صفحات الويب (Web Page) و تمد المستخدم بمجموعة من .................... منها علي سبيل المثال تقدم خدمة (البريد الإلكتروني e-mail – الأخبار news - المدونات bloggers – البحث search ) و غيرها من الخدمات أما ............................... لا يشترط أن تقدم مثل هذه الخدمات.
السؤال الرابع:
أكمل ما يلي بما تراه مناسبا من الكلمات التالية لتجعل العبارات صحيحة:
Dim , Const , String , Single
1 – أراد خالد حساب مجموعة درجات طالب في المواد الدراسية فقام بإستخدام متغيرات عددية من النوع حيث تم الإعلان عنها بالكلمة.......................
2 – كما إستخدم أيضا متغير من النوع ......................... لوضع فيه إسم الطالب.
3 – كما تم إستخدام متغير من النوع ....................... لوضع فيه مجموع درجات المواد الدراسية.
السؤال الخامس:
أكمل ما يلي بما تراه مناسبا من الكلمات التالية لتجعل العبارات صحيحة:
تحديد المخرجات – كتابة البرنامج – توثيق البرنامج – وضع خطة الحل – إختبار و تصحيح البرنامج
1- أراد خالد إتباع حل مشكلة معينة فبدأ بأول خطوة من خطوات الحل و هي "تحديد المشكلة" ثم الخطوة التي تليها و هي ...................... و تعتبر هذه الخطوة تسبق الخطوة " تحديد المدخلات" في حل المشكلة.
2- كما قام خالد برسم خريطة التدفق Flowchart و هي تعتبر في خطوة ...................... كإحدي طرق حل هذه المشكلة.
3- بعد ذلك قام ب ................................. بإحدي لغات الكمبيوتر التي يعرفها.
4- وكان عليه أن يقوم بـ ......................... لتصحيح ما به من أخطاء إذا وجدت.
5- ثم اتبع الخطوة ......................... و هي اخر خطوة من خطوات حل هذه المشكلة.
السؤال السادس:
أكمل ما يلي بما تراه مناسبا من الكلمات التالية لتجعل العبارات صحيحة:
Enabled – Interval – Text – Today – TimeOfDay – TextBox – Timer
1- يتم إستخدام الأداة ............. كوعاء لإدخال بيانات بها مستخدما خاصية ..............
2- يمكن إستخدام الخاصية ............... للأداة Button لجعلها غير متاحة للإستخدام بعد جعل القيمة False لهذه الخاصية.
3- يمكن إستخدام الأداة .......... لتنفيذ الإجراء المصاحب للحدث Tick بعد فترة زمنية يتم تحديدها من خلال الخاصية ................
4- تستخدم الدالة ............... لمعرفة التاريخ الحالي بجهاز الكمبيوتر.
السؤال السابع:
ضع علامة ( ) أو ( ) :
1- جميع الخدمات التي يقدمها موقع الإنترنت Website هي نفس الخدمات التي تقدمها البوابة الإلكترونية .(Web Portal) ( )
2- ُتعتبر صفحة المعلومات (Web Page) مكون أساسي من مكونات موقع الإنترنت .(Web Site)
( )
3- لا يوجد إختلافات بين أي موقع على الإنترنت والبوابة الإلكترونية. ( )
4- عند التجول داخل العنوان www.moe.gov.eg يمكن الحصول على معلومات عن وزارة التربية والتعليم. ( )
5- موقع وزارة التربية والتعليم هو www.gov.moe.eg ( )
6- الكائنان Listbox1 و Combobox1 لهما الخاصية Items. ( )
7- بعد تنفيذ الجملة Button1.Enabled =False يصبح الكائن Button1 مختفي. ( )
8- الكائن Textbox1 ليس له الخاصية Multiline. ( )
9- إذا كان اسم النموذج الحالي هو Form1 فعند التعامل معه نستخدم الاسم Me. ( )
10- الكائن Label1 ليس له الخاصية Image. ( )
11- قد تختلف جميع الكائنات في بعض خصائصها ولكن جميعها لها الخاصية Name.( )
12- جميع الأدوات TextBox و Label لها الخاصية Enabled. ( )
13- يمكن ان يحتوى البرنامج فى لغةVB.NETعلى اكثر من نموذج. ( )
14- لحفظ البرنامج نستخدم الامر Save All من قائمة File. ( )
15- يستخدم الكود (PictureBox1.Visible = False) فى اخفاء مربع الصورة. ( )
16- لايقاف عمل الTimer نعطى الخاصية Enabled القيمة True . ( )
17 - الكلمة التى تشير الى النموذج الحالى هى Me. ( )
18- يتم تغيير عنوان النموذج بالخاصية.Text ( )
19 - تستخدم الاداةLabel فى عرض نص يمكن التعديل فيه فى نمط التشغيل ( )
20- لوضع صورة داخل مربع الصورة نستخدم الخاصية Image. ( )
21- لاخفاء النموذج الحالى نستخدم الكود (Form1.Hide ) . ( )
22- لإضافة عنصر الى ListBoxفى نمط التشغيل نكتب الكود ListBox1.Items . ( )
23- لتعريف متغير على مستوى النموذج لابد ان نعرفه داخل الClass . ( )
24- لتغير لون خلفية النموذج نستخدم الخاصية ForeColor . ( )
25- لتنفيذ البرنامج فى لغة VB.NET نضغط من لوحة المفاتيح على مفتاح F7. ( )
26- يمكن أن تتعامل في آنٍ واحد مع نافذتين لهما نفس العنوان (Text). ( )
27- تعتبر نافذة النموذج واجهة البرنامج وهي وعاء لوضع بداخله بعض أدوات التحكم. ( )
28- يمكنك تغيير بعض خصائص الكائن المحدد من خلال نافذة الخصائص. ( )
29- يمكنك التعامل مع أي كائن بدون أن يكون له أي خاصية. ( )
30- يمكن التعامل مع نافذة النموذج و وضع صورة عليها كخلفية لها. ( )
31- سلوك الكائن تمثل في وظائفه و استجابته للأحداث التي قد تقع عليه. ( )
32- عند تغيير خصائص الكائنات يتم ملاحظة هذا التغيير في نمط التصميم فقط. ( )
33- يتم إنشاء التصنيف (Class) من الكائن (Object). ( )
34- يعتبر جهاز الكمبيوتر كائن (Object) مكون من عدة مكونات. ( )
35- يعتبر لون القلم أحد وظائف ((Methods القلم. ( )
36- تشغيل جهاز الكاسيت يعتبر حدثًا (Event). ( )
37- خصائص الكائن (properties) تحدد شكل وسمة الكائن. ( )
38- يتميز الكائن بأن له خصائص (properties) و وسائل (Methods) و أحداث (Events). ( )
39- يتم إنشاء كائن (Object) من التصنيف (Class). ( )
40- التغليف (Encapsulation) يستخدم لإخفاء بيانات التصنيف .(Class) ( )
41- عندما يرث تصنيف (Class) تصنيفًا آخر فإنه يرث الخصائص فقط. ( )
42- من أهداف التغليف (Encapsulation) حماية بيانات التصنيف .(Class) ( )
43- الأداة التي لها الخاصية Enabled=False تعني أن الأداة غير متاح التعامل معها في نمط التشغيل. ( )
44- لايمكنك الكتابة داخل صندوق النص (TextBox) في أكثر من سطر. ( )
45- يمكن استخدام خاصية Image مع صندوق الصور(PictureBox) لإدراج صورة بداخله. ( )
46- لايمكن إدراج صورة داخل زر الأوامر(Button) . ( )
47- يمكن استخدام الكلمة Dim في نافذة البرمجة للإعلان عن اسم مخزن متغير. ( )
48- يمكن استخدام الكلمة Const في نافذة البرمجة للإعلان عن اسم مخزن ثابت. ( )
49- يمكن التعرف على أسماء الأحداث الخاصة بكائن معين من خلال نافذة الخصائص. ( )
50- نتائج الدالة Rnd دائمًا أعداد كسرية قيمها أكبر من 0 و أقل من أو تساوي 1. ( )
51- تستخدم الأداة "Radio Buttton" لتحديد اختيار واحد وواحد فقط من مجموعة اختيارات، ولا تسمح باختيار أكثر من واحد، ولا تسمح أيضًا بترك الاختيارات كلها. ( )
52- تستخدم الأداة "CheckBox" لتحديد اختيار واحد أو أكثر من مجموعة اختيارات، حيث تسمح باختيار أكثر من واحد ، كما تسمح أيضًا بترك الاختيارات كلها. ( )
53- تستخدم الأداة "GroupBox" لوضع بداخلها مجموعة من الأدوات الأخرى، ثم بعد ذلك يمكن التعامل مع كل هذه الأدوات في آنٍ واحد، فيمكن إخفائها أو إظهارها معًا بمجرد إخفاء هذه الأداة أو إظهارها، حيث يمكن التعامل مع مجموعة هذه الأدوات كأداة واحدة. ( )
54- يمكن وضع أشرطة تمرير للأداة "GroupBox" باستخدام الخاصية "AutoScroll".( )
55- تعتبر الخاصية "Items" خاصية مشتركة لكلٍ من الأداة "ListBox و الأداة ."ComboBox" ( )
56- تعتبر الخاصية "HorizantalScrollbar" من خصائص الأداة ."ListBox" ( )
57- لا يمكن تحديد أكثر من عنصر في آنٍ واحد داخل صندوق القائمة “ListBox”. ( )
58- لا يوجد اختلاف بين الأداة "ListBox" و الأداة "ComboBox" من حيث وظيفة كلٍ منهما.
( )
59- لإدخال عناصر صندوق القائمة "ListBox" نستخدم الخاصية “Text”. ( )
60- يمكن استخدام صندوق السرد "ComboxBox" مثل صندوق النص لادخال عناصر فيه. ( )
61- تعتبر "تحديد المدخلات" أول خطوة من خطوات حل أي مشكلة. ( )
62- تعتبر "تحديد المشكلة" أول خطوة من خطوات حل أي مشكلة. ( )
63- خطوة "تحديد المدخلات" تلي الخطوة "تحديد المخرجات" أثناء حل أي مشكلة. ( )
64- خطوة "كتابة البرنامج" آخر خطوة من خطوات حل المشكلة. ( )
65- خطوة "توثيق البرنامج" آخر خطوة من خطوات حل أي مشكلة. ( )
66- تعتبر "وضع طريقة الحل" تلي خطوة "كتابة البرنامج" أثناء حل أي مشكلة. ( )
67- خطوة "اختبار وتصحيح البرنامج" تلى خطوة "كتابة البرنامج" أثناء حل أي مشكلة. ( )
68- تعتبر "خرائط التدفق" إحدى طرق "حل المشكلة". ( )
69- تتم كتابة البرنامج باستخدام لغة الكمبيوتر المناسبة في مرحلة "الكود" أثناء حل المشكلة. ( )
70- عند إتباع خطوات حل مشكلة معينة فتقوم بتحديد المشكلة و هي أول خطوة من خطوات الحل.( )
71- أثناء حل مشكلة ما، الخطوة التي تلي مباشرة خطوة "كتابة البرنامج" هي "اختبار وتصحيح البرنامج". ( )
72- الخطوة التي يتم فيها كتابة الكود اللازم بإحدى لغات الكمبيوتر هي الخطوة "تحديد المدخلات" ( )
73- أثناء حل مشكلة ما، الخطوة التي تسبق مباشرة خطوة "اختبار وتصحيح البرنامج" هي "كتابة البرنامج". ( )
74- آخر خطوة من خطوات حل المشكلة هي "كتابة البرنامج". ( )
75- تستخدم الأداة Timer في تنفيذ مجموعة من الأوامر تلقائيا كل فترة زمنية معينة. ( )
76- يمكن تنفيذ مجموعة أوامر داخل الإجراء Timer_Tick بعد فترة زمنية معينة يتم تحديدها بالخاصية Interval. ( )
77- ناتج تنفيذ الأمر MsgBox(TimeOfDay) يعطي التاريخ و الوقت الحاليين. ( )
78- ناتج تنفيذ الأمر MsgBox(Today) يعطي التاريخ و الوقت الحاليين. ( )
79- يمكن إيجاد عدد عشوائي باستخدام الدالة Rnd. ( )
80- عند إستخدام الجملة الشرطية If…Then…Else و في حالة تحقق الشرط الذي بين If , Then يتم تنفيذ الجمل التي بعد Then. ( )
81- في الجملة الشرطية If…Then…Else و في حالة عدم تحقق الشرط الذي بين If , Then يتم تنفيذ الجمل التي بعد Then. ( )
82- في الجملة Me.Text = "Clock" تم إستخدام الخاصية Text. ( )
83- في الجملة Me.Text = "Timer" الخاصية التي تم استخدامها قيمتها Timer. ( )
84- كل الخصائص Image, BorderStyle, BackColor ليست خصائص للأداة Label. ( )
85- كل الخصائص Image, Text, BackColor يمكن أن تكون للأداة Button. ( )
86- جميع الأدوات TextBox, Label, Timer لها الخاصية Enabled. ( )
87- الأحداث Load, Paint, Activated يمكن أن تؤثر علي النموذج Form1. ( )
88- كل الخصائص Items, Sorted, BackColor ليست خصائص للأداة ListBox. ( )
89- ناتج تنفيذ MsgBox (Val ("3X + 2Y")) يعطي 3. ( )
90- ناتج تنفيذ MsgBox (Val ("5 + 2 Y")) يعطي 7. ( )
91- ناتج تنفيذ MsgBox(Fix(1.89)) يعطي 1. ( )
92- ناتج تنفيذ MsgBox(Fix(0.89)) يعطي 1. ( )
93- ناتج تنفيذ MsgBox(Val("N+2")) يعطي 0 ( )
94- بعد تنفيذ الحلقة التكرارية For C=1 to 5 Step 2: Next يتم تنفيذ محتواها ٣ مرات.( )
95- بعد تنفيذ الحلقة التكرارية For C=1 to 5 Step 2: Next تصبح قيمة المتغير C مساوية 5. ( )
96- بعد تنفيذ الحلقة التكرارية For C=5 to 5 Step 3: Next تصبح قيمة المتغير C مساوية 8. ( )
97- بعد تنفيذ الحلقة التكرارية For C=5 to 0 Step -3: Next تصبح قيمة المتغير C مساوية 1.
98- بعد تنفيذ الحلقة التكرارية For C=1 to 5 Step 0: Next تصبح قيمة المتغير C دائمًا مساوية 1 و لا يخرج من هذه الحلقة. ( )
99- يمكن إدراج صورة كخلفية لنافذة النموذج (Form Window) و تحجيمها مع حجم هذه النافذة.
( )
100- في نمط التصميم (Design) عند تغيير أي خاصية لأي كائن تظهر تأثيرها علي النموذج مباشرة. ( )
السؤال الثامن:
هذا البرنامج يقوم بتحريك ( Button1 ) حركة عشوائية وذلك عند تنشيط Timer1 ويقوم بالحركة العشوائية كل ثانية .
اكمل الآتي :-
1- عند تصميم البرنامج
Enabled =-------------- (Timer1 لتنشيط ) Interval = ----------- (ضعى قيمة = 1ثانية )
السؤال التاسع:
أكمل ما يلي:
1. تستخدم الدالة -------------------- فى توليد رقم حقيقى عشوائى.
2. لإضافة عنصر الى Combobox فى نمط التصميم نستخدم الخاصية -------------
3. تستخدم الأداة ------- فى اختيار واحد فقط من عدة بدائل.
4. لابد أن تنتهى جملة Select Case ب ------------------------------
5. تستخدم الدالة -------------------- فى ايجاد القيمة الصحيحة للرقم.
6. لاخفاء اداة PictureBox1 نستخدم الوسيلة ---------
7. قيمة الخاصية Interval الخاصةTimer تقاس بوحدة ----------------
8. تستخدم الاداة -------- فى اختيار اكثر من اختيار من عدة بدائل.
9. تستخدم الدالة ---------- فى عرض التاريخ والوقت الحالى.
10. لتنفيذ البرنامج فى لغة VB.NET نضغط من لوحة المفاتيح على مفتاح------------
11. لابد ان تنتهى جملة If المركبة ب--------------------
12. لتغير لون خلفية النموذج نستخدم الخاصية ------------------
13. لتعريف متغير على مستوى النموذج لابد ان نكتب كلمة ---------------
14. كل أداة من أدوات التحكم لها وظيفة معينة حيث يمكنك رسم هذه الأدوات داخل نافذة -------------- بغرض التحكم في سير البرنامج.
السؤال العاشر:
هل يعتبر القلم الجاف كائن؟ لماذا؟
السؤال الحادي عشر:
اختر الكلمة المناسبة من الكلمات التالية لجعل العبارة صحيحة:
كائن – خاصية – وسيلة – حدث
1. يعتبر جهاز الكاسيت ....................
2. تشغيل جهاز الكاسيت يعتبر ....................
3. إيقاف جهاز الكاسيت يعتبر ....................
4. يمكن إعتبار الإيقاف المؤقت لشريط الكاسيت .....................
5. صوت جهاز الكاسيت يعتبر .......................
6. يعتبر لون جهاز التسجيل ........................
7. حجم جهاز الكاسيت يعتبر ........................
8. الضغط علي مفتاح التخزين يعتبر ..................
السؤال الثاني عشر:
صمم أحمد علي ورقة شكلا لمكتبة ثم أرسلها إلي ورشة نجارة و قامت الورشة بتصنيعها من الخشب و الزجاج و بعض الأدوات الأخري. اختر الكلمة المناسبة من بين الكلمات الاتية لجعل العبارة صحيحة:
Class – Event – Property – Object
1. ما قام أحمد بتصميمه يعتبر .................
2. أما المكتبة التي قامت الورشة بإنتاجها تعتبر ..................
السؤال الثالث عشر:
ضع علامة ( ) أسفل التصميم الصحيح و علامة ( ) أسفل الخطأ من التصميمات الاتية :
( ) ( )
( ) ( )
( ) ( )
الإجابة
السؤال الأول:
اختر الحرف المناسب الذي يجعل العبارة صحيحة فيما يلي:
١- هى عبارة عن موقع به مجموعة من الخدمات مجموعة من الصفحات ، و من أهم وظائف ه أنه يساعد علي الوصول السريع للمعلومات التي تقوم بتقديمها شبكة المعلومات العالمية كما أنه من الممكن أن يحتوي علي معلومات من مصادر متنوعة و ليس مقيد بمصدر معين للمعلومات:
.Email - ج .Web Site – ب .Web Portal – أ
2 – يعتبر مكون أساسي من مكونات الموقع علي الإنترنت و يحتوي علي نصوص و صور و إرتباطات تشعبية .
.Web Portal – ج .Web Page - ب .Email –أ
3 - يعتبر العنوان عنوانا ل .....................
أ – بريد إلكتروني ب – بوابة إلكترونية ج – شبكة المعلومات العالمية
4 – عند التجول داخل العنوان يمكن الحصول علي معلومات عن:
أ – وزارة الإتصالات ب – وزارة التعليم العالي ج – وزارة التربية و التعليم
5 – في الجملة Me.Text = “Clock” تم إستخدام الخاصية:
أ – Me ب – Text ج – Clock
6 – بعد تنفيذ الجملة Button1.Enabled = False يصبح الكائن Button1 :
أ – غير متاح للإستخدام ب- مختفي ج – متاح للإستخدام
7 – الكائنان ListBox1 , ComboBox1 لهما الخاصية:
أ – MultiColumn ب_ Items ج – BorderStyle
8 – الكائن TextBox1 له الخصائص التالية عدا الخاصية:
أ – MultiLine ب_ Text ج – Image
9 – إذا كان إسم النموذج الحالي Form1 فعند التعامل معه نستخدم الإسم:
أ – Name ب – Me ج – Form1
10 – الكائن Label1 له الخصائص التالية عدا الخاصية:
أ – MultiLine ب_ Text ج – Image
11 – قد تختلف جميع الكائنات في بعض خصائصها و لكنها كلها لها الخاصية:
أ – Name ب – Text ج - Image
12 – كل الخصائص Image, Text, BackColor يمكن أن تكون للأداة:
أ – Timer ب – TextBox ج – Label
13 - كل الخصائص Image, Text, BackColor ليست خصائص للأداة:
أ – Timer ب – PictureBox ج – Label
14 – الأحداث Load, Paint, Activated بمكن أن تؤثر في الكائن:
أ – Form ب – TextBox ج – Timer
15 – كل الخصائص Items, Sorted, BackColor ليست خصائص للأداة:
أ – ComboBox ب – ListBox ج – TextBox
16- عند إتباع خطوات حل مشكلة معينة أول خطوة من خطوات الحل هي:
أ – تحديد المشكلة ب- تحديد المخرجات ج- وضع خطة الحل
17- يعتبر رسم خريطة التدفق Flowchart إحدي طرق حل مشكلة ما و تسمي هذه الخطوة:
أ- كتابة البرنامج ب- توثيق البرنامج ج- وضع خطة الحل
18- الخطوة التي يتم فيها كتابة الكود اللازم بإحدي لغات الكمبيوتر هي:
أ- كتابة البرنامج ب- إختبار و تصحيح البرنامج ج- تحديد المدخلات
19- الخطوة التي تسبق خطوة اختبار وتصحيح البرنامج أثناء حل مشكلة ما هي:
أ- توثيق البرنامج ب- كتابة البرنامج ج- تحديد المخرجات
20- آخر خطوة من خطوات حل المشكلة هي:
أ- تحديد المخرجات ب- كتابة البرنامج ج- توثيق البرنامج
21- من الأدوات التي تستخدم في تنفيذ مجموعة من الأوامر تلقائيا بعد فترة زمنية معينة هي الأداة:
أ- TextBox ب- Timer ج- ComboBox
22- يمكن تنفيذ مجموعة أوامر داخل الإجراء Timer_Tick بعد فترة زمنية معينة يتم تحديدها بالخاصية :
أ- Interval ب- Enabled ج- Name
23- ناتج تنفيذ الأمر MsgBox (TimeOfDay) يعطي:
أ- الوقت الحالي ب- التاريخ الحالي ج- التاريخ و الوقت الحاليين
24- ناتج تنفيذ الأمر MsgBox (Today) يعطي:
أ- التاريخ الحالي ب- الوقت الحالي ج- التاريخ و الوقت الحاليين
25- يمكن إيجاد عدد عشوائي باستخدام الدالة:
أ- Interval ب- Rnd ج- Year
26- عند إستخدام الجملة الشرطية If…Then…Else في حالة تحقق الشرط الذي بين If و Then يتم تنفيذ:
أ- الجمل التي بعد Then ب- الجمل التي بعد Else ج- الجمل التي قبل If
27- في الجملة الشرطية If…Then…Else في حالة عدم تحقق الشرط الذي بين If و Then يتم تنفيذ:
أ- الجمل التي بعد Then ب- الجمل التي بعد Else ج- الجمل التي قبل If
28- في الجملة Me.Text = "Clock" تم استخدام الخاصية:
أ- Me ب- Text ج- Clock
29- في الجملة Me.Text = "Timer" الخاصية التي تم استخدامها قيمتها:
أ- Me ب- Text ج- Timer
30- بعد تنفيذ الجملة Button1.Enabled = False يصبح الكائن Button1:
أ- غير متاح للإستخدام ب- مختفي ج- متاح للإستخدام
31- جميع الأدوات TextBox, Label, Timer لها الخاصية:
أ- Enabled ب- Text ج- Interval
32- ناتج تنفيذ MsgBox (Val ("3X + 2Y")) يعطي:
أ- 3 ب- 5 ج- 0
33- ناتج تنفيذ MsgBox (Val ("5 + 2Y")) يعطي:
أ- 2 ب- 5 ج- 7
34- ناتج تنفيذ MsgBox (Fix (1.89)) يعطي:
أ- 2 ب- 1 ج- 1.9
35- ناتج تنفيذ MsgBox (Fix (0.89)) يعطي:
أ- 0.9 ب- 0 ج- 0.8
36- ناتج تنفيذ MsgBox (Val ("N + 2")) يعطي:
أ- 2 ب- 1 ج- 0
37- الخطوة التي تلي مباشرة خطوة كتابة البرنامج أثناء حل مشكلة ما هي:
أ- تحديد المخرجات ب- كتابة البرنامج ج- اختبار و تصحيح البرنامج
السؤال الثاني:
أكمل ما يلي:
1 – ما هي البوابة الإلكترونية "Web Portal"؟
عبارة عن موقع يقدم مجموعة من الخدمات في صورة مجموعة من الصفحات وتساعد على الوصول السريع للمعلومات التي تقدما الانترنت من مصادر متنوعة .
2 – ما الفرق بين " البوابة الإلكترونية " و " موقع الإنترنت "؟
البوابة الالكترونية تعتمد اعتمادا اساسيا على في تصميمها على صفحات الويب وتمد مستخدم الانترنت بمجموعة من الخدمات منها (البريد الإلكتروني، الأخبار، المدونات، والبحث عن المعلومات، إلخ...).
3 – من أنواع البوابات الإلكترونية البوابة الالكترونية العامة و البوابة الخاصة.
4 – أراد يوسف حساب مساحة دائرة فقام بكتابة البرنامج التالي:
Const Pi As Single = 3.14
Dim R As Single
Dim Area As Double
R = 1000
Area = Pi * R * R
MsgBox (Area)
- إستخدم يوسف المتغير العددي R من نوع Single ليوضع بداخله القيمة 1000
- كما استخدم أيضا المخزن العددي الثابت Pi من النوع Single لتخصيص له القيمة 3.14
- كما تم استخدام المتغير العددي Area من النوع Single ليوضع فيه مساحة الدائرة وهي تساوي تماما Pi * R^2 .
- تم الإعلان عن المتغير العددي R باستخدام الكلمة Dim كما تم الإعلان عن المخزن الثابت Pi بإستخدام الكلمة Const
اسم هذه النافذة نافذة البرمجة
10- اسم الكائن الموجود داخل النافذة Button1
11- الحدث المصاحب للكائن Click
12- عند تنفيذ البرنامج بالضغط على مفتاح F5
13- بعد تنفيذ البرنامج والضغط على الكائن يحصل إظهار صندوق الصورة
10-اسم هذه النافذة نافذة البرمجة
11-ا-سم الكائن الموجود داخل النافذة Timer1
12-الحدث المصاحب للكائن Tick
13- عند تنفيذ البرنامج بالضغط على مفتاح F5
14- بعد تنفيذ البرنامج يحصل يتحرك Button1 حركة عشوائية أنجاه اليسار
السؤال الثالث:
أكمل مكان النقط بما تراه مناسبا من الكلمات التالية لكي تجعل العبارات صحيحة:
البوابة الإلكترونية – موقع الإنترنت – الخدمات
تعتمد البوابة الإلكترونية إعتمادا أساسيا في تصميمها علي صفحات الويب (Web Page) و تمد المستخدم بمجموعة من الخدمات منها علي سبيل المثال تقدم خدمة (البريد الإلكتروني e-mail – الأخبار news - المدونات bloggers – البحث search ) و غيرها من الخدمات أما موقع الإنترنت لا يشترط أن تقدم مثل هذه الخدمات.
السؤال الرابع:
أكمل ما يلي بما تراه مناسبا من الكلمات التالية لتجعل العبارات صحيحة:
Dim , Const , String , Single
1 – أراد خالد حساب مجموعة درجات طالب في المواد الدراسية فقام بإستخدام متغيرات عددية من النوع Single حيث تم الإعلان عنها بالكلمة Dim
2 – كما إستخدم أيضا متغير من النوع String لوضع فيه إسم الطالب.
3 – كما تم إستخدام متغير من النوع Single لوضع فيه مجموع درجات المواد الدراسية.
السؤال الخامس:
أكمل ما يلي بما تراه مناسبا من الكلمات التالية لتجعل العبارات صحيحة:
تحديد المخرجات – كتابة البرنامج – توثيق البرنامج – وضع خطة الحل – إختبار و تصحيح البرنامج
1- أراد خالد إتباع حل مشكلة معينة فبدأ بأول خطوة من خطوات الحل و هي "تحديد المشكلة" ثم الخطوة التي تليها و هي تحديد المخرجات و تعتبر هذه الخطوة تسبق الخطوة " تحديد المدخلات" في حل المشكلة.
2- كما قام خالد برسم خريطة التدفق Flowchart و هي تعتبر في خطوة وضع خطة الحل كإحدي طرق حل هذه المشكلة.
3- بعد ذلك قام ب كتابة البرنامج بإحدي لغات الكمبيوتر التي يعرفها.
4- وكان عليه أن يقوم بـ إختبار و تصحيح البرنامج لتصحيح ما به من أخطاء إذا وجدت.
5- ثم اتبع الخطوة توثيق البرنامج و هي اخر خطوة من خطوات حل هذه المشكلة.
السؤال السادس:
أكمل ما يلي بما تراه مناسبا من الكلمات التالية لتجعل العبارات صحيحة:
Enabled – Interval – Text – Today – TimeOfDay – TextBox – Timer
1- يتم إستخدام الأداة TextBox كوعاء لإدخال بيانات بها مستخدما خاصية Text
2- يمكن إستخدام الخاصية Enabled للأداة Button لجعلها غير متاحة للإستخدام بعد جعل القيمة False لهذه الخاصية.
3- يمكن إستخدام الأداة Timer لتنفيذ الإجراء المصاحب للحدث Tick بعد فترة زمنية يتم تحديدها من خلال الخاصية Interval
4- تستخدم الدالة Today لمعرفة التاريخ الحالي بجهاز الكمبيوتر.
السؤال السابع:
ضع علامة ( ) أو ( ) :
1- جميع الخدمات التي يقدمها موقع الإنترنت Website هي نفس الخدمات التي تقدمها البوابة الإلكترونية .(Web Portal) ( )
2- ُتعتبر صفحة المعلومات (Web Page) مكون أساسي من مكونات موقع الإنترنت .(Web Site)
( )
3- لا يوجد إختلافات بين أي موقع على الإنترنت والبوابة الإلكترونية. ( )
4- عند التجول داخل العنوان www.moe.gov.eg يمكن الحصول على معلومات عن وزارة التربية والتعليم. ( )
5- موقع وزارة التربية والتعليم هو www.gov.moe.eg ( )
6- الكائنان Listbox1 و Combobox1 لهما الخاصية Items. ( )
7- بعد تنفيذ الجملة Button1.Enabled =False يصبح الكائن Button1 مختفي. ( )
8- الكائن Textbox1 ليس له الخاصية Multiline. ( )
9- إذا كان اسم النموذج الحالي هو Form1 فعند التعامل معه نستخدم الاسم Me. ( )
10- الكائن Label1 ليس له الخاصية Image. ( )
11- قد تختلف جميع الكائنات في بعض خصائصها ولكن جميعها لها الخاصية Name.( )
12- جميع الأدوات TextBox و Label لها الخاصية Enabled. ( )
13- يمكن ان يحتوى البرنامج فى لغةVB.NETعلى اكثر من نموذج. ( )
14- لحفظ البرنامج نستخدم الامر Save All من قائمة File. ( )
15- يستخدم الكود (PictureBox1.Visible = False) فى اخفاء مربع الصورة. ( )
16- لايقاف عمل الTimer نعطى الخاصية Enabled القيمة True . ( )
17 - الكلمة التى تشير الى النموذج الحالى هى Me. ( )
18- يتم تغيير عنوان النموذج بالخاصية.Text ( )
19 - تستخدم الاداةLabel فى عرض نص يمكن التعديل فيه فى نمط التشغيل ( )
20- لوضع صورة داخل مربع الصورة نستخدم الخاصية Image. ( )
21- لاخفاء النموذج الحالى نستخدم الكود (Form1.Hide ) . ( )
22- لإضافة عنصر الى ListBoxفى نمط التشغيل نكتب الكود ListBox1.Items . ( )
23- لتعريف متغير على مستوى النموذج لابد ان نعرفه داخل الClass . ( )
24- لتغير لون خلفية النموذج نستخدم الخاصية ForeColor . ( )
25- لتنفيذ البرنامج فى لغة VB.NET نضغط من لوحة المفاتيح على مفتاح F7. ( )
26- يمكن أن تتعامل في آنٍ واحد مع نافذتين لهما نفس العنوان (Text). ( )
27- تعتبر نافذة النموذج واجهة البرنامج وهي وعاء لوضع بداخله بعض أدوات التحكم. ( )
28- يمكنك تغيير بعض خصائص الكائن المحدد من خلال نافذة الخصائص. ( )
29- يمكنك التعامل مع أي كائن بدون أن يكون له أي خاصية. ( )
30- يمكن التعامل مع نافذة النموذج و وضع صورة عليها كخلفية لها. ( )
31- سلوك الكائن تمثل في وظائفه و استجابته للأحداث التي قد تقع عليه. ( )
32- عند تغيير خصائص الكائنات يتم ملاحظة هذا التغيير في نمط التصميم فقط. ( )
33- يتم إنشاء التصنيف (Class) من الكائن (Object). ( )
34- يعتبر جهاز الكمبيوتر كائن (Object) مكون من عدة مكونات. ( )
35- يعتبر لون القلم أحد وظائف ((Methods القلم. ( )
36- تشغيل جهاز الكاسيت يعتبر حدثًا (Event). ( )
37- خصائص الكائن (properties) تحدد شكل وسمة الكائن. ( )
38- يتميز الكائن بأن له خصائص (properties) و وسائل (Methods) و أحداث (Events). ( )
39- يتم إنشاء كائن (Object) من التصنيف (Class). ( )
40- التغليف (Encapsulation) يستخدم لإخفاء بيانات التصنيف .(Class) ( )
41- عندما يرث تصنيف (Class) تصنيفًا آخر فإنه يرث الخصائص فقط. ( )
42- من أهداف التغليف (Encapsulation) حماية بيانات التصنيف .(Class) ( )
43- الأداة التي لها الخاصية Enabled=False تعني أن الأداة غير متاح التعامل معها في نمط التشغيل. ( )
44- لايمكنك الكتابة داخل صندوق النص (TextBox) في أكثر من سطر. ( )
45- يمكن استخدام خاصية Image مع صندوق الصور(PictureBox) لإدراج صورة بداخله. ( )
46- لايمكن إدراج صورة داخل زر الأوامر(Button) . ( )
47- يمكن استخدام الكلمة Dim في نافذة البرمجة للإعلان عن اسم مخزن متغير. ( )
48- يمكن استخدام الكلمة Const في نافذة البرمجة للإعلان عن اسم مخزن ثابت. ( )
49- يمكن التعرف على أسماء الأحداث الخاصة بكائن معين من خلال نافذة الخصائص. ( )
50- نتائج الدالة Rnd دائمًا أعداد كسرية قيمها أكبر من 0 و أقل من أو تساوي 1. ( )
51- تستخدم الأداة "RadioButtton" لتحديد اختيار واحد وواحد فقط من مجموعة اختيارات، ولا تسمح باختيار أكثر من واحد، ولا تسمح أيضًا بترك الاختيارات كلها. ( )
52- تستخدم الأداة "CheckBox" لتحديد اختيار واحد أو أكثر من مجموعة اختيارات، حيث تسمح باختيار أكثر من واحد ، كما تسمح أيضًا بترك الاختيارات كلها. ( )
53- تستخدم الأداة "GroupBox" لوضع بداخلها مجموعة من الأدوات الأخرى، ثم بعد ذلك يمكن التعامل مع كل هذه الأدوات في آنٍ واحد، فيمكن إخفائها أو إظهارها معًا بمجرد إخفاء هذه الأداة أو إظهارها، حيث يمكن التعامل مع مجموعة هذه الأدوات كأداة واحدة. ( )
54- يمكن وضع أشرطة تمرير للأداة "GroupBox" باستخدام الخاصية "AutoScroll".( )
55- تعتبر الخاصية "Items" خاصية مشتركة لكلٍ من الأداة "ListBox و الأداة ."ComboBox" ( )
56- تعتبر الخاصية "HorizantalScrollbar" من خصائص الأداة ."ListBox" ( )
57- لا يمكن تحديد أكثر من عنصر في آنٍ واحد داخل صندوق القائمة “ListBox”. ( )
58- لا يوجد اختلاف بين الأداة "ListBox" و الأداة "ComboBox" من حيث وظيفة كلٍ منهما. ( )
59- لإدخال عناصر صندوق القائمة "ListBox" نستخدم الخاصية “Text”. ( )
60- يمكن استخدام صندوق السرد "ComboxBox" مثل صندوق النص لادخال عناصر فيه. ( )
61- تعتبر "تحديد المدخلات" أول خطوة من خطوات حل أي مشكلة. ( )
62- تعتبر "تحديد المشكلة" أول خطوة من خطوات حل أي مشكلة. ( )
63- خطوة "تحديد المدخلات" تلي الخطوة "تحديد المخرجات" أثناء حل أي مشكلة. ( )
64- خطوة "كتابة البرنامج" آخر خطوة من خطوات حل المشكلة. ( )
65- خطوة "توثيق البرنامج" آخر خطوة من خطوات حل أي مشكلة. ( )
66- تعتبر "وضع طريقة الحل" تلي خطوة "كتابة البرنامج" أثناء حل أي مشكلة. ( )
67- خطوة "اختبار وتصحيح البرنامج" تلى خطوة "كتابة البرنامج" أثناء حل أي مشكلة. ( )
68- تعتبر "خرائط التدفق" إحدى طرق "حل المشكلة". ( )
69- تتم كتابة البرنامج باستخدام لغة الكمبيوتر المناسبة في مرحلة "الكود" أثناء حل المشكلة. ( )
70- عند إتباع خطوات حل مشكلة معينة فتقوم بتحديد المشكلة و هي أول خطوة من خطوات الحل.( )
71- أثناء حل مشكلة ما، الخطوة التي تلي مباشرة خطوة "كتابة البرنامج" هي "اختبار وتصحيح البرنامج". ( )
72- الخطوة التي يتم فيها كتابة الكود اللازم بإحدى لغات الكمبيوتر هي الخطوة "تحديد المدخلات" ()
73- أثناء حل مشكلة ما، الخطوة التي تسبق مباشرة خطوة "اختبار وتصحيح البرنامج" هي "كتابة البرنامج". ( )
74- آخر خطوة من خطوات حل المشكلة هي "كتابة البرنامج". ( )
75- تستخدم الأداة Timer في تنفيذ مجموعة من الأوامر تلقائيا كل فترة زمنية معينة. ( )
76- يمكن تنفيذ مجموعة أوامر داخل الإجراء Timer_Tick بعد فترة زمنية معينة يتم تحديدها بالخاصية Interval. ( )
77- ناتج تنفيذ الأمر MsgBox(TimeOfDay) يعطي التاريخ و الوقت الحاليين. ( )
78- ناتج تنفيذ الأمر MsgBox(Today) يعطي التاريخ و الوقت الحاليين. ( )
79- يمكن إيجاد عدد عشوائي باستخدام الدالة Rnd. ( )
80- عند إستخدام الجملة الشرطية If…Then…Else و في حالة تحقق الشرط الذي بين If , Then يتم تنفيذ الجمل التي بعد Then. ( )
81- في الجملة الشرطية If…Then…Else و في حالة عدم تحقق الشرط الذي بين If , Then يتم تنفيذ الجمل التي بعد Then. ( )
82- في الجملة Me.Text = "Clock" تم إستخدام الخاصية Text. ( )
83- في الجملة Me.Text = "Timer" الخاصية التي تم استخدامها قيمتها Timer. ( )
84- كل الخصائص Image, BorderStyle, BackColor ليست خصائص للأداة Label. ( )
85- كل الخصائص Image, Text, BackColor يمكن أن تكون للأداة Button. ( )
86- جميع الأدوات TextBox, Label, Timer لها الخاصية Enabled. ( )
87- الأحداث Load, Paint, Activated يمكن أن تؤثر علي النموذج Form1. ( )
88- كل الخصائص Items, Sorted, BackColor ليست خصائص للأداة ListBox. ( )
89- ناتج تنفيذ MsgBox (Val ("3X + 2Y")) يعطي 3. ( )
90- ناتج تنفيذ MsgBox (Val ("5 + 2 Y")) يعطي 7. ( )
91- ناتج تنفيذ MsgBox(Fix(1.89)) يعطي 1. ( )
92- ناتج تنفيذ MsgBox(Fix(0.89)) يعطي 1. ( )
93- ناتج تنفيذ MsgBox(Val(“N+2”)) يعطي 0 ( )
94- بعد تنفيذ الحلقة التكرارية For C=1 to 5 Step 2: Next يتم تنفيذ محتواها ٣ مرات.( )
95- بعد تنفيذ الحلقة التكرارية For C=1 to 5 Step 2: Next تصبح قيمة المتغير C مساوية 5. ()
96- بعد تنفيذ الحلقة التكرارية For C=5 to 5 Step 3: Next تصبح قيمة المتغير C مساوية 8. ( )
97- بعد تنفيذ الحلقة التكرارية For C=5 to 0 Step -3: Next تصبح قيمة المتغير C مساوية 1. ()
98- بعد تنفيذ الحلقة التكرارية For C=1 to 5 Step 0: Next تصبح قيمة المتغير C دائمًا مساوية 1 و لا يخرج من هذه الحلقة. ( )
99- يمكن إدراج صورة كخلفية لنافذة النموذج (Form Window) و تحجيمها مع حجم هذه النافذة.
( )
100- في نمط التصميم (Design) عند تغيير أي خاصية لأي كائن تظهر تأثيرها علي النموذج مباشرة. ( )
السؤال الثامن:
هذا البرنامج يقوم بتحريك ( Button1 ) حركة عشوائية 300 نقطة اتجاه اليسار وذلك عند تنشيط Timer1 ويقوم بالحركة العشوائية كل ثانية .
اكمل الآتي :-
2- عند تصميم البرنامج
Enabled =True (Timer1 لتنشيط ) Interval = 1000 (ضعى قيمة = 1ثانية )
السؤال التاسع:
أكمل ما يلي:
1. تستخدم الدالة Rnd فى توليد رقم حقيقى عشوائى.
2. لإضافة عنصر الى Combobox فى نمط التصميم نستخدم الخاصية Items
3. تستخدم الأداة RadioButton فى اختيار واحد فقط من عدة بدائل.
4. لابد أن تنتهى جملة Select Case ب END SELECT
5. تستخدم الدالة Fix فى ايجاد القيمة الصحيحة للرقم.
6. لاخفاء اداة PictureBox1 نستخدم الوسيلة visible
7. قيمة الخاصية Interval الخاصةTimer تقاس بوحدة msec
8. تستخدم الاداة CheckBox فى اختيار اكثر من اختيار من عدة بدائل.
9. تستخدم الدالة TimeOfDay فى عرض التاريخ والوقت الحالى.
10. لتنفيذ البرنامج فى لغة VB.NET نضغط من لوحة المفاتيح على مفتاح F5
11. لابد ان تنتهى جملة If المركبة ب END IF
12. لتغير لون خلفية النموذج نستخدم الخاصية BackColor
13. لتعريف متغير على مستوى النموذج لابد ان نكتب كلمة Dim
14. كل أداة من أدوات التحكم لها وظيفة معينة حيث يمكنك رسم هذه الأدوات داخل النموذج Form بغرض التحكم في سير البرنامج.
السؤال الثالث عشر:
هل يعتبر القلم الجاف كائن؟ لماذا؟
نعم يعتبر القلم كائن لأنه له وجود و الكائن هو أي شئ له وجود.
السؤال الحادي عشر:
اختر الكلمة المناسبة من الكلمات التالية لجعل العبارة صحيحة:
كائن – خاصية – وسيلة – حدث
1. يعتبر جهاز الكاسيت كائن
2. تشغيل جهاز الكاسيت يعتبر وسيلة
3. إيقاف جهاز الكاسيت يعتبر وسيلة
4. يمكن إعتبار الإيقاف المؤقت لشريط الكاسيت حدث
5. صوت جهاز الكاسيت يعتبر خاصية
6. يعتبر لون جهاز التسجيل خاصية
7. حجم جهاز الكاسيت يعتبر خاصية
8. الضغط علي مفتاح التخزين يعتبر حدث
السؤال الثاني عشر:
صمم أحمد علي ورقة شكلا لمكتبة ثم أرسلها إلي ورشة نجارة و قامت الورشة بتصنيعها من الخشب و الزجاج و بعض الأدوات الأخري. اختر الكلمة المناسبة من بين الكلمات الاتية لجعل العبارة صحيحة:
Class – Event – Property – Object
1. ما قام أحمد بتصميمه يعتبر Class
2. أما المكتبة التي قامت الورشة بإنتاجها تعتبر Object
السؤال الثالث عشر:
ضع علامة ( ) أسفل التصميم الصحيح و علامة ( ) أسفل الخطأ من التصميمات الاتية :
( ) ( )
( ) ( )
( ) ( )
A program to calculate a person’s age:
Dim D1, D2, D, M1, M2, M, Y1, Y2, Y As Integer
D1 = Integer.Parse(TextBox1.Text)
M1 = Integer.Parse(TextBox2.Text)
Y1 = Integer.Parse(TextBox3.Text)
D2 = Integer.Parse(TextBox4.Text)
M2 = Integer.Parse(TextBox5.Text)
Y2 = Integer.Parse(TextBox6.Text)
If D1 < D2 Then
D1 = D1 + 30
M1 = M1 - 1
End If
If M1 < M2 Then
M1 = M1 + 12
Y1 = Y1 - 1
End If
D = D1 - D2
M = M1 - M2
Y = Y1 - Y2
TextBox7.Text = D.ToString()
TextBox8.Text = M.ToString()
TextBox9.Text = Y.ToString()
The calculator program:
Dim num1 , num2 , num3 As Decimal
num1 = Decimal.Parse(TextBox1.Text)
num2 = Decimal.Parse(TextBox2.Text)
num3 = num1 + num2
TextBox3.Text = num3.Tostring()