ExamDAO Logo

ID#85 HSC ICT MCQ (Chittagong 2025)

int i:
for(i=1; i≤5;i++)
{
if(i==3);
{
continue;
}
printf("%d",i);
সিনটেক্সগুলোতে কয়টি ভুল রয়েছে?
ক) 1
খ) 2
গ) 3
ঘ) 4

ব্যাখ্যা

প্রদত্ত কোডটিতে মোট ৪টি সিনটেক্স (Syntax) ভুল রয়েছে। নিচে ভুলগুলো বিস্তারিতভাবে চিহ্নিত করা হলো:

১. int i: সি প্রোগ্রামিংয়ে স্টেটমেন্ট শেষ করতে সেমিকোলন ব্যবহার করতে হয়। এখানে কোলন (:) ব্যবহার করা হয়েছে, যা ভুল। সঠিক হবে: int i;

২. i≤5: এটি একটি Mathematical syntax। সি ভাষায় ছোট বা সমান বোঝাতে সরাসরি <= অপারেটর ব্যবহার করতে হয়। ≤ সি কম্পাইলার চিনবে না।

৩. if(...);: if কন্ডিশনের ব্র্যাকেটের পরেই সেমিকোলন (;) দেওয়া হয়েছে। এর ফলে কন্ডিশনটি সেখানেই শেষ হয়ে যায় এবং নিচের কার্লি ব্র্যাকেট { } অংশটি কন্ডিশনের অধীনে থাকে না। এটি একটি বড় লজিক্যাল এবং সিনটেক্স ভুল।

৪. printf("%d",i): এই স্টেটমেন্টের শেষে কোনো সেমিকোলন দেওয়া হয়নি। সি ভাষায় প্রতিটি এক্সিকিউটেবল স্টেটমেন্টের শেষে সেমিকোলন থাকা বাধ্যতামূলক।
Resource Details
Exam HSC
Subject ICT
Chapter 5
Board Chittagong
Year 2025

Discussion — HSC 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!