Facebook Pixel

for(i=1; i< 8; i+ = 2) printf("%d", i); কোনটি উপরের স্টেটমেন্টের ফলাফল?

বিষয়: ICT | অধ্যায়: অধ্যায়-০৫ঃ প্রোগ্রামিং ভাষা

উৎস: Board Exam Question DiB 2016

সঠিক উত্তর: 1 3 5 7

ব্যাখ্যা: প্রদত্ত কোড স্নিপেটটিতে একটি `for` লুপ ব্যবহার করা হয়েছে যেখানে `i` এর মান ১ থেকে শুরু হয় এবং লুপটি ততক্ষণ চলে যতক্ষণ `i < 8` শর্তটি সত্য থাকে। প্রতিটি ইটারেশনে `i` এর মান ২ করে বৃদ্ধি পায় (`i += 2`)। লুপের ধাপগুলো নিচে দেওয়া হলো: ১. শুরুতে `i = 1`, যা ৮ এর চেয়ে ছোট। তাই ১ প্রিন্ট হবে। এরপর `i` এর মান হবে 1 + 2 = 3। ২. এখন `i = 3`, যা ৮ এর চেয়ে ছোট। তাই ৩ প্রিন্ট হবে। এরপর `i` এর মান হবে 3 + 2 = 5। ৩. এখন `i = 5`, যা ৮ এর চেয়ে ছোট। তাই ৫ প্রিন্ট হবে। এরপর `i` এর মান হবে 5 + 2 = 7। ৪. এখন `i = 7`, যা ৮ এর চেয়ে ছোট। তাই ৭ প্রিন্ট হবে। এরপর `i` এর মান হবে 7 + 2 = 9। ৫. এখন `i = 9`, যা ৮ এর চেয়ে ছোট নয়। তাই লুপটি এখানেই শেষ হয়ে যাবে। সুতরাং, আউটপুট হবে ১ ৩ ৫ ৭, যা সঠিক উত্তর হিসেবে অপশন B তে দেওয়া আছে।

প্ল্যাটফর্ম: প্রশ্নাবলী (https://proshnaboli.com)

বহুনির্বাচনি প্রশ্নDinajpur Board (2016)

for(i=1; i< 8; i+ = 2)

printf("%d", i);

কোনটি উপরের স্টেটমেন্টের ফলাফল?

আনলিমিটেড প্র্যাকটিস করতে চান?

প্রশ্নাবলীতে আছে ২ লাখ+ প্রশ্ন। এইচএসসি এবং এডমিশন পরীক্ষার উত্তরসহ চ্যাপ্টারভিত্তিক প্রশ্ন ব্যাংক, অধ্যায় ও বিষয়ভিত্তিক মক টেস্ট এবং লাইভ লিডারবোর্ড।

পরীক্ষা দিতে অ্যাকাউন্ট খুলুন

যেকোনো প্রকার ভুলভ্রান্তি বা রিপোর্ট করার জন্য অ্যাকাউন্ট খুলে প্রশ্নের রিপোর্ট বাটনে ক্লিক করুন। আমাদের এডিশনাল টিম তা দ্রুত সংশোধন করবে।