۱- کدام گزینه از اهداف طراحی زبان بیسیک بوده است؟

الف- برنامه نویسی سیستمی          ب- برنامه نویسی آموزشی

ج- برنامه نویسی تجاری               د- برنامه نویسی علمی

2- کدام گزینه زیر یکی از انواع زبان های سطح پایین است؟

الف- فرترن              ب- اسمبلی                 ج- + + c                 د- پاسکال

3-کدام ویژگی در ویژوال بیسیک برنامه نویسی رویدادگر را میسر می کند؟

الف- API                                       ب- EVENT HANDLING

 ج- ERROR HANDLING                    د- OOP

4- در کدام روش ترجمه می توان برنامه مقصد( object ) تولید کرد؟

الف- مفسر            ب- کامپایلر              ج- ساخت یافته             د- غیر ساخت یافته

5- کدام یک از زبان های برنامه نویسی برای برنامه نویسی علمی و تجاری مناسب است؟

الف- پاسکال            ب- فرترن                ج- زبان ماشین        د- اسمبلی

6- ویژگی ( rapid application development ) RAD عبارت است از:

الف- کشف وتصحیح آسان و سریع اشتباهات

ب- طراحی سریع و آسان برنامه

ج- طراحی هم زمان چند برنامه

د- برنامه نویسی به روش OOP

 7- کدام روش برنامه نویسی از توانایی بالاتری برخوردار است؟

الف- ساخت یافته                        ب- شئ گرا

ج- غیر ساخت یافته                    د- گزینه های ب و ج صحیح هستند.

8- در کدام نگارش ویژوال بیسیک امکانات ویژه ای جهت برنامه نویسی برای محیط شبکه های محلی و اینترنت وجود دارد؟

الف- LEARNING EDITION

ب- PROFESSIONAL EDITION

ج- ENTERPRISE EDITION

د- گزینه های الف و ب صحیح هستند.

9- کدام یک از گزینه های زیر برای برنامه نویسی سیستمی مناسب هستند؟

الف- فرترن              ب- ماشین                  ج- c و+ +  c                    د- بیسیک

10- کدام ویژگی امکان استفاده از برنامه نویسی شئ گرا را درویژوال بیسیک فراهم می کند؟

الف- API                     ب- IDE                  ج- OOP                            د- ERROR HANDLING

11- برای بازکردن پروژه هایی که اخیراً مورد استفاده قرار گرفته، انتخاب کدام زبانه در کادر محاوره ای new project  مناسب است؟

الف- new                      ب-                 recentج- existing                   د- open

12- کدام نام برای خاصیت name یک فرم مناسب است؟

الف- control                     ب- frm main         ج- l frm                            د- project

13- پسوند فایل های پروژه و فرم به ترتیب عبارتند از (راست به چپ):

الف- .vbp ،       .frm             ب-  frm. ،  .vbp      ج- .vbp، .vbf                       د- vbf.  ،.frm

14- کدام کنترل برای دریافت داده ها از کاربر مناسب است؟

الف- برچسب                             ب- کادر متن               ج- کادر علامت                          د- فرم

15- کدام رویدادها در فرم ها برای اجرای دستورالعمل ها در هنگام شروع یک برنامه مناسب است؟

الف- unload                                ب- click                    ج- dblclick                                  د- load

16- با استفاده از کدام خاصیت عنوان یک فرم تعیین می شود؟

الف- caption                       ب-                      visibleج- name                             د- enabled

17- کدام پنجره برای تعیین موقعیت یک فرم درروی desktop مناسب است؟

الف- پنجره پروژه                       ب- پنجره تعیین موقعت

ج- جعبه ابزار                            د- پنجره طراحی فرم

18- کدام خاصیت درکنترل برچسب ، تراز متن را در کنترل تعیین می کند؟

الف- align                               ب- autosize                ج- alignment                          د- height

19-  واحد اندازه گیری طول به طور پیش فرض در ویژوال بیسیک چیست؟

