تالار گفتمان مانشت
خروجی تکه کد- آزمون جامع نصیر - نسخه‌ی قابل چاپ

خروجی تکه کد- آزمون جامع نصیر - hosshah - 28 دى ۱۳۹۲ ۰۹:۴۷ ب.ظ

سلام دوستان
من که گیج شدم
با توجه به اینکه فراخوانی تابع با ارجاع هستش من میگم جواب میشه:
C[1]=10
C[2]=12
که اصلا تو گزینه ها نیست. نظر شما چیه؟

[تصویر:  238502_PL.png]

RE: خروجی تکه کد- آزمون جامع نصیر - AEM4949 - 29 دى ۱۳۹۲ ۱۲:۳۰ ق.ظ

تست ساده ای هست و جواب گزینه ۱ میشه.
قوانین فراخوانی با ارجاع را مرور کنید ، متوجه میشید.

RE: خروجی تکه کد- آزمون جامع نصیر - hosshah - 29 دى ۱۳۹۲ ۰۱:۱۶ ق.ظ

(۲۹ دى ۱۳۹۲ ۱۲:۳۰ ق.ظ)aem4949 نوشته شده توسط:  تست ساده ای هست و جواب گزینه ۱ میشه.
قوانین فراخوانی با ارجاع را مرور کنید ، متوجه میشید.

ممنون از جوابتون
اتفاقا چون فراخوانی با ارجاع هستش اشتباهه. چون داخل تابع قبل از اینکه [tex]C[m][/tex] حساب بشه m=2 میشه پس متغیره m به طور کلی مقدارش میشه ۲ پس حالا [tex]C[m][/tex] همون [tex]C[2][/tex] هستش دیگه. غیره اینه؟ میشه شما توضیح بدی؟

RE: خروجی تکه کد- آزمون جامع نصیر - AEM4949 - 29 دى ۱۳۹۲ ۰۱:۲۴ ق.ظ

فکر کنم شما با فراخوانی با نام اشتباه گرفتی.
پارامتر i به m وپارامتر j به [c[1 اشاره می کنند.
داخل حلقه هم هر دو خانه آرایه c چاپ میشن. یعنی ۱۱و ۱۱/

RE: خروجی تکه کد- آزمون جامع نصیر - hosshah - 29 دى ۱۳۹۲ ۱۲:۵۱ ب.ظ

(۲۹ دى ۱۳۹۲ ۰۱:۲۴ ق.ظ)aem4949 نوشته شده توسط:  فکر کنم شما با فراخوانی با نام اشتباه گرفتی.
پارامتر i به m وپارامتر j به [c[1 اشاره می کنند.
داخل حلقه هم هر دو خانه آرایه c چاپ میشن. یعنی ۱۱و ۱۱/
یعنی [tex]j=c[m][/tex] نیست؟؟؟؟Dodgy

RE: خروجی تکه کد- آزمون جامع نصیر - AEM4949 - 29 دى ۱۳۹۲ ۰۳:۵۱ ب.ظ

(۲۹ دى ۱۳۹۲ ۱۲:۵۱ ب.ظ)hosshah نوشته شده توسط:  
(29 دى ۱۳۹۲ ۰۱:۲۴ ق.ظ)aem4949 نوشته شده توسط:  فکر کنم شما با فراخوانی با نام اشتباه گرفتی.
پارامتر i به m وپارامتر j به [c[1 اشاره می کنند.
داخل حلقه هم هر دو خانه آرایه c چاپ میشن. یعنی ۱۱و ۱۱/
یعنی [tex]j=c[m][/tex] نیست؟؟؟؟Dodgy

نخیر ، پارامتر j به [c[1 اشاره می کند.Shy