ID#162 HSC ICT MCQ (Barisal 2025)
MS Word Writing Guide
১.
প্রথমে উপরের COPY বাটনে ক্লিক করুন।
২.
MS Word-এ গিয়ে Ctrl + V দিয়ে পেস্ট করুন।
৩.
সমীকরণটি সিলেক্ট করে কিবোর্ডে Alt + = চাপুন।
Shortcut: Alt and equal key
৪.
এরপর ডানদিকের ড্রপডাউন থেকে Professional সিলেক্ট করলেই গণিত সুন্দর দেখাবে।
#include <stdio.h>
main ()
{
int a, b;
b = 125;
a = b % 25;
printf("%d", a);
}প্রোগ্রামটির আউটপুট কত?
ক) 0
খ) 5
গ) 25
ঘ) 50
ক
ব্যাখ্যা
প্রোগ্রামটিতে মূলত মডুলাস বা ভাগশেষ অপারেটর (%) এর কাজ দেখানো হয়েছে।
১. এখানে b এর মান ১২৫ (125) নির্ধারিত করা হয়েছে।
২. a = b % 25; লাইনে ১২৫-কে ২৫ দিয়ে ভাগ করা হয়েছে। আমরা জানি, $25 \times 5 = 125$। অর্থাৎ, ১২৫-কে ২৫ দিয়ে ভাগ করলে কোনো ভাগশেষ থাকে না।
৩. যেহেতু % (Modulus) অপারেটর শুধুমাত্র ভাগশেষ বা রিমেইন্ডার প্রদান করে, তাই a এর মান হবে 0।
৪. পরিশেষে printf ফাংশনের মাধ্যমে a এর মান অর্থাৎ 0 আউটপুট হিসেবে প্রদর্শিত হবে।
অতিরিক্ত তথ্য:
• যদি এখানে a = b / 25; থাকতো (ভাগ চিহ্ন), তবে আউটপুট হতো 5।
• মডুলাস অপারেটর শুধুমাত্র পূর্ণসংখ্যার (integer) ক্ষেত্রে কাজ করে।
১. এখানে b এর মান ১২৫ (125) নির্ধারিত করা হয়েছে।
২. a = b % 25; লাইনে ১২৫-কে ২৫ দিয়ে ভাগ করা হয়েছে। আমরা জানি, $25 \times 5 = 125$। অর্থাৎ, ১২৫-কে ২৫ দিয়ে ভাগ করলে কোনো ভাগশেষ থাকে না।
৩. যেহেতু % (Modulus) অপারেটর শুধুমাত্র ভাগশেষ বা রিমেইন্ডার প্রদান করে, তাই a এর মান হবে 0।
৪. পরিশেষে printf ফাংশনের মাধ্যমে a এর মান অর্থাৎ 0 আউটপুট হিসেবে প্রদর্শিত হবে।
অতিরিক্ত তথ্য:
• যদি এখানে a = b / 25; থাকতো (ভাগ চিহ্ন), তবে আউটপুট হতো 5।
• মডুলাস অপারেটর শুধুমাত্র পূর্ণসংখ্যার (integer) ক্ষেত্রে কাজ করে।
Resource Details
| Exam | HSC |
| Subject | ICT |
| Chapter | 5 |
| Board | Barisal |
| Year | 2025 |
Discussion — HSC ICT MCQ (Barisal 2025)
No discussion yet. Be the first to post a comment!