Facebook Pixel

শিক্ষক ক্লাসে দুটি সংখ্যা লিখে তাদের বিয়োগফল ধনাত্মক রূপে প্রকাশের জন্য সি ভাষায় একটি প্রোগ্রাম লিখলেন। অতঃপর তিনি ছাদের সি++ এবং ছাত্রীদের পাইথন ভাষা ব্যবহার করে প্রোগ্রাম রাঙ্গনা করতে বললেন। ক. অ্যারে কী? খ. সি প্রোগ্রামে ধ্রুবক ঘোষণার নিয়ম ব্যাখ্যা করো। গ. উদ্দীপকে শিক্ষক হিসেবে তুমি প্রোগ্রামটি লেখো। ঘ. উদ্দীপকের রচিত প্রোগ্রাম দুটির ভাষাকে কম্পিউটারকে বোঝানোর প্রোগ্রাম দুটির সুবিধা ও অসুবিধা ব্যাখ্যাপূর্বক কোনটি গ্রহণযোগ্য বিশ্লেষণ করো।

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

উৎস: Test Exam Question হলিক্রস কলেজ 2026

সঠিক উত্তর:

ব্যাখ্যা: ক. সি প্রোগ্রামিং ভাষায় অ্যারে হলো একটি বিশেষ ডেটা স্ট্রাকচার যাতে একই ধরনের একাধিক ডেটা রাখা যায়। খ. সি প্রোগ্রামে যে মান প্রোগ্রাম চলাকালীন পরিবর্তন করা যায় না, তাকে ধ্রুবক (Constant) বলা হয়। সি ভাষায় ধ্রুবক ঘোষণার দুটি নিয়ম রয়েছে। যথা- #define প্রিপ্রসেসর নির্দেশনার মাধ্যমে ধ্রুবকের নাম ও মান নির্ধারণ করা হয় এবং const কীওয়ার্ড ব্যবহার করে নির্দিষ্ট ডেটা টাইপসহ ধ্রুবক ঘোষণা করা হয়। গ. উদ্দীপকের আলোকে সি (C) প্রোগ্রামটি নিচে দেওয়া হলো: # include < stdio.h > int main( ) int a, b, result; printf("Enter two numbers: "); scanf("%d %d",&a, &b); if (a>b) result = a - b; else result = b - a; printf("Absolute difference = %dn", result); return 0; ঘ. উদ্দীপকে রচিত প্রোগ্রাম দুটির ভাষা হচ্ছে সি++ এবং পাইথন। উক্ত ভাষা দুটিকে কম্পিউটারকে বোঝানোর প্রোগ্রাম হচ্ছে যথাক্রমে কম্পাইলার এবং ইন্টারপ্রেটার। নিচে কম্পাইলার ও ইন্টারপ্রেটারের সুবিধা ও অসুবিধা ব্যাখ্যাসহ আলোচনা করা হলো- কম্পাইলার সম্পূর্ণ সোর্স কোডকে এক সাথে অবজেক্ট প্রোগ্রামে রূপান্তর করে। ইন্টারপ্রেটার সোর্স কোডকে লাইন বাই লাইন অনুবাদ করে প্রোগ্রাম নির্বাহ করে। কম্পাইলার একবার অবজেক্ট কোড তৈরি করলে পরবর্তীতে আর মূল প্রোগ্রামের প্রয়োজন হয় না। ফলে, এটি অত্যন্ত দ্রুত গতিতে কাজ করে এবং কম্পিউটারের মেমোরি ও প্রসেসর সাশ্রয় করে। অন্যদিকে ইন্টারপ্রেটার প্রতিবার প্রোগ্রাম রান করার সময় নতুন করে অনুবাদ করে, যা বড়ো ডেটা বা জটিল গাণিতিক সমস্যার ক্ষেত্রে অনেক বেশি সময় ব্যয় করে। এছাড়াও এটি কম্পাইলারের তুলনায় মেমোরি ও প্রসেসর বেশি ব্যবহার করে। আবার, ইন্টারপ্রেটার দ্রুত ভুল শনাক্ত করতে পারে এবং এক্ষেত্রে ডিবাগিং তুলনামূলক সহজ। কিন্তু কম্পাইলারের ক্ষেত্রে সব ভুল একসাথে প্রদর্শিত হওয়ায় ডিবাগিং কিছুটা জটিল। পরিশেষে বলা যায় যে, গাণিতিক নির্ভুলতা দ্রুত এক্সিকিউশন এবং মেমোরি দক্ষতার বিচারে ইন্টারপ্রেটারের তুলনায় কম্পাইলার অধিক গ্রহণযোগ্য।

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

Writtenনির্বাচনী পরীক্ষা - হলিক্রস কলেজ (2026)

শিক্ষক ক্লাসে দুটি সংখ্যা লিখে তাদের বিয়োগফল ধনাত্মক রূপে প্রকাশের জন্য সি ভাষায় একটি প্রোগ্রাম লিখলেন। অতঃপর তিনি ছাদের সি++ এবং ছাত্রীদের পাইথন ভাষা ব্যবহার করে প্রোগ্রাম রাঙ্গনা করতে বললেন।

ক.

অ্যারে কী?

খ.

সি প্রোগ্রামে ধ্রুবক ঘোষণার নিয়ম ব্যাখ্যা করো।

গ.

উদ্দীপকে শিক্ষক হিসেবে তুমি প্রোগ্রামটি লেখো।

ঘ.

উদ্দীপকের রচিত প্রোগ্রাম দুটির ভাষাকে কম্পিউটারকে বোঝানোর প্রোগ্রাম দুটির সুবিধা ও অসুবিধা ব্যাখ্যাপূর্বক কোনটি গ্রহণযোগ্য বিশ্লেষণ করো।

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

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

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

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

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 ক. উৎস প্রোগ্রাম কাকে বলে? খ. প্রোগ্রামে ফ্লোচার্ট কেন ব্যবহার করা হয়? গ. উদ্দীপকে উ...

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

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

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