ویژوال فصل ششم
- 1. تعالی بسمه
: خانوادگی نام و نامدرس امتحان
سازی برنامهفصل6.......... : نمره بوسعیدی : دبیر
سوالشرحنمره
1متغیر مقدار که صورتی درAبرابر5چیست؟ زیر دستورات خروجی ، باشد
Select case A
Case is<10 : PrintA*2
Case is=5 : Print A
Case is>5 : Print A2
End select
5.5
2میشود اجرا یکبار حداقل حلقه داخل دستورات تکرار های حلقه بالک کدام در
الف)for…. nextب)while ……………..wendج)do ……….loopwileد)do while……..loop
5.5
3چیست؟ زیر حلقه خروجی
Do while x<100
Printx : x=x+2
loop
5.5
4کلمه زیر حلقهbookمیکند؟ چاپ بار چند را
For i= 1 to 10
For j=1 to 10 step2
Print “book”
Next j,i
5.5
5بر قطعه اجرای حاصلاست؟ کدام روبرو نامه
For n=11 to 0 step -2
Print n;
If n mod3=0 then exit for
Next n
الف)11ب)11,9ج)11,9,7,5,3د)11,9,7,5,3,1
5.5
6میشود؟ چاپ بار چند زیر حلقه
I=1
DO
PRINT I : I=I+1
LOOP WHILE m<5
5.5
7چیست؟ زیر برنامه خروجی
For t=1 to 5
For s=t to 5
Print"*" ;
Nexts
Print
Nextt
5.75
8بجایn ,k,s,بین فرد اعداد زیر کد قطعه در تا گیرد قرار عددی چه40و100شود داده نشان
m=k
Do
Print m
m=m+s
Loop while m<n
5.75
9کنید کامل را زیر عبارات
-برایمی ........ در را آنها باشد انتخاب قابل مورد یک گروه هر بین از و کنیم ایجاد فرم روی انتخاب دکمه گروه چند اینکه
گذاریم
-حلقه از خروج برایdo whileکرد استفاده ..................... دستور از توان می
-دستور درprintباشند هم سر پشت و خط یک در ها خروجی اینکه برایآن از بعددر ها خروجی اینکه برای و میگذاریم ......
میگذاریم ......... باشند هم از فاصله با و خط یک
1.5
15دستور کمک با را زیر حلقهloopdo while …….کنید بازنویسی
For i= 20 to 1 step -2
.
.
Nexti
1
الف)ب بار یک)ج شود نمی اجرا اصال)د میشود اجرا بار نهایت بی)5میشود اجرا بار
الف)155ب بار)55ج بار)45د بار)دارد خطا
الف)اعداد5تا155ب میکند چاپ را)زوج اعداد5تا155میکند چاپ را
ج)اعداد1تا155د میکند چاپ را)فرد اعداد1تا155میکند چاپ را
الف)15ب)5
ج)2د)2.5
- 2. 11چیست؟ زیر دستورات اجرای از حاصل خروجی
k=3
Do while (true)
If j>5 thenexitdo
For i=1 to j
PrintI;
Nexti
Print
J=j+1
Loop
5.5
12چیست زیر کد قطعه خروجی
("عدد ورود)"A=INPUTBOX
DO While a<>0
M=a mod 10
A=a10
Print m
Loop
1
13کلمه زیر کد قطعه درbookمیشود چاپ بار چند
For x= 1 to 10 step 2
For y=1 to 30 step 3
For k=5 to 10
Print "book”
Next k,y,x
1
14چیست خروجی زیر کد قطعه در
For i=100 to 1000 step10
T=T+i
Nexti
Printi
5.5
15بر بخشپذیر رقمی چهار اعداد تمام که بنویسید ای برنامه3کند چاپ و تولید را1
16کند وچاپ محاسبه را زیر عبارت حاصل که بنویسید ای برنامه
M=
1
𝑛
+
2
𝑛2
+
3
𝑛3
+ ⋯+
𝑛
𝑛 𝑛
1.5
17شود ظاهر مناسبی پیغام فرمان دکمه روی کلیک با خواهیم زیرمی شکل به فرمی در
کمک باSELECTبنویسید را مناسب دستورات
بین نمره اگر5تا5پیغام بود"بد خیلی"
از کوچکتر نمره اگر15پیغام بود"بد"
برابر نمره اگر11و12و13و14پیغام بود"متوسط"
اگر15تا25پیغام بود"خوب خیلی"
پیغام اینصورت غیر در و"اشتباه نمره"شود چاپ
1.5
نمره
اجرا
- 3. 18کند تولید را مقابل خروجی که بنویسید ای برنامه
FFFFFFFF
F
F
FFFFFF
F
F
1
19ورود جعبه (با کرده دریافت عدد تعدادی کاربر از که بنویسید ای برنامه
عدد یک کردن وارد تا اعداد ورود دهد نشان را آنها جمع حاصل و )ها داده
کند پیدا ادامه منفی
2
25سالهای تعداد شده انتخاب مدرک به توجه با خواهیم می روبرو شکل به فرمی در
خوانده درسدهد نشان پیام جعبه در را شخص
1
21کوچکترین آنها بین از و کرده دریافت را عدد تعدادی که بنویسید ای برنامه
کند چاپ و کرده پیدا را عدد
2
مدرک
دیپلم
لیسانس
لیسانس فوق
اجرا