بعد از کنکورم خودش یه دردسره........
بر اساس دفترچه A- تمام سوالات با دلایل:
========================================
سوال ۵۱: گزینه ۲ هم درست
وفتی h توی این گزینه هست ولی توی صورت نیست! پس این گزینه مسلما پیمایش میانوندی نیست پس جواب است.
اگه اشتباه تایپی که h با b اشتباه میشه که توی b هم توی این گزینه هست!
---------------------------------------------------------------------------------------------------
سوال ۶۱: رعایت نکردن سر فصل های وزارت علوم: به نظر من این سوال بیشتر برای کنکور برق مناسب تر است (داوطلبان کامپیوتر شامل مهندسی نرم افزار و هوش و .. هستند)
----------------------------------------------------------------------------------------------------
سوال۶۶: گزینه ۲ درست
توضیح کامل در عکس
----------------------------------------------------------------------------------------------------
سوال ۹۴: گزینه ۴ هم درست
با توجه به earlyو lazy یا late بایندینگ و امکان استفاده از delay و force (رجوع به کتاب sicp فصل stream) در برخی مفسر ها و این امکان هم وجود دارد که اول مقادیر موجود واکشی شود و بعد تابع فراخوان شود پس خروجی ۴ هم ممکن است.
-----------------------------------------------------------------------------------------------------
سوال ۹۵:گزینه ۱ صحیح است
وقتی یک تابع تعریف شده (شرط گزینه ۴ نقض نمی شود) این امکان باید وجود داشته باشد که خود را فراخوانی کند در این صورت بدون پیوند کنترلی چطوری کارهای بازگشت و مقادیر برگشتی را انجام دهد!!!؟ گزینه درست تر ۱ هست چون رکورد فعالیت در زمان کامپایل معلوم شود جای مشخصی برای ارجاع به متغییرها میتواند داشته باشد یا در اگر در حوزه داینامیک باشه از پیوند کنترلی استفاده بشه ولی اگه پیوند کنترلی نباشه توی فراخوانی و بازگشت به مشکل غیر قابل حل بر میخوریم!!!