ExamDAO Logo

ID#162 HSC ICT MCQ (Barisal 2025)

#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) ক্ষেত্রে কাজ করে।
Resource Details
Exam HSC
Subject ICT
Chapter 5
Board Barisal
Year 2025

Discussion — HSC ICT MCQ (Barisal 2025)

Join the Discussion!

You must be logged in to post a comment or ask a question.

Sign In to Comment

No discussion yet. Be the first to post a comment!