الف- cm                        ب- mm                     ج- m                     د- twip

20- از کدام بخش در پنجره ویژوال بیسیک برای ایجاد کنترل ها روی فرم استفاده می شود؟

الف- نوار ابزار                           ب- جعبه ابزار          ج- نوار منو                                پنجره خواص

21- کدام نوع از انواع داده برای تعریف یک متغیر از نوع پولی مناسب تر است؟

الف- single                      ب- double            ج- currency                    د- Boolean

22- کدام عملگرریاضی نسبت به سایرین از اولویت پایین تری برخوردار است؟

الف- جمع*            ب- mod              ج- توان                 د- ضرب

23- کدام گزینه برای تعریف یک متغیر از نوع اعداد صحیح بلند درست است؟

الف- %                     ب- &              ج- !                    د- #

24- کدام عملگر رشته ای مشابه عملگر جمع در رشته هاست؟

الف- %                   ب- &              ج- like                   د- #

25- اگر متغیری در بخش تعارف ماژول فرم معرفی گردد متغیر...........نامیده می شود؟

الف- عمومی         ب- محلی             ج- موضعی              د- ایستا

26- کدام نوع داده برای تعریف اعداد مثبت کوچکتر از 255 مناسب است؟

الف- string              ب- integer              ج- byte         د- long

27- متغیرهای محلی یا private درچه محدوده ای قابل شناسایی هستند؟

الف- تمام رویدادها                 ب- ماژول فرم مربوطه

ج- ماژول کلاس                     د-  رویدادی که در آن تعریف شده اند.

28- حاصل عبارت "# # # #*u ؟m ؟c " like  "computer2004  "   چیست؟

الف- true                                         ب- false

ج- عبارت اشتباه است.                     د- درهنگام اجرا پیام خطا نمایش داده می شود.

29- کدام خاصیت در کادر متن تعداد کاراکترهای ورودی را تعیین می کند؟

الف- borderstyle                        ب- passwordchar               ج- maxlength                             د- tablndex

30- کدام عملگر منطقی از اولویت پایین تری نسبت به سایر عملگرهای منطقی برخورداراست؟

الف- and                 ب- or                       ج- not              د- or,and

31- کدام تابع برای ایجاد یک کادر ورود داده مناسب است؟

الف- msgbox                    ب- inputbox             ج- inbox                          د- msg

32- درصورتی که نوع و تعداد دکمه ها در کادر پیام تعیین نشود، به طور پیش فرض چه دکمه هایی استفاده می گردد؟

الف- ok                   ب- cancel,ok                      ج- no,yes               د- cancel

33- کدام گزینه در رابطه با خاصیت tablndex درست است؟

الف- ترتیب نمایش کنترل ها رادر روی فرم تعیین می کند.

ب- ترتیب حرکت بین کنترل ها را در روی یک فرم معین می کند.

ج- ترتیب بار گذاری کنترل ها را در حافظه تعیین می کند.

د- وضعیت کلید tab را در صفحه کلید بررسی می کند.

34- حاصل عبارت -12< > 3 <=5 چیست؟

الف- true                     ب- false                   ج- 2                د- 2-

35-کدام خاصیت مشترک بین فرم و کنترل ها وجود داردکه توانایی مخفی کردن یا نمایش آنها را دارد؟

الف- caption                 ب- enabled              ج- visible              د- appearance

36- حاصل ترکیب شرطی زیر چیست؟

(با توجه به عدم استفاده از دستورoption compare text )      "cpu" ="cpu" or 50 <= -70 and not true

 الف- true                                          ب- false

ج- استفاده از عملگر and,not  در کنار هم اشتباه است.                     

د- استفاده از عملگر مقادیرمنطقی ، عددی و رشته ای در یک ترکیب اشتباه است.

37- در صورت عدم انتخاب عنوان یک کادر پیام به طور پیش فرض از..........استفاده می شود.

