mohammad.taheriyan
02-10-2010, 13:19
بنام خدا
Vbt12آزمون تستی ویژوال بیسیک پیشرفته فصل 1و2 جزوه تست کد سوالات:
file:///C:/Users/SRA/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif
1- ویژگی RAD در نرم افزار ویژوال بیسیک به چه معنی است ؟
الف) طراحی گرافیکی برنامه
ب) طراحی ساده برنامه
ج) طراحی ساخت یافته برنامه
د) طراحی سریع برنامه
2- کدام گزینه زیر صحیح نیست ؟
الف) پنجره Properties برای نمایش و تنظیم خصوصیات شی ء انتخاب شده بکار می رود .
ب) پنجره Project Explorer اجزای تشکیل دهنده یک پروژه را بصورت یک ساختار درختی نمایش می دهد .
ج) پنجره Form Layout موقعیت کنترل های موجود در فرم را نمایش می دهد .
د) پنجره Toolbox ، حاوی مجموعه ای از کنترل هاست که می توانیم آنها را روی فرم قرار دهیم .
3- کدام دکمه در پنجره Project Explorer ، اجزای پروژه را به صورت دسته بندی شده نمایش می دهد ؟
الف) Toggle Folders ب) View Object
ج) Categorized د) گزینه های الف و ج
4- کدام نام زیر برای نام گذاری فرم ها مجاز نیست ؟
الف) Frmform ب) Frm
ج) 1-frm د) frm-1
5- اگر خاصیت Enabled فرم را False نماییم ، آنگاه ...
الف) فرم نمایش داده نمی شود .
ب) فرم نمایش داده می شود ولی کنترل های آن نمایش داده نمی شوند .
ج) فرم نمایش داده می شود ولی فرم و کنترل های روی آن غیرفعال می شوند .
د) فرم نمایش داده می شود ولی فرم را نمی توان جابجا کرد .
6- فرمی که خاصیت ShowInTaskbar آن False باشد ، ....
الف) قابل جابجایی نیست .
ب) نمی تواند فوکوس را دریافت نماید .
ج) قابل نمایش در محیط کار نیست .
د) آیکن آن در نوار کار نمایش داده نمی شود .
7- ویژگی RAD عبارت است از :
الف) CHR
ب) طراحی سریع و آسان برنامه ها
ج) طراحی هم زمان چند برنامه
د) برنامه نویسی به روش oop
8- برای ایجاد کلید ترکیبی برای باز کردن سریع منو کدام کاراکتر را قبل از نام قرار می دهیم ؟
الف) # ب) ! ج) @ د) &
9- پنجره ای که لیست اسامی فرمهای پروژه در آن دیده می شود ... می باشد .
الف) ProjectExplorer ب) Properties
ج) ToolBox د) FormLayot
10- کدام ویژگی VB باعث می شود که بتوان برنامه ی کاربردی را با استفاده از ویزارد ، ابزارها و ... توسعه داد ؟
الف) IDE ب) GUI ج) OOP د) RAD
11- حاصل عبارت زیر کدام است ؟
A=2^3+4/2*3-2
الف) 16 ب) 20 ج) 14 د) 12
12- عنوان یک فرم بوسیله کدام خاصیت تعیین می شود ؟
الف) enabled ب) visible ج) caption د) name
13- برای دسترسی پیدا کردن به سومین عضو listbox از کدام دستور استفاده می شود ؟ (توانایی 20)
الف) listname . list(2) ب). listcount listname
ج) listname. List د) listname . list(3)
14- کدام ویژگی مربوط به استفاده از روالهای ویندوز در ویژوال بیسیک می باشد ؟
الف) OOP ب) WIN32API
ج) GUI د) Event Handler
15- کدام ویژگی امکان استفاده از برنامه نویسی شی گرا را در ویژوال بیسیک فراهم می کند ؟
الف) API ب) IDE ج) OOP د) ERROR HANDLING
16- با استفاده از کدام یک از روشهای زیر پنجره خواص را می توان باز کرد ؟
الف) Ctrl+R ب) Shift+F7 ج) Ctrl+S د) F4
17- پسوند فرمهای ذخیره شده ... و پسوند فایلهای پروژه ... است . (از راست و به چپ)
الف) VBP-FRM ب) BAS-FRM
ج) VBP-FRA د) ERM-LBL
18- GUI به معنای ...
الف) طراحی سریع برنامه ب) برنامه نویسی رویداد گرا
ج) رابط گرافیکی کاربر د) توابع داخلی ویندوز
18- کدام تابع برای ایجاد یک کادر ورود داده مناسب است ؟
الف) MsgBox ب) InputBox
ج) InBox د) Msg
19- اصطلاح رویه در چه زبانی به وجود آمد ؟
الف) پاسکال ب) بیسیک ج) فرترن د) ویژوال بیسیک
20- منظور از شی ء چیست ؟
الف) یک چیز مادی است که ویژگی هایی دارد .
ب) یک چیز مادی است که در برابر رویدادها واکنش نشان می دهد .
ج) هر شی ء دارای سه جنبه ی مشخصات رفتار و روابط می باشد .
د) تمامی موارد
21- کدام یک از زبانهای زیر از ترکیب دو زبان برنامه نویسی C و ++C ایجاد شده اند ؟
الف) VB ب) Java ج) Delphi د) Visual C
22- منظور از کلاس چیست ؟
الف) مجموعه ای از اشیای غیر هم نوع می باشد که دارای رفتار و خواص و روابط یکسان می باشند .
ب) مجموعه ی تمام اشیای هم نوع می باشد که دارای رفتار و خواص و روابط یکسان می باشند .
ج) مجموعه ی تمام اشیای هم نوع می باشد که دارای رفتار و خواص و روابط متفاوتی می باشند .
د) همه موارد
23- زبانه Existing در کادر new project چه کاری انجام می دهد ؟
الف) باز کردن پروژه ای که از قبل وجود دارد .
ب) جهت ایجاد یک پروژه ی جدید
ج) لیستی از آخرین پروژه های باز شده یا ایجاد شده را نمایش می دهد
د) گزینه های الف و ج
24- در مورد پنجره form layout کدام یک از گزینه های زیر صحیح می باشد ؟
الف) تمام فایل های به کار رفته در پروژه را نمایش می دهد .
ب) ابزارهای کنترلی موجود در یک پروژه را نمایش می دهد .
ج) محل فرم را به هنگام اجرای برنامه بر روی صفحه نمایش مشخص می کند .
د) تمام اشیای مربوط به ساخت یک پروژه را نمایش می دهد .
25- GUI مخفف کدام گزینه است ؟
الف) Graphic user interface ج) Graphic userful interface
ج) Graphic user internet د) internet Graphic userful
26- از کدام منوی محیط ویژوال بیسیک برای خطایابی برنامه ها استفاده می شود ؟
الف) debug ب) run ج) query د) view
27- کدام یک از انواع داده زیر می تواند عدد بزرگتری را در خود ذخیره کند (ظرفیت بیشتری دارد) ؟
الف) Double ب) Currency
ج) Single د) Long
28- حاصل مقایسه "gaam"="GAAM" چیست ؟
الف) True ب) False
ج) Error د) -1
29- پس از اجرای دستورات زیر ، در متغیرهای X1 و X2 چه مقداری قرار دارد ؟
Dim X1 , X2 as Integer
X1 = 3.2
X2=X1
الف) X1 = 3.2 و X2 = 3.2
ب) X1 = 3 و X2=3
ج) X1 = 3.2 و X2=3
د) X1=3 و X2 = 3.2
30- کدامیک از گزینه های زیر در باره متغیرها نادرست است ؟
الف) متغیرها نگهدارنده هایی هستند که اطلاعات برنامه را بطور موقت ذخیر می کنند .
ب) یک متغیر مکانی از حافظه را برای یک مقدار نگهداری می کند .
ج) برای دو متغیر می توان نام یکسانی را انتخاب نمود .
د) مقداری که در داخل متغیر قرار می گیرد قابل تغییر است .
31- کدامیک از عملگرهای موجود در ویژوال بیسیک یک عدد مثبت را منفی و یک عدد منفی را مثبت می کند ؟
الف) عملگر (+) ب) عملگر (-)
ج) عملگر OR د) عملگر Not
32- کدام یک از متغیرهای زیر یک متغیر رشته است ؟
الف) Ali ب) AB21% ج) AC$ د) AB&
33- کدامیک از اسامی زیر بعنوان نام یک متغیر در ویژوال بیسیک مجاز می باشد ؟
الف) 3AB ب) ELSE
ج) to د) IRANIRAN123123
34- حاصل عبارت محاسباتی b=(2^3++4/2)*3 کدام گزینه است ؟
الف) 18 ب) 14 ج) 12 د) 30
35- پیغام خطای Type mismatch در چه مواقعی ظاهر می شود ؟
الف) هر گاه در متغیری از نوع عددی حرف یا حروفی را وارد کنیم .
ب) هر گاه عدد وارد شده در یک متغیر عددی بزرگتر از نوع متغیر باشد .
ج) هر گاه در نوشتن دستور If در پایان End If را ننوشتم
د) هر گاه در یک متغیر رشته ای عدد یا اعدادی را وارد کنیم .
36- کدام گزینه در رابطه با شکل تعریف متغیر درست است ؟
الف) نوع متغیر AS نام متغیر DIM
ب) نوع متغیر AS نام متغیر
ج) نام متغیر DIM
د) نوع متغیر AS نام متغیر DIM Let
37- در ویژوال بیسیک رشتهها بین کدام علامت قرار میگیرد ؟
الف) ب) , , ج) " " د) گزینههای الف و ج
38- در برنامه زیر چند بایت از حافظه اشغال میشود ؟
الف) 68 Dim a1, 2a as single
ب) 38 Dim a3%
ج) 20 Dim a4 as Boolean
د) 39 Dim a5,ab,a7 as date,a8 as long
39- در یک عبارت محاسباتی از پرانتزهای تو در تو اولویت به کدام پرانتز تعلق میگیرد ؟
الف) اولین پرانتز ب) داخلیترین پرانتز ج) بزرگترین پرانتز د) هیچکدام
40- دستور زیر چه عملی انجام میدهد ؟ K=(A+B+C)/3
الف) میانگین دو عدد را محاسبه میکند .
ب) مجموعه سه عدد را محاسبه مینماید .
ج) باعث بروز خطا میشود .
41- کدام ترتیب اولویت عملگرها صحیح است ؟
الف) ریاضی – منطقی – رابطهای ب) ریاضی – رابطهای – منطقی
ج) منطقی – ریاضی – رابطهای د) منطقی – رابطهای – ریاضی
42- از هفت نوع دادهی عددی کدام را مستقیماً نمیتوان تعریف کرد ؟
الف) Decimal ب) currency ج) single د) long
43- داده نوع currency با پسوند ................... مشخص میگردد ؟
الف) % ب) # ج) & د) @
44- حاصل عبارت روبرو کدام است ؟
2-5/2+5/2^3*10Mod 3
الف) 1 ب) 10 ج) 5/3 د) 5/0–
45- کدام پسوند نوع داده عددی single را در v.b مشخص میکند ؟
الف) ! ب) % ج) & د) #
46- کدام یک از علائم زیر در نامگذاری متغییرهای صحیح استفاده میگردد ؟
الف) $ ب) # ج) ! د) %
47- کدام اسم متغییر در vb مجاز است ؟
الف) x_z ب) TsT ؟ ج) 5AB د) TAT.PRN
48- نوع داده long به اندازه .................. بایت و نوع داده Double به اندازه .................. بایت حافظه اشغال میکند .
الف) 4-4 ب) 8-4 ج) 4-8 د) 8-8
49- برای این که یک دکمه کلید میانبر تعریف کنیم از کدام علامت در caption آن استفاده مینمائیم ؟
الف) # ب) @ ج) & د) ^
50- اگر در یک سطر بیش از یک دستور داشته باشیم از کدام علامت به عنوان جدا کننده دستورات استفاده کنیم ؟
الف) : ب) ; ج) . د) و
موفق و پایدار باشیدablise_m@yahoo.com
Vbt12آزمون تستی ویژوال بیسیک پیشرفته فصل 1و2 جزوه تست کد سوالات:
file:///C:/Users/SRA/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif
1- ویژگی RAD در نرم افزار ویژوال بیسیک به چه معنی است ؟
الف) طراحی گرافیکی برنامه
ب) طراحی ساده برنامه
ج) طراحی ساخت یافته برنامه
د) طراحی سریع برنامه
2- کدام گزینه زیر صحیح نیست ؟
الف) پنجره Properties برای نمایش و تنظیم خصوصیات شی ء انتخاب شده بکار می رود .
ب) پنجره Project Explorer اجزای تشکیل دهنده یک پروژه را بصورت یک ساختار درختی نمایش می دهد .
ج) پنجره Form Layout موقعیت کنترل های موجود در فرم را نمایش می دهد .
د) پنجره Toolbox ، حاوی مجموعه ای از کنترل هاست که می توانیم آنها را روی فرم قرار دهیم .
3- کدام دکمه در پنجره Project Explorer ، اجزای پروژه را به صورت دسته بندی شده نمایش می دهد ؟
الف) Toggle Folders ب) View Object
ج) Categorized د) گزینه های الف و ج
4- کدام نام زیر برای نام گذاری فرم ها مجاز نیست ؟
الف) Frmform ب) Frm
ج) 1-frm د) frm-1
5- اگر خاصیت Enabled فرم را False نماییم ، آنگاه ...
الف) فرم نمایش داده نمی شود .
ب) فرم نمایش داده می شود ولی کنترل های آن نمایش داده نمی شوند .
ج) فرم نمایش داده می شود ولی فرم و کنترل های روی آن غیرفعال می شوند .
د) فرم نمایش داده می شود ولی فرم را نمی توان جابجا کرد .
6- فرمی که خاصیت ShowInTaskbar آن False باشد ، ....
الف) قابل جابجایی نیست .
ب) نمی تواند فوکوس را دریافت نماید .
ج) قابل نمایش در محیط کار نیست .
د) آیکن آن در نوار کار نمایش داده نمی شود .
7- ویژگی RAD عبارت است از :
الف) CHR
ب) طراحی سریع و آسان برنامه ها
ج) طراحی هم زمان چند برنامه
د) برنامه نویسی به روش oop
8- برای ایجاد کلید ترکیبی برای باز کردن سریع منو کدام کاراکتر را قبل از نام قرار می دهیم ؟
الف) # ب) ! ج) @ د) &
9- پنجره ای که لیست اسامی فرمهای پروژه در آن دیده می شود ... می باشد .
الف) ProjectExplorer ب) Properties
ج) ToolBox د) FormLayot
10- کدام ویژگی VB باعث می شود که بتوان برنامه ی کاربردی را با استفاده از ویزارد ، ابزارها و ... توسعه داد ؟
الف) IDE ب) GUI ج) OOP د) RAD
11- حاصل عبارت زیر کدام است ؟
A=2^3+4/2*3-2
الف) 16 ب) 20 ج) 14 د) 12
12- عنوان یک فرم بوسیله کدام خاصیت تعیین می شود ؟
الف) enabled ب) visible ج) caption د) name
13- برای دسترسی پیدا کردن به سومین عضو listbox از کدام دستور استفاده می شود ؟ (توانایی 20)
الف) listname . list(2) ب). listcount listname
ج) listname. List د) listname . list(3)
14- کدام ویژگی مربوط به استفاده از روالهای ویندوز در ویژوال بیسیک می باشد ؟
الف) OOP ب) WIN32API
ج) GUI د) Event Handler
15- کدام ویژگی امکان استفاده از برنامه نویسی شی گرا را در ویژوال بیسیک فراهم می کند ؟
الف) API ب) IDE ج) OOP د) ERROR HANDLING
16- با استفاده از کدام یک از روشهای زیر پنجره خواص را می توان باز کرد ؟
الف) Ctrl+R ب) Shift+F7 ج) Ctrl+S د) F4
17- پسوند فرمهای ذخیره شده ... و پسوند فایلهای پروژه ... است . (از راست و به چپ)
الف) VBP-FRM ب) BAS-FRM
ج) VBP-FRA د) ERM-LBL
18- GUI به معنای ...
الف) طراحی سریع برنامه ب) برنامه نویسی رویداد گرا
ج) رابط گرافیکی کاربر د) توابع داخلی ویندوز
18- کدام تابع برای ایجاد یک کادر ورود داده مناسب است ؟
الف) MsgBox ب) InputBox
ج) InBox د) Msg
19- اصطلاح رویه در چه زبانی به وجود آمد ؟
الف) پاسکال ب) بیسیک ج) فرترن د) ویژوال بیسیک
20- منظور از شی ء چیست ؟
الف) یک چیز مادی است که ویژگی هایی دارد .
ب) یک چیز مادی است که در برابر رویدادها واکنش نشان می دهد .
ج) هر شی ء دارای سه جنبه ی مشخصات رفتار و روابط می باشد .
د) تمامی موارد
21- کدام یک از زبانهای زیر از ترکیب دو زبان برنامه نویسی C و ++C ایجاد شده اند ؟
الف) VB ب) Java ج) Delphi د) Visual C
22- منظور از کلاس چیست ؟
الف) مجموعه ای از اشیای غیر هم نوع می باشد که دارای رفتار و خواص و روابط یکسان می باشند .
ب) مجموعه ی تمام اشیای هم نوع می باشد که دارای رفتار و خواص و روابط یکسان می باشند .
ج) مجموعه ی تمام اشیای هم نوع می باشد که دارای رفتار و خواص و روابط متفاوتی می باشند .
د) همه موارد
23- زبانه Existing در کادر new project چه کاری انجام می دهد ؟
الف) باز کردن پروژه ای که از قبل وجود دارد .
ب) جهت ایجاد یک پروژه ی جدید
ج) لیستی از آخرین پروژه های باز شده یا ایجاد شده را نمایش می دهد
د) گزینه های الف و ج
24- در مورد پنجره form layout کدام یک از گزینه های زیر صحیح می باشد ؟
الف) تمام فایل های به کار رفته در پروژه را نمایش می دهد .
ب) ابزارهای کنترلی موجود در یک پروژه را نمایش می دهد .
ج) محل فرم را به هنگام اجرای برنامه بر روی صفحه نمایش مشخص می کند .
د) تمام اشیای مربوط به ساخت یک پروژه را نمایش می دهد .
25- GUI مخفف کدام گزینه است ؟
الف) Graphic user interface ج) Graphic userful interface
ج) Graphic user internet د) internet Graphic userful
26- از کدام منوی محیط ویژوال بیسیک برای خطایابی برنامه ها استفاده می شود ؟
الف) debug ب) run ج) query د) view
27- کدام یک از انواع داده زیر می تواند عدد بزرگتری را در خود ذخیره کند (ظرفیت بیشتری دارد) ؟
الف) Double ب) Currency
ج) Single د) Long
28- حاصل مقایسه "gaam"="GAAM" چیست ؟
الف) True ب) False
ج) Error د) -1
29- پس از اجرای دستورات زیر ، در متغیرهای X1 و X2 چه مقداری قرار دارد ؟
Dim X1 , X2 as Integer
X1 = 3.2
X2=X1
الف) X1 = 3.2 و X2 = 3.2
ب) X1 = 3 و X2=3
ج) X1 = 3.2 و X2=3
د) X1=3 و X2 = 3.2
30- کدامیک از گزینه های زیر در باره متغیرها نادرست است ؟
الف) متغیرها نگهدارنده هایی هستند که اطلاعات برنامه را بطور موقت ذخیر می کنند .
ب) یک متغیر مکانی از حافظه را برای یک مقدار نگهداری می کند .
ج) برای دو متغیر می توان نام یکسانی را انتخاب نمود .
د) مقداری که در داخل متغیر قرار می گیرد قابل تغییر است .
31- کدامیک از عملگرهای موجود در ویژوال بیسیک یک عدد مثبت را منفی و یک عدد منفی را مثبت می کند ؟
الف) عملگر (+) ب) عملگر (-)
ج) عملگر OR د) عملگر Not
32- کدام یک از متغیرهای زیر یک متغیر رشته است ؟
الف) Ali ب) AB21% ج) AC$ د) AB&
33- کدامیک از اسامی زیر بعنوان نام یک متغیر در ویژوال بیسیک مجاز می باشد ؟
الف) 3AB ب) ELSE
ج) to د) IRANIRAN123123
34- حاصل عبارت محاسباتی b=(2^3++4/2)*3 کدام گزینه است ؟
الف) 18 ب) 14 ج) 12 د) 30
35- پیغام خطای Type mismatch در چه مواقعی ظاهر می شود ؟
الف) هر گاه در متغیری از نوع عددی حرف یا حروفی را وارد کنیم .
ب) هر گاه عدد وارد شده در یک متغیر عددی بزرگتر از نوع متغیر باشد .
ج) هر گاه در نوشتن دستور If در پایان End If را ننوشتم
د) هر گاه در یک متغیر رشته ای عدد یا اعدادی را وارد کنیم .
36- کدام گزینه در رابطه با شکل تعریف متغیر درست است ؟
الف) نوع متغیر AS نام متغیر DIM
ب) نوع متغیر AS نام متغیر
ج) نام متغیر DIM
د) نوع متغیر AS نام متغیر DIM Let
37- در ویژوال بیسیک رشتهها بین کدام علامت قرار میگیرد ؟
الف) ب) , , ج) " " د) گزینههای الف و ج
38- در برنامه زیر چند بایت از حافظه اشغال میشود ؟
الف) 68 Dim a1, 2a as single
ب) 38 Dim a3%
ج) 20 Dim a4 as Boolean
د) 39 Dim a5,ab,a7 as date,a8 as long
39- در یک عبارت محاسباتی از پرانتزهای تو در تو اولویت به کدام پرانتز تعلق میگیرد ؟
الف) اولین پرانتز ب) داخلیترین پرانتز ج) بزرگترین پرانتز د) هیچکدام
40- دستور زیر چه عملی انجام میدهد ؟ K=(A+B+C)/3
الف) میانگین دو عدد را محاسبه میکند .
ب) مجموعه سه عدد را محاسبه مینماید .
ج) باعث بروز خطا میشود .
41- کدام ترتیب اولویت عملگرها صحیح است ؟
الف) ریاضی – منطقی – رابطهای ب) ریاضی – رابطهای – منطقی
ج) منطقی – ریاضی – رابطهای د) منطقی – رابطهای – ریاضی
42- از هفت نوع دادهی عددی کدام را مستقیماً نمیتوان تعریف کرد ؟
الف) Decimal ب) currency ج) single د) long
43- داده نوع currency با پسوند ................... مشخص میگردد ؟
الف) % ب) # ج) & د) @
44- حاصل عبارت روبرو کدام است ؟
2-5/2+5/2^3*10Mod 3
الف) 1 ب) 10 ج) 5/3 د) 5/0–
45- کدام پسوند نوع داده عددی single را در v.b مشخص میکند ؟
الف) ! ب) % ج) & د) #
46- کدام یک از علائم زیر در نامگذاری متغییرهای صحیح استفاده میگردد ؟
الف) $ ب) # ج) ! د) %
47- کدام اسم متغییر در vb مجاز است ؟
الف) x_z ب) TsT ؟ ج) 5AB د) TAT.PRN
48- نوع داده long به اندازه .................. بایت و نوع داده Double به اندازه .................. بایت حافظه اشغال میکند .
الف) 4-4 ب) 8-4 ج) 4-8 د) 8-8
49- برای این که یک دکمه کلید میانبر تعریف کنیم از کدام علامت در caption آن استفاده مینمائیم ؟
الف) # ب) @ ج) & د) ^
50- اگر در یک سطر بیش از یک دستور داشته باشیم از کدام علامت به عنوان جدا کننده دستورات استفاده کنیم ؟
الف) : ب) ; ج) . د) و
موفق و پایدار باشیدablise_m@yahoo.com