:‫درس‬ ‫سواالت‬‫سازی‬ ‫برنامه‬3
: ‫امتحان‬ ‫تاریخ‬81/20/59
:‫پاسخگویی‬ ‫زمان‬72‫دقیقه‬
:‫سوال‬ ‫طراح‬‫مهدیه‬‫ساالری‬
:‫عدد‬ ‫به‬ ‫نمره‬
:‫حروف‬ ‫به‬ ‫نمره‬
‫تعالی‬ ‫بسمه‬
‫پرورش‬ ‫و‬ ‫آموزش‬ ‫کل‬ ‫اداره‬
‫کرمان‬ ‫استان‬
‫جیرفت‬ ‫پرورش‬ ‫و‬ ‫آموزش‬ ‫اداره‬
: ‫تحصیلی‬ ‫سال‬59-59
‫و‬ ‫فنی‬ ‫آموزشگاه:هنرستان‬
‫زینبیه‬ ‫ای‬ ‫حرفه‬
:‫نام‬
: ‫خانوادگی‬ ‫نام‬
: ‫نیمسال‬‫دوم‬
‫کالس‬‫سوم‬ :‫کامپیوتر‬
: ‫امتحان‬ ‫شروع‬ ‫ساعت‬1‫صبح‬
:‫آزمون‬ ‫صفحات‬ ‫تعداد‬0‫صفحه‬
:‫کننده‬ ‫تصحیح‬ ‫امضاء‬
‫نمره‬ ‫بارم‬ ‫سواالت‬ ‫شرح‬ ‫ردیف‬
9/0
‫کنی‬ ‫پر‬ ‫مناسب‬ ‫کلمات‬ ‫با‬ ‫را‬ ‫خالی‬ ‫جاهای‬‫د‬.
‫متد‬ ‫به‬ ‫ای‬ ‫پارامتررشته‬ ‫یک‬ ‫فقط‬ ‫اگر‬show()‫ر‬ ‫این‬ ‫کنید‬ ‫ارسال‬‫در‬ ‫شته‬
.............. ‫ای‬ ‫پنجره‬‫دکمه‬ ‫یک‬ ‫با‬ ‫تنها‬ ‫........و‬
........................‫شود‬ ‫می‬ ‫داده‬ ‫نمایش‬
‫ساختار‬ ‫.................................برای‬ ‫متد‬char‫مشخص‬
. ‫خیر‬ ‫یا‬ ‫است‬ ‫عدد‬ ‫ورودی‬ ‫کراکتر‬ ‫کند‬ ‫می‬
‫تشخیص‬ ‫بخواهیم‬ ‫اگر‬ ، ‫انگلیسی‬ ‫غیر‬ ‫زبانهای‬ ‫در‬‫حرفی‬ ‫چه‬ ‫دهیم‬
‫.......................استفاده‬ ‫از‬ ‫باید‬ ‫است‬ ‫شده‬ ‫داده‬ ‫فشار‬
‫کنیم‬
‫هنگام‬ ‫در‬ ‫با‬ ‫منو‬ ‫های‬ ‫گزینه‬ ‫به‬ ‫کننده‬ ‫جدا‬ ‫کردن‬ ‫اضافه‬ ‫برای‬
‫................عالمت‬ ‫قسمت‬ ‫در‬ ‫منو‬ ‫طراحی‬
.‫.................قراردارد‬
‫نامی‬ ‫فضای‬ ‫....................در‬ ‫کتابخانه‬ ‫در‬
‫انجام‬ ‫..................برای‬ ‫.....................کالس‬
. ‫شود‬ ‫می‬ ‫تعریف‬ ‫ها‬ ‫فایل‬ ‫روی‬ ‫بر‬ ‫عملیات‬
" ‫رشته‬ ‫از‬ ‫متنی‬ ‫فایل‬ ‫در‬ ‫نوشتن‬ ‫برای‬rn‫کاراکتر‬ ‫عنوان‬ ‫به‬ "
. ‫شود‬ ‫می‬ ‫........................استفاده‬
8
9/2
‫بین‬ ‫تصادفی‬ ‫اعداد‬ ‫که‬ ‫بنویسید‬ ‫دستوری‬1‫تا‬02‫کند؟‬ ‫تولید‬ ‫را‬
0
9/2
‫افزایشی‬ ‫عددی‬ ‫کنترل‬ ‫کاربرد‬-(‫کاهشی‬numricupdown‫؟‬ ‫بنویسید‬ ‫)را‬
3
9/2
‫شمارشی‬ ‫داده‬ ‫نوع‬ ‫از‬dialogresult‫؟‬ ‫شود‬ ‫می‬ ‫استفاده‬ ‫منظور‬ ‫چه‬ ‫به‬
9
8
‫؟‬ ‫بنویسید‬ ‫را‬ ‫پیام‬ ‫ای‬ ‫محاوره‬ ‫کادر‬ ‫دستور‬ ‫کلی‬ ‫شکل‬
9
9/2
‫مشخصه‬ ‫مقدار‬value‫شی‬numericupdown‫مشخصه‬ ‫به‬ ‫توجه‬ ‫با‬ ‫اجرا‬ ‫زمان‬ ‫در‬
‫؟‬ ‫بنویسید‬ ‫زیر‬ ‫های‬
Numericupdown1.minimum=10;
Numericupdown.minimum= -5;
6
8
‫ویژگی‬ ‫کاربرد‬cursor‫؟‬ ‫بنویسید‬ ‫را‬ 7
9/8
‫؟‬ ‫دهید‬ ‫توضیح‬ ‫ترتیب‬ ‫به‬ ‫را‬ ‫کلید‬ ‫صفحه‬ ‫رویداد‬ ‫سه‬
1
8
‫قابل‬ ‫روش‬ ‫دو‬‫بنویسید؟‬ ‫را‬ ‫منو‬ ‫های‬ ‫گزینه‬ ‫به‬ ‫دسترسی‬
5
9/2
‫؟‬ ‫بنویسید‬ ‫را‬ ‫زیر‬ ‫های‬ ‫ویژگی‬ ‫کاربرد‬
)‫الف‬Image‫منو‬ ‫شی‬ ‫در‬
82
)‫ب‬shortcutkeys‫منو‬ ‫شی‬ ‫در‬
8
‫؟‬ ‫چیست‬ ‫زمینه‬ ‫منوی‬
88
8
‫کننده‬ ‫توصیف‬ ‫تفاوت‬public‫و‬private‫بنویسید؟‬ ‫را‬
80
9/8
‫مقداردهی‬ ‫های‬ ‫روش‬‫روش‬ ‫هر‬ ‫مزایا‬ ‫و‬ ‫معایب‬ ‫ببرید‬ ‫نام‬ ‫را‬ ‫شی‬ ‫فیلدهای‬
‫؟‬ ‫نمایید‬ ‫بیان‬ ‫را‬
83
8
‫چیست؟‬ ‫سازنده‬ ‫متد‬
89
9/8
‫کن‬ ‫دریافت‬ ‫ورودی‬ ‫عنوان‬ ‫به‬ ‫رشته‬ ‫یک‬ ‫که‬ ‫بنویسید‬ ‫متدی‬‫د‬‫را‬ ‫آن‬ ‫و‬
‫؟‬ ‫نماید‬ ‫معکوس‬
89
8
‫رقمی‬ ‫دو‬ ‫زوج‬ ‫اعداد‬ ‫که‬ ‫بنویسید‬ ‫کدی‬‫را‬‫فایل‬ ‫در‬‫ی‬‫نام‬ ‫با‬even‫ذخیره‬
‫نمای‬‫؟‬ ‫د‬
86
8
‫متد‬ ‫کاربرد‬Exists‫؟‬ ‫دهید‬ ‫شرح‬ ‫کامل‬ ‫طور‬ ‫به‬
87
8
‫داده‬ ‫نوع‬ ‫تفاوت‬char‫و‬nvarchar‫؟‬ ‫بنویسید‬ ‫را‬
81
8
‫متد‬ ‫کاربرد‬find‫؟‬ ‫بنویسید‬ ‫را‬
85
9/2
‫؟‬ ‫ببرید‬ ‫نام‬ ‫را‬ ‫داده‬ ‫پایگاه‬ ‫با‬ ‫کار‬ ‫ابزارهای‬ ‫از‬ ‫نوع‬ ‫دو‬
02
‫سازی‬ ‫برنامه‬ ‫سواالت‬ ‫راهنمایی‬3
1-
‫عنوان‬ ‫بدون‬–ok
Isdigit
Keypress
‫گزینه‬ ‫نام‬-‫منها‬
.net-system.IO-filestream
‫جدید‬ ‫خط‬
0-n=random.next(1,21)
3-‫شود‬ ‫می‬ ‫استفاده‬ ‫مشخص‬ ‫محدوده‬ ‫یک‬ ‫در‬ ‫عددی‬ ‫های‬ ‫داده‬ ‫دریافت‬ ‫برای‬
4-‫می‬ ‫استفاده‬ ‫ای‬ ‫محاوره‬ ‫کادر‬ ‫در‬ ‫شده‬ ‫فشرده‬ ‫دکمه‬ ‫برگشتی‬ ‫مقدار‬ ‫بررسی‬ ‫برای‬
.‫شود‬
5-‫فرض‬ ‫پیش‬ ‫(دکمه‬,‫آیکون‬,‫ها‬ ‫دکمه‬,‫پنجره‬ ‫عنوان‬,)‫پیام‬messagebox.show
6-12-‫صفر‬
7-‫کالس‬ ‫های‬ ‫ویژگی‬ ‫از‬ ‫یکی‬ ‫به‬ ‫آن‬ ‫مقداردهی‬cursors‫گرفتن‬ ‫قرار‬ ‫با‬ ‫شود‬ ‫می‬ ‫سبب‬ ،
‫تعیین‬ ‫شکل‬ ‫به‬ ‫و‬ ‫کرده‬ ‫پیدا‬ ‫تغییر‬ ‫ماوس‬ ‫عالمت‬ ، ‫فرم‬ ‫یا‬ ‫کنترل‬ ‫آن‬ ‫روی‬ ‫در‬ ‫ماوس‬
. ‫شود‬ ‫می‬ ‫ظاهر‬ ‫شده‬
8-keydown‫کلید‬ ‫آمدن‬ ‫پایین‬ :–‫غیرچاپی‬ ‫کلیدهای‬ ‫فشردن‬ ‫از‬ ‫اطالع‬ ‫برای‬
‫شود‬ ‫می‬ ‫استفاده‬
Keypress‫رویداد‬ ‫که‬ ‫هنگامی‬ :keypress‫صفحه‬ ‫از‬ ‫کلید‬ ‫یک‬ ‫فشردن‬ ‫دهدیعنی‬ ‫می‬ ‫رخ‬
. ‫شد‬ ‫مطلع‬ ‫توان‬ ‫می‬ ‫چاپی‬ ‫کلیدهای‬ ‫فشردن‬ ‫از‬ ‫و‬ ‫کلید‬
Keyup:‫می‬ ‫استفاده‬ ‫چاپی‬ ‫غیر‬ ‫کلیدهای‬ ‫فشردن‬ ‫از‬ ‫اطالع‬ ‫برای‬ ‫و‬ ‫کلید‬ ‫آمدن‬ ‫باال‬
. ‫شود‬
9-‫بر‬ ‫میان‬ ‫یا‬ ‫و‬ ‫دسترسی‬ ‫کلیدهای‬ ‫مانند‬ ‫خاص‬ ‫کلید‬ ‫یک‬ ‫کردن‬ ‫وارد‬–‫انتقال‬
‫کلید‬ ‫فشردن‬ ‫و‬ ‫نظر‬ ‫مورد‬ ‫گزینه‬ ‫به‬ ‫نما‬ ‫مکان‬ENTER‫ماوس‬ ‫کلیک‬ ‫یا‬
12-‫دهد‬ ‫می‬ ‫قرار‬ ‫کوچک‬ ‫تصویر‬ ‫یک‬ ‫منو‬ ‫گزینه‬ ‫هر‬ ‫برای‬–‫منو‬ ‫بر‬ ‫میان‬ ‫کلید‬
‫شود‬ ‫می‬ ‫تعیین‬
11-‫زمینه‬ ‫منوی‬ ‫آیند‬ ‫می‬ ‫پدید‬ ‫زمینه‬ ‫روی‬ ‫بر‬ ‫راست‬ ‫کلیک‬ ‫با‬ ‫که‬ ‫منوها‬ ‫گونه‬ ‫این‬
‫است‬ ‫ممکن‬ ‫صفحه‬ ‫از‬ ‫مکانی‬ ‫موقعیت‬ ‫هر‬ ‫در‬ ‫منوها‬ ‫این‬ ‫دارند‬ ‫نام‬ ‫بر‬ ‫میان‬ ‫یا‬
. ‫باشند‬ ‫متفاوتی‬ ‫های‬ ‫گزینه‬ ‫دارای‬
10-private‫با‬ ‫که‬ ‫متدی‬ ‫یا‬ ‫متغییر‬ ‫به‬ ‫بیرون‬ ‫از‬ ‫دسترسی‬ :‫مشخص‬ ‫کننده‬ ‫توصیف‬ ‫این‬
‫است‬ ‫استفاده‬ ‫قابل‬ ‫کالس‬ ‫داخل‬ ‫فقط‬ ‫واقع‬ ‫در‬ ‫و‬ ‫ندارد‬ ‫وجود‬ ‫شده‬
Publice‫صورت‬ ‫به‬ ‫کالس‬ ‫در‬ ‫که‬ ‫ای‬ ‫شی‬ ‫از‬ ‫متغییر‬ ‫یا‬ ‫متد‬ ‫یک‬ ‫به‬ :public‫شده‬ ‫تعریف‬
. ‫داشت‬ ‫دسترسی‬ ‫کالس‬ ‫بیرون‬ ‫از‬ ‫توان‬ ‫می‬ ‫است‬
13-1-‫ای‬ ‫در‬ : ‫شی‬ ‫فیلدهای‬ ‫به‬ ‫دسترسی‬ ‫و‬ ‫انتساب‬ ‫دستورات‬ ‫از‬ ‫استفاده‬‫روش‬ ‫ن‬
‫نوع‬ ‫از‬ ‫فیلدهای‬ ‫تعریف‬ ‫بدلیل‬public‫ویژگی‬ ‫چون‬ ‫باشد‬ ‫نمی‬ ‫مناسبی‬ ‫روش‬ ‫باشد‬ ‫می‬
.‫رود‬ ‫می‬ ‫بین‬ ‫از‬ ‫فیلدها‬ ‫.امنیت‬ ‫کند‬ ‫می‬ ‫نقض‬ ‫را‬ ‫سازی‬ ‫کپسوله‬
0-‫دلیل‬ ‫به‬ ‫روش‬ ‫این‬ ‫در‬ : ‫فیلدها‬ ‫مقدار‬ ‫دادن‬ ‫تغییر‬ ‫برای‬ ‫متد‬ ‫یک‬ ‫از‬ ‫استفاده‬
‫تعر‬ ‫مقداردهی‬ ‫و‬ ‫دسترسی‬ ‫متد‬ ‫دو‬ ‫باید‬ ‫فیلد‬ ‫هر‬ ‫برای‬ ‫اینکه‬‫مناسبی‬ ‫روش‬ ‫کنیم‬ ‫یف‬
‫باشد‬ ‫نمی‬
3-‫ویژگی‬ ‫از‬ ‫استفاده‬property‫روش‬ ‫و‬ ‫فیلد‬ ‫تعریف‬ ‫روش‬ ‫از‬ ‫ترکیبی‬ ‫روش‬ ‫این‬ ‫در‬ :
. ‫باشد‬ ‫می‬ ‫فیلدها‬ ‫مقداردهی‬ ‫برای‬ ‫روش‬ ‫بهترین‬ ‫.و‬ ‫باشد‬ ‫می‬ ‫متد‬ ‫تعریف‬
14-‫هنگام‬ ‫در‬ ‫که‬ ‫است‬ ‫متدی‬‫می‬ ‫انجام‬ ‫آن‬ ‫عملیات‬ ‫و‬ ‫شده‬ ‫فراخوانی‬ ‫شی‬ ‫ایجاد‬
‫گاه‬ ‫هر‬ ‫واقع‬ ‫در‬ ‫شود‬‫از‬ ‫شود‬ ‫انجام‬ ‫عملیاتی‬ ‫شی‬ ‫یک‬ ‫ایجاد‬ ‫هنگام‬ ‫در‬ ‫بخواهیم‬
. ‫کنیم‬ ‫می‬ ‫استفاده‬ ‫سازنده‬ ‫متد‬
15-
Private string Reverse(string str)
{
String result=”“;
For(intc=str.length-1;c>=0 ; c--)
{
Result+=str[c];
}
Return result;
}
16-
For(i=10;i<=99;i+=2)
System.IO.file.appendAlltext(“even.txt”,i.tostring());
17-‫نام‬ ‫به‬ ‫ورودی‬ ‫پارامتر‬ ‫یک‬ ‫دارای‬ ‫متد‬ ‫این‬path‫مشخص‬ ‫را‬ ‫فایل‬ ‫نام‬ ‫که‬ ‫است‬
‫درست‬ ‫مقدار‬ ‫متد‬ ‫خروجی‬ ‫و‬ ‫کند‬ ‫می‬‫فایل‬ ‫اگر‬ ‫که‬ ‫است‬ )‫منطقی‬ ‫(نوع‬ ‫نادرست‬ ‫یا‬
‫مقدار‬ ‫باشد‬ ‫داشته‬ ‫وجود‬true‫اگر‬ ‫یا‬ ‫و‬ ‫باشد‬ ‫نداشته‬ ‫وجود‬ ‫فیل‬ ‫اگر‬ ‫و‬‫پارامتر‬
path‫مقدار‬ ‫متد‬ ‫خروجی‬ ‫باشد‬ ‫تهی‬ ‫رشته‬ ‫یک‬false.‫گرداند‬ ‫برمی‬ ‫را‬
18-char‫متون‬ ‫برای‬ ‫و‬ ‫شود‬ ‫می‬ ‫گرفته‬ ‫نظر‬ ‫در‬ ‫غیریونیکد‬ ‫متنی‬ ‫فیلدهای‬ ‫برای‬ :
. ‫باشد‬ ‫می‬ ‫معین‬ ‫طول‬ ‫با‬ ‫هایی‬ ‫رشته‬ ‫برای‬ ‫و‬ ‫شود‬ ‫می‬ ‫استفاده‬ ‫انگلیسی‬
Nvarchar:‫بایت‬ ‫مقدار‬ ‫و‬ ‫شود‬ ‫می‬ ‫گرفته‬ ‫نظر‬ ‫در‬ ‫یونیکد‬ ‫متنی‬ ‫فیلدهای‬ ‫برای‬
‫متنی‬ ‫های‬ ‫رشته‬ ‫برای‬ ‫و‬ ‫دارد‬ ‫ورودی‬ ‫متن‬ ‫حرف‬ ‫تعداد‬ ‫به‬ ‫بستگی‬ ‫فیلد‬ ‫هر‬ ‫برای‬
. ‫است‬ ‫مناسب‬ ‫نامعین‬ ‫طول‬ ‫با‬
19-‫با‬ ‫برابر‬ ‫که‬ ‫رکوردی‬ ‫اولین‬ ‫شماره‬ ‫و‬ ‫پردازد‬ ‫می‬ ‫رکوردها‬ ‫در‬ ‫جستجو‬ ‫عمل‬ ‫به‬
‫بر‬ ‫را‬ ‫باشد‬ ‫آن‬ ‫دوم‬ ‫آرگومان‬ ‫مقدار‬‫شود‬ ‫می‬ ‫شروع‬ ‫صفر‬ ‫از‬ ‫شماره‬ ‫این‬ ‫دهد‬ ‫می‬ ‫گشت‬
‫برگشتی‬ ‫مقدار‬ ‫اگر‬ ‫و‬1-. ‫است‬ ‫نشده‬ ‫یافت‬ ‫رکورد‬ ‫یعنی‬ ‫باشد‬
02-Data Gride View-BindingSource-Dataset-Tableadapter

برنامه سازی3

  • 1.
    :‫درس‬ ‫سواالت‬‫سازی‬ ‫برنامه‬3 :‫امتحان‬ ‫تاریخ‬81/20/59 :‫پاسخگویی‬ ‫زمان‬72‫دقیقه‬ :‫سوال‬ ‫طراح‬‫مهدیه‬‫ساالری‬ :‫عدد‬ ‫به‬ ‫نمره‬ :‫حروف‬ ‫به‬ ‫نمره‬ ‫تعالی‬ ‫بسمه‬ ‫پرورش‬ ‫و‬ ‫آموزش‬ ‫کل‬ ‫اداره‬ ‫کرمان‬ ‫استان‬ ‫جیرفت‬ ‫پرورش‬ ‫و‬ ‫آموزش‬ ‫اداره‬ : ‫تحصیلی‬ ‫سال‬59-59 ‫و‬ ‫فنی‬ ‫آموزشگاه:هنرستان‬ ‫زینبیه‬ ‫ای‬ ‫حرفه‬ :‫نام‬ : ‫خانوادگی‬ ‫نام‬ : ‫نیمسال‬‫دوم‬ ‫کالس‬‫سوم‬ :‫کامپیوتر‬ : ‫امتحان‬ ‫شروع‬ ‫ساعت‬1‫صبح‬ :‫آزمون‬ ‫صفحات‬ ‫تعداد‬0‫صفحه‬ :‫کننده‬ ‫تصحیح‬ ‫امضاء‬ ‫نمره‬ ‫بارم‬ ‫سواالت‬ ‫شرح‬ ‫ردیف‬ 9/0 ‫کنی‬ ‫پر‬ ‫مناسب‬ ‫کلمات‬ ‫با‬ ‫را‬ ‫خالی‬ ‫جاهای‬‫د‬. ‫متد‬ ‫به‬ ‫ای‬ ‫پارامتررشته‬ ‫یک‬ ‫فقط‬ ‫اگر‬show()‫ر‬ ‫این‬ ‫کنید‬ ‫ارسال‬‫در‬ ‫شته‬ .............. ‫ای‬ ‫پنجره‬‫دکمه‬ ‫یک‬ ‫با‬ ‫تنها‬ ‫........و‬ ........................‫شود‬ ‫می‬ ‫داده‬ ‫نمایش‬ ‫ساختار‬ ‫.................................برای‬ ‫متد‬char‫مشخص‬ . ‫خیر‬ ‫یا‬ ‫است‬ ‫عدد‬ ‫ورودی‬ ‫کراکتر‬ ‫کند‬ ‫می‬ ‫تشخیص‬ ‫بخواهیم‬ ‫اگر‬ ، ‫انگلیسی‬ ‫غیر‬ ‫زبانهای‬ ‫در‬‫حرفی‬ ‫چه‬ ‫دهیم‬ ‫.......................استفاده‬ ‫از‬ ‫باید‬ ‫است‬ ‫شده‬ ‫داده‬ ‫فشار‬ ‫کنیم‬ ‫هنگام‬ ‫در‬ ‫با‬ ‫منو‬ ‫های‬ ‫گزینه‬ ‫به‬ ‫کننده‬ ‫جدا‬ ‫کردن‬ ‫اضافه‬ ‫برای‬ ‫................عالمت‬ ‫قسمت‬ ‫در‬ ‫منو‬ ‫طراحی‬ .‫.................قراردارد‬ ‫نامی‬ ‫فضای‬ ‫....................در‬ ‫کتابخانه‬ ‫در‬ ‫انجام‬ ‫..................برای‬ ‫.....................کالس‬ . ‫شود‬ ‫می‬ ‫تعریف‬ ‫ها‬ ‫فایل‬ ‫روی‬ ‫بر‬ ‫عملیات‬ " ‫رشته‬ ‫از‬ ‫متنی‬ ‫فایل‬ ‫در‬ ‫نوشتن‬ ‫برای‬rn‫کاراکتر‬ ‫عنوان‬ ‫به‬ " . ‫شود‬ ‫می‬ ‫........................استفاده‬ 8 9/2 ‫بین‬ ‫تصادفی‬ ‫اعداد‬ ‫که‬ ‫بنویسید‬ ‫دستوری‬1‫تا‬02‫کند؟‬ ‫تولید‬ ‫را‬ 0 9/2 ‫افزایشی‬ ‫عددی‬ ‫کنترل‬ ‫کاربرد‬-(‫کاهشی‬numricupdown‫؟‬ ‫بنویسید‬ ‫)را‬ 3 9/2 ‫شمارشی‬ ‫داده‬ ‫نوع‬ ‫از‬dialogresult‫؟‬ ‫شود‬ ‫می‬ ‫استفاده‬ ‫منظور‬ ‫چه‬ ‫به‬ 9 8 ‫؟‬ ‫بنویسید‬ ‫را‬ ‫پیام‬ ‫ای‬ ‫محاوره‬ ‫کادر‬ ‫دستور‬ ‫کلی‬ ‫شکل‬ 9 9/2 ‫مشخصه‬ ‫مقدار‬value‫شی‬numericupdown‫مشخصه‬ ‫به‬ ‫توجه‬ ‫با‬ ‫اجرا‬ ‫زمان‬ ‫در‬ ‫؟‬ ‫بنویسید‬ ‫زیر‬ ‫های‬ Numericupdown1.minimum=10; Numericupdown.minimum= -5; 6 8 ‫ویژگی‬ ‫کاربرد‬cursor‫؟‬ ‫بنویسید‬ ‫را‬ 7 9/8 ‫؟‬ ‫دهید‬ ‫توضیح‬ ‫ترتیب‬ ‫به‬ ‫را‬ ‫کلید‬ ‫صفحه‬ ‫رویداد‬ ‫سه‬ 1 8 ‫قابل‬ ‫روش‬ ‫دو‬‫بنویسید؟‬ ‫را‬ ‫منو‬ ‫های‬ ‫گزینه‬ ‫به‬ ‫دسترسی‬ 5 9/2 ‫؟‬ ‫بنویسید‬ ‫را‬ ‫زیر‬ ‫های‬ ‫ویژگی‬ ‫کاربرد‬ )‫الف‬Image‫منو‬ ‫شی‬ ‫در‬ 82
  • 2.
    )‫ب‬shortcutkeys‫منو‬ ‫شی‬ ‫در‬ 8 ‫؟‬‫چیست‬ ‫زمینه‬ ‫منوی‬ 88 8 ‫کننده‬ ‫توصیف‬ ‫تفاوت‬public‫و‬private‫بنویسید؟‬ ‫را‬ 80 9/8 ‫مقداردهی‬ ‫های‬ ‫روش‬‫روش‬ ‫هر‬ ‫مزایا‬ ‫و‬ ‫معایب‬ ‫ببرید‬ ‫نام‬ ‫را‬ ‫شی‬ ‫فیلدهای‬ ‫؟‬ ‫نمایید‬ ‫بیان‬ ‫را‬ 83 8 ‫چیست؟‬ ‫سازنده‬ ‫متد‬ 89 9/8 ‫کن‬ ‫دریافت‬ ‫ورودی‬ ‫عنوان‬ ‫به‬ ‫رشته‬ ‫یک‬ ‫که‬ ‫بنویسید‬ ‫متدی‬‫د‬‫را‬ ‫آن‬ ‫و‬ ‫؟‬ ‫نماید‬ ‫معکوس‬ 89 8 ‫رقمی‬ ‫دو‬ ‫زوج‬ ‫اعداد‬ ‫که‬ ‫بنویسید‬ ‫کدی‬‫را‬‫فایل‬ ‫در‬‫ی‬‫نام‬ ‫با‬even‫ذخیره‬ ‫نمای‬‫؟‬ ‫د‬ 86 8 ‫متد‬ ‫کاربرد‬Exists‫؟‬ ‫دهید‬ ‫شرح‬ ‫کامل‬ ‫طور‬ ‫به‬ 87 8 ‫داده‬ ‫نوع‬ ‫تفاوت‬char‫و‬nvarchar‫؟‬ ‫بنویسید‬ ‫را‬ 81 8 ‫متد‬ ‫کاربرد‬find‫؟‬ ‫بنویسید‬ ‫را‬ 85 9/2 ‫؟‬ ‫ببرید‬ ‫نام‬ ‫را‬ ‫داده‬ ‫پایگاه‬ ‫با‬ ‫کار‬ ‫ابزارهای‬ ‫از‬ ‫نوع‬ ‫دو‬ 02 ‫سازی‬ ‫برنامه‬ ‫سواالت‬ ‫راهنمایی‬3 1- ‫عنوان‬ ‫بدون‬–ok Isdigit Keypress ‫گزینه‬ ‫نام‬-‫منها‬ .net-system.IO-filestream
  • 3.
    ‫جدید‬ ‫خط‬ 0-n=random.next(1,21) 3-‫شود‬ ‫می‬‫استفاده‬ ‫مشخص‬ ‫محدوده‬ ‫یک‬ ‫در‬ ‫عددی‬ ‫های‬ ‫داده‬ ‫دریافت‬ ‫برای‬ 4-‫می‬ ‫استفاده‬ ‫ای‬ ‫محاوره‬ ‫کادر‬ ‫در‬ ‫شده‬ ‫فشرده‬ ‫دکمه‬ ‫برگشتی‬ ‫مقدار‬ ‫بررسی‬ ‫برای‬ .‫شود‬ 5-‫فرض‬ ‫پیش‬ ‫(دکمه‬,‫آیکون‬,‫ها‬ ‫دکمه‬,‫پنجره‬ ‫عنوان‬,)‫پیام‬messagebox.show 6-12-‫صفر‬ 7-‫کالس‬ ‫های‬ ‫ویژگی‬ ‫از‬ ‫یکی‬ ‫به‬ ‫آن‬ ‫مقداردهی‬cursors‫گرفتن‬ ‫قرار‬ ‫با‬ ‫شود‬ ‫می‬ ‫سبب‬ ، ‫تعیین‬ ‫شکل‬ ‫به‬ ‫و‬ ‫کرده‬ ‫پیدا‬ ‫تغییر‬ ‫ماوس‬ ‫عالمت‬ ، ‫فرم‬ ‫یا‬ ‫کنترل‬ ‫آن‬ ‫روی‬ ‫در‬ ‫ماوس‬ . ‫شود‬ ‫می‬ ‫ظاهر‬ ‫شده‬ 8-keydown‫کلید‬ ‫آمدن‬ ‫پایین‬ :–‫غیرچاپی‬ ‫کلیدهای‬ ‫فشردن‬ ‫از‬ ‫اطالع‬ ‫برای‬ ‫شود‬ ‫می‬ ‫استفاده‬ Keypress‫رویداد‬ ‫که‬ ‫هنگامی‬ :keypress‫صفحه‬ ‫از‬ ‫کلید‬ ‫یک‬ ‫فشردن‬ ‫دهدیعنی‬ ‫می‬ ‫رخ‬ . ‫شد‬ ‫مطلع‬ ‫توان‬ ‫می‬ ‫چاپی‬ ‫کلیدهای‬ ‫فشردن‬ ‫از‬ ‫و‬ ‫کلید‬ Keyup:‫می‬ ‫استفاده‬ ‫چاپی‬ ‫غیر‬ ‫کلیدهای‬ ‫فشردن‬ ‫از‬ ‫اطالع‬ ‫برای‬ ‫و‬ ‫کلید‬ ‫آمدن‬ ‫باال‬ . ‫شود‬ 9-‫بر‬ ‫میان‬ ‫یا‬ ‫و‬ ‫دسترسی‬ ‫کلیدهای‬ ‫مانند‬ ‫خاص‬ ‫کلید‬ ‫یک‬ ‫کردن‬ ‫وارد‬–‫انتقال‬ ‫کلید‬ ‫فشردن‬ ‫و‬ ‫نظر‬ ‫مورد‬ ‫گزینه‬ ‫به‬ ‫نما‬ ‫مکان‬ENTER‫ماوس‬ ‫کلیک‬ ‫یا‬ 12-‫دهد‬ ‫می‬ ‫قرار‬ ‫کوچک‬ ‫تصویر‬ ‫یک‬ ‫منو‬ ‫گزینه‬ ‫هر‬ ‫برای‬–‫منو‬ ‫بر‬ ‫میان‬ ‫کلید‬ ‫شود‬ ‫می‬ ‫تعیین‬ 11-‫زمینه‬ ‫منوی‬ ‫آیند‬ ‫می‬ ‫پدید‬ ‫زمینه‬ ‫روی‬ ‫بر‬ ‫راست‬ ‫کلیک‬ ‫با‬ ‫که‬ ‫منوها‬ ‫گونه‬ ‫این‬ ‫است‬ ‫ممکن‬ ‫صفحه‬ ‫از‬ ‫مکانی‬ ‫موقعیت‬ ‫هر‬ ‫در‬ ‫منوها‬ ‫این‬ ‫دارند‬ ‫نام‬ ‫بر‬ ‫میان‬ ‫یا‬ . ‫باشند‬ ‫متفاوتی‬ ‫های‬ ‫گزینه‬ ‫دارای‬ 10-private‫با‬ ‫که‬ ‫متدی‬ ‫یا‬ ‫متغییر‬ ‫به‬ ‫بیرون‬ ‫از‬ ‫دسترسی‬ :‫مشخص‬ ‫کننده‬ ‫توصیف‬ ‫این‬ ‫است‬ ‫استفاده‬ ‫قابل‬ ‫کالس‬ ‫داخل‬ ‫فقط‬ ‫واقع‬ ‫در‬ ‫و‬ ‫ندارد‬ ‫وجود‬ ‫شده‬ Publice‫صورت‬ ‫به‬ ‫کالس‬ ‫در‬ ‫که‬ ‫ای‬ ‫شی‬ ‫از‬ ‫متغییر‬ ‫یا‬ ‫متد‬ ‫یک‬ ‫به‬ :public‫شده‬ ‫تعریف‬ . ‫داشت‬ ‫دسترسی‬ ‫کالس‬ ‫بیرون‬ ‫از‬ ‫توان‬ ‫می‬ ‫است‬ 13-1-‫ای‬ ‫در‬ : ‫شی‬ ‫فیلدهای‬ ‫به‬ ‫دسترسی‬ ‫و‬ ‫انتساب‬ ‫دستورات‬ ‫از‬ ‫استفاده‬‫روش‬ ‫ن‬ ‫نوع‬ ‫از‬ ‫فیلدهای‬ ‫تعریف‬ ‫بدلیل‬public‫ویژگی‬ ‫چون‬ ‫باشد‬ ‫نمی‬ ‫مناسبی‬ ‫روش‬ ‫باشد‬ ‫می‬ .‫رود‬ ‫می‬ ‫بین‬ ‫از‬ ‫فیلدها‬ ‫.امنیت‬ ‫کند‬ ‫می‬ ‫نقض‬ ‫را‬ ‫سازی‬ ‫کپسوله‬ 0-‫دلیل‬ ‫به‬ ‫روش‬ ‫این‬ ‫در‬ : ‫فیلدها‬ ‫مقدار‬ ‫دادن‬ ‫تغییر‬ ‫برای‬ ‫متد‬ ‫یک‬ ‫از‬ ‫استفاده‬ ‫تعر‬ ‫مقداردهی‬ ‫و‬ ‫دسترسی‬ ‫متد‬ ‫دو‬ ‫باید‬ ‫فیلد‬ ‫هر‬ ‫برای‬ ‫اینکه‬‫مناسبی‬ ‫روش‬ ‫کنیم‬ ‫یف‬ ‫باشد‬ ‫نمی‬ 3-‫ویژگی‬ ‫از‬ ‫استفاده‬property‫روش‬ ‫و‬ ‫فیلد‬ ‫تعریف‬ ‫روش‬ ‫از‬ ‫ترکیبی‬ ‫روش‬ ‫این‬ ‫در‬ : . ‫باشد‬ ‫می‬ ‫فیلدها‬ ‫مقداردهی‬ ‫برای‬ ‫روش‬ ‫بهترین‬ ‫.و‬ ‫باشد‬ ‫می‬ ‫متد‬ ‫تعریف‬ 14-‫هنگام‬ ‫در‬ ‫که‬ ‫است‬ ‫متدی‬‫می‬ ‫انجام‬ ‫آن‬ ‫عملیات‬ ‫و‬ ‫شده‬ ‫فراخوانی‬ ‫شی‬ ‫ایجاد‬ ‫گاه‬ ‫هر‬ ‫واقع‬ ‫در‬ ‫شود‬‫از‬ ‫شود‬ ‫انجام‬ ‫عملیاتی‬ ‫شی‬ ‫یک‬ ‫ایجاد‬ ‫هنگام‬ ‫در‬ ‫بخواهیم‬ . ‫کنیم‬ ‫می‬ ‫استفاده‬ ‫سازنده‬ ‫متد‬
  • 4.
    15- Private string Reverse(stringstr) { String result=”“; For(intc=str.length-1;c>=0 ; c--) { Result+=str[c]; } Return result; } 16- For(i=10;i<=99;i+=2) System.IO.file.appendAlltext(“even.txt”,i.tostring()); 17-‫نام‬ ‫به‬ ‫ورودی‬ ‫پارامتر‬ ‫یک‬ ‫دارای‬ ‫متد‬ ‫این‬path‫مشخص‬ ‫را‬ ‫فایل‬ ‫نام‬ ‫که‬ ‫است‬ ‫درست‬ ‫مقدار‬ ‫متد‬ ‫خروجی‬ ‫و‬ ‫کند‬ ‫می‬‫فایل‬ ‫اگر‬ ‫که‬ ‫است‬ )‫منطقی‬ ‫(نوع‬ ‫نادرست‬ ‫یا‬ ‫مقدار‬ ‫باشد‬ ‫داشته‬ ‫وجود‬true‫اگر‬ ‫یا‬ ‫و‬ ‫باشد‬ ‫نداشته‬ ‫وجود‬ ‫فیل‬ ‫اگر‬ ‫و‬‫پارامتر‬ path‫مقدار‬ ‫متد‬ ‫خروجی‬ ‫باشد‬ ‫تهی‬ ‫رشته‬ ‫یک‬false.‫گرداند‬ ‫برمی‬ ‫را‬ 18-char‫متون‬ ‫برای‬ ‫و‬ ‫شود‬ ‫می‬ ‫گرفته‬ ‫نظر‬ ‫در‬ ‫غیریونیکد‬ ‫متنی‬ ‫فیلدهای‬ ‫برای‬ : . ‫باشد‬ ‫می‬ ‫معین‬ ‫طول‬ ‫با‬ ‫هایی‬ ‫رشته‬ ‫برای‬ ‫و‬ ‫شود‬ ‫می‬ ‫استفاده‬ ‫انگلیسی‬ Nvarchar:‫بایت‬ ‫مقدار‬ ‫و‬ ‫شود‬ ‫می‬ ‫گرفته‬ ‫نظر‬ ‫در‬ ‫یونیکد‬ ‫متنی‬ ‫فیلدهای‬ ‫برای‬ ‫متنی‬ ‫های‬ ‫رشته‬ ‫برای‬ ‫و‬ ‫دارد‬ ‫ورودی‬ ‫متن‬ ‫حرف‬ ‫تعداد‬ ‫به‬ ‫بستگی‬ ‫فیلد‬ ‫هر‬ ‫برای‬ . ‫است‬ ‫مناسب‬ ‫نامعین‬ ‫طول‬ ‫با‬ 19-‫با‬ ‫برابر‬ ‫که‬ ‫رکوردی‬ ‫اولین‬ ‫شماره‬ ‫و‬ ‫پردازد‬ ‫می‬ ‫رکوردها‬ ‫در‬ ‫جستجو‬ ‫عمل‬ ‫به‬ ‫بر‬ ‫را‬ ‫باشد‬ ‫آن‬ ‫دوم‬ ‫آرگومان‬ ‫مقدار‬‫شود‬ ‫می‬ ‫شروع‬ ‫صفر‬ ‫از‬ ‫شماره‬ ‫این‬ ‫دهد‬ ‫می‬ ‫گشت‬ ‫برگشتی‬ ‫مقدار‬ ‫اگر‬ ‫و‬1-. ‫است‬ ‫نشده‬ ‫یافت‬ ‫رکورد‬ ‫یعنی‬ ‫باشد‬ 02-Data Gride View-BindingSource-Dataset-Tableadapter