নিচের অনুচ্ছেদটি পড় এবং নিম্নোক্ত প্রশ্নের উত্তর দাওfor(i=1;i<=12;i=i+2) printf("Hello");if(i==5)break; Q. Hello লেখাটি কতবার প্রদর্শিত হবে?
ক. ১
খ. 2
গ. ৩
ঘ. ৫
উত্তর: ৩
ব্যাখ্যা: উদ্দীপকে i এর প্রাথমিক মান 1। i <= 12 শর্তানুযায়ী প্রোগ্রাম লুপে প্রবেশ করবে। লুপের প্রতিটি আবর্তনে i-এর মান 2 করে বৃদ্ধি পাবে এবং Hello লেখাটি একবার করে প্রিন্ট হবে। অর্থাৎ i = 1 এর জন্য ১ বার, i = 3 এর জন্য 2 বার এবং i = 5 এর জন্য মোট ৩ বার Hello প্রিন্ট হবে। এরপর if কন্ডিশনাল স্টেটমেন্ট অনুযায়ী i = 5 শর্ত পূরণ হওয়াতে লুপটি ব্রেক বা বন্ধ হয়ে যাবে।তবে if শর্তটি বাদ দিলে অর্থাৎ লুপে if (i = 5) স্টেটমেন্ট ব্যবহার না করলে লুপটি i <= 12 শর্ত পূরণ না হওয়া পর্যন্ত চলবে অর্থাৎ সেক্ষেত্রে। = 7, i = 9 এবং i = 11 এর জন্য আরো তিনবার লুপটি আবর্তিত হয়ে মোট ৬ বার Hello লেখা প্রদর্শিত হবে। এবং i = 13 এর জন্য লুপটি বন্ধ হয়ে যাবে।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
নিচের অনুচ্ছেদটি পড় এবং নিম্নোক্ত প্রশ্নের উত্তর দাওfor(i=1;i<=12;i=i+2){printf("Hello");if(i==5)break;}Q. Hello লেখাটি কতবার প্রদর্শিত হবে?
- ক.১
- খ.2
- গ.৩
- ঘ.৫
উত্তর