کامپیوتر

رشته ی کامپیوتر

کامپیوتر

رشته ی کامپیوتر

برنامه سازی۱

نمونه سوالات برنامه سازی۱

برنامه نویسی مدولار را توضیح دهید .

زبا نهای برنامه نویسی را به چند سطح می توان تقسیم کرد؟

منظور از IDE در ویژوال بیسیک چیست ؟

کاربرد پبجره های Project Explorer و Form Layout را بنویسید؟

چهار نوع از انواع فایلهای ویژوال بیسیک را نام ببرید ؟

نوع و میزان حافظه مورد نیاز داده های زیر را بیان کنید

Byte – Currency – Double – Boolean

حاصل عبارت زیر چیست ؟

Const x as string =”12”

Const y as String=”13”

Dim z as String

Z= x+y

Print z



حاصل عبارت زیر را با توجه به تقدم عملگرها بدست آورید

(2+3) mod 4 + 2^3 * 2 \ 5 جواب 4

حاصل دستور زیر چیست

Msgbox “Are You Sure ?” , VbYesNo,”Exit”

جواب : کادر پیام با پیام Are You Sure و کلید های yes , No و عنوان Exit

عملگر های زیر را توضیح دهید

Xor – Eqv – And - Or

برنامه ای بنویسید که با دریافت 3 عدد بزرگترین عدد را چاپ کند

Dim a as single , b as single , c as single , max as single

A=text1

B=text2

C=text3

If a>b and a>c then max =a

If b>a and b>c then max =b

If c>a and c>b then max =c

Msgbox max



برنامه ای بنویسید که با سه Option Button و یک برچسب اندازه نوشته برچسب را یکی از اعداد 10 و 20 و 30 انتخاب کند

یک label و دکمه رادیویی رو فرم قرار داده و رویOpttion1 دابل کلیک کرده و دستور زیر را می نویسیم If otion1.value=1 then label1.fontsize=10

روی option2 دابل کلیک کرده و دستور زیر را می نویسیم

If otion2.value=2 then label1.fontsize=20

روی option3 دابل کلیک کرده و دستور زیر را می نویسیم

If otion3.value=3 then label1.fontsize=30



کاربرد کنترل فریم را بنویسید

برنامه ای بنویسید که عددی را به عنوان ثانیه دریافت و ساعت و دقیقه و ثانیه معادل انرا چاپ کند

Dim s as long , h as long , m as long , ss as long

S=text1

H=s mod (60*60)

M =s mod 60

SS=s-h*(60*60) + M * 60

Print "ساعت= " ,H ,"دقیقه=" ,M , "ثانیه =", SS

کدام گزینه جهت نگهداری اعداد صحیح به کار میرود؟ جواب د
الف- Boolean ب- byte ج- integer د- ب وج
کدام گزینه جهت نگهداری اعداد اعشاری نیست؟ جواب ج
الف- double ب- single ج- long د-currency
3- جهت نگهداری متن کدام نوع داده به کار میرود؟ جواب ج
الف- Boolean ب- byte ج- string د-single
4- کدام گزینه صحیح است؟ جواب الف
#05/22/2007# ب-*05/22/2007* ج-"05/22/2007" د- همه موارد
5-برای نگهداری داده هایی که نوع آنها را نمیدانیم کدام گزینه صحیح است؟ جواب الف
الف- variant ب- byte ج- string د- double
6- کدام گزینه برای نامگذاری متغیرها صحیح نیست؟ جواب د
الف- 1-frm ب- else ج- if د- همه موارد
7- در تعریف متغیرDIM A,B,C,D,E AS INTEGER نوع متغیر A,B,C.D ازنوع ..................و E از نوع ..............است. جواب ب
الف- single-integer ب- integer - variant ج- integer- variant د- integer- integer
8- اگر کاراکتر ..........را در مقابل یک متغیر قرار دهیم آن متغیر از نوع ................تعریف میشود. جواب الف
الف- double-# ب- integer-$ ج- Single-% د- هر سه گزینه
9- در صورت آوردن کدام دستور در قسمت تعاریف فرم تعریف متغیرها با استفاده از DIM‌ ضروری می شو د؟ جواب ب
الف- required variable ب- Option Explicit ج- declaration د- الف و ب
10-ثابتها را با عبارت................و متغیرها را با عبارت ...............تعریف میکنیم. جواب الف
الف- const – dim ب- const-dim ج const- const - د- dim-dim
11- متغیرهای string را داخل ...............و متغیرهای dateرا داخل ..................مینویسند جواب الف
الف- ""- ## ب- ( )- "" ج- ##-( ) د- %‌%-##
12- کدامیک از عملگرهای زیر اولویت بالاتری دارند؟ جواب ج
الف- عملگرهای رشته ای ب- عملگرهای مقایسه ای ج- عملگرهای ریاضی د- عملگرهای منطقی
13- اولویت کدام عملگر پایین تراست؟ جواب الف
الف - + ب- *ج- ^ د- /
15- کدامیک از عملگرهای زیر دارا ی اولویت بیشتری است؟ جواب ب
الف- OR ب- NOT ج- AND د- &
16-اولویت کدام یک از عملگرهای زیر بیشتر است؟ جواب ج
الف- - منها ب- mod ج- / د- \
17- حاصل عبارت (OR NOT False AND NOT False False ) کدام مورد میباشد. جواب ج
الف – NOT ب- FALSE ج- TRUE د- هیچکدام
18- حاصل عبارت 6\3*2+3 چیست؟ جواب ب
الف- 3 ب-4 ج-5 د-6
19- کدام نوع داده برای ذخیره سازی سن یک فرد مناسب تر است؟ جواب ب
الف- Boolean ب- byte ج- string د-single