الف- نام فرم                             ب- نام پروژه            ج- نام فایل فرم                          د- نام فایل پروژه

 38-با استفاده از کدام خاصیت در کادر متن می توان از ویرایش داده ها توسط کاربر جلوگیری کرد؟

الف- wordwrap                   ب- lock

ج- locked                            د- multiline

39- کدام حلقه شبیه به حلقه Do While…loop است؟

الف- for…next                   ب- wile…wend

ج- select case                    د- while…loop

- پس از اجرای برنامه زیر مقدار متغیر sum ۴۰-چقدر است؟

 

الف- 27         ب- 28         ج- 29        د- 30            

sum=0

I=5

Do while (i>3)

For k = 1 to 2

Sum = sum+k*I

Next k

I=i-1

Loop

 

  

41-حلقه زیر چند بار تکرار می گردد؟

 

For I=7  to -2 step -3                                                             

                                                                                            0                                                                                                                                                                       .

                                                                                             .

Next I                                                                                   

الف- 2        ب-3        ج- 4        د- 5

 

42- حلقه زیر چند بار تکرار می شود؟

 

While (true)                                                                         

                                                                                           0

                                                                                           0

                                                                                           0

Wend                                                                                   

 

الف- 30بار                  ب- 40بار                       ج- بی نهایت              د- تکرار نمی شود.

 

        44- خروجی برنامه پس از اجرای حلقه چیست؟

 

For i=10 to 1 step 2                                                            

Print "I" , I                                                                          

Next I                                                                              

  

الف- اعداد زوج بین 1و10                 ب- اعداد فرد بین 1و10

ج- اعداد10تا1                                 د- هیچ گونه خروجی ندارد.

45-در دستوری که مقدار متغیر infax برابر 2 باشد، خروجی دستورات زیر چیست؟

 

 Select case intx                                                                         

 Case is>10 : print intex*10                                           

Case is<=4 : print intex*4                                            

Case is = 7 : print intex*2                                             

End select                                                                                

 

الف- 10                             ب- 8                            ج- 4                              د- 2

46- دستور exit do سبب خروج از کدام حلقه می شود؟

الف- for…next                        ب- while…wend

ج- do while…loop                  د- گزینه های ب و ج صحیح است.

 

 48- کدام گزینه در رابطه با دستورات زیر صحیح است؟

For i=4 to 15                                                                  

If I mod 3=0 then sum =sum +i\3                              

Next I                                                                           

Print sum                                                                     

الف- مجموع اعدا 1 تا 15

ب- مجموع مضارب عدد 3 از 1 تا15

ج- مجموع خارج قسمت تقسیم اعداد 4 تا 15 بر 3 که بر عدد 3 بخش پذیرند.

د- مجموع باقی مانده تقسیم اعداد 4 تا15 بر 3 که بر عدد 3 بخش پذیرند.

49- کدام رویداد هنگامی که یک فرم، فوکس خود را از دست می دهد، اجرا می شود؟

الف- activate                          ب- deactivate

چ-  load                                  ج- unload

50- کدام گزینه در رابطه با تفاوت رویه های فرعی و رویه های تابعی درست است؟

الف- ارسال متغیرها به رویه                       ب- بازگشت یک مقداربه محل فراخوانی

ج- تعریف آرگومان ها                              د- محل تعریف رویه

51- نوع مقدار بازگشتی در رویه تابعی زیر چیست؟

  

Private function compute (into as integer)as Boolean                                                                                       

 

  الف- منطقی                 ب- عدد صحیح                  ج- رشته           د- عدد اعشاری

52-برای تعریف یک رویه عمومی از کلمه کلیدی .........استفاده می شود.

الف- private                              ب- public       ج- dim                                     د- sub

53-استفاده از کدام گزینه برای تعریف یک رویه فرعی مناسب است؟

الف- sub…end sub                  ب- function…end function           ج- private                  د- public

54- پسوند فایل های ماژول کد در ویژوال بیسیک چیست؟

الف- vbc                    ب- bas                  ج- clm                    د- fbc

