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

خروجی کد زیر چه خواهد بود؟ - pos - 03 آذر ۱۳۹۰ ۱۰:۱۸ ب.ظ

سوال ۵۱ ساختمان پارسه. آزمون ۵۰ درصد اول گزینه یک را انتخاب کرده(یعنی خروجی میشه ۷). جواب را هم کامل داده. من هم سوال و هم جوابش را می گذارم ببینید به نظرتان درسته؟ من جواب را گزینه سه زدم (یعنی خروجی میشه ۴)

سوال:
[تصویر:  55625_1_1379097301.jpg]

جواب پارسه:
[تصویر:  55625_2_1379097301.jpg]

خروجی کد زیر چه خواهد بود؟ - Xilinx - 04 آذر ۱۳۹۰ ۱۲:۰۱ ق.ظ

خیلی سوال زشتی بود خب بایستی یه جاش میگفت s, t هستن!!!!

خروجی کد زیر چه خواهد بود؟ - مازیار صفایی - ۰۴ آذر ۱۳۹۰ ۱۲:۰۳ ق.ظ

منم ۷ دراوردم!
خیلی هم درسته!!!!
جوابتونو بذارید

خروجی کد زیر چه خواهد بود؟ - pos - 04 آذر ۱۳۹۰ ۱۱:۴۷ ق.ظ

من فکر کنم منظورشون این بوده که push(s,right[q]) باید زیر if قرار می گرفت. وگرنه right[4]=nil میرفت توی پشته و من از روی همین استدلال کردم که top=NIL پس از حلقه خارج میشیم. Big Grin

خروجی کد زیر چه خواهد بود؟ - ahmadnouri - 04 آذر ۱۳۹۰ ۰۲:۴۰ ب.ظ

اگه دستور پوش آخری داخل if باشه جواب ۷ میشه در غیر این صورت ۴ جوابه چون بعد یه اجرا از While خارج میشه

خروجی کد زیر چه خواهد بود؟ - Mojtaba - 05 آذر ۱۳۹۰ ۱۱:۰۵ ق.ظ

سلام دوستان.
به نظر من اگر push جز if باشد گزینه صحیح میشه ۷ ولی اگه نباشه یک مسئله پیش میاد و آن اینکه top(s منظور اینکه اشاره گر پشته nil باشد یا محتوای پشته nil ؟ که با توجه به آن یا جواب ۴ میشه یا اصلا جواب صحیح در گزینه‌ها نیست و خروجی نا مفهوم است.
لطفا دوستان نظر بدن ؟ بخصوص در مورد قسمت top(s)