ExamDAO Logo

ID#86 ICT MCQ (Chittagong 2025)

int i:
for(i=1; i≤5;i++)
{
if(i==3);
{
continue;
}
printf("%d",i);
প্রোগ্রামটি সি ভাষায় সঠিকভাবে লেখা হলে এর আউটপুট কী হবে?
ক) 11
খ) 15
গ) 12345
ঘ) 1245
ঘ

ব্যাখ্যা

প্রোগ্রামটি যদি সি ভাষায় সঠিকভাবে লেখা হয়, তবে এর আউটপুট হবে 1245।
১. লুপটি i এর মান 1 থেকে শুরু করে 5 পর্যন্ত চলবে।
২. লুপের ভেতরে একটি শর্ত দেওয়া আছে: if (i == 3)। অর্থাৎ যখনই i এর মান 3 হবে, তখন continue স্টেটমেন্টটি কার্যকর হবে।
৩. সি প্রোগ্রামিংয়ে continue ব্যবহার করলে লুপের ওই বর্তমান ধাপের পরবর্তী অংশগুলো (এখানে printf) এড়িয়ে সরাসরি পরবর্তী ইনক্রিমেন্ট ধাপে চলে যায়।
৪. ফলে, i এর মান যখন 1, 2, 4, 5 হয়, তখন সেগুলো স্ক্রিনে প্রিন্ট হয়। কিন্তু i এর মান 3 হওয়ার সাথে সাথে লুপটি প্রিন্ট না করেই পরের ধাপে চলে যায়।

ফলাফল: সবগুলো সংখ্যা একত্রে 1245 হিসেবে প্রদর্শিত হবে।
Resource Details
Subject ICT
Chapter 5
Board Chittagong
Year 2025

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