55- در صورتی که در یک رویه تابعی، نوع داده بازگشتی تعیین نشود از چه نوعی به طور پیش فرض استفاده می شود؟

الف- Boolean               ب- integer         ج- byte                        د- string

56- به طور پیش فرض نحوه ارسال متغیرها به یک رویه از چه نوعی است؟

الف- ارسال با مقدار                   ب- ارسال با مرجع       ج- محلی                                  د- استاتیک

 57- در صورت تعریف یک رویه به کلمه کلیدی private در ماژول کد ...............

الف- رویه مربوطه در تمام ماژول های کد قابل فراخوانی است.

ب- رویه مربوطه در تمام ماژول ها قابل فراخوانی است.

ج- رویه مربوط در تمام ماژول های فرم قابل فراخوانی است.

د- رویه مربوط فقط در تمام ماژول کدی که تعریف شده است قابل فراخوانی است.

58- خروجی دستورprint weekdayname (2 , , vbfriday) چیست؟

الف- mon                 ب- Monday              ج- sat                    د- saurday

59- در صورتی که فراخوانی month name (3, true) انجام شود، مقدار بازگشتی چیست؟

الف- mar                  ب- march                 ج- oc                        د- October

60- به وسیله کدام تابع می توان تعدادی از کاراکترهای یک رشته را جدا کرد؟

الف- instr                  ب- mid                  ج- Len                 د- Asc

61- حاصل اجرای دستور ("computer" ,3) left  چیست؟

الف- "com"                   ب- "ter"                     ج- "puter"                   د- ""

62- کدام تابع امکان جستوجوی یک رشته را دررشته دیگر فراهم می کند؟

الف- len                     ب- instr                  ج- replace                د- space

63- کدام گزینه در رابطه با خروجی دستورsecond ("10:12:36") درست است؟

الف- 10                   ب- 12                 ج- 36                 د- 48

64- واحد اندازه گیری زمان در تابع timer چیست؟

الف- ثانیه                 ب- دقیقه               ج- ساعت             د- روز

65- حاصل عبارت mid ("computer",5,5)چیست؟

الف- omput       ب- uter             ج- puter        د- computer

66- بوسیله کدام تابع می توان ساعت و تاریخ جاری سیستم را به دست آورد؟

الف- date                         ب- time                ج- now                         د- گزینه های الف و ج صحیح است.

67- حاصل عبارت replace("book","o","t",,3) چیست؟

الف- "botk"               ب- "bttt"                 ج- "bttk"                 د- "btok"

68-کدام رویداد در صفحه کلید بین کاراکترهای حرفی کوچک و بزرگ تفاوت قایل می شود؟

الف- keydown                   ب- key press            ج- keyup                           د- keypreview

69- کدام خاصیت در کنترل shape، نوع شکل را معین می کند؟

الف- borderstyle                  ب- style               ج- shape                            د- appearance

70- برای استفاده از رویداد dragdrop تنظیم کدام خاصیت در کنترل الزامی است؟

الف- dragicon                       ب- dragmode         ج- drag drop                         د- drop mode

71- کدام گزینه درمتد line سبب رسم یک مستطیل می شود؟

الف- B                        ب- F                       ج- bf                      د- rectangle

72- کدام گزینه در رابطه با رسم یک نقطه در فرم مناسب است؟

الف- point                 ب- pset                    ج- point set              د- step

73- کدام آرگومان در رویداد drag & drop، کنترل جا به جا شدن را مشخص می کند؟

الف- control                      ب- source                 ج- shift                             د- ctrl

74- واحد اندازه گیری پیش فرض در کنترل shape چیست؟

الف- سانتی متر                          ب- اینچ               ج- twip                         د- pixel

75- در صورتی که خاصیت key preview روی مقدار true تنظیم شود...........0 

الف- رویداد های صفحه کلید فرم زودتر از کنترل ها اجرا می شوند.

ب- رویدادهای صفحه کلید کنترل زودتر از فرم اجرا می شوند.

