1- تقوم الدالةIntبإرجاع قيمة العدد بدون إشارة ومن نفس نوع البيانات المعطى للدالة. شرح السؤال فكر في وظيفة الدالةInt. هل هي تتجاهل إشارة الرقم السالب؟ على سبيل المثال، ما هي نتيجةInt(-5.8)؟ صح خطأ الإجابة الصحيحة هي (خطأ)الدالةIntتقوم بإرجاع أكبر عدد صحيح أصغر من أو يساوي قيمة الوسيط. هي لا تحذف الإشارة. على سبيل المثال،Int(-5.8)تعيد القيمة -6. الدالة التي تقوم بإرجاع القيمة بدون إشارة هي دالة القيمة المطلقةAbs.سؤال:ما هي الدالة التي تقوم فقط بحذف الجزء الكسري من الرقم مع الحفاظ على الإشارة؟(الفصل السادس: البرامج الفرعية والدوال، 6-4: الدوال الجاهزة، 6-4-1: الدوال الرياضية، صفحة 103)
2- تقوم الدالة الوظيفيةFunctionبإعادة قيمة واحدة من خلال اسم الدالة. شرح السؤال ما هو الفرق الجوهري في "المخرجات" بين الدالة (Function) والإجراء الفرعي (Sub)؟ صح خطأ الإجابة الصحيحة هي (صح)هذا هو الفرق الأساسي الذي يميز الدالة الوظيفيةFunction. فهي مصممة لتقوم بعملية حسابية أو منطقية وتعيد نتيجة واحدة فقط، ويتم ذلك عن طريق إسناد القيمة إلى اسم الدالة نفسها.للتفكير:كيف يمكن لإجراء فرعيSubأن يعيد أكثر من قيمة؟(الفصل السادس: البرامج الفرعية والدوال، 6-3: الدوال الوظيفية (دوال المستخدم)، صفحة 96)
3- يمكن استدعاء أي إجراء فرعي من أي أداة على النموذج، وذلك بكتابته في الجزءGeneralالخاص بالنموذجForm. شرح السؤال إذا كان لديك كود تريد استخدامه من عدة أزرار مختلفة على نفس النموذج، هل ستكرر كتابة الكود داخل كل زر، أم ستكتبه مرة واحدة في مكان مشترك داخل النموذج وتستدعيه؟ صح خطأ الإجابة الصحيحة هي (صح)الجزء العام (General) في نافذة الكود الخاصة بالنموذج هو المكان المخصص لتعريف المتغيرات والإجراءات والدوال التي تكون مرئية ومتاحة للاستخدام من قبل جميع الأدوات والأحداث الموجودة على ذلك النموذج تحديداً. هذا يسمح بتنظيم الكود وإعادة استخدامه داخل النموذج الواحد.للتفكير:إذا أردت استدعاء نفس الإجراء من نموذجين مختلفين (Form1وForm2)، هل يكفي وضعه في الجزءGeneralلأحد النموذجين؟ وما هو الحل؟(الفصل السادس: البرامج الفرعية والدوال، 6-2: الاجراءات الفرعية (الروتينات)، صفحة 92)
4- الدوال الجاهزة في بيسك المرئي هي دوال: شرح السؤال عندما تستخدم دالة مثلSqrأوLen، هل أنت بحاجة لكتابة الكود الذي يقوم بحساب الجذر التربيعي أو طول النص، أم أنك فقط تستدعي الدالة وهي تقوم بالعمل؟ ليس لها معاملات يمكن استدعاؤها بدون كتابة برامجها تعطي أكثر من نتيجة واحدة يمكن استدعاؤها بجملة الاستدعاءCall الإجابة الصحيحة هي (يمكن استدعاؤها بدون كتابة برامجها)الدوال الجاهزة (Built-in Functions) هي دوال مدمجة في لغة البرمجة نفسها. الكود الخاص بها مكتوب ومترجم مسبقاً من قبل مطوري اللغة. كل ما على المبرمج فعله هو استدعاؤها باسمها وتمرير المعاملات الصحيحة لها، دون الحاجة إلى معرفة أو كتابة كيفية عملها من الداخل.للتفكير:لماذا توفر لغات البرمجة دوالاً جاهزة؟ ما الفائدة التي تعود على المبرمج؟(الفصل السادس: البرامج الفرعية والدوال، 6-4: الدوال الجاهزة، صفحة 102)