تالار گفتمان مانشت

نسخه‌ی کامل: بررسي سوالات PL مهندسي كامپيوتر 92
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
- اگر به جای == از = در زبان C استفاده کنیم چه خطایی میده؟ گزینه 1 : Syntax اما الان فکر می کنم شاید اشتباه زدم چون C در تخصیص مقدار برمی گردونه ... نمی دونم
- ساختار repeatUntil : گزینه 1 که اول عملیات بود بعد شرط
- کدام زبانها جمع آوری خودکار زباله رو انجام میدن ؟ یعنی ستم بود همه حالت اینزبانها رو حفظ کرده بودم جز این موردشون رو
من خطایه منطقی زدم
(20 بهمن 1391 03:22 ب.ظ)svk7 نوشته شده توسط: [ -> ]من خطایه منطقی زدم

خط نحوی درست بود اونم خذژدا لعنتش کنه چی بود داده بود آخه مرتیکه چه می دانم کدوم زباله جمع می کنه بابات جمع می کنه
(20 بهمن 1391 03:22 ب.ظ)svk7 نوشته شده توسط: [ -> ]من خطایه منطقی زدم

منم منطقی زدم
من زدم معنایی
این سوال کامپایلر بود
چک میکنم مطمئن شدم میگم

repeat until رو درست زدید
منم زدم معنایی... کاش همین باشـــــــــــــه
میشه منطقی چون برنامه خطا نمیگیره و اجرا میشه اما جواب منطقی نداره . اگه خطای نحوی باشه کمپایلر error میده

سوال Repeat- Until هم میشه گزینه 1 دفترچه C , D . اول جعبه دستور (مستطیل) بعد پایینش جعبه شرطی (لوزی میاد )
ادرس مجازی 2017 میشد ولی من زدم 2025 بین این دوتا شک داشتم اینو زدم Sad((( ولی اشتباه بوده

من از سی پلاس پلاس یادم بود که این ارور میده پس زدم معنایی ولی نمی دونم کامپایلر C هم ارور میده یا نه
زباله هارو زدم همشون به جز ادا گفتم به قد و قواره ادا نمیخوره زباله جمع کنه Smile)
lمنطقی نمیشه
منطقی = مثلن فراخونی بی نهایت بار
لغوی=املای اشتباه کلمه
نحوی =استفاده از + بجای =
معنایی =استفاده از عمگرهای ناسازگار
پوران ص 44
حالا بین نحوی و معنایی فقط شک دارم

اخه تاپیک زدین بررسی بررسی سوالات PL مهندسی کامپیوتر 92
خب این سوال که گفتین میشه کامپایلر مگه شما اشتباهن فکر کردین که اینا پیاره سازی هستن!
خطاهای نحوی و .. جز درس کامپایلر هستن خجالت ندین ما رو!
من میگم نحوی .
چه سوالی بود با سه تا از دوستام هر کدوم یه گزینه رو زدیم همه هم مطمئن ، که درسته!!
جواب اون سوال که گفته بود نوع خطا به نظرم معنایی میشه با این نگاه که = واسه انتساب هستش ولی == واسه چک کردن برابری و کلا معناش یه چیز دیگست و مشکل سینتکس نداره
تو سوال قید شده بو در زبان C:

به نظرم:
اگه خطایه لغوی یا نحوی و یا معنایی باشه کامپایلر سی ایراد میگیره
ولی این دستور تو سی مشکلی نداره در واقع دستوره انتسابه که بعد از انتساب بررسی میشه اگه مقداریکه منتسب میشه مخالف صفر بود
بعنوان true در نظر گرفته میشه
پس این خطا منطقیه

(20 بهمن 1391 03:56 ب.ظ)fsi2013 نوشته شده توسط: [ -> ]زباله هارو زدم همشون به جز ادا گفتم به قد و قواره ادا نمیخوره زباله جمع کنه Smile)


شانس آوردی خانم ادا اینجا نیس Big GrinBig GrinBig GrinTongue
(20 بهمن 1391 04:55 ب.ظ)svk7 نوشته شده توسط: [ -> ]تو سوال قید شده بو در زبان C:

به نظرم:
اگه خطایه لغوی یا نحوی و یا معنایی باشه کامپایلر سی ایراد میگیره
ولی این دستور تو سی مشکلی نداره در واقع دستوره انتسابه که بعد از انتساب بررسی میشه اگه مقداریکه منتسب میشه مخالف صفر بود
بعنوان true در نظر گرفته میشه
پس این خطا منطقیه

(20 بهمن 1391 03:56 ب.ظ)fsi2013 نوشته شده توسط: [ -> ]زباله هارو زدم همشون به جز ادا گفتم به قد و قواره ادا نمیخوره زباله جمع کنه Smile)


شانس آوردی خانم ادا اینجا نیس Big GrinBig GrinBig GrinTongue

یعنی ادا هم تو شهرداری کار نمیکنه! Sad بعدشم من اقا هستم اینم دخترمه Smile
(20 بهمن 1391 02:37 ب.ظ)mmoharrer نوشته شده توسط: [ -> ]- اگر به جای == از = در زبان C استفاده کنیم چه خطایی میده؟ گزینه ۱ : Syntax اما الان فکر می کنم شاید اشتباه زدم چون C در تخصیص مقدار برمی گردونه ... نمی دونم
- ساختار repeatUntil : گزینه ۱ که اول عملیات بود بعد شرط
- کدام زبانها جمع آوری خودکار زباله رو انجام میدن ؟ یعنی ستم بود همه حالت اینزبانها رو حفظ کرده بودم جز این موردشون رو

دوست عزیز جواب گزینه 3 دفترچه 511B بود که می شد ایراد منطقی چون عمل انتساب انجام می شود و اگر مقدار بیش از صفر باشه True فرض می کنه کامپایلر و در نهایت شرط برقرار عکسشم شرط برقرار نمی شه
(20 بهمن 1391 05:15 ب.ظ)Mahdi .Tahmouresi نوشته شده توسط: [ -> ]
(20 بهمن 1391 02:37 ب.ظ)mmoharrer نوشته شده توسط: [ -> ]- اگر به جای == از = در زبان C استفاده کنیم چه خطایی میده؟ گزینه ۱ : Syntax اما الان فکر می کنم شاید اشتباه زدم چون C در تخصیص مقدار برمی گردونه ... نمی دونم
- ساختار repeatUntil : گزینه ۱ که اول عملیات بود بعد شرط
- کدام زبانها جمع آوری خودکار زباله رو انجام میدن ؟ یعنی ستم بود همه حالت اینزبانها رو حفظ کرده بودم جز این موردشون رو

دوست عزیز جواب گزینه ۳ دفترچه ۵۱۱B بود که می شد ایراد منطقی چون عمل انتساب انجام می شود و اگر مقدار بیش از صفر باشه True فرض می کنه کامپایلر و در نهایت شرط برقرار عکسشم شرط برقرار نمی شه

من در مورد کامپایلر c مطمئن نیستم ولی مطمئنم C++ اینو خطا اعلام میکنه و چون از نظر ساختاری ایرادی نداره خطای معنایی هستش ولی اگ اینی که شما میگی باشه جواب درست جواب شماست اگ ایراد نگیره پاسکال رو می دونم ایراد نمیگیره ولی c رو نمی دونم الان کتاب پرات ندارم نگاه کنم
صفحه‌ها: 1 2 3 4 5
لینک مرجع