34- کدام شیوه برنامه نویسی با پیدایش ویندوز ومفاهیمی مثل چند وظیفه ای (Mullet Tasking ) مطرح شد ؟

الف) شی ء گرا P ب) غیر رویه ای ج) تابع گرا د) متن گرا

35- مبنای برنامه نویسی VB کدام است ؟

الف) رویه ایP ب) تابع گرا ج) OOP د) غیر رویه ای

36- در محیط VB هر یک از واحدهای جعبه ی ابزار ( Tool Box) یک کنترل هستند کنترل معادل کدام اصطلاح است ؟

الف) Pobject ب) کلاس ج) تابع د) متغیر

37- در کادر تبادلی New Project کدام گزینه حالت پیش فرض است ؟

الف) ACTIVEX EXE ب) VB WIZARD MANAGER ج) DATA PROJECT د) STANDARD EXE P

38- اسمی که روی کلیدهای فرم یا کنار برچسب ها ( Label) ها روی مونیتورظاهرمی گردد کدام خاصیت این اشیاء است ؟

الف) Name ب) Caption P ج) Appearance د) Font

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

الف) Var ب) TypeP ج) Variant د) Data

40- برای ذخیره سن افراد بهترین نوع داده است ؟

الف) Integer ب) Single Pج) Byte د) Currency

41- علامت & در انتهای کدام متغیر یا داده قرار می گیرد ؟

الف) Currency ب) Double ج) Single د) LongP

42- در داده های Boolean چه مقادیری را می توان ذخیره کرد ؟

الف) No , Yes P ب) True , False

ج) هر نوع داده منطقی یا کاراکتری د) الف و ب

43- در کدام شی ء کاربر می تواند متنی را در زمان اجرای برنامه درآن وارد کند ؟

الف) Check Box P ب) Text Box

ج ) Command Button د) Option

44- حداکثر کاراکترهایی که بتوان در یک جعبه ی متن ( Text Box) وارد کرد در کدام خصوصیت آن معین می شود ؟

الف) Maximuml P ب) Maxlength

ج) Maxtext د) Maximum

45- می خواهیم برنامه ای در VB بنویسیم که از کاربر دو عدد را در جعبه متن گرفته و حاصل جمع آنها را در جعبه متن سومی نشان دهد اگر خصوصیات caption این سه جعبه متن به ترتیب Result, second,first باشد خصوصیت Name آنها به ترتیب T1.text,T2.text,T3.text باشد برای عمل مذکور کدام دستور را باید بنویسیم :

Pالف) Val (T1.text) +( T3.Text =Val (T2. Text

ب) T3 .Text = T2.Txet +T1. Text

ج) Result = Second + First

د) ) (Second) + Val(First Result = Val

46-خاصیت Value کنترل Checkbox چه مقادیری دارد ؟

الف) Disable – Enable ب) Checked – Disable – Enable

ج) True – False P د) Unchecked – checked- Grayed

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

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

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد