Questions in this chapter
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
সাব্বির একটি প্রোগ্রাম রচনা করল এবং প্রোগ্রামটি নির্বাহ করার পর সব ভুল একসাথে দেখালো।
অনুবাদক প্রোগ্রামটি হলো-
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
সাব্বির একটি প্রোগ্রাম রচনা করল এবং প্রোগ্রামটি নির্বাহ করার পর সব ভুল একসাথে দেখালো।
উদ্দীপকে উল্লিখিত অনুবাদক প্রোগ্রামটি বৈশিষ্ট্য হলো-
i. উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে অনুবাদ করে
ii. সম্পূর্ণ প্রোগ্রামটিকে একসাথে পড়ে এবং একসাথে অনুবাদ করে
iii. প্রোগ্রামে কোন ভুল থাকলে তা জানিয়ে দেয়
নিচের কোনটি সঠিক?
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
ইকবাল একটি প্রোগ্রাম রচনা করার জন্য প্রথমে প্রোগ্রামটির অ্যালগরিদম তৈরি করে এর আলোকে কোড লিখল।
উদ্দীপকে উল্লিখিত অ্যালগরিদমের বৈশিষ্ট্য হলো-
i সহজে প্রোগ্রামের উদ্দেশ্য বুঝতে সহায়তা করে
ii. প্রোগ্রামের ভুল নির্ণয়ে সহায়তা করে
iii. প্রোগ্রাম পরিবর্তন ও পরিবর্ধনে সহায়তা করে
নিচের কোনটি সঠিক?
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
প্রোগ্রামার ইকবালকে তার কোম্পানির সিস্টেম এনালিস্ট হাসান চিত্রের মাধ্যমে একটি প্রোগ্রাম কীভাবে রচনা করা হবে তা দেখিয়ে দিল। ইকবাল এর আলোকে প্রোগ্রাম রচনা শুরু করল।
উদ্দীপকের চিত্রের সাহায্যে সমস্যা সমাধান করার পদ্ধতিকে কি বলা হয়?
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
প্রোগ্রামার ইকবালকে তার কোম্পানির সিস্টেম এনালিস্ট হাসান চিত্রের মাধ্যমে একটি প্রোগ্রাম কীভাবে রচনা করা হবে তা দেখিয়ে দিল। ইকবাল এর আলোকে প্রোগ্রাম রচনা শুরু করল।
উদ্দীপকে উল্লিখিত বিষয়টির বৈশিষ্ট্য হলো-
i. জ্যামিতিক বা সাংকেতিক চিহ্নের মাধ্যমে প্রোগ্রামের পরিকল্পনা
ii. প্রোগ্রাম প্রবাহের দিক অনুধাবন করা যায়
iii. ধাপে ধাপে সমস্যা সমাধান করার পদ্ধতি
নিচের কোনটি সঠিক?
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
#include<stdio.h>
#include<conio.h>
main() {
int x, y, s;
printf("Enter Value:");
scanf("%d%d", &x, &y);
s=x+y;
printf("\ns = %d, s);
getc..();}
উদ্দীপকে লিখিত প্রথম হেডার ফাইলটির সঠিক রূপ কোনটি-
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
#include<stdio.h>
#include<conio.h>
main() {
int x, y, s;
printf("Enter Value:");
scanf("%d%d", &x, &y);
s=x+y;
printf("\ns = %d, s);
getc..();}
উদ্দীপকে উল্লিখিত printf() এবং scanf() ফাংশনদ্বয়ের কাজ হলো-
i. আউটপুট দেখানো
ii. ইনপুট নেয়া
iii. পর্দায় প্রদর্শন করা এবং প্রিন্ট করা
নিচের কোনটি সঠিক?
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
for(c=2 ); c<=10; c=c+2)
{printf("ICT");
if(c= = 6)
break;}
ICT লেখাটি কতবার প্রদর্শিত হবে?
নিচের উদ্দীপকটি পড়ো এবং প্রশ্নের উত্তর দাও :
for(c=2 ); c<=10; c=c+2)
{printf("ICT");
if(c= = 6)
break;}
if শর্তটি বাদ দিলে ICT লেখাটি কতবার প্রদর্শিত হবে?
মারুফ PHP ভাষা ব্যবহার করে ওয়েব অ্যাপ্লিকেশন তৈরির কাজ করে, যার অনুবাদক প্রোগ্রাম এক লাইন করে পড়ে অনুবাদের কাজ করে। অন্যদিকে মিজান C++ ভাষা ব্যবহার করে, সফটওয়্যার তৈরির কাজ করে, যার অনুবাদক প্রোগ্রাম সম্পূর্ণ প্রোগ্রামটি একসাথে অনুবাদ করে।
ক. কি-ওয়ার্ড কী?
খ. অ্যারে ও চলক এক নয়- ব্যাখ্যা করো।
গ. উদ্দীপকে মিজানের ব্যবহৃত ভাষাটি কোন ধরনের অনুবাদক ব্যবহার করে? ব্যাখ্যা করো।
ঘ. মারুফ ও মিজানের ব্যবহৃত ভাষা দুইটির অনুবাদক প্রোগ্রামের মধ্যে কোনটিতে প্রোগ্রাম ডিবাগ করা তুলনামূলক সহজ? বিশ্লেষণপূর্বক মতামত দাও।
ক. মেশিন ভাষা কী?
খ. সি একটি কেস সেনসিটিভ ভাষা-ব্যাখ্যা করো।
গ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের জন্য অ্যালগরিদগম তৈরি করো।
ঘ. উদ্দীপকের ধারাটির যোগফল প্রদর্শনের জন্য সি ভাষায় একটি প্রোগ্রাম লেখো।
উদ্দীপকটি পড়ে নিচের প্রশ্নগুলোর উত্তর দাও:
#include <stdio.h>
#include <conio.h>
main ( )
{
clrscr( );
int a, s = 0;
scanf("%d", &a);
for(a = 2; a, <= 100; a + = 2)
if (a = = 8) continue;
s = a * a;
}
printf ("sum of series is = %d", s);
getch ( );
}
ক. Syntax Error কী?
খ. scanf ("%d %d", &a, &b); ব্যাখ্যা করো।
গ. উদ্দীপকের প্রোগ্রামটির জন্য অ্যালগরিদম লেখো।
ঘ. উদ্দীপকের প্রোগ্রামে কত ধরনের অপারেটর ব্যবহৃত হয়েছে তাদের বর্ণনা করো।
1×2×3× ...................... × N
ক. ডিবাগিং কী?
খ. ভোলাটাইল মেমোরি এবং নন-ভোলাটাইল মেমোরি এক নয়- ব্যাখ্যা করো।
গ. উদ্দীপকের ধারাটির ফলাফল নির্ণয়ের জন্য প্রবাহ চিত্র অঙ্কন করো।
ঘ. উদ্দীপকের ধারাটির ফলাফল প্রদর্শনের জন্য সি ভাষায় একটি প্রোগ্রাম লেখো।
1+4+7+. . . . . . . . . . . . . . . . . . .+40
ক. Keyword কী?
খ. int mark [3] [4] – ব্যাখ্যা করো।
গ. উদ্দীপকের ধারাটির জোড় ও বিজোড় সংখ্যাগুলোর পৃথক পৃথক যোগফল নির্ণয়ের জন্য প্রবাহচিত্র অঙ্কন করো।
ঘ. ধারাটির জোড় ও বিজোড় সংখ্যাগুলোর পৃথক পৃথক যোগফল দেখাতে C প্রোগ্রাম রচনা করো।

