ExamDAO Logo

ID#264 HSC ICT MCQ (Rajshahi 2025)

#include <stdio.h>

int main() {
    int C, S = 1;
    for (C = 2; C <= 10; C += 3) {
        S = S + C;
    }
    printf("%d", S);
    return 0;
}

প্রোগ্রামটির আউটপুট 127 পেতে হলে কী পরিবর্তন করতে হবে?
ক) C = 1, S = S + C * C;
খ) C = 2, S = S + C * C;
গ) C = 3, S = S + C * C;
ঘ) C = 4; S = S + C * C;

ব্যাখ্যা

আউটপুট ১২৭ পাওয়ার জন্য আমাদের বর্গের সমষ্টির লজিক ব্যবহার করতে হবে। যদি C = 3 থেকে শুরু হয় এবং ৩ করে বৃদ্ধি পায় তবে C এর মানগুলো হবে ৩, ৬, ৯। এদের বর্গের সমষ্টির সাথে শুরুর ১ যোগ করলে হয়: $$1 + 3^2 + 6^2 + 9^2 = 1 + 9 + 36 + 81 = 127$$।

১. C = ১ বা ২ দিয়ে শুরু করলে যোগফল ১২৭ এর চেয়ে ভিন্ন হবে।
২. S = S + C * C কমান্ডটি বর্গের যোগফল নির্ণয় করতে ব্যবহৃত হয়।
৩. লুপের প্যারামিটার পরিবর্তনের মাধ্যমে প্রোগ্রামের ফলাফল সম্পূর্ণ বদলে ফেলা যায়।

অতিরিক্ত তথ্য: সি ভাষায় বর্গের কাজ করার জন্য সরাসরি C*C অথবা pow(C, 2) ফাংশন ব্যবহার করা যায়। ধারার অংকগুলো লুপের মাধ্যমে সমাধান করা কম্পিউটার বিজ্ঞানের একটি মৌলিক বিষয়। শর্ত পরিবর্তনের সময় ডেটা টাইপ এবং রেঞ্জের দিকে খেয়াল রাখা জরুরি।
Resource Details
Exam HSC
Subject ICT
Chapter 5
Board Rajshahi
Year 2025

Discussion — HSC ICT MCQ (Rajshahi 2025)

Join the Discussion!

You must be logged in to post a comment or ask a question.

Sign In to Comment

No discussion yet. Be the first to post a comment!