সূত্র: 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$"); } } উদ্দীপকের কোডটির আউটপুটে "Good" লেখাটি কতোবার প্রদর্শিত হবে?
✓সঠিক উত্তর: খ. 3ICT · প্রোগ্রামিং ভাষা (C)
অপশন
- ক2✓ সঠিক উত্তর
- খ3✓ সঠিক উত্তর
- গ4✓ সঠিক উত্তর
- ঘ10✓ সঠিক উত্তর
✓
সঠিক উত্তর: খ. 3
ব্যাখ্যা
কোডটিতে একটি লুপ ব্যবহার করা হয়েছে যা এর মান 1 থেকে শুরু করে (যা 10) পর্যন্ত 3 করে বৃদ্ধি করে। অর্থাৎ, এর মান হবে 1, 4, 7, 10।
লুপের ভিতরে একটি শর্ত আছে: । এর মানে হলো, যখন এর মান 4 হবে, তখন স্টেটমেন্টের কারণে ব্লকের পরের কোড (অর্থাৎ ) এক্সিকিউট হবে না এবং লুপ পরবর্তী ইটারেশনে চলে যাবে।
সুতরাং, এর মান যখন 1, 7, এবং 10 হবে তখন এক্সিকিউট হবে। এর মান 4 হলে এর জন্য প্রিন্ট হবে না।
এইভাবে, "Good" লেখাটি 3 বার প্রদর্শিত হবে।