Facebook Pixel

বার্ষিক ক্রীড়া প্রতিযোগিতায় দ্বাদশ শ্রেণির শিক্ষার্থীদের A, B, C ও D দলে বিভক্ত করা হয়। রোল 1 থেকে 50 পর্যন্ত A দলে, 51-100 পর্যন্ত B দলে, 101-150 পর্যন্ত C দলে এবং 51-200 পর্যন্ত D দলে অন্তর্ভুক্ত হবে। ক. অবজেক্ট প্রোগ্রাম কী? খ. সি একটি কেস সেনসিটিভ ভাষা বুঝিয়ে লেখ। গ. উদ্দীপকে উল্লিখিত দল গঠনের জন্য অ্যালগরিদম লেখ। ঘ. দল গঠনের জন্য কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে “C” প্রোগ্রাম লেখ।

বিষয়: ICT | অধ্যায়: অধ্যায়-০৫ঃ প্রোগ্রামিং ভাষা

উৎস: Test Exam Question NGC 2020

সঠিক উত্তর:

ব্যাখ্যা: (ক) সোর্স কোডকে কম্পাইলারের মাধ্যমে অনুবাদ করার পর যে মেশিন ভাষায় রূপান্তর করা হয়, তাকে অবজেক্ট প্রোগ্রাম বা অবজেক্ট কোড বলা হয়। (খ) সি (C) একটি কেস সেনসিটিভ (case sensitive) ভাষা, কারণ এতে ছোট হাতের অক্ষর (lowercase) এবং বড় হাতের অক্ষর (uppercase) ভিন্ন ভিন্ন অর্থ বহন করে। যেমন, সি প্রোগ্রামে 'A' এবং 'a' দুটি ভিন্ন আইডেন্টিফায়ার হিসেবে গণ্য হয়। তাই প্রোগ্রামে ভেরিয়েবল বা কি-ওয়ার্ড ব্যবহারের সময় অক্ষরের কেস বা হাতের লেখার ধরন ঠিক রাখা অত্যন্ত জরুরি। (গ) উদ্দীপকে উল্লিখিত দল গঠনের অ্যালগরিদম নিচে দেওয়া হলো: ধাপ ১: প্রোগ্রাম শুরু করি। ধাপ ২: শিক্ষার্থীর রোল নম্বর R ইনপুট হিসেবে গ্রহণ করি। ধাপ ৩: যদি 1 <= R <= 50 হয়, তবে শিক্ষার্থীকে 'A' দলে অন্তর্ভুক্ত করি। ধাপ ৪: যদি 51 <= R <= 100 হয়, তবে শিক্ষার্থীকে 'B' দলে অন্তর্ভুক্ত করি। ধাপ ৫: যদি 101 <= R <= 150 হয়, তবে শিক্ষার্থীকে 'C' দলে অন্তর্ভুক্ত করি। ধাপ ৬: যদি 151 <= R <= 200 হয়, তবে শিক্ষার্থীকে 'D' দলে অন্তর্ভুক্ত করি। ধাপ ৭: অন্যথায়, রোল নম্বরটি ভুল বা সীমার বাইরে প্রদর্শন করি। ধাপ ৮: প্রোগ্রাম শেষ করি। (ঘ) দল গঠনের জন্য কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে সি প্রোগ্রাম নিচে দেওয়া হলো: #include <stdio.h> #include <conio.h> int main() int roll; printf("Enter Roll Number: "); scanf("%d", &roll); if (roll >= 1 && roll <= 50) printf("Roll %d is in group A. ", roll); else if (roll >= 51 && roll <= 100) printf("Roll %d is in group B. ", roll); else if (roll >= 101 && roll <= 150) printf("Roll %d is in group C. ", roll); else if (roll >= 151 && roll <= 200) printf("Roll %d is in group D. ", roll); else printf("Invalid Roll Number. "); getch(); return 0;

