ExamDAO Logo

ID#304 HSC ICT MCQ (Comilla 2025)

#include <stdio.h>

void main()
{
    int i, n = 10;

    for (i = 1; i <= n; i += 3)
    {
        if (i == 4)
            continue;

        printf("\nGood");
    }
}


উদ্দীপকের কোডে "i += 3" এর পরিবর্তে "i ++" বসালে "Good" লেখাটি কতবার প্রদর্শিত হবে?
ক) 4
খ) 5
গ) 9
ঘ) 10

ব্যাখ্যা

যদি i++ ব্যবহার করা হয়, তবে লুপটি ১ থেকে ১০ পর্যন্ত মোট ১০ বার ঘুরবে। কিন্তু i = ৪ হলে continue হওয়ার কারণে ১ বার স্কিপ হবে। ফলে ১০ - ১ = ৯ বার "Good" লেখাটি প্রিন্ট হবে।

১. লুপ কন্ট্রোল ভেরিয়েবল ১ করে বৃদ্ধি পাওয়ায় এটি একটি সাধারণ কাউন্টিং লুপে পরিণত হয়।
২. ১০ বার প্রিন্ট হতো যদি ভেতরে কোনো শর্ত বা কন্টিনিউ স্টেটমেন্ট না থাকত।
৩. প্রোগ্রামিংয়ে লুপের ইনক্রিমেন্ট ধাপ পরিবর্তনের ফলে আউটপুটের সংখ্যা ব্যাপকভাবে পরিবর্তিত হয়।

অতিরিক্ত তথ্য: i++ কে পোস্ট-ইনক্রিমেন্ট বলা হয় যা প্রতিবার লুপ শেষে i এর মান ১ বাড়িয়ে দেয়। সি প্রোগ্রামিংয়ে বিভিন্ন ধরনের লুপ (for, while, do-while) দিয়ে একই কাজ করা সম্ভব।
Resource Details
Exam HSC
Subject ICT
Chapter 5
Board Comilla
Year 2025

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