ID#196 HSC ICT MCQ (Sylhet 2025)
MS Word Writing Guide
১.
প্রথমে উপরের COPY বাটনে ক্লিক করুন।
২.
MS Word-এ গিয়ে Ctrl + V দিয়ে পেস্ট করুন।
৩.
সমীকরণটি সিলেক্ট করে কিবোর্ডে Alt + = চাপুন।
Shortcut: Alt and equal key
৪.
এরপর ডানদিকের ড্রপডাউন থেকে Professional সিলেক্ট করলেই গণিত সুন্দর দেখাবে।
#include <stdio.h>
main ()
{
int i, s = 0;
for (i = 1; i <= 6; i++)
{
s = s + i;
}
printf("%d", s);
}
প্রোগ্রামটির আউটপুট কত?
ক) 10
খ) 15
গ) 21
ঘ) 28
গ
ব্যাখ্যা
প্রোগ্রামটিতে একটি for loop ব্যবহার করা হয়েছে যা ১ থেকে ৬ পর্যন্ত প্রতিটি সংখ্যাকে যোগ করে। লুপটি শেষে printf ফাংশনের মাধ্যমে সেই যোগফল প্রিন্ট করে।
১. লুপটি ১ থেকে শুরু হয়ে ৬ পর্যন্ত চলবে (i = 1, 2, 3, 4, 5, 6)।
২. প্রতিটি ধাপে s = s + i হচ্ছে, অর্থাৎ: ১ + ২ + ৩ + ৪ + ৫ + ৬ = ২১।
৩. অপশন ক (১০) বা খ (১৫) সঠিক নয় কারণ লুপটি ৪ বা ৫ পর্যন্ত চললে এই মানগুলো পাওয়া যেত।
৪. অপশন ঘ (২৮) পাওয়ার জন্য লুপটিকে ৭ পর্যন্ত চলতে হতো, কিন্তু এখানে শর্ত দেওয়া আছে i <= 6।
অতিরিক্ত তথ্য: সি প্রোগ্রামিংয়ে for loop এর তিনটি অংশ থাকে: ইনিশিয়ালাইজেশন, কন্ডিশন এবং ইনক্রিমেন্ট/ডিক্রিমেন্ট। এখানে s-এর প্রাথমিক মান ০ থাকায় এটি নিখুঁতভাবে যোগফল বা সামেশন (Summation) বের করতে সক্ষম হয়েছে।
১. লুপটি ১ থেকে শুরু হয়ে ৬ পর্যন্ত চলবে (i = 1, 2, 3, 4, 5, 6)।
২. প্রতিটি ধাপে s = s + i হচ্ছে, অর্থাৎ: ১ + ২ + ৩ + ৪ + ৫ + ৬ = ২১।
৩. অপশন ক (১০) বা খ (১৫) সঠিক নয় কারণ লুপটি ৪ বা ৫ পর্যন্ত চললে এই মানগুলো পাওয়া যেত।
৪. অপশন ঘ (২৮) পাওয়ার জন্য লুপটিকে ৭ পর্যন্ত চলতে হতো, কিন্তু এখানে শর্ত দেওয়া আছে i <= 6।
অতিরিক্ত তথ্য: সি প্রোগ্রামিংয়ে for loop এর তিনটি অংশ থাকে: ইনিশিয়ালাইজেশন, কন্ডিশন এবং ইনক্রিমেন্ট/ডিক্রিমেন্ট। এখানে s-এর প্রাথমিক মান ০ থাকায় এটি নিখুঁতভাবে যোগফল বা সামেশন (Summation) বের করতে সক্ষম হয়েছে।
Resource Details
| Exam | HSC |
| Subject | ICT |
| Chapter | 5 |
| Board | Sylhet |
| Year | 2025 |
Discussion — HSC ICT MCQ (Sylhet 2025)
No discussion yet. Be the first to post a comment!