Professional Documents
Culture Documents
Chapter 5
Chapter 5
(Programming Language)
cÖkœ bs-1:
(XvKv †evW©-2016)
K. K¤úvBjvi Kx? 1
L. A¨vjMwi`g †KvwWs-Gi c~e©kZ© -e¨vL¨v Ki| 2
M. DÏxc‡Ki mgm¨vwUi ÒwmÓ fvlvq GKwU †cÖvMÖvg wjL| 3
N. DÏxc‡Ki aviYv †cÖvMÖvg •Zwi av‡ci wKfv‡e m¤úwK©Z? we‡kølY Ki| 4
main()
{
float c,f;
printf("Enter value of farenheight");
scanf("%f", &f);
c=((f-32)*5/9);
printf("Value of centigrade is =%f",c);
}
1 b¤^i cÖ‡kœi (N) Gi DËi
- উেীলক উলিলিত রলিয়াটি প্রাগ্রাভ ততলয ধালয ালথ লকবালফ ম্পলকথত তা লনলচ আলরাচনা কযা লরা-
কলম্পউটালযয ভাধ্যলভ ভস্যা ভাধালনয েন্য কলম্পউটায উলমাগী কলয প্রাগ্রাভ যচনা কযলত য়। তাই প্রাগ্রাভ
যচনায ভয় লযকলিত বালফ অগ্রয লত য়। এেন্য প্ম কর লফললয়য রলত রেয যািলত লফ তা লরা-
ভস্যা লনলদ থস্টকযণঃ প্রাগ্রাভটি লক ভস্যা ভাধালনয েন্য যচনা কযা লফ প্ ভস্যাটিয একটি লযষ্কায ফণ থনা
উেীলক প্দওয়া লয়লে।
ভস্যা লফলেলণঃ মাযভাধ্যলভললস্টলভব্যফহৃতউাদানওলফলয়ফস্তুলফলেলণকলযভস্যালনরুন ,
ভস্যাযকাযণলচলিতকযণ,
প্ডটািংগ্রএফিংভস্যাভাধালনযেন্যনতুনললস্টভততযীযলফ থাচ্চলযকিনারণয়নকযায়।
প্রাগ্রাভ লডোইনঃ ভস্যায ভলডর অথফা গঠনগত ফণ থনা লত সুলফধােনক অযারগলযদভ লনধ থাযণ এফিং রফা লচলেয
াালে প্রাগ্রালভয পূন থাঙ্গ লযকিনা উেীলক রণয়ন কযা লয়লে।
প্রাগ্রাভ প্ডলবরলভন্টঃ প্লাচাট থ ও অন্যান্য লফলয় লফলফচনা কলয কলম্পউটালযয বালায় লনলদ থমু ালেলয়
প্রাগ্রাভ যচনা কযলত লফ।
প্রাগ্রাভ ফাস্তফায়নঃ প্রাগ্রাভ যচনায য ম্পুন থ প্রাগ্রাভলক যীো কলয প্দিলত য়। এ ভয় রলয়ােনীয়
িংলাধলনয ভাধ্যলভ প্রাগ্রাভলক রলিয়াকযলণয েন্য উযুি কলয ম্পূণ থবালফ ততলয কলয লনলত লফ।
প্রাগ্রাভ ডকুলভলন্টনঃ ভুর িংলাধলনয য প্রাগ্রাভ ঠিকবালফ কাে কযলর তালক run program ফরা
য় এফিং এ প্রাগ্রাভলক বলফষ্যলত যেলণয েন্য লরলফদ্ধ কযলত লফ।
প্রাগ্রাভ যেণালফেণঃ লফলবন্ন রলয়ােলন ও প্রাগ্রালভয উন্নলতকলি প্রাগ্রালভয আধুলনকীকযণ, প্রাগ্রালভয ভুর
িংলাধন ইতযালদ কযলত লফ।
অথ থাৎ উলযয আলরাচনা প্থলক ফরলত ালয, উেীলকয ধাযনা প্রাগ্রাভ ততলযয ধা মূ প্মভন প্রাগ্রাভ লডোইন
এয ালথ যালয ম্পলকথত।
cÖkœ bs-4:
wPÎ `ywU jÿ Ki− (Kzwgjøv †evW©-2016)
Zb¥bv Kw¤úDUv‡i C †cÖvMÖvg e¨envi K‡i wPÎ-2 G Aw¼Z welqwUi †ÿÎdj wbY©q Kij| Hkx wPÎ-1 Gi †hvMdj
av‡c av‡c I wP‡Îi mvnv‡h¨ wbY©‡qi e¨e¯’v Kij|
K. †cÖvMÖvg Kx? 1
L. Abyev`K †cÖvMÖvg wn‡m‡e K¤úvBjvi †ewk Dc‡hvMx- e¨vL¨v Ki| 2
M. DÏxc‡K Hkx wPÎ-1 Gi †ÿÎdj wbY©‡qi †d¬vPvU© A¼b Ki| 3
N. Zb¥bvi wPÎwUi †ÿÎdj wbY©‡qi †cÖvMÖvg wjL| e¨vmva© I Gi †ÿ‡Î djvd‡ji mZ¨Zv hvPvB Ki| 4
4 b¤^i cÖ‡kœi (K) Gi DËi
- কলম্পউটালযয ভাধ্যলভ প্কান ভস্যা ভাধালনয েন্য প্রাগ্রালভিং বালায় ধাযাফালকবালফ লরলিত রলয়ােনীয়
লনলদ থভারায ভলষ্টলক প্রাগ্রাভ ফরা য়।
4 b¤^i cÖ‡kœi (L) Gi DËi
- প্ম প্রাগ্রালভয াালে উৎ (Source)প্রাগ্রাভলক ফস্তু ( Object) প্রাগ্রালভ লযণত কযা য় তালক অনুফাদক
প্রাগ্রাভ ফলর।প্ভলন বালায় প্রিা প্রাগ্রাভলক ফরা য় ফস্তু প্রাগ্রাভ ( ObjectProgram) এফিং অন্য প্মলকালনা
প্রাগ্রালভিং বালায় প্রিা প্রাগ্রাভলক ফরা য় উৎ প্রাগ্রাভ ( Sourceprogram)।কম্পাইরায লরা এক ধযলনয
অনুফাদক প্রাগ্রাভ মা াইলরলবর বালায় লরলিত প্রাগ্রাভলক প্ভলন বালায় রূান্তয কলয ।অথ থাৎ প্া থ প্রাগ্রাভলক
অফলেক্ট প্রাগ্রালভ রূান্তয কলয। অনুফাদক প্রাগ্রাভ লললফ কম্পাইরায প্ফল উলমাগী কাযণ- কম্পাইরায ম্পূণ থ
প্রাগ্রাভটিলক একালথ অনুফাদ কলয পলর প্রাগ্রাভ লনফ থালয গলত দ্রুত য়। প্রাগ্রাভ লনফ থাল কভ ভয় রালগ ,
কম্পাইরালযয ভাধ্যলভ রূান্তলযত প্রাগ্রাভ ম্পূণ থরূল প্ভলন প্রাগ্রালভ রূান্তলযত য় , একফায প্রাগ্রাভ কম্পাইর
কযা লর যফলতথলত আয কম্পাইলরয রলয়ােন য় না , প্রাগ্রালভ প্কান ভুর থাকলর তা ভলনটলয একালথ রদথন
কলয।উলযাি তফলষ্টয প্থলক ফরা মায় অনুফাদক প্রাগ্রাভ লললফ কম্পাইরায প্ফল উলমাগী।
4 b¤^i cÖ‡kœi (M) Gi DËi
- লচে লবলিক দ্ধলতলত লফলল কতগুলরা লচলিয াালে প্কান একটি লনলদ থষ্ট ভস্যায ভাধান কযা য়। তালক
প্লাচাট থ ফা রফালচে ফরা য়। উেীলক লচে-১ এয প্েেপলরয রফালচে লনলচ অিংকন কযা লরা-
cÖkœ bs-5:
wb‡Pi †cÖvMÖvgwU jÿ K‡i cÖkœ¸‡jvi DËi `vI: (w`bvRcyi †evW©-2016)
# include <stdio.h>
Void main ( )
{int i, s, n;
printf (“Enter Last Term”);
scanf(“%d”, &n);
s=0;
for (i = 1; i<<=n; i=i+3);
s = s+i;
printf(“Summation =%d”, s); }
K. †cÖvMÖvg Kx? 1
L. ÔwmÕ fvlv‡K wgW †j‡fj fvlv ejv nq †Kb? 2
M. †cÖvMÖvgwUi †d¬vPvU© AvuK| 3
N. DÏxc‡Ki †cÖvMÖvgwU do jy‡ci gva¨‡gI Kiv m¤¢e- †KvwWsmn e¨vL¨v Ki| 4
- লচে লবলিক দ্ধলতলত লফলল কতগুলরা লচলিয াালে প্কান একটি লনলদ থষ্ট ভস্যায ভাধান কযা য়। তালক
প্লাচাট থ ফা রফালচে ফরা য়। প্রাগ্রাভটিয প্লাচাট থ লনলচ অিংকন কযা লরা-
Start
Read n
sum = 0
i=1
if No
i<=n
Yes Print sum
sum = sum + i
Stop
i=i+3
printf("Summation = %d",s);
}
cÖkœ bs-6:
BmwZqvK Avn‡¤§` C fvlv e¨envi K‡i wZbwU msL¨v †hvM Kivi GKwU †cÖvMÖvg •Zwi Kivi wPšÍv K‡i| †m K‡qKevi
†Póv K‡i mdj bv n‡q eo fvB mdUIq¨vi BwÄwbqv‡ii kiYvcbœ n‡j wZwb D³ †cÖvMÖvg Kivi cÖ‡qvRbxq †KvW¸‡jv
e¨envi K‡i we¯ÍvwiZ eywS‡q ej‡jb| d‡j †m Lye mn‡RB †cÖvMÖvg •Zwi Ki‡Z mÿg n‡jv| (h‡kvi †evW©-2016)
K. 4GL Kx? 1
L. 0, 1 w`‡q †jLv fvlv e¨vL¨v Kii| 2
M. DÏxc‡ii †hvMdj mn‡R Dc¯’vcb c×wZi mc‡ÿ hyw³ `vI| 3
N. DÏxc‡Ki †hvMdj mn‡R Dc¯’vcb c×wZi mc‡ÿ hyw³ `vI| 4
উেীলক রাইলেলয পািংন ব্যফায কলয লেই গালণলতক কাে কযা ম্ভফ লয়লে এফিং পরাপর লে উস্থান কযাও
অলনক োধ্য লয়লে।
cÖkœ bs-7:
# include < stdio.h> (ivRkvnx †evW©-2016)
main ( )
{
int k, n, sum = 0;
printf(“Input the ast term of the series :\n”);
scanf(“% d”, & );
k = 3;
tanvir : sum = sum + k;
k=k+3
if (k < = n) goto tanvir;
printf(“The required sum is : % d”, sum”);
}
K) Abyev`K †cÖvMÖvg Kx? 1
L) scanf(“% d”, & a) †÷U‡g›UwU e¨vL¨v Ki| 2
M) DÏxc‡K D‡jøwLZ †cÖvMÖvgwUi cÖevnwPÎ A¼b Ki| 3
N) Ò†cÖvMÖvgwU‡Z if †÷U‡g›U Gi cwie‡Z© do-while †÷U‡g›U e¨envi Kiv hvqÓ ev¯Íevqbc~e©K Dw³wUi mZ¨Zv
hvPvB Ki| 4
cÖkœ bs-9:
12-8-2016 Zvwi‡L AvBwmwU wkÿK K¬v‡m eZ©gv‡b Avgiv Kw¤úDUv‡ii mvnv‡h¨ mvaviY mgm¨v mgvav‡bi Rbª †h cÖR‡b¥i
†cÖvMÖvwgs fvlv e¨envi Kwi Zv Kw¤úDUvi‡K †evSv‡bvi †cÖvMÖvg m¤ú‡K© Av‡jvPbv KiwQ‡jb Ges e‡jwQ‡jb AvMvgx K¬v‡m
KZ¸‡jv wmwi‡Ri msL¨vi †hvMdj wm †cÖvMÖvwgs fvlvi mvnv‡h¨ †ei Kivi †cÖvMÖvg wkLv‡eb| ZvB wZwb cieZ©x K¬v‡m G‡m
eø¨vK‡ev‡W© 221 + 223 + 225 + ............. + N wmwiR wj‡L Av‡jvPbv ïiæ Ki‡jb| (XvKv †evW©-2017)
K. A¨v‡i Kx? 1
L. PjK •Zwii †ÿ‡Î wKQz wewae× wbqg Kvbyb i‡q‡Q- e¨vL¨v Ki| 2
M. DÏxc‡Ki D‡jøwLZ wmwi‡Ri †hvMdj wbY©‡qi †cÖvMÖvg wm fvlvi mvnv‡h¨ •Zwi Ki| 3
N. DÏxc‡K DwjøwLZ Zvwi‡L AvBwmwU wkÿ‡Ki Av‡jvP¨ †cÖvMÖv‡gi g‡a¨ †KvbwU‡K Zzwg †ewk Dc‡hvMx g‡b Ki-
we‡kølYc~e©K †Zvgvi gZvgZ `vI| 4
cÖkœ bs-10:
RvwKi mv‡n‡ei wZb †Q‡j wWwRUvj †gjvq hvIqvi Rb¨ evqbv aij Ges UvKv PvB‡jv| RvwKi mv‡ne 1g †Q‡j‡K X Z
UvKv, 2q †Q‡j‡K Y UvKv Ges 3q †Q‡j‡K Z UvKv w`‡jb| (w`bvRcyi †evW©-2017)
K. C fvlvq Kx-IqvW© Kx? 1
L. Ò†jv-‡j‡fj j¨vs¸‡q‡Ri `ye©jZvB nvB-‡j‡fj j¨vs¸‡q‡Ri DrcwËi KviY|Ó- e¨vL¨v Ki| 2
M. RvwKi mv‡n‡ei †Q‡j‡`i cÖvß UvKvi Mo C fvlvq wbY©q Ki| 3
N. DÏxc‡Ki mgm¨v mn‡R eySvi cÖwµqvi mc‡ÿ †Zvgvi gZvgZ `vI| 4
Start
Read n
sum = 0
i=1
if No
i<=n
Yes Print sum
sum = sum + i
Stop
i=i+3
cÖkœ bs-14:
gv‡qi eqm cy‡Îi eq‡mi wZb¸Y| wcZvi eqm gv‡qi eqm A‡cÿv 5 eQi †ewk| cy‡Îi eqm X eQi| (iv. †evW©-17)
K. †WUv Gbwµckb Kx? (6ô Aa¨vq) 1
L. WvBbvwgK I‡qe‡c‡R †WUv‡eR e¨eüZ nq †Kb? (4_© Aa¨vq) 2
M. gv‡qi I wcZvi eqm wbY©q Kivi A¨vjMwi`g †jL| 3
N. Zv‡`i wZbR‡bi eqm GK‡Î KZ Zv wbY©‡qi Rb¨ wm fvlvq †cÖvMÖvg †jL| 4
Start
S=0
i=1
if No
i<=100
Yes Print S
s =s + i
Stop
i=i+1
20| †cÖvMÖvgwU ivb Kiv‡j Ges Kx †ev‡W© 10 UvBc Ki‡j KZ djvdj cvIqv hv‡e?
K) 25 L) 30
M) 55 N) 165
21| 10 msL¨vwU wVK †i‡L djvdj 385 †c‡Z jyc †÷U‡g‡›U Kx ai‡bi cwieZ©b Ki‡Z n‡e?
K) s = s*i L) s = s + i*i
M) s = s + i*i*i N) s =s + i*i*i*i
22| Printf () Gi mvnv‡h¨ †WUv †Kv_vq cvVvb nq?
K) BbcyU gvb BbcyU gva¨‡g
L) AvDUcyU g¨b AvDUcyU gva¨‡g
M) AvDUcyU gvb BbcyU gva¨‡g
N) BbcyU gvb AvDUcyU gva¨‡g
23| †Kvb fvlvq wjwLZ †cÖvMÖvg Kw¤úDUvi mivmwi eyS‡Z cv‡i?
K) †gwkb fvlv L) D”P¯Í‡ii fvlv
M) A¨v‡m¤^wj fvlv N) PZz_© cÖR‡b¥i fvlv
24| jvB‡eªwi dvskb n‡”Q-
i. c~e© †_‡K •ZwiK…Z wewfbœ welqe¯‘
ii. GK ai‡bi we‡kl †÷U‡g›U
iii. ïaygvÎ MvwYwZK Kv‡h© e¨envi‡hvM¨ wb‡`©k
wb‡Pi †KvbwU mwVK?
K. i I ii L. i I iii
M. ii I iii N. i, ii I iii
25| †KvbwU wm fvlvi dvskb
K) int L) stdio.h
M) printf N) for
26| †cÖvMÖvg •Zwii av‡c †KvwWs-
i. mgm¨vi we‡køl‡Yi mv‡_ m¤úwK©Z
ii. †cÖvMÖvwgs fvlvi mvnv‡h¨ Kiv
iii. †cÖvMÖvg •Zwii ci fzj †LuvRv
wb‡Pi †KvbwU mwVK?
K. i I ii L. i I iii
M. ii I iii N. i, ii I iii
27| wm fvlvi †nWvi dvBj n‡”Q-
i. †cÖvMÖv‡gi Avek¨Kxq Ask
ii. †WUvUvBc aviYKvix dvBj
iii. dvsk‡bi eY©bv aviYKvix dvBj
wb‡Pi †KvbwU mwVK?
K. i I ii L. i I iii
M. ii I iii N. i, ii I iii
♦ DÏxcKwU c‡o 28 I 29 bs cÖ‡kœi DËi `vI:
†Rwi wm fvlvq GKwU †cÖvMÖvg iPbv K‡i hv‡Z `yBwU msL¨vi †hvMdj wbY©q Kiv hvq| †cÖvMÖvgwU ivb Kivi ci 2wU msL¨v
cÖ`vb Ki‡j djvd‡j ïay 2q msL¨vwU cÖ`wk©Z nq|
28| DÏxc‡K D™¢~Z mgm¨vi KviY †KvbwU?
K) mwVK †nWvi dvBj D‡jøL bv Kiv
L) Bbcy‡U fMœvsk msL¨v cÖ`vb Kiv
M) AvDUcyU dvsk‡b fzj PjK †NvlYv Kiv
N) cÖ‡qvRbxq PjK †NvlYv
29| DÏxc‡Ki b¨vq †cÖvMÖvg •Zwi †ÿ‡Î cÖ‡qvRb-
i. we‡kl †WUv‡eR †cÖvMÖvwgs fvlv Rvbv _vKv
ii. PjK I †WUv UvBc m¤ú‡K© aviYv _vKv
iii. BbcyU AvDUcyU m¤ú‡K© mwVK aviYv _vKv wb‡Pi †KvbwU mwVK?
K. i I ii L. i I iii
M. ii I iii N. i, ii I iii
30| wm-fvlvq DcvË MÖn‡Yi KgvÛ †KvbwU?
K) main () L) printf ()
M) scanf () N) getch ()
31| †cÖvMÖvg †d¬vPv‡U© cÖwµqvKi‡Yi Rb¨ †Kvb cÖZxKwU e¨eüZ nq?
K) e„Ë L) mvgvšÍwiK
M) AvqZ‡ÿÎ N) i¤^m
32| †cÖvMÖvg wWRvB‡bi AšÍfz©³ KvR n‡”QÑ
i. GjMwi`g cÖYqb ii. cÖevnwPÎ •Zwi
iii. my‡Wv‡KvW •Zwi
wb‡Pi †KvbwU mwVK?
K) i I ii L) i I iii
M) ii I iii N) i, ii I iii
♦ wb‡Pi DÏxcKwU co Ges 33 I 34 bs cÖ‡kœi DËi `vI:
main()
{
int n:
scanf (“%d”, & n);
printf (“%d”, sprt (n))”
}
33| DÏxc‡K e¨eüZ †WUv UvBc †KvbwU?
K) Primary L) User defined
M) Derived N) Empty
34| DÏxc‡K e¨eüZ †nWvi dvBj †KvbwU?
i. stdio.h
ii. conio.h
iii. math.h
wb‡Pi †KvbwU mwVK?
K) i I ii L) i I iii
M) ii I iii N) i, ii I iii
35| wb‡Pi †KvbwU mwVK PjK?
K) 1 test L) test 1
M) test @ 1 N) test_1
♦ wb‡Pi DÏxcKwU co Ges 36 I 37 bs cÖ‡kœi DËi `vI:
X =100;
X/=5;
X = X% 10;
36| X Gi gvb KZ?
K) 0 L) 2
M) 10 N) 20
37| DÏxc‡K e¨eüZ Acv‡iUi n‡”QÑ
i. Arithmetic
ii. Assignment
iii. Logical
wb‡Pi †KvbwU mwVK?
K) i I ii L) i I iii
M) ii I iii N) i, ii I iii
38| 4GL ej‡Z eySvq?
K) AwZ D”P¯Í‡ii fvlv L) D”P¯Í‡ii fvlv
M) ga¨g ¯Í‡ii fvlv N) wb¤œ¯Í‡ii fvlv
39| †cÖvMÖvg †d¬vPv‡U© cÖwµqvKi‡Yi wPý †KvbwU?
K) L)
M) N)
40| wb‡Pi †KvbwU mwVK PjK?
K) 1 test L) test 1
M) test @ 1 N) test_1