Elhosinia B2T Thanwya

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

Elhosinia B2T Thanwya



















    أسئلة علي المنهج كامل

    Mr.AboZaid
    Mr.AboZaid
    مدير المنتدي
    مدير المنتدي


    الانتماء :
    • ينتمي لمدرسة الحسينية

    عدد الرسائل : 1950
    العمر : 28
    الصف الدراسي : الثالث الإعدادي
    السمعة : 10
    نقاط التميز : 1000003137
    تاريخ التسجيل : 27/02/2009

    عادي أسئلة علي المنهج كامل

    مُساهمة من طرف Mr.AboZaid الثلاثاء أبريل 28, 2009 2:31 pm

    أسئلة الفصل الأول
    السؤال الأول : اختر الإجابة الصحيحة من الاختيارات المتاحة :
    ١ – العملية التى يتم بها التحويل من نوع بيانات رقمى ضيق
    (narrower numeric data type) إلى نوع أكثر اتساعا ً (wider) يطلق عليها اسم
    أ ) تحويل البيانات (Data Transformation)
    ب) التحويل التلقائى (Implicit Conversion)
    ج) تغيير البيانات (Data Change)
    د) التحويل الغير تلقائى (Explicit Conversion)
    ٢ - الرمز " " فى لغة VB يرمز به إلى :.
    أ ( القيمة صفر
    ب( السلسلة الحرفية الفارغة
    ج( الرمز الخالى
    د ( لا شئ مما سبق
    ٣ - التعبير الذى يستخدم فى الإعلان عن ثلاثة متغيرات من النوع رقم صحيح
    : (string) ومتغيرين من النوع سلسلة حرفية (Integer) هو
    أ Dim N1, N2, N3 as Integer, S1, S2 as String (
    ب Dim N1, N2, N3 as Integer (
    Dim S1, S2 as String۰
    ج Dim N1 as Integer (
    Dim N2 as Integer
    Dim N3 as Integer
    Dim S1 as String
    Dim S2 as String
    د ) كل ما سبق
    ٤ - عند وضع قيمة فى عنوان فى ذاكرة الحاسب ، فإن هذه القيمة :
    أ – تُضاف إلى القيمة السابقة الموجودة فى هذا العنوان .
    ب – تحل محل القيمة السابقة الموجودة فى هذا العنوان .
    ج - يتم قسمتها على القيمة السابقة الموجودة فى هذا العنوان .
    د – يتم طرحها من القيمة السابقة الموجودة فى هذا العنوان .
    ٥ -عند قراءة قيمة من عنوان من الذاكرة يحدث الآتى :
    أ – يتم استبدال الموجود فى العنوان بالقيمة صفر .
    ب – لا تتأثر محتويات عنوان الذاكرة .
    ج - يتم نقل القيمة إلى عنوان آخر .
    د – يتم استبدال الموجود فى العنوان بسلسلة حرفية فارغة .( Empty String )
    ٦ - يتم احتساب قيمة التعبير الموجود على يمين علامة " = " في التوقيت الآتي :
    أ – بعد تنفيذ التخصيص. (Assignment)
    ب – قبل تنفيذ التخصيص .
    ج - في نفس توقيت التخصيص .
    د – في توقيت آخر غير التوقيتات المذكورة
    7 - يبدأ الإعلان عن المتغيرات باستخدام الكلمة الآتية :
    a) Variable .
    b) As .
    c) Declare .
    d ) Dim .
    8 - لتحويل قيمة عددية إلى نوع سلسلة حرفية ،( String ) يتم استخدام الدالة الآتية Function
    a) MakeString
    b) ToString
    c) ChangeToString
    d)لا يتم استخدام أي من الدوال السابقة
    9 - يتم احتساب التعبيرات الحسابية (Arithmetic Expressions )بطريقة :
    أ – احتساب من اليمين إلى اليسار .
    ب- احتساب من اليسار إلى اليمين .
    ج- من المستوى الأعلى فى الأسبقية ( Precedence) إلى المستوى الأقل .
    د – من المستوى الأقل فى الأسبقية إلى المستوى الأعلى .

    السؤال الثاني : مجموعة الأوامر في الشكل تؤثر على قيم المتغيرات
    num1, num2 and num3 تتبع هذه الأوامر موضحا قيم كل المتغيرات في كل خطوة
    Dim num1, num2, num3 as Integer
    num3 = num1 + num2 + num3
    num2 = num2 + 2
    num1 = 4
    num2 = num1 - 3
    num1 = num1 + num1
    num2 = num2 + num3
    num2 = 5 * num2 \ num1
    الإجابة :
    Num1 num2 num3
    0 0 0
    0 0 0
    0 2 0
    4 2 0
    4 1 0
    8 1 0
    8 1 0
    8 0 0


    السؤال الثالث : ما الخطأ في البرنامج الموضح في الشكل ؟
    Dim number1 as Integer
    Number1 = (4 * 3^2) / (10 Mod 3 -1)
    الإجابة :الخطأ في البرنامج(10 Mod 3 -1) حيث سوف يصبح المقام= صفر وبالتالي القسمة 36/ 0
    Mr.AboZaid
    Mr.AboZaid
    مدير المنتدي
    مدير المنتدي


    الانتماء :
    • ينتمي لمدرسة الحسينية

    عدد الرسائل : 1950
    العمر : 28
    الصف الدراسي : الثالث الإعدادي
    السمعة : 10
    نقاط التميز : 1000003137
    تاريخ التسجيل : 27/02/2009

    عادي رد: أسئلة علي المنهج كامل

    مُساهمة من طرف Mr.AboZaid الثلاثاء أبريل 28, 2009 2:32 pm

    أســــئلة الفصل الثاني
    السؤال الأول : اختر الإجابة الصحيحة مما يلي :
    ١- الأمر IF … Then … Else هو أمر اختيار .........
    أ – فردى . ب – مزدوج .
    ج - ثلاثي . د – لاشيء مما سبق .
    ٢- يطلق على الأمر IF… Then أمر ... لأنه يقوم بتحديد أوتجاهل عمل واحد :
    أ. Single – Selection –
    ب. Double – Selection –
    ج. Multiple – Selection -
    د. Repetition –
    ٣- استخدام المعامل ……... يؤدى إلى خطأ العملية إذا كان ما على يسارها أقل مما على يمينها
    أ = . ب < .
    ج ≤ . د – لاشيء مما سبق .
    ٤ - جملة الأمر IF … Then … Else تنتهي بكلمات :
    أ. End IF –
    ب. End Else –
    ج. EndIF -
    د. EndElse –
    ٥- الجملة الآتية يتم تنفيذها فقط في حالة ما إذا كان الشرط يساوى :
    IF(condition)
    MsgBox(“n is divisible by d”)
    EndIF
    أ– . ( n mod d ) < > 0
    ب – . ( n \ d ) = 0
    ج - . ( n mod d ) = 0
    د – . (n \ d) < > 0
    ٦ - الخاصية ....تقوم بإعطاء قيمة لملصق ال : Check Box
    أ . Text –
    ب . Label –
    ج . Checked –
    د. Name –

    ٧- عدد Check Boxes الممكن اختيارها في المرة الواحدة هو :
    أ – واحد .
    ب- اثنان .
    ج – ثلاثة
    د- أي عدد ممكن تحديده .
    ٨ – الشرط( a And Also b ) يكون صحيحا إذا كان :
    أ - (a ) خاطئا ً و(b ) أيضا خاطئا .
    ب - (a ) خاطئاً و(b ) صحيحاً .
    ج - (a ) صحيحا و(b ) خاطئاً .
    د - (a ) صحيحا و (b ) أيضا صحيحاً.
    ٩- الشرط (a or else b ) يكون خاطئا إذا كان
    أ - (a ) خاطئا ً و(b ) أيضا خاطئا .
    ب - (a ) خاطئاً و(b ) صحيحاً .
    ج - (a ) صحيحا و(b ) خاطئاً .
    د - (a ) صحيحا و (b ) أيضا صحيحاً.
    ١٠ – الشرط (m Xor n ) يكون صحيحا إذا كان :
    أ - (m) صحيحاً و(n ) – أيضا صحيحاً
    ب - (m) خاطئاً و (n ) صحيحاً
    ج - (m) صحيحاً و(n ) خاطئاً .
    د- الجملتان ( ب ) و ( ج ) صحيحتان .
    السؤال الثانى : بفرض أن المستخدم أدخل القيمة ( ٧٣،٥ ) في مربع للكتابة اسمه (txt Score) حدد تأثير هذه العملية على الكود الأتي :
    1 Dim score As Decimal
    2 score = Decimal.Parse (txtScore.Text)
    3 If score ≥ 90.0 Then
    6 lblDisplay.Text = “Excellent “
    5 Else If score ≥ 75.0 Then
    6 lblDisplay.Text = “Very Good “
    7 Else If score ≥ 60.0 Then
    8 lblDisplay.Text = “Good “
    9 Else If score ≥ 50.0 Then
    10 lblDisplay.Text = “Sufficient “
    11 Else
    12 lblDisplay.Text = “Insufficient “
    13 EndIf
    الإجابة : تأثير هذه العملية على الكود هو Good



    السؤال الثالث : بفرض أن lblAmPm هي أداة ملصق " Label Control "
    ما هو الخطأ الموجود في الكود الآتي:
    1 Dim hour As Integer
    2 hour = 13
    3 If hour ≤ 11
    4 lblAmPm.Text = “AM”
    5 Else
    6 lblAmPm.Text = “PM”
    7 ElseIf hour > 23 Then
    8 lblAmPm.Text = “hour can not be more than 23
    9 End If
    الإجابة : الخطأ هو الترتيب للشروط والترتيب الصحيح هو :
    3 If hour ≤ 11
    5 ElseIf hour > 23 Then
    6 lblAmPm.Text = “hour can not be more than 23
    7 Else
    8 lblAmPm.Text = “PM”
    Mr.AboZaid
    Mr.AboZaid
    مدير المنتدي
    مدير المنتدي


    الانتماء :
    • ينتمي لمدرسة الحسينية

    عدد الرسائل : 1950
    العمر : 28
    الصف الدراسي : الثالث الإعدادي
    السمعة : 10
    نقاط التميز : 1000003137
    تاريخ التسجيل : 27/02/2009

    عادي رد: أسئلة علي المنهج كامل

    مُساهمة من طرف Mr.AboZaid الثلاثاء أبريل 28, 2009 2:32 pm

    أســــئلة الفصل الثالث
    السؤال الأول: اختر الإجابة الصحيحة مما يلي
    ١- الأوامر المتكررة في . Do While … Loop
    أ ) لا يتم تنفيذها بالمرة. ب ) يتم تنفيذها مرة على الأقل.
    ج) يتم تنفيذها إذا كان الشرط صحيحا .“True” د ) يتم تنفيذها إذا كان الشرط خاطئا .“False”
    ٢ - الأوامر المتكررة في Do Until … Loop يتم تنفيذها إذا استمر الشرط الآتي زائفا .”False”
    أ ) شرط ال . Do-loop ب) شرط استمرار التكرار
    ج) شرط ال . Until-loop د) شرط نهاية التكرار
    ٣ - نوعية الأمر الذي يتم تنفيذه حتى يصبح شرط التكرار خاطئا هي :
    أ.Do Until … Loop ( ب.Do (
    ج.Do While ( د.Do While… Loop (
    ٤ - يطلق على المتغير الذى يتحكم فى عدد مرات تنفيذ الأوامر اسم :
    أ.repeater ( ب.loop (
    ج.counter ( د.repetition control statement (
    ٥ - لإلغاء كل القيم من الأداة ListBox يتم استخدام طريقة :(Method)
    أ.Delete ( ب.Clear (
    ج.Remove ( د.Destroy (
    ٦ – الطريقة (Method) التي تقوم بإضافة عنصر جديد إلى الأداة ListBox هى :
    أ.Add ( ب.Insert (
    ج.Include ( د.Append (
    السؤال الثاني: قم بدراسة مجموعة الأوامر التالية مع افتراض أن المتغيرات قد تم الإعلان عنها.
    1 Sum = 0
    2 Count = 0
    3 Do While ( X <10 )
    4 Sum = Sum + X
    5 Count = Count + 1
    6 Loop
    7 Average = Sum / Count
    أ – ما هو الخطأ في هذه الأوامر ؟ ب – اكتب الخطوات اللازمة لتصويب هذه الأوامر
    الإجابة:
    أ – وجود x بدلا من count
    ب – يتم تعديل السطر الثالث والرابع فقط
    Do While (count <10 )
    Sum = Sum + count

    السؤال الثالث : قم بالبحث عن الخطأ أو الأخطاء في البرنامج التالي بافتراض أن التكرار يقوم بجمع الأرقام من 1 إلى 10
    1 Dim x As Integer = 1
    2 Dim sum As Integer = 0
    3 Do Until x <= 10
    4 Sum = sum + x
    5 x = x + 1
    6 Loop
    الإجابة : الخطأ في السطر الثالث والصح هو Do While x <= 10
    السؤال الرابع: افترض مجموعة الأوامر الآتية :
    1 For i=1 To 10 Step X
    2 MsgBox(i)
    3 Next
    اشرح كيفية تنفيذ الأوامر فى كل من الحالات الآتية :
    أ – إذا كان المتغير X أكبر من صفر.
    ب – إذا كان المتغير X أصغر من صفر .
    ج- إذا كان المتغير X مساوياً للصفر .
    الإجابة : أ – تنفيذ التكرار ب – لا يتم تنفيذ التكرار ج – يمكن التكرار مرة واحدة
    السؤال الخامس: قم بتتبع مجموعة الأوامر الآتية موضحا قيمة كل متغير في كل مرة يتغير فيها.
    1 x = 4.5
    2 For i= 0 To 7 Step 3
    3 x = x * 2
    4 Next
    الإجابة : X i
    4.5 ..
    9 0
    18 3
    36 6
    السؤال السادس:قم بتحويل الأمر For … Next إلى الأمر التالىDo While .. Loop
    1 For i= 1 To 10
    2 MsgBox( i * i )
    3 Next
    الإجابة
    I=1
    Do while i<=10
    MsgBox( i * i )
    I=i+1
    loop

    أســــئلة الفصل الرابع
    السؤال الأول :اختر الإجابة الصحيحة
    ١- الخاصية Interval للمؤقت (Timer ) تحدد معدل وقوع الحدث بالوحدة الزمنية
    أ ) ثانية
    ب) مللي ثانية
    ج) دقيقة
    د) ساعة
    ٢- التكوين_______ يستدعى التاريخ و الوقت الخاصين بالنظام.
    أ Time (
    ب CurrentTime (
    ج DateTime (
    د Now (
    ٣- تستطيع _______مع المتغير من النوع . Date
    أ ) جمع أيام
    ب) جمع ساعات
    ج) طرح أيام
    د) كل ما سبق
    ٤- لكي تطرح يوم من المتغير X من النوع Date عليك أن تقوم بتخزين القيمة الناتجة من_________ في X
    أ X.AddHours (- 24) (
    ب X.SubtractDays ( 1) (
    ج X.AddDays (- 1) (
    د ( كل ما سبق.
    السؤال الثاني :
    إذا كان لديك interval قدرها 1500 فما هو مقدارها بالثواني؟
    الإجابة: الفترة = 1500/1000 = 1.5 ثانية
    السؤال الثالث :
    ما الذي يتسبب في وقوع الحدث Tick؟
    الإجابة :
    يقع الحدث Tickعندما يوجد Timer على النموذج حيث ينشط في فترات متساوية Intervals .
    Mr.AboZaid
    Mr.AboZaid
    مدير المنتدي
    مدير المنتدي


    الانتماء :
    • ينتمي لمدرسة الحسينية

    عدد الرسائل : 1950
    العمر : 28
    الصف الدراسي : الثالث الإعدادي
    السمعة : 10
    نقاط التميز : 1000003137
    تاريخ التسجيل : 27/02/2009

    عادي رد: أسئلة علي المنهج كامل

    مُساهمة من طرف Mr.AboZaid الثلاثاء أبريل 28, 2009 2:32 pm

    أسئلة الفصل الأول
    السؤال الأول : اختر الإجابة الصحيحة من الاختيارات المتاحة :
    ١ – العملية التى يتم بها التحويل من نوع بيانات رقمى ضيق
    (narrower numeric data type) إلى نوع أكثر اتساعا ً (wider) يطلق عليها اسم
    أ ) تحويل البيانات (Data Transformation)
    ب) التحويل التلقائى (Implicit Conversion)
    ج) تغيير البيانات (Data Change)
    د) التحويل الغير تلقائى (Explicit Conversion)
    ٢ - الرمز " " فى لغة VB يرمز به إلى :.
    أ ( القيمة صفر
    ب( السلسلة الحرفية الفارغة
    ج( الرمز الخالى
    د ( لا شئ مما سبق
    ٣ - التعبير الذى يستخدم فى الإعلان عن ثلاثة متغيرات من النوع رقم صحيح
    : (string) ومتغيرين من النوع سلسلة حرفية (Integer) هو
    أ Dim N1, N2, N3 as Integer, S1, S2 as String (
    ب Dim N1, N2, N3 as Integer (
    Dim S1, S2 as String۰
    ج Dim N1 as Integer (
    Dim N2 as Integer
    Dim N3 as Integer
    Dim S1 as String
    Dim S2 as String
    د ) كل ما سبق
    ٤ - عند وضع قيمة فى عنوان فى ذاكرة الحاسب ، فإن هذه القيمة :
    أ – تُضاف إلى القيمة السابقة الموجودة فى هذا العنوان .
    ب – تحل محل القيمة السابقة الموجودة فى هذا العنوان .
    ج - يتم قسمتها على القيمة السابقة الموجودة فى هذا العنوان .
    د – يتم طرحها من القيمة السابقة الموجودة فى هذا العنوان .
    ٥ -عند قراءة قيمة من عنوان من الذاكرة يحدث الآتى :
    أ – يتم استبدال الموجود فى العنوان بالقيمة صفر .
    ب – لا تتأثر محتويات عنوان الذاكرة .
    ج - يتم نقل القيمة إلى عنوان آخر .
    د – يتم استبدال الموجود فى العنوان بسلسلة حرفية فارغة .( Empty String )
    ٦ - يتم احتساب قيمة التعبير الموجود على يمين علامة " = " في التوقيت الآتي :
    أ – بعد تنفيذ التخصيص. (Assignment)
    ب – قبل تنفيذ التخصيص .
    ج - في نفس توقيت التخصيص .
    د – في توقيت آخر غير التوقيتات المذكورة
    7 - يبدأ الإعلان عن المتغيرات باستخدام الكلمة الآتية :
    a) Variable .
    b) As .
    c) Declare .
    d ) Dim .
    8 - لتحويل قيمة عددية إلى نوع سلسلة حرفية ،( String ) يتم استخدام الدالة الآتية Function
    a) MakeString
    b) ToString
    c) ChangeToString
    d)لا يتم استخدام أي من الدوال السابقة
    9 - يتم احتساب التعبيرات الحسابية (Arithmetic Expressions )بطريقة :
    أ – احتساب من اليمين إلى اليسار .
    ب- احتساب من اليسار إلى اليمين .
    ج- من المستوى الأعلى فى الأسبقية ( Precedence) إلى المستوى الأقل .
    د – من المستوى الأقل فى الأسبقية إلى المستوى الأعلى .

    السؤال الثاني : مجموعة الأوامر في الشكل تؤثر على قيم المتغيرات
    num1, num2 and num3 تتبع هذه الأوامر موضحا قيم كل المتغيرات في كل خطوة
    Dim num1, num2, num3 as Integer
    num3 = num1 + num2 + num3
    num2 = num2 + 2
    num1 = 4
    num2 = num1 - 3
    num1 = num1 + num1
    num2 = num2 + num3
    num2 = 5 * num2 \ num1
    الإجابة :
    Num1 num2 num3
    0 0 0
    0 0 0
    0 2 0
    4 2 0
    4 1 0
    8 1 0
    8 1 0
    8 0 0


    السؤال الثالث : ما الخطأ في البرنامج الموضح في الشكل ؟
    Dim number1 as Integer
    Number1 = (4 * 3^2) / (10 Mod 3 -1)
    الإجابة :الخطأ في البرنامج(10 Mod 3 -1) حيث سوف يصبح المقام= صفر وبالتالي القسمة 36/ 0

    أســــئلة الفصل الثاني
    السؤال الأول : اختر الإجابة الصحيحة مما يلي :
    ١- الأمر IF … Then … Else هو أمر اختيار .........
    أ – فردى . ب – مزدوج .
    ج - ثلاثي . د – لاشيء مما سبق .
    ٢- يطلق على الأمر IF… Then أمر ... لأنه يقوم بتحديد أوتجاهل عمل واحد :
    أ. Single – Selection –
    ب. Double – Selection –
    ج. Multiple – Selection -
    د. Repetition –
    ٣- استخدام المعامل ……... يؤدى إلى خطأ العملية إذا كان ما على يسارها أقل مما على يمينها
    أ = . ب < .
    ج ≤ . د – لاشيء مما سبق .
    ٤ - جملة الأمر IF … Then … Else تنتهي بكلمات :
    أ. End IF –
    ب. End Else –
    ج. EndIF -
    د. EndElse –
    ٥- الجملة الآتية يتم تنفيذها فقط في حالة ما إذا كان الشرط يساوى :
    IF(condition)
    MsgBox(“n is divisible by d”)
    EndIF
    أ– . ( n mod d ) < > 0
    ب – . ( n \ d ) = 0
    ج - . ( n mod d ) = 0
    د – . (n \ d) < > 0
    ٦ - الخاصية ....تقوم بإعطاء قيمة لملصق ال : Check Box
    أ . Text –
    ب . Label –
    ج . Checked –
    د. Name –

    ٧- عدد Check Boxes الممكن اختيارها في المرة الواحدة هو :
    أ – واحد .
    ب- اثنان .
    ج – ثلاثة
    د- أي عدد ممكن تحديده .
    ٨ – الشرط( a And Also b ) يكون صحيحا إذا كان :
    أ - (a ) خاطئا ً و(b ) أيضا خاطئا .
    ب - (a ) خاطئاً و(b ) صحيحاً .
    ج - (a ) صحيحا و(b ) خاطئاً .
    د - (a ) صحيحا و (b ) أيضا صحيحاً.
    ٩- الشرط (a or else b ) يكون خاطئا إذا كان
    أ - (a ) خاطئا ً و(b ) أيضا خاطئا .
    ب - (a ) خاطئاً و(b ) صحيحاً .
    ج - (a ) صحيحا و(b ) خاطئاً .
    د - (a ) صحيحا و (b ) أيضا صحيحاً.
    ١٠ – الشرط (m Xor n ) يكون صحيحا إذا كان :
    أ - (m) صحيحاً و(n ) – أيضا صحيحاً
    ب - (m) خاطئاً و (n ) صحيحاً
    ج - (m) صحيحاً و(n ) خاطئاً .
    د- الجملتان ( ب ) و ( ج ) صحيحتان .
    السؤال الثانى : بفرض أن المستخدم أدخل القيمة ( ٧٣،٥ ) في مربع للكتابة اسمه (txt Score) حدد تأثير هذه العملية على الكود الأتي :
    1 Dim score As Decimal
    2 score = Decimal.Parse (txtScore.Text)
    3 If score ≥ 90.0 Then
    6 lblDisplay.Text = “Excellent “
    5 Else If score ≥ 75.0 Then
    6 lblDisplay.Text = “Very Good “
    7 Else If score ≥ 60.0 Then
    8 lblDisplay.Text = “Good “
    9 Else If score ≥ 50.0 Then
    10 lblDisplay.Text = “Sufficient “
    11 Else
    12 lblDisplay.Text = “Insufficient “
    13 EndIf
    الإجابة : تأثير هذه العملية على الكود هو Good
    Mr.AboZaid
    Mr.AboZaid
    مدير المنتدي
    مدير المنتدي


    الانتماء :
    • ينتمي لمدرسة الحسينية

    عدد الرسائل : 1950
    العمر : 28
    الصف الدراسي : الثالث الإعدادي
    السمعة : 10
    نقاط التميز : 1000003137
    تاريخ التسجيل : 27/02/2009

    عادي رد: أسئلة علي المنهج كامل

    مُساهمة من طرف Mr.AboZaid الثلاثاء أبريل 28, 2009 2:33 pm

    السؤال الثالث : بفرض أن lblAmPm هي أداة ملصق " Label Control "
    ما هو الخطأ الموجود في الكود الآتي:
    1 Dim hour As Integer
    2 hour = 13
    3 If hour ≤ 11
    4 lblAmPm.Text = “AM”
    5 Else
    6 lblAmPm.Text = “PM”
    7 ElseIf hour > 23 Then
    8 lblAmPm.Text = “hour can not be more than 23
    9 End If
    الإجابة : الخطأ هو الترتيب للشروط والترتيب الصحيح هو :
    3 If hour ≤ 11
    5 ElseIf hour > 23 Then
    6 lblAmPm.Text = “hour can not be more than 23
    7 Else
    8 lblAmPm.Text = “PM”

    أســــئلة الفصل الثالث
    السؤال الأول: اختر الإجابة الصحيحة مما يلي
    ١- الأوامر المتكررة في . Do While … Loop
    أ ) لا يتم تنفيذها بالمرة. ب ) يتم تنفيذها مرة على الأقل.
    ج) يتم تنفيذها إذا كان الشرط صحيحا .“True” د ) يتم تنفيذها إذا كان الشرط خاطئا .“False”
    ٢ - الأوامر المتكررة في Do Until … Loop يتم تنفيذها إذا استمر الشرط الآتي زائفا .”False”
    أ ) شرط ال . Do-loop ب) شرط استمرار التكرار
    ج) شرط ال . Until-loop د) شرط نهاية التكرار
    ٣ - نوعية الأمر الذي يتم تنفيذه حتى يصبح شرط التكرار خاطئا هي :
    أ.Do Until … Loop ( ب.Do (
    ج.Do While ( د.Do While… Loop (
    ٤ - يطلق على المتغير الذى يتحكم فى عدد مرات تنفيذ الأوامر اسم :
    أ.repeater ( ب.loop (
    ج.counter ( د.repetition control statement (
    ٥ - لإلغاء كل القيم من الأداة ListBox يتم استخدام طريقة :(Method)
    أ.Delete ( ب.Clear (
    ج.Remove ( د.Destroy (
    ٦ – الطريقة (Method) التي تقوم بإضافة عنصر جديد إلى الأداة ListBox هى :
    أ.Add ( ب.Insert (
    ج.Include ( د.Append (
    السؤال الثاني: قم بدراسة مجموعة الأوامر التالية مع افتراض أن المتغيرات قد تم الإعلان عنها.
    1 Sum = 0
    2 Count = 0
    3 Do While ( X <10 )
    4 Sum = Sum + X
    5 Count = Count + 1
    6 Loop
    7 Average = Sum / Count
    أ – ما هو الخطأ في هذه الأوامر ؟ ب – اكتب الخطوات اللازمة لتصويب هذه الأوامر
    الإجابة:
    أ – وجود x بدلا من count
    ب – يتم تعديل السطر الثالث والرابع فقط
    Do While (count <10 )
    Sum = Sum + count

    السؤال الثالث : قم بالبحث عن الخطأ أو الأخطاء في البرنامج التالي بافتراض أن التكرار يقوم بجمع الأرقام من 1 إلى 10
    1 Dim x As Integer = 1
    2 Dim sum As Integer = 0
    3 Do Until x <= 10
    4 Sum = sum + x
    5 x = x + 1
    6 Loop
    الإجابة : الخطأ في السطر الثالث والصح هو Do While x <= 10
    السؤال الرابع: افترض مجموعة الأوامر الآتية :
    1 For i=1 To 10 Step X
    2 MsgBox(i)
    3 Next
    اشرح كيفية تنفيذ الأوامر فى كل من الحالات الآتية :
    أ – إذا كان المتغير X أكبر من صفر.
    ب – إذا كان المتغير X أصغر من صفر .
    ج- إذا كان المتغير X مساوياً للصفر .
    الإجابة : أ – تنفيذ التكرار ب – لا يتم تنفيذ التكرار ج – يمكن التكرار مرة واحدة
    السؤال الخامس: قم بتتبع مجموعة الأوامر الآتية موضحا قيمة كل متغير في كل مرة يتغير فيها.
    1 x = 4.5
    2 For i= 0 To 7 Step 3
    3 x = x * 2
    4 Next
    الإجابة : X i
    4.5 ..
    9 0
    18 3
    36 6
    السؤال السادس:قم بتحويل الأمر For … Next إلى الأمر التالىDo While .. Loop
    1 For i= 1 To 10
    2 MsgBox( i * i )
    3 Next
    الإجابة
    I=1
    Do while i<=10
    MsgBox( i * i )
    I=i+1
    loop

    أســــئلة الفصل الرابع
    السؤال الأول :اختر الإجابة الصحيحة
    ١- الخاصية Interval للمؤقت (Timer ) تحدد معدل وقوع الحدث بالوحدة الزمنية
    أ ) ثانية
    ب) مللي ثانية
    ج) دقيقة
    د) ساعة
    ٢- التكوين_______ يستدعى التاريخ و الوقت الخاصين بالنظام.
    أ Time (
    ب CurrentTime (
    ج DateTime (
    د Now (
    ٣- تستطيع _______مع المتغير من النوع . Date
    أ ) جمع أيام
    ب) جمع ساعات
    ج) طرح أيام
    د) كل ما سبق
    ٤- لكي تطرح يوم من المتغير X من النوع Date عليك أن تقوم بتخزين القيمة الناتجة من_________ في X
    أ X.AddHours (- 24) (
    ب X.SubtractDays ( 1) (
    ج X.AddDays (- 1) (
    د ( كل ما سبق.
    السؤال الثاني :
    إذا كان لديك interval قدرها 1500 فما هو مقدارها بالثواني؟
    الإجابة: الفترة = 1500/1000 = 1.5 ثانية
    السؤال الثالث :
    ما الذي يتسبب في وقوع الحدث Tick؟
    الإجابة :
    يقع الحدث Tickعندما يوجد Timer على النموذج حيث ينشط في فترات متساوية Intervals .
    Mr.AboZaid
    Mr.AboZaid
    مدير المنتدي
    مدير المنتدي


    الانتماء :
    • ينتمي لمدرسة الحسينية

    عدد الرسائل : 1950
    العمر : 28
    الصف الدراسي : الثالث الإعدادي
    السمعة : 10
    نقاط التميز : 1000003137
    تاريخ التسجيل : 27/02/2009

    عادي رد: أسئلة علي المنهج كامل

    مُساهمة من طرف Mr.AboZaid الثلاثاء أبريل 28, 2009 2:33 pm

    أسئلة الفصل الأول
    السؤال الأول : اختر الإجابة الصحيحة من الاختيارات المتاحة :
    ١ – العملية التى يتم بها التحويل من نوع بيانات رقمى ضيق
    (narrower numeric data type) إلى نوع أكثر اتساعا ً (wider) يطلق عليها اسم
    أ ) تحويل البيانات (Data Transformation)
    ب) التحويل التلقائى (Implicit Conversion)
    ج) تغيير البيانات (Data Change)
    د) التحويل الغير تلقائى (Explicit Conversion)
    ٢ - الرمز " " فى لغة VB يرمز به إلى :.
    أ ( القيمة صفر
    ب( السلسلة الحرفية الفارغة
    ج( الرمز الخالى
    د ( لا شئ مما سبق
    ٣ - التعبير الذى يستخدم فى الإعلان عن ثلاثة متغيرات من النوع رقم صحيح
    : (string) ومتغيرين من النوع سلسلة حرفية (Integer) هو
    أ Dim N1, N2, N3 as Integer, S1, S2 as String (
    ب Dim N1, N2, N3 as Integer (
    Dim S1, S2 as String۰
    ج Dim N1 as Integer (
    Dim N2 as Integer
    Dim N3 as Integer
    Dim S1 as String
    Dim S2 as String
    د ) كل ما سبق
    ٤ - عند وضع قيمة فى عنوان فى ذاكرة الحاسب ، فإن هذه القيمة :
    أ – تُضاف إلى القيمة السابقة الموجودة فى هذا العنوان .
    ب – تحل محل القيمة السابقة الموجودة فى هذا العنوان .
    ج - يتم قسمتها على القيمة السابقة الموجودة فى هذا العنوان .
    د – يتم طرحها من القيمة السابقة الموجودة فى هذا العنوان .
    ٥ -عند قراءة قيمة من عنوان من الذاكرة يحدث الآتى :
    أ – يتم استبدال الموجود فى العنوان بالقيمة صفر .
    ب – لا تتأثر محتويات عنوان الذاكرة .
    ج - يتم نقل القيمة إلى عنوان آخر .
    د – يتم استبدال الموجود فى العنوان بسلسلة حرفية فارغة .( Empty String )
    ٦ - يتم احتساب قيمة التعبير الموجود على يمين علامة " = " في التوقيت الآتي :
    أ – بعد تنفيذ التخصيص. (Assignment)
    ب – قبل تنفيذ التخصيص .
    ج - في نفس توقيت التخصيص .
    د – في توقيت آخر غير التوقيتات المذكورة
    7 - يبدأ الإعلان عن المتغيرات باستخدام الكلمة الآتية :
    a) Variable .
    b) As .
    c) Declare .
    d ) Dim .
    8 - لتحويل قيمة عددية إلى نوع سلسلة حرفية ،( String ) يتم استخدام الدالة الآتية Function
    a) MakeString
    b) ToString
    c) ChangeToString
    d)لا يتم استخدام أي من الدوال السابقة
    9 - يتم احتساب التعبيرات الحسابية (Arithmetic Expressions )بطريقة :
    أ – احتساب من اليمين إلى اليسار .
    ب- احتساب من اليسار إلى اليمين .
    ج- من المستوى الأعلى فى الأسبقية ( Precedence) إلى المستوى الأقل .
    د – من المستوى الأقل فى الأسبقية إلى المستوى الأعلى .

    السؤال الثاني : مجموعة الأوامر في الشكل تؤثر على قيم المتغيرات
    num1, num2 and num3 تتبع هذه الأوامر موضحا قيم كل المتغيرات في كل خطوة
    Dim num1, num2, num3 as Integer
    num3 = num1 + num2 + num3
    num2 = num2 + 2
    num1 = 4
    num2 = num1 - 3
    num1 = num1 + num1
    num2 = num2 + num3
    num2 = 5 * num2 \ num1
    الإجابة :
    Num1 num2 num3
    0 0 0
    0 0 0
    0 2 0
    4 2 0
    4 1 0
    8 1 0
    8 1 0
    8 0 0


    السؤال الثالث : ما الخطأ في البرنامج الموضح في الشكل ؟
    Dim number1 as Integer
    Number1 = (4 * 3^2) / (10 Mod 3 -1)
    الإجابة :الخطأ في البرنامج(10 Mod 3 -1) حيث سوف يصبح المقام= صفر وبالتالي القسمة 36/ 0

    أســــئلة الفصل الثاني
    السؤال الأول : اختر الإجابة الصحيحة مما يلي :
    ١- الأمر IF … Then … Else هو أمر اختيار .........
    أ – فردى . ب – مزدوج .
    ج - ثلاثي . د – لاشيء مما سبق .
    ٢- يطلق على الأمر IF… Then أمر ... لأنه يقوم بتحديد أوتجاهل عمل واحد :
    أ. Single – Selection –
    ب. Double – Selection –
    ج. Multiple – Selection -
    د. Repetition –
    ٣- استخدام المعامل ……... يؤدى إلى خطأ العملية إذا كان ما على يسارها أقل مما على يمينها
    أ = . ب < .
    ج ≤ . د – لاشيء مما سبق .
    ٤ - جملة الأمر IF … Then … Else تنتهي بكلمات :
    أ. End IF –
    ب. End Else –
    ج. EndIF -
    د. EndElse –
    ٥- الجملة الآتية يتم تنفيذها فقط في حالة ما إذا كان الشرط يساوى :
    IF(condition)
    MsgBox(“n is divisible by d”)
    EndIF
    أ– . ( n mod d ) < > 0
    ب – . ( n \ d ) = 0
    ج - . ( n mod d ) = 0
    د – . (n \ d) < > 0
    ٦ - الخاصية ....تقوم بإعطاء قيمة لملصق ال : Check Box
    أ . Text –
    ب . Label –
    ج . Checked –
    د. Name –

    ٧- عدد Check Boxes الممكن اختيارها في المرة الواحدة هو :
    أ – واحد .
    ب- اثنان .
    ج – ثلاثة
    د- أي عدد ممكن تحديده .
    ٨ – الشرط( a And Also b ) يكون صحيحا إذا كان :
    أ - (a ) خاطئا ً و(b ) أيضا خاطئا .
    ب - (a ) خاطئاً و(b ) صحيحاً .
    ج - (a ) صحيحا و(b ) خاطئاً .
    د - (a ) صحيحا و (b ) أيضا صحيحاً.
    ٩- الشرط (a or else b ) يكون خاطئا إذا كان
    أ - (a ) خاطئا ً و(b ) أيضا خاطئا .
    ب - (a ) خاطئاً و(b ) صحيحاً .
    ج - (a ) صحيحا و(b ) خاطئاً .
    د - (a ) صحيحا و (b ) أيضا صحيحاً.
    ١٠ – الشرط (m Xor n ) يكون صحيحا إذا كان :
    أ - (m) صحيحاً و(n ) – أيضا صحيحاً
    ب - (m) خاطئاً و (n ) صحيحاً
    ج - (m) صحيحاً و(n ) خاطئاً .
    د- الجملتان ( ب ) و ( ج ) صحيحتان .
    السؤال الثانى : بفرض أن المستخدم أدخل القيمة ( ٧٣،٥ ) في مربع للكتابة اسمه (txt Score) حدد تأثير هذه العملية على الكود الأتي :
    1 Dim score As Decimal
    2 score = Decimal.Parse (txtScore.Text)
    3 If score ≥ 90.0 Then
    6 lblDisplay.Text = “Excellent “
    5 Else If score ≥ 75.0 Then
    6 lblDisplay.Text = “Very Good “
    7 Else If score ≥ 60.0 Then
    8 lblDisplay.Text = “Good “
    9 Else If score ≥ 50.0 Then
    10 lblDisplay.Text = “Sufficient “
    11 Else
    12 lblDisplay.Text = “Insufficient “
    13 EndIf
    الإجابة : تأثير هذه العملية على الكود هو Good
    Mr.AboZaid
    Mr.AboZaid
    مدير المنتدي
    مدير المنتدي


    الانتماء :
    • ينتمي لمدرسة الحسينية

    عدد الرسائل : 1950
    العمر : 28
    الصف الدراسي : الثالث الإعدادي
    السمعة : 10
    نقاط التميز : 1000003137
    تاريخ التسجيل : 27/02/2009

    عادي رد: أسئلة علي المنهج كامل

    مُساهمة من طرف Mr.AboZaid الثلاثاء أبريل 28, 2009 2:34 pm

    السؤال الثالث : بفرض أن lblAmPm هي أداة ملصق " Label Control "
    ما هو الخطأ الموجود في الكود الآتي:
    1 Dim hour As Integer
    2 hour = 13
    3 If hour ≤ 11
    4 lblAmPm.Text = “AM”
    5 Else
    6 lblAmPm.Text = “PM”
    7 ElseIf hour > 23 Then
    8 lblAmPm.Text = “hour can not be more than 23
    9 End If
    الإجابة : الخطأ هو الترتيب للشروط والترتيب الصحيح هو :
    3 If hour ≤ 11
    5 ElseIf hour > 23 Then
    6 lblAmPm.Text = “hour can not be more than 23
    7 Else
    8 lblAmPm.Text = “PM”

    أســــئلة الفصل الثالث
    السؤال الأول: اختر الإجابة الصحيحة مما يلي
    ١- الأوامر المتكررة في . Do While … Loop
    أ ) لا يتم تنفيذها بالمرة. ب ) يتم تنفيذها مرة على الأقل.
    ج) يتم تنفيذها إذا كان الشرط صحيحا .“True” د ) يتم تنفيذها إذا كان الشرط خاطئا .“False”
    ٢ - الأوامر المتكررة في Do Until … Loop يتم تنفيذها إذا استمر الشرط الآتي زائفا .”False”
    أ ) شرط ال . Do-loop ب) شرط استمرار التكرار
    ج) شرط ال . Until-loop د) شرط نهاية التكرار
    ٣ - نوعية الأمر الذي يتم تنفيذه حتى يصبح شرط التكرار خاطئا هي :
    أ.Do Until … Loop ( ب.Do (
    ج.Do While ( د.Do While… Loop (
    ٤ - يطلق على المتغير الذى يتحكم فى عدد مرات تنفيذ الأوامر اسم :
    أ.repeater ( ب.loop (
    ج.counter ( د.repetition control statement (
    ٥ - لإلغاء كل القيم من الأداة ListBox يتم استخدام طريقة :(Method)
    أ.Delete ( ب.Clear (
    ج.Remove ( د.Destroy (
    ٦ – الطريقة (Method) التي تقوم بإضافة عنصر جديد إلى الأداة ListBox هى :
    أ.Add ( ب.Insert (
    ج.Include ( د.Append (
    السؤال الثاني: قم بدراسة مجموعة الأوامر التالية مع افتراض أن المتغيرات قد تم الإعلان عنها.
    1 Sum = 0
    2 Count = 0
    3 Do While ( X <10 )
    4 Sum = Sum + X
    5 Count = Count + 1
    6 Loop
    7 Average = Sum / Count
    أ – ما هو الخطأ في هذه الأوامر ؟ ب – اكتب الخطوات اللازمة لتصويب هذه الأوامر
    الإجابة:
    أ – وجود x بدلا من count
    ب – يتم تعديل السطر الثالث والرابع فقط
    Do While (count <10 )
    Sum = Sum + count

    السؤال الثالث : قم بالبحث عن الخطأ أو الأخطاء في البرنامج التالي بافتراض أن التكرار يقوم بجمع الأرقام من 1 إلى 10
    1 Dim x As Integer = 1
    2 Dim sum As Integer = 0
    3 Do Until x <= 10
    4 Sum = sum + x
    5 x = x + 1
    6 Loop
    الإجابة : الخطأ في السطر الثالث والصح هو Do While x <= 10
    السؤال الرابع: افترض مجموعة الأوامر الآتية :
    1 For i=1 To 10 Step X
    2 MsgBox(i)
    3 Next
    اشرح كيفية تنفيذ الأوامر فى كل من الحالات الآتية :
    أ – إذا كان المتغير X أكبر من صفر.
    ب – إذا كان المتغير X أصغر من صفر .
    ج- إذا كان المتغير X مساوياً للصفر .
    الإجابة : أ – تنفيذ التكرار ب – لا يتم تنفيذ التكرار ج – يمكن التكرار مرة واحدة
    السؤال الخامس: قم بتتبع مجموعة الأوامر الآتية موضحا قيمة كل متغير في كل مرة يتغير فيها.
    1 x = 4.5
    2 For i= 0 To 7 Step 3
    3 x = x * 2
    4 Next
    الإجابة : X i
    4.5 ..
    9 0
    18 3
    36 6
    السؤال السادس:قم بتحويل الأمر For … Next إلى الأمر التالىDo While .. Loop
    1 For i= 1 To 10
    2 MsgBox( i * i )
    3 Next
    الإجابة
    I=1
    Do while i<=10
    MsgBox( i * i )
    I=i+1
    loop

    أســــئلة الفصل الرابع
    السؤال الأول :اختر الإجابة الصحيحة
    ١- الخاصية Interval للمؤقت (Timer ) تحدد معدل وقوع الحدث بالوحدة الزمنية
    أ ) ثانية
    ب) مللي ثانية
    ج) دقيقة
    د) ساعة
    ٢- التكوين_______ يستدعى التاريخ و الوقت الخاصين بالنظام.
    أ Time (
    ب CurrentTime (
    ج DateTime (
    د Now (
    ٣- تستطيع _______مع المتغير من النوع . Date
    أ ) جمع أيام
    ب) جمع ساعات
    ج) طرح أيام
    د) كل ما سبق
    ٤- لكي تطرح يوم من المتغير X من النوع Date عليك أن تقوم بتخزين القيمة الناتجة من_________ في X
    أ X.AddHours (- 24) (
    ب X.SubtractDays ( 1) (
    ج X.AddDays (- 1) (
    د ( كل ما سبق.
    السؤال الثاني :
    إذا كان لديك interval قدرها 1500 فما هو مقدارها بالثواني؟
    الإجابة: الفترة = 1500/1000 = 1.5 ثانية
    السؤال الثالث :
    ما الذي يتسبب في وقوع الحدث Tick؟
    الإجابة :
    يقع الحدث Tickعندما يوجد Timer على النموذج حيث ينشط في فترات متساوية Intervals .

      الوقت/التاريخ الآن هو السبت نوفمبر 23, 2024 8:18 am