ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

📚 درس و تست کامپیوتر💻

📚 درس و تست کامپیوتر💻

前往频道在 Telegram

🔶گروه پرسش و پاسخ: 🔹https://t.me/darstestcomputer 🔶ادمین : 🔹@mojtaba_moradi_74 🔹مهم ترین نکات آزمون های استخدامی 🔹تست های دروس تخصصی 🔹تدریس و یادآوری نکات مهم 🔹فایل PDF همه کتاب ها 🔹معرفی بهترین منابع ، مشاوره درسی

显示更多
2 514
订阅者
-224 小时
+37 天
+630 天
帖子存档
گزینه ۲ صحیح هست
گزینه ۲ صحیح هست

گزینه ۲ صحیح هست . به خط آخر دقت کنید برای اینکه گیج نشید به اولویت پرانتز فکر کنید ک از همه بالاتر هست تو پرانتز گفتیم c+a :
گزینه ۲ صحیح هست . به خط آخر دقت کنید برای اینکه گیج نشید به اولویت پرانتز فکر کنید ک از همه بالاتر هست تو پرانتز گفتیم c+a : میدونیم که نام آرایه به تنهایی اشاره میکند به آدرس خونه اول آرایه تو این قضیه دقت کنید c همیشه اشاره میکنه به خونه اول ارایه ؛ ولی با a که گام حلقه هست ؛ هی یکی به اندیس اضافه میکنیم . هربار اگر (c+a)* زوج بود یعنی اگر محتوا زوج بود ؛ با b جمع میشه

سوال 27 گزینه 4 تو حلقه وایل گفتیم تا وقتی محتوای s* درست هست کارکترها رو نمایش بده و یکی برو جلوتر ؛ تا وقتی به null نرسیدیم
سوال 27 گزینه 4 تو حلقه وایل گفتیم تا وقتی محتوای s* درست هست کارکترها رو نمایش بده و یکی برو جلوتر ؛ تا وقتی به null نرسیدیم کارکترها رو نمایش میده میره جلو

سوال ۲۳ : گزینه ۴ سوال ۲۴ : بستگی به سایزآف متغییر از نوع اشاره گر تو هر سیستمی داره . تو این کتاب هر اشاره گر دوبایتی هست .
سوال ۲۳ : گزینه ۴ سوال ۲۴ : بستگی به سایزآف متغییر از نوع اشاره گر تو هر سیستمی داره . تو این کتاب هر اشاره گر دوبایتی هست . گزینه ۳ درست هست سوال ۲۵ : با همون توضیح سوال قبلی ؛ گزینه ۱ یعنی 60 = 3*2*10 چون تو این کتاب سایز هر اشاره گر دو بایت هست پس 120 = 60 * 2 سوال 26 گزینه 4 چون s* آرایه ای 3 خونه ای از اشاره گرهاست هر خونه دو بایت میگیره

گزینه ۲ صحیح هست با دستور خط سوم ؛ اشاره گر p1 به انتهای رشته اشاره میکند . با دستور خط چهارم ؛ اشاره گر p2 به ابتدای رشته st
گزینه ۲ صحیح هست با دستور خط سوم ؛ اشاره گر p1 به انتهای رشته اشاره میکند . با دستور خط چهارم ؛ اشاره گر p2 به ابتدای رشته str2 اشاره میکند . در حلقه وایل ؛ محتویات رشته str1 بصورت معکوس در str2 کپی میشود . عملیات کپی وقتی تمام میشود که p1به ابتدای رشته str1 برسد . یعنی از آخر کپی میشه تا اول ؛ آخره کار وقتی t ی اول رشته کپی شد ؛ دستور p-- باعث میشه شرط حلقه برقرار نباشه .

خروجی گزینه دو یعنی 5 5 هست به اشاره گره p ؛ آدرس a رو دادیم به اشاره گره ptr هم آدرس p رو دادیم که خوده p از نوع اشاره گر هس
خروجی گزینه دو یعنی 5 5 هست به اشاره گره p ؛ آدرس a رو دادیم به اشاره گره ptr هم آدرس p رو دادیم که خوده p از نوع اشاره گر هست

گزینه 2 صحیح هست .
گزینه 2 صحیح هست .

جواب گزینه ۱ خط یک و دو درست و طبیعی و بدیهی هستند . خط سوم و چهارم غلط هستن چون آدرس رو نمیتونیم به طور مستقیم یا از طریق ci
جواب گزینه ۱ خط یک و دو درست و طبیعی و بدیهی هستند . خط سوم و چهارم غلط هستن چون آدرس رو نمیتونیم به طور مستقیم یا از طریق cin مقداردهی کنیم خط پنجم ششم هفتم غلط چون جلوی cout باید از علامت کوچکتر استفاده کنیم نه بزرگتر

سوال ۱۶ : گزینه ۲ خط آخرش غلط هست . سوال ۱۷ : گزینه ج یعنی خط شماره ۳ با بقیه فرق داره . همه خط ها آدرس هستند بجز خط شماره ۳
سوال ۱۶ : گزینه ۲ خط آخرش غلط هست . سوال ۱۷ : گزینه ج یعنی خط شماره ۳ با بقیه فرق داره . همه خط ها آدرس هستند بجز خط شماره ۳ ک محتوای a هست . نکته دیگه این سوال این هست که عدد a تو مبنای ۸ هست و خروجی خط شماره ۳ عدد ۱۳۳ هست (معادل دهدهی ۰۲۰۵)

