1- من أعراض الإصابة بالفيروسات إنشاء ملفات عشوائية بدون تدخل من المستخدم. شرح السؤال عندما تلاحظ ظهور ملفات غريبة على جهازك لم تقم أنت بإنشائها، هل هذا سلوك طبيعي للنظام أم أنه قد يكون مؤشراً على وجود برنامج ضار؟ صح خطأ الإجابة الصحيحة هي (صح)هذا العرض مذكور في النقطة رقم 9 من قائمة أعراض الإصابة بالفيروسات في الكتاب المدرسي. بعض الفيروسات تقوم بإنشاء ملفات عشوائية على القرص الصلب، إما كجزء من عملية التكاثر والانتشار، أو لإرباك المستخدم وإخفاء الملفات الضارة الحقيقية.للتفكير:لماذا قد يقوم فيروس بإنشاء ملفات بأسماء تبدو كملفات نظام مهمة؟(الفصل الأول: أمنية البيانات والمعلومات، 1-5: فيروس الحاسوب، 1-5-2: أعراض الإصابة بالفيروسات، صفحة 15)
2- يمكن الإعلان عن مصفوفة تحتوي على انواع مختلفة من البيانات. شرح السؤال تذكر التعريف الأساسي للمصفوفة. هل من شروطها أن تكون كل عناصرها من نفس العائلة (النوع)؟ صح خطأ الإجابة الصحيحة هي (خطأ)من التعريفات الأساسية للمصفوفة في لغات البرمجة مثل بيسك أنها "تحتوي على عناصر من نفس النوع". لا يمكنك في جملة إعلان واحدة لمصفوفة أن تخلط بين أنواع بيانات مختلفة (مثل أرقام ونصوص). يجب أن تكون جميع العناصر من نوع واحد فقط، مثلIntegerأوString.للاطلاع أكثر:في بعض لغات البرمجة الحديثة، توجد هياكل بيانات أخرى (مثل القوائم في بايثون) تسمح بتخزين أنواع مختلفة من البيانات. ما الفرق بينها وبين المصفوفة التقليدية؟(الفصل الخامس: المصفوفات، 5-1: مقدمة، صفحة 75)
3- تستخدم صناديق التحقق (Check Boxes) في إعطاء مستخدم البرنامج مجموعة خيارات ليختار منها واحد أو أكثر من خيار في نفس الوقت. شرح السؤال عندما ترى قائمة من المربعات (وليس الدوائر) للاختيار منها، مثل قائمة الهوايات، هل يمكنك اختيار أكثر من مربع واحد؟ صح خطأ الإجابة الصحيحة هي (صح)هذا هو الوصف الدقيق لوظيفة صناديق التحققCheck Boxes. هي مصممة للسماح للمستخدم باختيار أي عدد من الخيارات من بين مجموعة معروضة (صفر، واحد، أو أكثر). كل صندوق تحقق يعمل بشكل مستقل عن الآخرين.للمقارنة:ما هي الأداة التي تستخدمها إذا أردت إجبار المستخدم على اختيار خيار واحد فقط؟(الفصل السابع: أدوات البيسك المرئي، 7-2: صناديق التحقق، صفحة 112)
4- يشترط في استخدام الطريقة (Set focus) أن يكون زر الأمر (Command Button) ظاهراً وفعالاً. شرح السؤال هل يمكنك منطقياً أن تطلب من شخص التركيز على شيء غير موجود (مخفي) أو لا يمكن التفاعل معه (معطل)؟ صح خطأ الإجابة الصحيحة هي (صح)يذكر الكتاب المدرسي هذه الملاحظة الهامة: "يشترط في استخدام الطريقةSetFocusأن تكون الأداة المطلوب تركيزها ... ظاهراً وفعالاً". لا يمكن للبرنامج أن ينقل التركيز إلى أداة مخفية (خاصيةVisible = False) أو معطلة (خاصيةEnabled = False).سؤال:ماذا يحدث إذا حاولت تنفيذ الأمرCommand1.SetFocusعلى زر كانت خاصيةVisibleلهFalse؟(الفصل الرابع: تطبيقات برمجية باستخدام لغة البيسك المرئي، 4-7: الأدوات القياسية لتصميم النموذج، 4-7-3: أزرار الأوامر، صفحة 69)