برنامه نویسی

فصل 6 آزمون های پایانی

Summarize this content to 400 words in Persian Lang ✓آزمون فصل 6
1. با توجه به قطعه زیر،

کلاس X {
تعداد int خصوصی؛
آیا قطعه زیر صحیح است؟
کلاس Y {
public static void main (string args[]) {
X ob = جدید X();
ob.count = 10;
2. یک اصلاح کننده دسترسی باید _____ عبارت یک عضو باشد.
3. مکمل یک صف پشته است. از دسترسی اولین و آخرین ورود استفاده می کند.
بیرون می آید و اغلب با انبوهی از ظروف مقایسه می شود. اولین ظرف
قرار داده شده روی میز آخرین مورد استفاده است. یک کلاس پشته به نام ایجاد کنید
پشته ای که می تواند شامل کاراکتر باشد. فراخوانی متدهایی که به پشته دسترسی دارند
push() و pop(). به کاربر اجازه دهید اندازه پشته را تعیین کند
او ایجاد شده است. سایر اعضای کلاس Stack را خصوصی نگه دارید.
(نکته: می توانید از کلاس Queue به عنوان الگو استفاده کنید؛ فقط راه را تغییر دهید
نحوه دسترسی به داده ها.)
**4. با توجه به این کلاس،

آزمون کلاس {
int a;
Test(int i) { a = i; }
}
روشی به نام swap( ) ایجاد کنید که محتویات اشیاء ارجاع شده توسط دو مرجع شیء تست را مبادله می کند.
5. آیا قطعه زیر صحیح است؟

کلاس X {
int meth(int a, int b) { … }
رشته مت (int a, int b) { … }
6. یک متد بازگشتی ایجاد کنید که محتوای یک رشته را به عقب نمایش دهد.
7. اگر همه اشیا در یک کلاس باید متغیر یکسانی را به اشتراک بگذارند، **
چگونه باید این متغیر را اعلام کنید؟
**8. چرا ممکن است مجبور شوید از یک بلوک استاتیک استفاده کنید؟
9. طبقه درونی چیست؟
10. به طوری که یک عضو فقط توسط سایر اعضای کلاس آن قابل دسترسی است،

چه اصلاح کننده دسترسی باید استفاده شود؟
11. نام یک روش به اضافه لیست پارامترهای آن، **__________ را تشکیل می دهد.
از روش.
فصل 6 بررسی کامل روش ها و کلاس ها 217
**12. یک آرگومان int با استفاده از فراخوانی توسط به یک متد ارسال می شود

__________.
13. یک متد varargs به نام sum() ایجاد کنید که مقادیر int **pass شده را جمع می کند.
برای او کاری کنید که نتیجه را برگرداند. استفاده از آن را نشان دهید.
**14. آیا روش varargs می تواند بیش از حد بارگذاری شود؟
15. نمونه ای از روش varargs بارگذاری شده را نشان دهید که مبهم است.

✓آزمون فصل 6
1. با توجه به قطعه زیر،

کلاس X {
تعداد int خصوصی؛
آیا قطعه زیر صحیح است؟
کلاس Y {
public static void main (string args[]) {
X ob = جدید X();
ob.count = 10;
2. یک اصلاح کننده دسترسی باید _____ عبارت یک عضو باشد.
3. مکمل یک صف پشته است. از دسترسی اولین و آخرین ورود استفاده می کند.
بیرون می آید و اغلب با انبوهی از ظروف مقایسه می شود. اولین ظرف
قرار داده شده روی میز آخرین مورد استفاده است. یک کلاس پشته به نام ایجاد کنید
پشته ای که می تواند شامل کاراکتر باشد. فراخوانی متدهایی که به پشته دسترسی دارند
push() و pop(). به کاربر اجازه دهید اندازه پشته را تعیین کند
او ایجاد شده است. سایر اعضای کلاس Stack را خصوصی نگه دارید.
(نکته: می توانید از کلاس Queue به عنوان الگو استفاده کنید؛ فقط راه را تغییر دهید
نحوه دسترسی به داده ها.)
**4. با توجه به این کلاس،

آزمون کلاس {
int a;
Test(int i) { a = i; }
}
روشی به نام swap( ) ایجاد کنید که محتویات اشیاء ارجاع شده توسط دو مرجع شیء تست را مبادله می کند.
5. آیا قطعه زیر صحیح است؟

کلاس X {
int meth(int a, int b) { … }
رشته مت (int a, int b) { … }
6. یک متد بازگشتی ایجاد کنید که محتوای یک رشته را به عقب نمایش دهد.
7. اگر همه اشیا در یک کلاس باید متغیر یکسانی را به اشتراک بگذارند، **
چگونه باید این متغیر را اعلام کنید؟
**8. چرا ممکن است مجبور شوید از یک بلوک استاتیک استفاده کنید؟

9. طبقه درونی چیست؟
10. به طوری که یک عضو فقط توسط سایر اعضای کلاس آن قابل دسترسی است،

چه اصلاح کننده دسترسی باید استفاده شود؟
11. نام یک روش به اضافه لیست پارامترهای آن، **__________ را تشکیل می دهد.
از روش.
فصل 6 بررسی کامل روش ها و کلاس ها 217
**12. یک آرگومان int با استفاده از فراخوانی توسط به یک متد ارسال می شود

__________.
13. یک متد varargs به نام sum() ایجاد کنید که مقادیر int **pass شده را جمع می کند.
برای او کاری کنید که نتیجه را برگرداند. استفاده از آن را نشان دهید.
**14. آیا روش varargs می تواند بیش از حد بارگذاری شود؟

15. نمونه ای از روش varargs بارگذاری شده را نشان دهید که مبهم است.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا