সিনটেক্সগুলো দেখ এবং প্রশ্নের উত্তর দাও int i; for(i=1; i <= 5; i++); if(i==3); continue; print f("%d", i); সিনটেক্সগুলোতে কয়টি ভুল রয়েছে?
ক. ২
খ. ৩
গ. ৪
ঘ. ৫
উত্তর: ৩
ব্যাখ্যা: এই কোডে ৩টি ভুল আছে। ভুলগুলো হলো: ১. `for` লুপের শেষে একটি সেমিকোলন (;) রয়েছে: `for(i=1; i ≤ 5; i++);`। এর ফলে লুপটি কোনো কাজ না করেই শেষ হয়ে যাবে এবং `i` এর মান ৬ হবে। ২. `if` স্টেটমেন্টের শেষে একটি সেমিকোলন (;) রয়েছে: `if(i==3);`। এর ফলে `if` শর্তটি পূরণ হলেও তার ভেতরের কোড ব্লক (অর্থাৎ `continue`) কার্যকর হবে না। ৩. `printf` ফাংশনে ভুল রয়েছে: `print f("%d", i);`। সঠিক সিনট্যাক্স হলো `printf("%d", i);`।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
