یه سری نمونه سوال تستی #C هست کسی میتونه جوابشو بزاره؟
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Printable View
یه سری نمونه سوال تستی #C هست کسی میتونه جوابشو بزاره؟
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعضیهاشون جواب دادم البته شک دارم درست باشن.
1- متغییری که درون یک متد ساخته یمشه، در حالت عادی لوکال یا محلی هستش.... ولی خوب میشه گفت که پرایویت در سطح اون متد هم هست!!
4- گزینهی سی درست است!!(یعنی گزینهی سی غلط هست که میشه جواب درست!)
7- گزینهی دی درست میباشه فک کنم!!
8- گزینهی آ غلط باشه احتمالا؟!
9- بی درسته؟!
10- هرسه مورد غلط هستن قک کنم؟!
11- هرچی فک میکنم یا همه اشتبان! یا بی درسته!!!
12- بی درست هست؟!
13 بی درست هست؟
14- این یکی فک کنم همه رو دونه دونه میشمره؟! آ درست هست؟
15- آ
17- بی!
18- دی؟!
19- بی؟!
در کل خوشحالم که تو چنین ازمونی شرکت نمیکنم!! چون به طور قطع پاس نمیشدم.....!!! لعنت...چقد سخت بود! احساس کردم هیچی برنامه نویسی بلد نیستم!!(شایدم واقعا بلد نیستم و توهم بلد بودن دارم!)
1 a 2 b 3 b 4 c 5 ! 6 ! 7 c 8 a 9 b 10 d 11 c 12 c 13 b 14 b 15 a or d 16 a 17 ! 18 a 19 a 20 !
فک کنم افتادم این درس رو!!
ممنوننقل قول:
میشه در مورد سوالهای 7-8-9-10-11 و 19 یه توضیح بدید؟
سوال هفت : مورد a و d به این دلیل اشتباه است که ما برای رشته نمیتوانیم از تک کوتیشن استفاده کنیمنقل قول:
مورد b رشته #c از محدوده کوتیشن ها خارج شده است و باعث ارور میشود
مورد c درست است به این دلیل که از علامت @ در ابتدا استفاده شده و جفت کوتیشن ها همه رشته را پوشش میدهند
برای درک بهتر این سوال باید چند بار حالت های مختلف رشته رو تست کنید تا متوجه موضوع شوید
سوال هشت : برای ادرس دهی یا استفاده از علامت \ یا باید از جفت \\ استفاده کرد یا باید در ابتدای رشته از علامت @ استفاده نمود
مورد a از @ استفاده نکرده و از یک \ در رشته استفاده شده پس اشتباه است
مورد b از @ استفاده نکرده اما دو \\ در رشته پشت سر هم امده پس درست است
مورد c از @ و یک \ استفاده کرده پس درست است
مورد d از @ و دو \\ استفاده نموده پس درست است
سوال نه :
مورد a به صورت مستقیم نمیتوانیم رشته رو وارد ارایه کنیم . اشتباه
مورد b صحیح است
مورد c نوع داده ای که در { } در نظر گرفته شده است که وارد ارایه شود کاراکتر است نه رشته . اشتباه
مورد d ابتدا نحوه تعریف ارایه در سی شارپ رو اشتباه در نظر گرفته و ما سایز ارایه رو در سمت چپ تعریف ارایه نمی توانیم مقدار دهی کنیم
سوال ده :
string نوع داده ای reference هست ، قابل تغییر ، ارایه ای از رشته ها است
سوال یازده :
مورد a , b کلا نحوه تعرف ارایه رو اشتباه در نظر گرفته اند
مورد c صحیح است
مورد d اشتباه به این دلیل که سایز ارایه رو در سمت چپ تعریف ارایه در نظر گرفته است
سوال نوزده :
در ارایه های دو بهدی باید بعد سمت چپ همیشه مشخص باشد
مورد a اشتباه به دلیل مشخص نبودن بعد سمت چپ
مورد b صحیح به دلیل مشخص بودن بعد اول و در صورت تمایل (که اینجا این کار رو کرده) خانه ها یا سلول هایی برای ان در نظر گرفته
مورد c صحیح به دلیل اینکه فقط تعریف کرده و فضایی برای ان در نظر نگرفته
مورد d صحیح به دلیل مشخص بودن بعد سمت چپ (بر خلاف مورد b اینجا برای بعد سمت راست فعلا خانه یا سلولی در نظر گرفته نشده است )
اگر جایی بد توضیح داده شده و یا سوالی بود در حد توان درخدمتم
سوال 1 جوابش گزینه bهم میشه؟ چون متغیر بصورت پیش فرض خصوصی هست.
متغییرهایی که در خود کلاس تعریف میشوند سراسری نام دارند و متغییرهایی که داخل متد تعریف میشوند متغییرهای محلی نام دارندنقل قول:
private , public , protected جزء محدوده دید متغییر محسوب میشوند
در سطح یک کلاس هیچ فرقی نداره شما متغییر رو private , public , protected تعریف کنید اما فرق داره که سراسری باشه یا محلی
درمورد سوال ده
استادمون توی جزوه گفته غیر قابل تغییر هست
یه جورایی آرایه ای از کاراکترها هم حساب میشه.
فکر کنم جواب a درست باشه.
سوالات رو کسی طرح کرده که زیاد به نحوه طراحی سوالات اشنا نبوده (شاید طراح در بخش تدریس یک نخبه باشد . البته ببخشید که رک گفتم ) بعضی سوالات به شدت دو پهلو هستند و اگر شما این سوالات رو به دو استاد هم بدهید پاسخی متفاوت خواهید شنیدنقل قول:
با سلام
لینک نمونه سوالات منقضی شده . اگه ممکنه فایلش رد برای من ارسال کنید .
پیشاپیش سپاسگزارم
saleh.saky[at]gmail.com