ExamDAO Logo

ID#196 HSC ICT MCQ (Sylhet 2025)

#include <stdio.h>
main ()
{
    int i, s = 0;
    for (i = 1; i <= 6; i++)
    {
        s = s + i;
    }
    printf("%d", s);
}

প্রোগ্রামটির আউটপুট কত?
ক) 10
খ) 15
গ) 21
ঘ) 28

ব্যাখ্যা

প্রোগ্রামটিতে একটি for loop ব্যবহার করা হয়েছে যা ১ থেকে ৬ পর্যন্ত প্রতিটি সংখ্যাকে যোগ করে। লুপটি শেষে printf ফাংশনের মাধ্যমে সেই যোগফল প্রিন্ট করে।

১. লুপটি ১ থেকে শুরু হয়ে ৬ পর্যন্ত চলবে (i = 1, 2, 3, 4, 5, 6)।
২. প্রতিটি ধাপে s = s + i হচ্ছে, অর্থাৎ: ১ + ২ + ৩ + ৪ + ৫ + ৬ = ২১।
৩. অপশন (১০) বা (১৫) সঠিক নয় কারণ লুপটি ৪ বা ৫ পর্যন্ত চললে এই মানগুলো পাওয়া যেত।
৪. অপশন (২৮) পাওয়ার জন্য লুপটিকে ৭ পর্যন্ত চলতে হতো, কিন্তু এখানে শর্ত দেওয়া আছে i <= 6।

অতিরিক্ত তথ্য: সি প্রোগ্রামিংয়ে for loop এর তিনটি অংশ থাকে: ইনিশিয়ালাইজেশন, কন্ডিশন এবং ইনক্রিমেন্ট/ডিক্রিমেন্ট। এখানে s-এর প্রাথমিক মান ০ থাকায় এটি নিখুঁতভাবে যোগফল বা সামেশন (Summation) বের করতে সক্ষম হয়েছে।
Resource Details
Exam HSC
Subject ICT
Chapter 5
Board Sylhet
Year 2025

Discussion — HSC ICT MCQ (Sylhet 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!