প্ল্যাটফর্ম: প্রশ্নাবলী (https://proshnaboli.com)

Writtenনির্বাচনী পরীক্ষা - Noakhali Govt. College (2020)

বার্ষিক ক্রীড়া প্রতিযোগিতায় দ্বাদশ শ্রেণির শিক্ষার্থীদের A, B, C ও D দলে বিভক্ত করা হয়। রোল 1 থেকে 50 পর্যন্ত A দলে, 51-100 পর্যন্ত B দলে, 101-150 পর্যন্ত C দলে এবং 51-200 পর্যন্ত D দলে অন্তর্ভুক্ত হবে।

ক. অবজেক্ট প্রোগ্রাম কী?

খ. সি একটি কেস সেনসিটিভ ভাষা বুঝিয়ে লেখ।

গ. উদ্দীপকে উল্লিখিত দল গঠনের জন্য অ্যালগরিদম লেখ।

ঘ. দল গঠনের জন্য কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে “C” প্রোগ্রাম লেখ।

আনলিমিটেড প্র্যাকটিস করতে চান?

প্রশ্নাবলীতে আছে ২ লাখ+ প্রশ্ন। এইচএসসি এবং এডমিশন পরীক্ষার উত্তরসহ চ্যাপ্টারভিত্তিক প্রশ্ন ব্যাংক, অধ্যায় ও বিষয়ভিত্তিক মক টেস্ট এবং লাইভ লিডারবোর্ড।

পরীক্ষা দিতে অ্যাকাউন্ট খুলুন

সম্পর্কিত প্রশ্নসমূহ

1 + 1/2^2 + 1/3^2 + 1/4^2 + cdots + 1/N^2 ক. সংরক্ষিত শব্দ বলতে কী বোঝায়? খ. সি ভাষায় চলক নামকরণের নিয়মাবলি লেখ। গ. উদ্দ...

1 + 2 + 3 +............+ N (ক) ভার্চুয়াল মেমরি কী? (খ) স্থায়ী ও অস্থায়ী মেমরির মধ্যে পার্থক্য লিখ। (গ) উদ্দীপকের ধারাটির...

1, 3, 5, ....... N ক. Syntax error কী? খ. চলকের নামে আন্ডারস্কোর ব্যবহার করা যাবে- বুঝিয়ে লেখ। গ. উদ্দীপকের সিরিজটি প্র...

1 + 3 + 5 + .............. + n ক. চলক কী ? খ. i++ও++ ব্যাখ্যা কর। গ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম লেখ। ঘ...

10 + 15 + 20 + 25 + 30 + ………… + 110 ক. অপারেটর কী? খ. উচ্চতর ভাষায় লিখিত প্রোগ্রামকে অনুবাদ করার প্রয়োজন হয় কেন? গ. উ...

10 + 16 + 22 +.......... +70 (ক) চলক কী? (খ) সি ভাষায় scanf("%d", &a); বলতে কী বোঝায়? ব্যাখ্যা কর। (গ) উদ্দীপকের ধারাটির...

100^2 + 90^2 + 80^2 + dots dots dots dots + n^2 ক. ফাংশন কী খ. C প্রোগ্রামে কখন "return 0;" লিখতে হয়? ব্যাখ্যা করো গ. উ...

10^15 + 15^20 + 20^25 + ........ N ক. উৎস প্রোগ্রাম কাকে বলে? খ. প্রোগ্রামে ফ্লোচার্ট কেন ব্যবহার করা হয়? গ. উদ্দীপকে উ...

1^2 times 2^2 times 3^3 times cdots times n^2 ক. সুডো কোড কী? খ. স্ট্রাকচার্ড প্রোগ্রামিং বলতে কী বুঝ? গ. উদ্দীপকটির ফ্ল...

1^2+2^2+3^2+ldots ldots ldots+n^2 ক. কীওয়ার্ড কী? খ. যান্ত্রিক ভাষাকে নিম্নস্তরের ভাষা বলা হয় কেন - ব্যাখ্যা কর। গ. উদ...

যেকোনো প্রকার ভুলভ্রান্তি বা রিপোর্ট করার জন্য অ্যাকাউন্ট খুলে প্রশ্নের রিপোর্ট বাটনে ক্লিক করুন। আমাদের এডিশনাল টিম তা দ্রুত সংশোধন করবে।