ج- فقط رویدادهای صفحه کلید کنترل ها اجرا می شود.

د- فقط رویدادهای صفحه کلید فرم اجرا شود.

 76- کدام دستور برای ایجاد منوهای موضوعی به وسیله کلیک راست مناسب هستند؟

الف-   mouse up                    ب- popup menu         ج- mouse move                    د- menu editor

77-کدام رویداد در کنترل های نوار پیمایش در زمان کلیک روی مکان خالی از نوار پیمایش اجرا می شود؟

الف- change                     ب- scroll                        ج- click                            د- move

78- درکنترل های نوار پیمایش کدام خاصیت میزان تغیرات خاصیت value را در زمان کلیک روی دکمه های مثلثی کنترل تعیین می کند؟

الف- large change                   ب- small change          ج- scroll                                 د- change

79- استفاده از کدام یک از اجرای زیر در یک فرم MDI مجاز است؟

الف- کنترل شکل                       ب- کنترل دکمه انتخاب       ج- کنترل زمان سنج                    د- کنترل تصویر

80- برای ایجاد ارتباط بین یک فرم SDI بافرم MDI خاصیت MDIchild  روی چه مقداری تنظیممی شود؟

الف- true                           ب- false                  ج- manual                       د- automatic

81- کدام رویداد در کنترل های نوار پیمایش درزمان کلیک روی دکمه های مثلثی شکل اجرا  می شود؟

الف- scroll                    ب- large change            ج- small change          د- change   

82- برای نمایش یک منوی موضوعی از کدام دستوراستفاده می شود؟

الف- menu                           ب- menu popup             ج-                              popupد- popup menu  

83- کدام رویداد درکنترل های نوار پیمایش در هنگام درگ کردن دکمه مستطیل شکل اجرا می گردد؟

الف- large change                     ب- small change                   ج- scroll                     د- min scroll

84- مقدار K پس از خاتمه حلقه زیر چقدر است؟

 

K=1                                                                                    

Do while (k<3)                                                                  

K=k+1                                                                         

Loop                                                                                   

 

الف- 4                 ب- 3                 ج- 2            د- 1

85- کدام نوع داده برای ذخیره سازی سن یک فرد مناسب تر است ؟

الف- integer                     ب- long                  ج- word                          د- byte  

 86- خروجی دستورrigth ("ali reza",3) چیست؟

الف- "ali"                      ب- "eza"                      ج- "ireza"                  د- "ali re"

87- کدام نوع داده می تواند هر نوع داده ای را نگهداری کند؟

الف- variant                              ب- single                   ج- Boolean                 د- long

88- کدام خاصیت کنترل کادر متن، تراز متن را در کنترل تعیین می کند؟

الف- aligment                          ب- maxlength              ج- borderstyle                د- appearance

89- خروجی دستورweekdey name (weekday  (now)))چیست؟

الف- شماره روز جاری          ب- شماره هفته جاری     ج- نام روز جاری            د- نام ماه جاری

90- کدام خاصیت، اولویت انجام رویدادهای صفحه کلید را بین فرم و کنترل های موجود در آن تعیین می کند؟

الف- خاصیت key در فرم                          ب- خاصیت key preview در فرم  

ج- خاصیت key در کنترل ها                     د- خاصیت  key previewدر کنترل ها

91- خروجی دستور

replace ("this is a book.", "i" , "I" ,,, vbBinaryComputer) چیست؟

الف- "ThIs Is a book."               ب- "This Is a book."            ج- "s is a book."                      د- "s Is a book."

92- با فرض این که strname = "supercomputer" باشد، حاصل عبارت strname = left (right (strname , 5),3) چیست؟

الف- "pu"                 ب- "sup"         ج- "per"           د- "put"

93- کدام خاصیت در کنترل کادر لیست ، شماره عضو انتخاب شده در آن را تعیین می کند؟

الف- listindex                      ب- listCount            ج- index                            د- item

94- حاصل عبارت 18/3*2+3 چیست؟

