vodka
22-05-2008, 17:18
بچه هایی که خوراکشون C# .Net هست میتونن یه کمکی بکنن واسه این سوالات جواب پیدا کنم؟
آخه من 0 کیلومترم:41::20:قربون همه برو بچه های باهال:10:
الف) معماری .Net
1. فضای حافظه در معماری .Net از نظر مفهومی به چند دسته تقسیم می شود.توضیح دهید؟
2. لایه CLR در معماری .Net چه نقشی دارد و معادل این لایه در معماری Sun ONE را نام ببرید؟
3. MSIL چیست و چرا در معماری .Net گنجانده شده است؟
4. نقش کامپایلر Jit در معماری .Net چیست؟
ب) مفاهیم پایه ای:
5. برای نوشتن توضیحات ( ملاحظات ) در زبان C# چند روش وجود دارد هر یک را توضیح دهید؟
6. قواعد نام گذاری متغیر ها در زبان C# را بنویسید؟
7. Method را تعریف کرده و روش تعریف آن در زبان C# را بنویسید؟
8. Method Overloading را همراه با مثال توضیح دهید؟
9. نوع داده ارجاعی چیست؟
10. انواع مقداری را توضیح داده و روشهای ایجاد این انواع را نام ببرید؟
11. روش های ایجاد یک نوع ارجاعی در زبان C# را بنویسید؟
12. فضای نام چیست و دلایل استفاده از فضای نام در معماری.Net را بنویسید؟
13. دستور Using به چه منظوری استفاده می شود؟
14. String چه نوع داده ای است؟
15. کلاس را شرح داده و نحوه تعریف آن را در زبان C# بنویسید؟
16. سازنده چیست و چرا در کلاس استفاده می شود؟ همراه با مثال شرح دهید.
17. خصوصیت چیست وچگونه تعریف می شود ؟
18. ساختار (Struct) را شرح داده و نحوه تعریف آن در زبان C# را بنویسید؟
19. تفاوتهای Class و Struct را بنویسید؟
20. سازنده پیش فرض چه سازنده ای است؟
21. نوع داده شمارشی (Enumerator) چیست و نحوه تعریف آن را در زبان C# بنویسید؟
22. مزایای استفاده از انواع شمارشی را بنویسید(کاربرد نوع داده شمارشی) ؟
23. اعضای یک کلاس را نام ببرید؟
24. برای اعضای یک کلاس چه قابلیتهای دسترسی وجود دارد هر یک را توضیح دهید؟
25. آرایه ها در زبانC# به چند دسته تقسیم می شوند. نام برده و مختصرا توضیح دهید؟
ج) کد نویسی:
26. کلاس برای شی مستطیل بنویسید که داده های مورد نیاز این شی (از جمله طول وعرض) را در خود نگه داشته و بتواند محیط و مساحت را محاسبه کند.
27. کلاسی برای کارمند دانشگاه بنویسید که مشخصات زیر را داشته باشد:
الف) بتواند نام و نام خانودگی و آدرس و حقوق کارمند را ذخیره کند.
ب) بتوان از بیرون به هر یک از عناصر داده ای کارمند به صورت فقط خواندنی دسترسی داشت.
ج) مشخصات را نمایش دهد.
د) توانایی تغییر مشخصات را داشته باشد.
28. کلاسی برای پیاده سازی یک واحد درسی بنویسید(با تجزیه و تحلیل شخصی خود)؟
29. کلاسی به نام دانشجو بنویسید که رفتار و مشخصات دانشجو را پیاده سازی کند. از جمله موارد
زیر:
الف) برای هر دانشجو اطلاعات نام و نام خانوادگی و شماره شناسنامه و معدل را ذخیره کند.
ب) بتوان به مشخصاتی از قبیل نام ومعدل از بیرون کلاس به صورت فقط خواندنی دسترسی داشت.
ج) بتواند مشخصات دانشجو را در خروجی نمایش دهد.
د) با دریافت نمرات 3 درس یک دانشجو معدل آن دانشجو را محاسبه و در خود ذخیره نماید
30. کلاسی بنویسید که ورود و خروج یک کالا را از انبار پیاده سازی کند بدین صورت که کالای فوق دارای یک موجودی اولیه می باشد با ورود کالا به انبار بر موجودی افزوده می شود و با خروج آن نیز از موجودی کاسته می شود .کلاس نوشته شده باید قادر به تنظیم موجودی اولیه کالا باشد و نیز خصوصیتی برای آن درنظر بگیرید که در هر لحظه موجودی کالا را برگرداند؟
31. کلاسی برای مشتری بانک بنویسید که ویژگی های زیر را داشته باشد:
داده ها(نام- نام خانوادگی- ش.ش- تاریخ افتتاح حساب- شماره حساب- آدرس- موجودی)
عملکردها(تغییر آدرس-چاپ اطلاعات-اصلاح موجودی)
همچنین بتوان به داده موجودی و نام از بیرون کلاس به صورت فقط خواندنی دسترسی داشت.
{توجه: در صورت نیاز می توانید ویژگیهای جدید اضافه نمایید.}
32. ساختاریی برای پیاده سازی یک نقطه بنویسید که مشخصات زیر را داشته باشد.
داده ها (نقطه شروع- رنگ)
عملکردها (جابجایی- مقایسه با نقطه دیگر - چاپ مشخصات با فرمت (X,Y))
33. برای ماه های سال يک نوع داده شمارشی تعريف کنيد؟
34. . تابعی بنویسید که یک عدد را از ورودی خوانده سپس طبق قوانین زیر آنرا در خروجی نمایش دهد:
الف) اگر عدد 1 بود رشته "یک" –اگر 2 بود رشته "دو"- اگر 3 بود رشته "سه" را نمایش دهد.
ب) اگر عدد در محدوده [1,3] نبود رشته "ورودی نادرست " را در خروجی نمایش دهد.
این تابع را با دستور Switch بنویسید.
35. الف) برنامه زير چه عملی انجام می دهد؟
ب) مقدار متغیر posi پس از اجرای برنامه چيست ؟
class person
{
String name;
public person(string n)
{
name = n;
}
public string Name
{
get { return name; }
}
}
public void program()
{
person p = new person(“ali”);
person s = new person(“ahmad”);
int posi=0;
if(p.Name == “ahmad”)
posi=1;
else
posi=2;
posi=(posi==1) ? 3:5;
}
آخه من 0 کیلومترم:41::20:قربون همه برو بچه های باهال:10:
الف) معماری .Net
1. فضای حافظه در معماری .Net از نظر مفهومی به چند دسته تقسیم می شود.توضیح دهید؟
2. لایه CLR در معماری .Net چه نقشی دارد و معادل این لایه در معماری Sun ONE را نام ببرید؟
3. MSIL چیست و چرا در معماری .Net گنجانده شده است؟
4. نقش کامپایلر Jit در معماری .Net چیست؟
ب) مفاهیم پایه ای:
5. برای نوشتن توضیحات ( ملاحظات ) در زبان C# چند روش وجود دارد هر یک را توضیح دهید؟
6. قواعد نام گذاری متغیر ها در زبان C# را بنویسید؟
7. Method را تعریف کرده و روش تعریف آن در زبان C# را بنویسید؟
8. Method Overloading را همراه با مثال توضیح دهید؟
9. نوع داده ارجاعی چیست؟
10. انواع مقداری را توضیح داده و روشهای ایجاد این انواع را نام ببرید؟
11. روش های ایجاد یک نوع ارجاعی در زبان C# را بنویسید؟
12. فضای نام چیست و دلایل استفاده از فضای نام در معماری.Net را بنویسید؟
13. دستور Using به چه منظوری استفاده می شود؟
14. String چه نوع داده ای است؟
15. کلاس را شرح داده و نحوه تعریف آن را در زبان C# بنویسید؟
16. سازنده چیست و چرا در کلاس استفاده می شود؟ همراه با مثال شرح دهید.
17. خصوصیت چیست وچگونه تعریف می شود ؟
18. ساختار (Struct) را شرح داده و نحوه تعریف آن در زبان C# را بنویسید؟
19. تفاوتهای Class و Struct را بنویسید؟
20. سازنده پیش فرض چه سازنده ای است؟
21. نوع داده شمارشی (Enumerator) چیست و نحوه تعریف آن را در زبان C# بنویسید؟
22. مزایای استفاده از انواع شمارشی را بنویسید(کاربرد نوع داده شمارشی) ؟
23. اعضای یک کلاس را نام ببرید؟
24. برای اعضای یک کلاس چه قابلیتهای دسترسی وجود دارد هر یک را توضیح دهید؟
25. آرایه ها در زبانC# به چند دسته تقسیم می شوند. نام برده و مختصرا توضیح دهید؟
ج) کد نویسی:
26. کلاس برای شی مستطیل بنویسید که داده های مورد نیاز این شی (از جمله طول وعرض) را در خود نگه داشته و بتواند محیط و مساحت را محاسبه کند.
27. کلاسی برای کارمند دانشگاه بنویسید که مشخصات زیر را داشته باشد:
الف) بتواند نام و نام خانودگی و آدرس و حقوق کارمند را ذخیره کند.
ب) بتوان از بیرون به هر یک از عناصر داده ای کارمند به صورت فقط خواندنی دسترسی داشت.
ج) مشخصات را نمایش دهد.
د) توانایی تغییر مشخصات را داشته باشد.
28. کلاسی برای پیاده سازی یک واحد درسی بنویسید(با تجزیه و تحلیل شخصی خود)؟
29. کلاسی به نام دانشجو بنویسید که رفتار و مشخصات دانشجو را پیاده سازی کند. از جمله موارد
زیر:
الف) برای هر دانشجو اطلاعات نام و نام خانوادگی و شماره شناسنامه و معدل را ذخیره کند.
ب) بتوان به مشخصاتی از قبیل نام ومعدل از بیرون کلاس به صورت فقط خواندنی دسترسی داشت.
ج) بتواند مشخصات دانشجو را در خروجی نمایش دهد.
د) با دریافت نمرات 3 درس یک دانشجو معدل آن دانشجو را محاسبه و در خود ذخیره نماید
30. کلاسی بنویسید که ورود و خروج یک کالا را از انبار پیاده سازی کند بدین صورت که کالای فوق دارای یک موجودی اولیه می باشد با ورود کالا به انبار بر موجودی افزوده می شود و با خروج آن نیز از موجودی کاسته می شود .کلاس نوشته شده باید قادر به تنظیم موجودی اولیه کالا باشد و نیز خصوصیتی برای آن درنظر بگیرید که در هر لحظه موجودی کالا را برگرداند؟
31. کلاسی برای مشتری بانک بنویسید که ویژگی های زیر را داشته باشد:
داده ها(نام- نام خانوادگی- ش.ش- تاریخ افتتاح حساب- شماره حساب- آدرس- موجودی)
عملکردها(تغییر آدرس-چاپ اطلاعات-اصلاح موجودی)
همچنین بتوان به داده موجودی و نام از بیرون کلاس به صورت فقط خواندنی دسترسی داشت.
{توجه: در صورت نیاز می توانید ویژگیهای جدید اضافه نمایید.}
32. ساختاریی برای پیاده سازی یک نقطه بنویسید که مشخصات زیر را داشته باشد.
داده ها (نقطه شروع- رنگ)
عملکردها (جابجایی- مقایسه با نقطه دیگر - چاپ مشخصات با فرمت (X,Y))
33. برای ماه های سال يک نوع داده شمارشی تعريف کنيد؟
34. . تابعی بنویسید که یک عدد را از ورودی خوانده سپس طبق قوانین زیر آنرا در خروجی نمایش دهد:
الف) اگر عدد 1 بود رشته "یک" –اگر 2 بود رشته "دو"- اگر 3 بود رشته "سه" را نمایش دهد.
ب) اگر عدد در محدوده [1,3] نبود رشته "ورودی نادرست " را در خروجی نمایش دهد.
این تابع را با دستور Switch بنویسید.
35. الف) برنامه زير چه عملی انجام می دهد؟
ب) مقدار متغیر posi پس از اجرای برنامه چيست ؟
class person
{
String name;
public person(string n)
{
name = n;
}
public string Name
{
get { return name; }
}
}
public void program()
{
person p = new person(“ali”);
person s = new person(“ahmad”);
int posi=0;
if(p.Name == “ahmad”)
posi=1;
else
posi=2;
posi=(posi==1) ? 3:5;
}