ক. কি-ওয়ার্ড কী?
খ. C ভাষা কেস সেনসেটিভ-ব্যাখ্যা করো।
গ. উদ্দীপকের সমস্যাটির জন্য অ্যালগরিদম লেখো।
ঘ. উদ্দীপকের সমস্যাটির জন্য সি ভাষায় একটি প্রোগ্রাম লেখো যেখানে ঋণাত্মক ইনপুট গ্রহণযোগ্য হবে না।
ব্লকচিত্র দুইটি লক্ষ্য করো এবং নিচের প্রশ্নগুলোর উত্তর দাও:

ক. প্রোগ্রাম কী?
খ. "সি একটি কেস সেনসেটিভ ভাষা"- ব্যাখ্যা করো।
গ. উদ্দীপকের ব্লকচিত্র: ১ এর জ্যামিতিক চিত্রগুলো দিয়ে কোনো সংখ্যা জোড় না বিজোড় তা নির্ণয়ের জন্য প্রবাহচিত্র অংকন করো।
ঘ. উদ্দীপকের ব্লকচিত্র-২ এর আলোকে কম্পিউটারের গঠন বর্ণনা করো।
#include <stdio.h>
main ( )
{
int a, s;
s=0
for (a=2; a<=100; a=a+2)
{
s=s+a;
}
print ("%d", s);
}
ক. ধ্রুবক কী?
খ. C-ভাষায় কেন ফাংশন ব্যবহার করা হয়?
গ. উদ্দীপকের প্রোগ্রামের জন্য অ্যালগরিদম লেখো।
ঘ. উদ্দীপকের প্রোগ্রামটি Do-While ব্যবহার করে লেখো।
ধাপ-১: শুরু
ধাপ-২: Y এর মান গ্রহণ
ধাপ-৩: যদি (Y%400==0) তবে ধাপ-৬ এ যাও
ধাপ-৪: যদি (Y%100!==0) এবং (Y%4==0) তবে ধাপ-৬ এ যাও
ধাপ-৫: অধিবর্ষ নয় ছাপ
ধাপ-৬: অধিবর্ষ ছাপ
ধাপ-৭: শেষ করো
ক. কীওয়ার্ড কী?
খ. "সি ভাষা কেস সেনসিটিভি"- ব্যাখ্যা করো।
গ. উদ্দীপকের অ্যালগরিদমটির জন্য প্রবাহচিত্র অঙ্কন করো।
ঘ. উদ্দীপকের অ্যালগরিদমটির জন্য C ভাষায় প্রোগ্রাম লেখো।
#include<stdio.h>
#include<conio.h>
{
int n, i, s=0;
printf ("Enter the value of n");
scanf("%d",&n);
for(i=1; i<=n,i+=1)
{
s=s+i*(i+1);
}
printf ("sum=%d",s);
getch ( );
}
ক. কম্পাইলার কী?
খ. সি প্রোগ্রামে কোন ফাংশন আবশ্যিক? ব্যাখ্যা করো।
গ. উদ্দীপকের প্রোগ্রামটির জন্য অ্যালগরিদম লেখো।
ঘ. উদ্দীপকের প্রোগ্রামটি While লুপের সাহায্যে সম্পন্ন করতে হলে প্রেগ্রামের কোডে কী পরিবর্তন করতে হবে তা লেখো।
একাদশ শ্রেণির শিক্ষার্থী 'সি' ভাষায় একটি প্রোগ্রাম তৈরি করলো। প্রোগ্রামটিতে কোনো সংখ্যা ইনপুট দিলে তা যদি 5 দ্বারা বিভাজ্য হয় তাহলে 'Flower' শব্দটি প্রদর্শিত হয় এবং সংখ্যাটি 7 দ্বারা বিভাজ্য হলে 'River' শব্দটি প্রদর্শিত হয়। কিন্তু 5 ও 7 উভয় দ্বারা বিভাজ্য হলে 'Goed' শব্দটি প্রদর্শিত হয় আর 5 ও 7 কোনোটিই দ্বারা বিভাজ্য না হলে 'Try again' প্রদর্শিত হয়।
ক. ফাংশন কী?
খ. 'সি' কে মধ্যম স্তরের ভাষা বলা হয় কেন? ব্যাখ্যা করো।
গ. উদ্দীপকে উল্লিখিত সমস্যাটি সমাধানের জন্য প্রবাহচিত্র অঙ্কন করো।
ঘ. উদ্দীপকের শর্তগুলো ব্যবহার করে 'সি' ভাষায় একটি প্রোগ্রাম রচনা করো।