الف- 3             ب- 4                      ج- 5                د- 6  

95- حاصل عبارت   inster(5,"hardware and software" , "ware" ,0) چیست؟

الف- 5                   ب- صفر               ج- 18                د- 1

96- در صورتی که یک متغیر در بخش تعارف ماژول فرم معرفی گردد..........0

الف- در زمان اجرای برنامه پیام خطا نمایش داده می شود.

ب- متغیر در تمام رویه های ماژول فرم قابل استفاده است.  

ج- متغیر در رویه های تمام ماژول فرم قابل استفاده است.

د- متغیر در ماژول های تمام پروژه ها فابل استفاده است.

97- حاصل عبارت month name (month(date) , true) چیست؟

الف- تاریخ جاری سیستم                  ب- نام ماه جاری به صورت کامل

ج- نام ماه جاری به صورت خلاصه        د- شماره ماه جاری

98- در صورت تعریف یک رویه با کلمه کلیدی public............0

الف- رویه مورد نظردرتمام ماژول های فرم وماژول های کدقابل استفاده است.  

ب- رویه مورد نظردرتمام ماژول هلی فرم قابل استفاده است.

ج- امکان فراخوانی آن به وسیله رویه های رویداد وجود ندارد.

د- امکان فراخوانی آن بوسیله رویه های آماده ویژدال بیسیک وجود ندارد.