گزینه ۱ اشتباه . چون p& سمت چپ مساوی قرار دارد . گزینه ۲ اشتباه چون اشاره گر به آدرس اشاره میکنه و ما آدرس دهی بهش ندادیم گزی
گزینه ۱ اشتباه . چون p& سمت چپ مساوی قرار دارد . گزینه ۲ اشتباه چون اشاره گر به آدرس اشاره میکنه و ما آدرس دهی بهش ندادیم گزینه ۳ هم اشتباه چون تو خط سوم باید & قبل از x باشه جواب هیچکدام .

با سلام . دقیقا شبیه همین سوال تو ازمون وزارت علوم اومده بود .
با سلام . دقیقا شبیه همین سوال تو ازمون وزارت علوم اومده بود .

تو خط شماره 8 ، آدرس خونه یازدهم رو میدیم به اشاره گره پی ، تو خط 10 با حلقه فور اعداد 1 تا 10 رو میدیم به محتوای خونه یازدهم
تو خط شماره 8 ، آدرس خونه یازدهم رو میدیم به اشاره گره پی ، تو خط 10 با حلقه فور اعداد 1 تا 10 رو میدیم به محتوای خونه یازدهم و هربار یک واحد از آدرس اشاره گر کم میکنیم . یعنی عدد 1 تو خونه 11 میشینه ، عدد دو تو خونه 10 میشینه الی آخر ... دقت کنید تو آخرین اجرای حلقه فور عدد 10 تو خونه اندیس شماره 2 میشینه و بعدش هم p — باعث میشه اشاره گر به خونه اندیس 1 اشاره کنه ..... تو حلقه دوم اول p++ شده و اشاره گر به خونه 2 اشاره میکنه ، بعد محتواش که عدد 10 هست چاپ میشه و هربار یک واحد به آدرس اضافه میشه و محتوای آدرس جدید چاپ میشه

مقدار q همچنان 1 هست . ولی p+1 میشه و چون تو سیستم من هر اشاره گر 4 بایت فضا میگیره 4 تا به آدرس P اضافه شده . اگه میخواستیم
مقدار q همچنان 1 هست . ولی p+1 میشه و چون تو سیستم من هر اشاره گر 4 بایت فضا میگیره 4 تا به آدرس P اضافه شده . اگه میخواستیم مقدار q بشه 2 ، باید بجای ++ p* مینوشتیم ++ (P*)

اشاره گر به آرایه : اینجا تو خط چهارم آدرس خونه صفرم رو دادیم به اشاره گره P ، یعنی اول کار p به عدد 1 اشاره میکنه . ولی به خ
اشاره گر به آرایه : اینجا تو خط چهارم آدرس خونه صفرم رو دادیم به اشاره گره P ، یعنی اول کار p به عدد 1 اشاره میکنه . ولی به خط آخر دقت کنید اینجوری تریس کنید : چون اولویت با پرانتز هست ، ابتدا داخل پرانتز اجرا میشه و p میشه 1 ، حالا [ 1 ] p* میشه عدد 2 و این عدد چاپ میشه

در نوع int * const p ، محتوا قابل تغییر است و آدرس غیر قابل تغییر . اگر به جای کانست دقت کنیم مشخص هست ک عملکردش چجوریه

پس در نوع const int * p آدرس اشاره گر قابل تغیر هست و محتوای اشاره گر غیر قابل تغییر .

حالت دوم استفاده از const : اگر const بعد از * type بیاید ، میتوانیم محتوای آنجایی که اشاره گر بهش اشاره میکند را تغییر دهیم
حالت دوم استفاده از const : اگر const بعد از * type بیاید ، میتوانیم محتوای آنجایی که اشاره گر بهش اشاره میکند را تغییر دهیم ، اما دیگه نمیتونیم به یه متغییر دیگه اشاره کنیم . مثلا تو این مثال نمیتونیم آدرس b رو بدیم با اشاره گر p

محتوای متغیر معمولی از نوع کانست را نمیتوان با اشاره گر تغییر داد . ( تو کتاب نوشته میتوان تغییر داد )
محتوای متغیر معمولی از نوع کانست را نمیتوان با اشاره گر تغییر داد . ( تو کتاب نوشته میتوان تغییر داد )

اگر const قبل از int*p بیاید ، محتوای آنجایی که بهش اشاره میشود قابل تغییر نیست . مثلا (4=p*) خطا داره . اما خوده اشاره گر قا
اگر const قبل از int*p بیاید ، محتوای آنجایی که بهش اشاره میشود قابل تغییر نیست . مثلا (4=p*) خطا داره . اما خوده اشاره گر قابل تغییر هست . تو این مثال نمیتونیم محتوای a یا b رو تغییر بدیم ولی اشاره گر میتونه به هر متغیری اشاره کنه

اشاره گر ها را میتوان به یکدیگر نسبت داد . در این حالت اشاره گره سمت چپ ، به همان جایی اشاره میکند که اشاره گر سمت راستی اشار
اشاره گر ها را میتوان به یکدیگر نسبت داد . در این حالت اشاره گره سمت چپ ، به همان جایی اشاره میکند که اشاره گر سمت راستی اشاره میکند