সূত্র: ICT প্রোগ্রামিং ভাষা (C)ICTপ্রোগ্রামিং ভাষা (C)HSC একাডেমিকCB '2025
সমাধানসহ বহুনির্বাচনী প্রশ্ন
উদ্দীপকের আলোকে প্রশ্নের উত্তর দাও #$include <stdio.h> void main () {int i, n = 10$; $for (i=1$; $i <= n$; $i+=3) {if(i==4) continue$; print $f$ ("$\nGood$"); } } উদ্দীপকের কোডে "$+=3$" এর পরিবর্তে "$i++$ বসালে "Good" লেখাটি কতোবার প্রদর্শিত হবে?
✓সঠিক উত্তর: গ. 9ICT · প্রোগ্রামিং ভাষা (C)
অপশন
- ক4✓ সঠিক উত্তর
- খ5✓ সঠিক উত্তর
- গ9✓ সঠিক উত্তর
- ঘ10✓ সঠিক উত্তর
✓
সঠিক উত্তর: গ. 9
ব্যাখ্যা
যদি কোডে "$+=3$" এর পরিবর্তে "$i++$" ব্যবহার করা হয়, তাহলে লুপটি $i=1$ থেকে শুরু করে প্রতিবার 1 করে বাড়বে এবং $i=10$ পর্যন্ত চলবে।
লুপের ভিতরের $if (i==4) continue$; লাইনটি $i$ এর মান 4 হলে পরের $iteration-$এ চলে যাবে, অর্থাৎ "Good" প্রিন্ট করবে না।
সুতরাং, "Good" প্রিন্ট হবে যখন $i$ এর মান হবে:
1, 2, 3, 5, 6, 7, 8, 9, 10।
মোট 9 বার "Good" লেখাটি প্রদর্শিত হবে।