السؤال الأول : اختر الاجابة الصحيحة :
1-أوامر ( الإدخال - التكرار – الإخراج ) تتحكم فى إعادة تنفيذ عمل معين أو مجموعة من الأوامر حتى يتحقق شرط معين .
2-( Timer - أداة Radio Button – Text box ) هي ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة الحاسب
3-هي أداة تتيح للمستخدم مجموعة من البدائل واختيار بديل واحد فقط (Radio Button- list box - Checkbox - Group box ) .
4-الخاصية interval للمؤقت timer تحدد معدل وقوع الحدث بالوحدة الزمنية ( ثانية - دقيقة - مللي ثانية - ساعة )
5-يمكـن اسـتخـدام الكلمـة ( Sub – Const – Dim ) للإعـلان عن أسـماء المتغيرات في البرنامـج .
6-( التعبير الشرطي – أوامر التكرار – أوامر التحويل – أوامر التخصيص ) عبارة عن صياغة للعلاقة بين كميتين ويكون الناتج True أو False
ب- أكمل الكود لإيجاد مجموع الأعداد الفردية من 1 إلى 10 باستخدام جملة For .. Next
Dim A, sum as integer
ForA = 1 To 10 Step 2
sum =Sum = Sum + A
Next
Msgbox(sum)
السؤال الثاني : ( أ ) ضع علامة ( √ ) أمام العبارة الصحية وعلامة ( X ) أمام العبارة الخطأ :
1- عند استخدام متغير من النوع Byte فإن البيانات التي نتعامل معها هي البيانات المنطقية True or False . ( X )
2- المخازن التي لا تتغير قيمتها أثناء تشغيل البرنامج يطلق عليها المتغيرات ( X )
3- الأداة Checkbox تتيح للمستخدم مجموعة من البدائل لاختيار أكثر من بديل في نفس الوقت(ü)
4- يمكن إيقاف ال Timer عن العمل بإعطاء الخاصية Enabled القيمة False .(ü)
(ب) ناتج الصيغة الحسابية :
1- 2^2*3+4*2 = 20
2- 5-2*(2+1) = -1
3- 46 \ 9 Mod 3 = 2
(ج) اذكر قواعد تسمية المتغيرات :
1. يجب أن يبدأ الاسم بحرف من الحروف الهجائية الانجليزية .
2. يأتي بعد الحرف الأول أي عدد من الحروف أو الأرقام أو الرمز Underscore ( _ ) .
3. لا يسمح أن يحتوى الاسم على رموز أو علامات خاصة أو مسافات .
4. غير مسموح استخدام الكلمات المحجوزة في VB.net .
السؤال الثالث : ( أ ) أكمل بالكلمة المناسبة
( Boolean – 4 – False – Const – 3.14285714285714 - 3 – True – 3.142857 – Byte – String)
1-عدد ...Byte... هو حجم الذاكرة التي يحتاجها المتغير من النوع المصاحب له
2- لتخزين أسماء الطلبة نستخدم متغيرات من النوع ...String... كما يمكن استخدام متغيرات من النوع ...Boolean... لتخزين البيانات المنطقية .
3-إذا أردنا تخزين القيمة العددية 3.14285714285714 في ثلاث متغيرات من النوع Integer ، Single ، Double ثم استرجعنا قيمة كل متغير فإن :
أ- قيمة المتغير من نوع Integer هو ...3... ب- قيمة المتغير من نوع Single هو ...3.142857...ج- قيمة المتغير من نوع Double هو ...3.14285714285714...
4- في جملة If يتم الانتقال إلى الجمل التي تلي Else إذا كان ناتج الشرط ...False... والجمل التي تلي Then إذا كان ناتج الشرط ...True...
(ب) اقرأ التعليمات الأتية ثم أجب عن الأسئلة التالية :
Dim X, Y,W,Z as Integer
Z=5
W=4
For X= 2 To 4 Step 2
Y= Y+X
W= W-1
Next
If Y> Z Then
W = W \ 2
Z = Z + Y
End If
1- قيمة المتغير W هي ...........
2-- قيمة المتغير Y هي ...........
3- قيمة المتغير Z هي ...........
الإجابة
X = 2
X = 2 + 2 = 4
X = 4 + 2 = 6 وهنا يتوف التكرار
Y = Y + X
Y = 0 + 2 = 2
Y = 2 + 4 = 6
W = W – 1
W = 4 – 1 = 3
W = 3 – 1 = 2
بعد اختبار الشرط نجد انه تحقق واخذ القيمة True اذن يتم تنفيذ الأوامر التي Then وهي :
W = W / 2
W = 2 / 2 = 1
Z = Z + Y
Z = 5 + 6 = 11
مما سبق نصل إلى القيم النهائية للمتغيرات الثلاثة وهي :
Y = 6
W = 1
Z = 11
انتهت الأسئلة