|
|
أدوات الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
![]() المهندس فى الكمبيوتر وتكنولوجيا المعلومات مراجعة نهائية وامتحانات 3 اعدادى ترم ثانى اعداد المهندس حازم الشافعى شرح الفصل الأول البيانات الرقمية
1 – تٌمثل البيانات داخل الذاكرة في خلايا يسمى كل منها بايت Byte . 2 – السعة التخزينية للبايت (يساوى 8 بت) هي حرف واحد إذا كانت البيانات التي ستخزن به بيانات حرفية أو رقم واحد يبدأ من (-128) إلى (+127) إذا كانت الأرقام صحيحة بدون كسور . 3 – تقوم لغات البرمجة عالية المستوى ومن بينها فيجوال بيسك دوت نت بتسمية الخلايا (البايت) التى يتم تخزين البيانات بها حتى يسهل التعامل معها ، حيث تعطى كل خلية اسم أو تعطى مجموعة من الخلايا اسم واحد إذا كانت محتوياتها قيمة واحدة فقط . 4- إذا أردنا تخزين الرقم 120 فإننا نحتاج إلى بايت واحد 1 Byte أي خلية واحدة ، أما القيمة الحرفية "120" عند تخزينها بالذاكرة تشغل ثلاث خلايا 3 Bytes . أنواع البيانات جدول يوضح أنواع البيانات نوع البيان معناه حجمه الدقة Boolean قيمة منطقية ( مداه True أو False ) 2 Bytes --- Date التاريخ والوقت 8 Bytes --- Char يحتوى حرف واحد فقط 2 Bytes --- String سلسلة من الحروف تعتمد على طول السلسلة --- Byte عدد صحيح ( مداه من 0 حتى 255 ) 1 Byte بالأرقام فقط Short عدد صحيح ( مداه من -32768 إلى 32767 ) 2 Bytes 5 خانات للأرقام فقط Integer عدد صحيح (مداه من -2147483648 إلى 2147483647 ) 4 Bytes 10 خانات للأرقام فقط Long عدد صحيح طويل 8 Bytes 19 خانة للأرقام فقط Single عدد حقيقي يحتوى على علامة عشرية 4 Bytes 7 خانات Double عدد حقيقي يحتوى على علامة عشرية 8 Bytes 15 خانة Decimal عدد حقيقي يحتوى على علامة عشرية 16 Bytes 29 خانة
1- يجب أن يبدأ الاسم بحرف أبجدي باللغة الانجليزية ( A – Z ) أو ( a-z) ولا يجوز أن يبدأ برقم أو أي رمز آخر ولا يجوز استخدام اللغة العربية . 2- بعد الحرف الأول يمكن كتابة أي عدد من الحروف أو الأرقام أو الرمز Underscore (_) . 3- لا يجوز أن يحتوى الاسم على النقطة (.) أو المسافة أو علامة الاستفهام (؟) أو علامة التعجب (!) . 4- لا يجوز استخدام الكلمات المحجوزة مثل (dateCase - Double – Single – Boolean – Byte – Char – Decimal – Short – Integer – Long – String – Dim – Print – Data – Color – Me – Const – Mod – MsgBox – VbCrLf – Then – For – Next – To – Step ) الخ 5- عدم استخدام اسم واحد مرتين . تذكر أن
1- يجب أن يكون الاسم ذو معنى أي يدل على المحتوى مثل استخدام الاسم Sum للمجموع والاسم Average ليدل على المتوسط الحسابي . 2- عند كتابة اسم متغير من مقطعين يفضل أن يبدأ كل مقطع بحرف كبير Capital مثل FirstName . 3- يفضل أن يبدأ اسم المتغير بثلاثة أحرف تشير لنوع المتغير (البادئات) والجدول التالي يوضح ذلك : نوع المتغير البادئة Boolean bln Date dte String str Byte byt Integer int Long lng Single sng Double dbl 1- نوع البيانات التى يمكن تخزينها فيه ، حيث لا يمكن وضع رقم به كسر داخل المتغير من نوع Byte . 2- العمليات التى يمكن إجراؤها عليه ، حيث لا يمكن إجراء عمليات حسابية على متغير حرفي String . 3- حجم الذاكرة الذي يحتاجه هذا المتغير . تذكر أن 1- المتغير من نوع Short أسرع أنواع المتغيرات المستخدمة مع الأرقام الصحيحة في العمليات الحسابية ثم Integer ثم Long ، وبالعكس في الدقة فان المتغير من نوع Long أعلى دقة من Integer ثم Short . 2- المتغير من نوع Single أسرع أنواع المتغيرات المستخدمة مع الأرقام التى بها كسور عشرية في العمليات الحسابية ثم Double ثم Decimal ، وبالعكس في الدقة فان المتغير من نوع Decimal أعلى دقة من Double ثم Short. الثوابت تعريف الثابت
Button1.ForeColor=Color.Red · هى ثوابت يجب أن نقوم بالإعلان عنها قبل استعمالها حتى لا يحدث خطأ في البرنامج . · يتم الإعلان عن الثوابت المسماة باستخدام الكلمة المحجوزة Const . · شروط تسمية الثوابت هى نفس شروط تسمية المتغيرات . · عند الإعلان عن الثوابت العددية نضع حرف معين بعد القيمة مباشرة ولكل نوع من أنواع البيانات حرف معين كما يلى : وصف الحرف النوع S Short I Integer L Long D Decimal F Single R Double Const Salary As Decimal = 5678.9D مميزات استخدام الثوابت 1- تجعل البرنامج أكثر فهماً عند قراءته . 2- استخدام الثوابت يوفر الوقت ويقلل الخطأ عند الرغبة فى تغيير أي قيمة لأننا نقوم بتغيير قيمة الثابت فقط فى مكان الإعلان وليس في البرنامج كله . المتغيرات تعريف المتغير
Dim X as Integer = 10 تذكر أن 1- عند الإعلان عن متغير وأهملت علامة ( = ) والقيمة الابتدائية فإن البرنامج يعطى المتغيرات قيمة افتراضيه كما يلى :
Dim A as Integer Dim B as String Dim C as Decimal = 120 أو في سطر واحد كما يلى : Dim A as Integer , B as String , C as Decimal = 120 أمر التخصيص ( الإحلال ) ( التخزين ) ( الاستبدال )
قيمه = اسم المتغير Variable Name = Value
1- يجب أن يكون اسم المتغير على شمال علامة التخصيص بمفرده دون وجود أي عملية حسابية وهذا هو الشرط الأساسي لأمر التخصيص . 2- يجب أن تكون القيمة المراد تخزينها من نوع ملائم لنوع المتغير . 3 – المعادلة الرياضية تختلف عن أمر التخصيص فى أن المعادلة الرياضية شرطها أن لا تحتوى على خطأ رياضي مثل X = X + 1 حيث يمكن أن نطلق على الصيغة السابقة أمر تخصيص وليس معادلة رياضية . كيفية تنفيذ أمر التخصيص
استخدام أمر التخصيص مع المتغيرات الحرفية String :
تحويل البيانات الحرفية إلى بيانات رقمية باستخدام Parse Method 1- تحويل قيمة حرفية لعدد صحيح Integer باستخدام الصيغة Integer.Parse (القيمة الحرفية المراد تحويلها) Decimal.Parse (القيمة الحرفية المراد تحويلها) 1- كل أنواع البيانات الرقمية المستخدمة فى الإعلان عن المتغيرات مثل Integer و Decimal هى فئات Classes وهذا يعنى أن لها خصائص ووظائف . 2- كل أنواع البيانات الرقمية لها Parse Method تستخدم لتحويل البيانات الحرفية لبيانات رقمية من هذا النوع . 3- يمكن توضيح بعض أجزاء البرنامج باستخدام التعليقات بوضع العلامة ( ' ) بأول السطر ثم كتابة التعليق بعدها مباشرة ، أو كلمة Rem وبعدها التعليق مباشرة ، وهذه التعليقات لا يتعامل معها المترجم أو المفسر ويعتبرها وكأنها غير موجودة . تحويل البيانات الرقمية إلى بيانات حرفية باستخدام الدالة ToString( ) يتم ذلك باستخدام الدالة ToString مثال : لإظهار الرقم الصحيح ( xInteger ) في أداة الكتابة ( txtResult ) نستخدم الدالة ToString بالشكل التالي : txtResult.Text = xInteger.ToString( )
جدول التحويل To From Short – Integer – Long – Single – Double or Decimal Byte Integer – Long – Single – Double or Decimal Short Long – Single – Double or Decimal Integer Single – Double or Decimal Long Double or Decimal Single Decimal Double 1– التحويل المباشر لا يصلح من النوع Decimal إلى أي نوع آخر . التحويل الغير مباشر (من الكبير للصغير) ( التحويل الغير تلقائي ) ( تصنيف التحويل Convert )
النوع المحول إليه Method الطريقة Short ToInt16 Integer ToInt32 Long ToInt64 Single To Single Double To Double Decimal To Decimal العمليات الحسابية أولاً : عملية الجمع
نستخدم المعامل (المؤثر) " / " لإيجاد حاصل قسمة قيمتين ويستخدم مع جميع القيم بجميع أنواعها .
2- عمليات الأس . 3- عمليات الضرب والقسمة من اليسار أولاً . 4- قسمة الأعداد الصحيحة ( \ ) . 5- حساب باقي القسمة Mod . 6- عمليات الجمع والطرح من اليسار أولاً .
مجموعة امتحانات غير محلولة بالطبع الاجابة داخل المراجعة ونموذجية (1) امتحان محافظة القاهرة 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلي : 1 ) لتخزين عناوين الطلبة يستخدم متغير من نوع Boolean . ( ) 2 ) يمكن إيقاف الـ Timer عن العمل بإعطاء الخاصية Enable القيمة True . ( ) 3 ) في الأمر Do While …. Loopعندما يكون ناتج الشرط False يتم تنفيذ الأوامر التي تلى كلمة Loop . ( ) 4 ) الشرط المركب ( A and B ) يكون True إذا كان كلا الشرطين B , A يكون True . ( ) 5 ) عند استخدام أوامر Try / Catch يتم تنفيذ الأوامر التي تلي Try فإذا لم يحدث خطأ يتم تنفيذ الأوامر التي تلى Catch . ( ) 6 ) عند اختيار المستخدم للأداة Checkbox1 فإن :Checkbox1 . checked = True ( ) السؤال الثاني : أكمل مكان النقط مستخدماً بعض الكلمات الآتية : ( رقم - 1 - Clear( ) - Single - 2 - حرف - Interval - Radio Button - Integer ) 2 ) يمكن التحكم في الفترات الزمنية لنشاط الـ Timer عن طريق الخاصية ........... 3 ) تستخدم الأداة ...................... لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط . 4 ) لتخزين قيمة عددية تحتوى على كسور نستخدم متغيرات من نوع .................. 5 ) تستخدم الطريقة ..................... لإفراغ الأداة List Box من كل العناصر . 6 ) ناتج العملية الحسابية 7 mod 4 – 1 هو .................... السؤال الثالث : اختر الإجابة الصحيحة من بين الأقواس : 1 ) Age = 25.5 Mark = 90 If Age < 26 then Age = 16 Mark = 100 End if Total = Mark *2 بعد تنفيذ العمليات السابقة تكون : ( أ ) قيمة Age تساوى ( 16 - 90 - 22.5 ) ( ب ) قيمة المتغير Total تساوى ( 190 - 180 - 200 ) 2 ) القيم التي يأخذها العداد I بالترتيب عند تنفيذ تكرار الأمر الآتي : For I = 10 to 1 Step – 3 3 ) Sum = 0 X = 0 Do While X < 5 Sum = Sum + X X = X + 1 Loop Average = Sum / X بعد تنفيذ التعليمات السابقة تكون : ( أ ) قيمة X تساوى ( 4 – 5 – 0 ) ( ب ) قيمة Average تساوى ( 3 – 2.5 – 2 ) (2) امتحان محافظة الجيزة 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلي : ( يكتفى بخمس نقاط فقط ) 1 ) الخاصية Day الغرض منها إدراج الساعة . ( ) 2 ) الأداة Check Boxتمكن المستخدم من تحديد أكثر من اختيار في نفس الوقت . ( ) 3 ) المتغيرات من أنواع ( Short – Integer – Long )تستخدم لتخزين الأعداد التي تحتوى على كسور . ( ) 4 ) الألوان من أمثلة الثوابت الجوهرية في لغة VB . ( ) 5 ) يسمح باستخدام المسافات في تسمية المتغير . ( ) 6 ) الخاصية Image تحدد ارتفاع الأداة . ( ) السؤال الثاني : اختر الإجابة الصحيحة من بين الأقواس : 1 ) يبدأ الإعلان عن المتغيرات باستخدام الكلمة ...................... ( As - Dim - Declare) 2 ) الطريقة .................... تستخدم لمعرفة عدد عناصر الأداة List Box . ( Add - Count - Decimal ) 3 ) المتغير من النوع ........................ يأخذ القيمة True أو False . ( Boolean - Long - Decimal ) 4 ) تستخدم مجموعة أوامر ................... لاكتشاف الأخطاء التي تحدث أثناء تشغيل البرنامج والتعامل معها . ( For…Next - "Try/Catch" - If…Then ) 5 ) يستخدم الأمر ...................... في حالة معرفة عدد مرات التكرار مسبقاً . ( If…Then - For…Next - Do While…Loop ) السؤال الثالث : اذكر المفهوم العلمي لكل من العبارات الآتية : ( يكتفى بخمس عبارات فقط ) 1 ) ساعة توقيت غير مرئية تتيح التعامل مع ساعة النظام . ( ) 2 ) طريقة تستخدم لإفراغ أداة List Box من كل العناصر . ( ) 3 ) خاصية تستخدم لتحديد الكتابة التي ستظهر على الأداة . ( ) 4 ) أداة تستخدم في عرض البدائل المتاحة في البرنامج ويقوم المستخدم باختيار بديل واحد فقط . ( ) 5 ) معامل يستخدم لإيجاد باقي القسمة في العمليات الحسابية . ( ) 6 ) القيم المخزنة التي تتغير أثناء تشغيل البرنامج . ( ) السؤال الرابع : أجب عن كل مما يأتي : ( أ ) ما نتيجة العمليات الحسابية الآتية ( طبقاً لأولويات تنفيذ العمليات الحسابية ) ؟ 1 ) 10 + 3 * 5 ( ب ) اكتب الأمر الذى يعبر عن الجمل التالية باستخدام وسائل التكوين (Date Time)2 ) 3 * ( 2 + 10 ) 1 – تقديم 15 دقيقة 1 ) ……………………… 2 – تأخير 5 أيام 2 ) …………………....... ( جـ ) ضع قيماً للعداد : For I =……….. to ………. Step ………. بحيث يكون الناتج ( 11 , 13 , 15 , 17 , 19 )(3) امتحان محافظة 6 أكتوبر 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) الخاصية Enabled تحدد ما إذا كانت الأداة تم اختيارها أم لا . ( ) 2 ) يتم تنفيذ الأوامر الموجودة بعد " Do While" ما دام الشرط صحيحاً . ( ) 3 ) يطلق على المخازن التي لا تتغير أثناء سير البرنامج اسم المتغيرات . ( ) 4 ) إذا كانت الخاصية Interval = 2000 مللي ثانية فإن الوقت المعروض سيتم تحديثه كل (4) ثوان . ( ) 5 ) يستخدم الأمر If…Then البسيط في حالة وجود بديل واحد . ( ) السؤال الثاني : ( أ ) أكمل مكان النقط : 1 ) تعتبر أول خطوة في تخطيط البرنامج هي .......................... 2 ) الأداة ..................... تتيح للمستخدم مجموعة من البدائل لاختيار أي عدد منها في نفس الوقت . ( ب ) قم بتتبع مجموعة الأوامر التالية لإيجاد قيمة كل من المتغيرات X , Y , Z: Dim X , Y , Z as Integer السؤال الثالث : اختر الإجابة الصحيحة مما بين القوسين وضعها في الفراغات من الجمل الآتية :X = 5 X = 4 * X + 1 Y = X - 7 Z = Y/2 Z = Z + 5 X = ….. Y = ….. Z = ….. 1 ) يتم الإعلان عن المتغيرات باستخدام الكلمة ................ ( Type - Dim - Count ) 2 ) تستخدم الدالة .................... لجعل البرنامج يولد أعداداً عشوائية بترتيب مختلف في كل مرة . ( Randomize - Parse - To string ) 3 ) لاستدعاء التاريخ والوقت الخاصين بالنظام نستخدم التكوين ...................... ( Time - Date Time - Now ) 4 ) بعد نهاية تنفيذ الكود التالي : K = 1 For I = 1 To 5 K = K * 2 Next تكون قيمة I , K كالتالي : I = ( ……………..…. ) ( 6 - 5 - 1 ) K = ( …………..…… ) ( 1 - 16 - 32 ) السؤال الرابع : أكمل مكان النقط مستعيناً ببعض الكلمات الآتية لتكون الجملة صحيحة : ( Single - Visible - Count - Date - String - Flat Style ) 1 ) تستخدم الخاصية ............... في معرفة عدد العناصر في القائمة List Box . 2 ) تستطيع جمع أو طرح أيام مع المتغير من النوع .................... 3 ) تستخدم الخاصية ................... في تحديد شكل الأداة Group Box . 4 ) يتم استخدام متغير من النوع ................... لتخزين أسماء الطلبة . 5 ) الخاصية ................... تحدد ما إذا كانت الأداة مرئية أم غير مرئية . (4) امتحان محافظة حلوان 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) المتغيرات من نوع Char تستخدم لتخزين حرف واحد . ( ) 2 ) الشرط ( m And n ) يكون صحيحاً إذا كان (m) صحيحاً و (n) صحيحاً . ( ) 3 ) تحدد الخاصية Enabled ما إذا كان المستخدم يســتطيــــــع التعــامل مع أداة Radio Button أم لا . ( ) 4 ) التكوين Time يستدعى التاريخ والوقت الخاصين بالنظام . ( ) 5 ) عند قراءة قيمة من عنوان من الذاكرة يتم نقل القيمة إلى عنوان آخر . ( ) 6 ) لا يمكن لـ Timer أن ينشط إذا كانت قيمة خاصيته Enabled تساوى False . ( ) السؤال الثاني : اختر الإجابة الصحيحة لكل عبارة بما يناسبها من بين القوسين: 1 ) التعبير الشرطي A< >Bيشير إلى أن قيمة المتغير A .......... قيمة المتغير B . ( لا تساوى - تساوى - أكبر من ) 2 ) لإلغاء كل القيم من الأداة List Box نستخدم الطريقة ( Method ) ............. ( Delete - Clear - Remove ) 3 ) عدد Check Boxes الممكن اختيارها في المرة الواحدة هو ....................... ( اثنان - ثلاثة - أي عدد ممكن تحديده ) 4 ) الكلمات الآتية لا يمكن استخدامها كأسماء متغيرات ما عدا كلمة ................. ( Total - Dim - As ) 5 ) الخاصية Interval للمؤقت ( Timer ) تحدد معدل وقوع حدث التكة بالوحدة الزمنية ............... ( ثانية - مللي ثانية - ساعات ) 6 ) الرمز " " في لغة VB يرمز إلى ................. ( القيمة صفر - سلسلة حرفية فارغة - الرمز الخالي ) السؤال الثالث : ( أ ) قم بتصحيح الأخطاء في الكود التالي : If X1 = 3 Then ( ب ) ضع خطاً تحت النتيجة الصحيحة طبقاً لأولويات العمليات الحسابية مما بين القوسين :MsgBox X1 End 1 ) 48 Mod 5 = ( 3 – 9 – 9.6 ) ( جـ ) افترض مجموعة الأوامر التالية :2 ) 3^2*2+4/2 = ( 8 – 20 – 11 ) Dim I As Integer بعد تنفيذ الأوامر :Dim X As Single = 2.5 For I = 1 To 10 step 3 X = X*2 Next MsgBox ( X ) 1- تكون القيم التي سيأخذها العداد I هي : ( .................. ) 2- يكون عدد مرات تنفيذ الجملة X = X*2 هي : ( .................. ) 3 ) تكون قيمة المتغير X التي سيعرضها مربع الرسالة هي : ( ................... ) 4 ) قم بتحويل الأمر For …. Next السابق إلى الأمر Do While …. Loop . (5) امتحان محافظة الإسكندرية 2010 السؤال الأول : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) تتكون ذاكرة جهاز الكمبيوتر من ملايين الخلايا . ( ) 2 ) لتحديد ما إذا كان الأداة ( Radio Button ) قد تم اختيارها أم لا تستخدم الخاصية ( Visible ) . ( ) 3 ) يمكن أن تقوم بالإعلان عن أكثر من متغير باستعمال أمر Dim واحد . ( ) 4 ) لاكتشاف الأخطاء والتعامل معها تستخدم مجموعة الأوامر Try/Catch .( ) 5 ) لتحديد شكل الأداة Group Box تستخدم الخاصية Flat Style . ( ) 6 ) الثوابت الجوهرية هي ثوابت موجودة في بناء وجوهر نظام Visual Basic.Net . ( ) 7 ) لتخزين اسم طالب داخل متغير يستخدم متغير من النوع Single . ( ) السؤال الثاني : اختر الإجابة الصحيحة من بين القوسين : 1 ) يعتبر ................. اسماً صحيحاً لمتغير . ( Age - String - Long ) 2 ) إذا كانت قيمة المتغير X = 3.4 فإن ناتج الصيغة Format ( X , "00.00") تساوى ............... ( 3.40 - 03.44 - 03.40 ) 3 ) لمنع وقوع الحدث Tick يتم إعطاء القيمة False للخاصية ..................... ( Name - Enabled - Interval ) 4 ) لإضافة عنصر جديد في آخر عناصر القائمة List Box تستخدم الطريقة ......... ( Remove - Insert - Add ) 5 ) في الأمر Do While … Loop يستمر تنفيذ أوامر التكرار ما دام الشرط قيمته .............. ( Nothing - True - False ) 6 ) القسمة الرقمية Integer Division يعبر عنها عن طريق ...................... ( \ - ÷ - mod ) السؤال الثالث : ( أ ) أكمل مكان النقط : 1 ) إذا كانت قيمة الخاصية Interval تساوى 3000 فإن مقدارها بالثواني يكون .................... 2 ) الأداة التي تستخدم لاختيار أكثر من بديل في نفس الوقت هي الأداة ................ 3 ) لتحديد عرض الأداة تستخدم الخاصية ..................... ( ب ) تتبع الأوامر التالية في كل مجموعة مما يلى ثم أجب عن السؤال الخاص بكل منها بإجابة واحدة فقط : المجموعة الأولى المجموعة الثانية Dim R As integer أكتب القيمة النهائية للمتغير TotalDim Total As integer For R = 1 to 8 step 2 Total = Total + R Next MsgBox (Total) If X > Y and J < K Then Z = X – Y Else Z = J + K End If إذا كانت X,Y,J,K,Z متغيرات صحيحة كالآتي : X=8,Y=2,J=3,K=4 فاكتب القيمة النهائية للمتغير Z . (6) امتحانإذا كانتX , Y , J , K , Z متغيرات صحيحة قيمتها كالآتي : X=8 , Y=2 , J=3 , K=4 فاكتب القيمة النهائية للمتغير Z . اكتب القيمة النهائية للمتغيرTotal محافظة القليوبية 2010 السؤال الأول : أكمل ما يأتي : 1 ) إن أي بيانات يتم التعامل معها في أي برنامج تكون مخزنة في .................... 2 ) تمثل .............. طريقة إعطاء أسماء للقيم التي لا تتغير أثناء تشغيل البرنامج . 3 ) ....................... هو عبارة عن صياغة للعلاقة بين كميتين . 4 ) الأمر For … Next يستعمل في حالة ................... 5 ) عندما تقوم بإعلان متغير من النوعDate في V.B.Net يصبح بإمكانك استعمال التكوين .................. 6 ) في حالة وجود أكثر من عملية لها نفس الأولوية كالضرب والقسمة فإن ترتيب تنفيذها يكون من ....................... السؤال الثاني : أعد كتابة الجمل الآتية بعد تصحيح ما تحته خط : 1 ) إذا كان الشرط صحيحاً في الأمر Do While … Loop فإن التنفيذ يبدأ عند أول أمر بعد كلمة Loop . 2 ) في الأمر For … Next تحدد كلمة "For"نهاية التكرار . 3 ) القيمة الافتراضية للخاصية (Enabled ) في الـ Timer هي "TRUE" . 4 ) المتغيرات من نوع ( Integer & Long & Short ) تستخدم لتخزين الأعداد التي تحتوى على كسور . السؤال الثالث : اختر من العمود ( أ ) ما يناسبه من العمود ( ب ) : ( أ ) ( ب ) 2 ) الخاصية Selected Items تستخدم في 3 ) الخاصية Sorted تستخدم في 4 ) الطريقة Count تستخدم في 5 ) الغرض من الخاصية NOW هو 6 ) الغرض من الطريقة Add Days هو 1 ) معرفة عدد العناصر في القائمة . 2 ) إنشاء تاريخ جديد متقدم أو متأخر عدد من الأيام . 3 ) معرفة أو تحديد اسم الأداة . 4 ) معرفة أو تحديد العنصر الواقع عليه الاختيار في الأداة List Box . 5 ) معرفة أو تحديد قيمة True/False وهى تبين ما إذا كانت العناصر داخل الأداة مرتبة أبجدياً أم لا بصرف النظر عن ترتيب إدخالها . 6 ) إزالة العنصر المحدد مكانه بالرقم index . 7 ) استرجاع التاريخ والوقت الآن . السؤال الرابع : ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) الطريقة Clear تستخدم في إفراغ الأداة List Box من كل عنصر . ( ) 2 ) إن أهم دور للمتغيرات في البرنامج هو معرفة أسماء المتغيرات . ( ) 3 ) يتم الإعلان عن الثوابت باستعمال الكلمة المحجوزة ( DIM ) . ( ) 4 ) الأمر If … Then … Elseهو أمر اختيار زوجي . ( ) (7) امتحان محافظة المنوفية 2010 السؤال الأول : اكتب كلمة ( نعم ) أمام العبارة الصحيحة وكلمة ( لا ) أمام العبارة الخطأ فيما يلى : 1 ) يستخدم الأمر Const للإعلان عن المتغيرات داخل البرنامج . ( ) 2 ) لكى تطرح يوماً من المتغير X من النوع Date عليك أن تقوم بتخزين القيمة الناتجة عن X.AddHours(-1)في X . ( ) 3 ) الأداة Radio Button تتيح للمستخدم مجموعة من البدائل لاختيار واحد فقط . ( ) 4 ) تعتبر كلمة String اسم متغير صحيح حسب قواعد تسمية المتغيرات . ( ) 5 ) الصيغة S+5=S صحيحة كمعادلة رياضية لكنها غير صحيحة كأمر تخصيص . ( ) 6 ) عند إجراء العمليات الحسابية يتم تنفيذ القسمة العادية ( / ) بعد قسمة الأعداد الصحيحة ( \ ) طبقاً لأولوية تنفيذ العمليات . ( ) السؤال الثاني : اختر الإجابة الصحيحة مما بين الأقواس فيما يلى : 1 ) المتغير من النوع .................... يخزن القيمة True أو False . ( Boolean - Byte - Short ) 2 ) نستخدم المتغيرات من النوع .................... لتخزين قيم عددية صحيحة لا تحتوى على كسور . ( Integer - Double - Single ) 3 ) الطريقة ( Method ) المسئولة عن معرفة عدد عناصر الأداة List Box . ( Selected Items - Counter - Count ) 4 ) لإلغاء كل القيم من الأداة List Box يتم استخدام طريقة ................ ( Remove - Clear - Delete ) 5 ) تنتهي جملة الأمر If – Then – Else بالأمر ................. ( End Else - End Then - End If ) 6 ) إذا كانت قيمة الخاصية Interval للكائن Timer هي 3000 فإن مقدارها بالثواني هو ................. ( 30 - 3 - 3000 ) السؤال الثالث : ( أ ) قم بتحويل الأمر Do While … Loop التالي إلى الأمر For … Next وغير ما يلزم : Dim i = 1 , total As Integer ( ب ) أكمل ما يأتي :Do While i < = 8 Total = total + i i = i + 2 Loop MsgBox (total) 1 ) ................. هو الحدث الخاص بالـ Timer ويقع كنتيجة لنشاط الـ Timer . 2 ) في الأمر الآتي For N=1 to 6 step 2 فإن عدد مرات التكرار يساوى ........... 3 ) الدقة Precision هي عدد الخانات التي يتم تمثيل المتغير بها وهى خاصة بالمتغيرات ...................... فقط . 4 ) تستخدم الأداة .............. في تنظيم وضع الأدوات على النموذج وتظهر على شكل مستطيل يحيط بمجموعة الأدوات التي تتبعه . (8) امتحان محافظة الغربية 2010 السؤال الأول : ( أ ) ضع علامة ( ü ) أمام العبارة الصحيحة و علامة (X ) أمام العبارة الخطأ فيما يلى : 1 ) إذا كانت القيم المخزنة تتغير أثناء تشغيل البرنامج فإن أسماء الخلايا التي تشغلها هذه القيم يطلق عليها المتغيرات . ( ) 2 ) الطريقة Count للأداة List Box تستخدم لمعرفة عدد العناصر في القائمة . ( ) 3 ) يبدأ الإعلان عن المتغير باستخدام Dim . ( ) 4 ) يجوز تسمية المتغير بالاسم Integer . ( ) 5 ) الصيغة ( X+3=10 ) صحيحة كأمر تخصيص . ( ) 6 ) الخاصية Interval للمؤقت Timer تحدد معدل وقوع حدث التكة بالوحدة الزمنية ثانية . ( ) ( ب ) بافتراض القيم التالية للمتغيرات ( xInteger=2 , yInteger=3 , zInteger=4) فإن نتيجة تنفيذ العملية ( yInteger ^ xInteger + zInteger * 3 ) يساوى ............. ( 27 - 21 - 20 ) السؤال الثاني : ( أ ) تخير من العمود ( ب ) ما يناسبه من العمود ( أ ) : العمود ( أ ) العمود ( ب ) a ) Now b ) Clear( ) c ) False d ) Remove( ) ( ب ) باستخدام الكود الآتي أكمل ما يأتي مما بين الأقواس : ( statement x - Next - ينتهى - increment - يبدأ - statement y ) 1 - For Counter = Start to End Step Increment 2 - Statement Y 3 - Next 4 – Statement X 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 ( 13 - 12 - 21 ) ( 3.25 - 3 - 0.25 ) ( ب ) أكمل الكود المقابل بالكلمات التي بين الأقواس : ( Age > 16 - End - MsgBox -Stop ) If ……………… Then ………………….. ( " You Can get an ID Card " ) …………… If Saturday Sunday Monday 2 ) ListBox1. Items. Add( Monday) 3 ) ListBox1. Items. Insert( "Monday") آخر تعديل بواسطة سيف سالم ، 29-04-2011 الساعة 04:52 PM |
العلامات المرجعية |
|
|