99- حاصل عبارت Asc(chr(65) چیست؟

الف- "A"                                 ب-65            ج- یک رشته خالی                         د- پیام خطا نمایش داده می شود.

100- یک رویه فرعی با کدام یک از عبرت های زیر شروع می شود؟

الف- function              ب- call                    ج- sub             د- end sub  

101- عنوان یک فرم به وسیله کدام خاصیت تعیین می شود؟

الف- enabled                     ب- text               ج- name                           د- caption  

102- کدام کاراکتر جهت تعریف یک متغیرازنوع رشته ای به کار می رود؟

الف- &                    ب- #                       ج- !                        د- $  

103- حاصل عبارت not (true) or 5<3 and  "A">"B" چیست؟

الف- True                 ب- false                    ج- صفر                  د- 1

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

نمونه سوالات فصل یازدهم

1ـ كدام ويژگي مربوط به استفاده ازآنها  در ويژوال بيسيك مي باشد ؟                                       

 الف ـ OOP             ب ـ WIN32API          ج ـ GUI             د -Event Handler

2ـ واحد اندازه گيري طول به طور پيش فرض در ويژوال بيسيك چيست؟

الف ـ cm     ب ـ mm                ج ـ m            د ـ twip

3ـ خروجي دستور Left ("alireza",3) چيست؟

الف ـ "ali"                ب ـ "reza"           ج ـ "eza"                  د ـ "iri

4ـ نتيجه اجراي فرمان

Print MID (LEFT (RIGHT ("COMPUTER", 5),4),2 چيست؟

  الف ـ UTE                 ب ـ UT                       ج ـ PUTER       د ـ U

5- حاصل دستور 2،،، Circle(3000,2000),1000,vb red رسم ..............................است .

الف. بیضی افقی           ب. بیضی عمودی    ج.دایره      د. نیم دایره

6-کدام تابع می تواند ترکیبا ت رنگی را بر اسای رنگ اصلی ایجاد نمود؟

الف. QBColor            ب. Back Color         ج.RGB           د. Color Mode

7-به وسیله کدام خاصیت و موقیعت جاری مکان نما در صفحه ترسیمات در جهت محور افقی معین می شود؟

الف. CurrentX          ب. CurrentY              ج.point                   د. گزینه (الف،ب) درست می باشد

8- متد .......... رنگ یک نقطه را از روی یک تصویر باز می گردد.

الف point                ب.pest                          ج. Zorder          د. هیچ کدام

9- به وسیله کدام خاصیت می توان ضخامت ترسیمات انجام داد؟

الف Draw Width         ب. FihhStyle           ج. Draw Style         د .همه موارد

10- به وسیله کدام خاصیت می توان نام راهنداز دستگاه چابگر را ایجاد کرد؟

الف . Device           ب.   Driver name        ج.   .....      د. هیچ کدام

12 – به وسیله خاصیت Auto Redraw می توان چی کار کرد؟

الف . Name       ب.Driver Name         ج. Orientation                    د. غلط می با شد

11-کدام کلمه برای رسم این مستطیل توپر به وسیله متد line انجام می شود ؟

الف.b            ب. Bf         ج. D        د.      هیچ کدام

 13 - به وسیله متد pest می توان چه کاری انجام داد؟

الف. رنگ یک نقطه را انجام داد.

ب. ترتیب عرضو ارتفاع عبارت رشته ای را انجام داد.

ج. صفحه ترسیمات را پاک کرد.

د .گزینه (ب وج)

14 – متد .Circle................می نواند انواع دایره ها , بیضی, کمانی از دایره را رسم کند.

15- به وسیله ............height.Scale.........و..............width. Scale...............می توان مختصات نقطه مبنا را تنظیم نمود.

16-اگر (6 to 3 و5 to 1)Color چند عضو می باشد.

الف. 15      ب. 20   چ. 69     و. هیچ کدام

17- کدام یک از روش ها ی زیر سرعت بالا تری بر خوردار می شود؟

الف. Line         ب. Binary      ج. Shell      د. گزینه (الف و ج)

18 – کدام تابع متونه مقدار بالایی یک آرایه را محاسبه نماید؟

الف. Lbound        ب. Ubound          ج. ULbound               د. هیچ کدام

  19 – در صورتی که بخواهیم در زمان تغییر ابعاد یک آرایه پویا از بین نرود کدام کلمه کلیدی استفاده کنیم؟

الف .Dim            ب. ReDim              ج.preserve          د. گزینه (الف و ج)

20 - به طور پیش فرض نحوه ارسال متغییر ها به یک رویه از چه نوعی است ؟

الف. ارسال با مقدار                        ب. ارسال با مراجع          ج. آرگمان ها ی محلی        د.همه موارد غلط است

 

سوالات تشریحی:

 

1-خا صیت Auto Redraw درچیه؟

 2-متد ها ی گرافیکی را نام ببرید؟ 

3- متد cis چیه؟

4- خاصیت     fill Style در چیست؟

5- تابع   RGbتعریف کنید؟

 

 پاسخ نامه سوالات تستی

1-الف

2-  د

3- الف

4-  الف

5- ب

6-  ج

7-  الف

8-  الف

9- الف

10-ب

11-  ب

12- الف

۱۳- الف

جواب جاخالی ها :

 14 – Circle

 15 -Scale Width, Scale eight    

16 -  ب

17 -ج

18- ب

19 – ج

20 – ب

 

 پاسخ نامه سوالات تشریحی

۱. در حالت پیش فرض مقدار این خاصیت false است اگر این خا صیت روی مقدار True تنظیم شود در هنگام  تغییر مکان  یا تغیر اندازه فرم از بین نمی رود کنترل pic box نمایش می دهد.

۲. متد   pset,    ,    متد line  ,    متد   Circle  ,   متد  point 

۳. متد صفحه ترسیما ت را پا ک می کند .

۴. سطح یک شکل گرافیکی نظیر مستطیل ,دایره و یا بیضی را پر می کند .

۵.  رنگ مورد نظرتان را بر اسا س مقدار 3 رنگ اصلی ( آبی , قرمز , سبز ) ایجاد می کند .

 

سری دوم سوالات

۱. خواص ...............و................. با دريافت مقادير عددي ،مختصات نقطه مبنا را كنترل فرم و يا چاپگر معين كنيد؟

۱- scale  -2                          scale left وscale top

3-scale mode -4                          scale heght

۲. به وسيله كدام متد مي توانيد نقاط مورد نظر خود را در مكان هاي مناسب قرار دهيم؟

۱- pset   -2                                    point

 3- line   -4                                 circle

۳.به وسيله كدام متد مي توانيد انواع خطوط و  مستطيل هاي  توپر و تو خالي رسم كنيد؟

1- line-2                             cls

3- print -4                         circle

۴.كدام متد انواع دايره ، بيضي و كمان را رسم مي كنيد؟

1-cls-2                             clrcle

3- point-4                               line

 ۵. به وسيله كدام  متد مي توان با دريافت مختصات يك نقطه ، شماره رنگ آن را به صورت يك  عدد صحيح از نوع long باز گرداند ؟

1- scale top- 2                       scale

3- cls - 4                       point

۶. به وسيله كدام خاصيت مي توان موقعيت جاري مكان نما در صفحه تر سيمات  را تغير داد؟

1- cls - 2                  current x ., current y

3-text  heighl - 4                                             line

۷.كدام متد صفحه را كاملا پاك كرده و مكان نما را به مختصات (0و0) انتقال مي دهد؟

1- cls۴-               2- line                 3- current y              point

 ۸.كدام متد مي توان هر گونه اطلاعات اعم از متن ، مقادير عددي مقادير مربوط به خواص ونظاير آن ها را روي فرم نمايش دهد؟

 1- point-2                   print

 3- line -4                     cls

۹.به وسيله كدام متد ميتوان اطلاعات نمايشي را بدست آورد 

1- text width-2                    text height, text width

3-line - 4                                               print 

۱۰. به و كدام خاصيت مي توان شكل ظاهري تر سيمات (از نظر رنگ) را بدست آورد؟

1- draw style -2                        draw mode

3- draw width - 4                             fill style

۱۱.كدام خاصيت مي توان نوع و حالت خطوط را در ترسيمات گرافيكي تعيين كند؟

1-draw style -2                             draw width

3- fill style -4                              draw mode

۱۲.به وسيله كدام خاصيت مي تواند ضخامت خطوط را براي تر سيمات گرافيكي معين كنيد ؟

1- fill style-2                                    draw style

3- draw mode -4                                  draw width

۱۳.كدام خاصيت مي تواند  ترسيماتي نظير دايره ، بيضي و مستطيل  را با حالت هاي مختلف پر كند؟

1-fill style -2                                  Qbcolor

3- end doc- 4                                       rgb

۱۴.كدام متد ميتواند زمان چاپ اطلاعات  عمليات چاپ را خاتمه دهد؟

1- kill doc 2-                            new page

2- end doc4-                                     rgb

۱۵.كدام متد مي تواند عمليات چاپ صفحه جاري را خاتمه داد و چاپگر چاپ را  از صفحه بعدي انجام دهد؟

1- kill doc 2-                                        new page

3- rgb  4-                                            end doc

۱۶.كدام خاصيت مي تواند نوع چاپگر را از نظر رنگي يا سياه سفيد تعيين كنيد؟

1- color mode  2-                         copies

3- device name4-                         driver name

۱۷.به وسيله كدام خاصيت مي توان تعداد نسخه هاي كه چاپگر چاپ مي گيرد تعيين كنيد؟

   1- device name2-                               copies

    3- color mode4-                                 driver name

۱۸.كدام خاصيت نام دستگاه  چاپگر پيش فرض را باز مي گرداند؟

1- device name 2-                    driver name

3color mode 4-                        end doc

۱۹.خروجي فرمان (150,200),1000,,,2 circle به صورت ..............است؟

1- بيضي  افقي                        2- بيضي عمودي

3- نيم دايره                            4- ربع دايره

۲۰.كدام گزينه براي رسم يك مستطيل توپر توسط متد lineمناسب است؟

1-B ۴-                          3-F           2- Bf             FB

 

جواب

  1. 2
  2. 1
  3. 1
  4. 2
  5. 4
  6. 2
  7. 1
  8. 2
  9. 2

10.        2

11.        1

12.        4

13.        1

14.        1

15.        2

16.        1

17.        2

18.        1

19.        2

20.        2