উদ্দীপকটি পড়ে প্রশ্নের উত্তর দাও : #include #include int main() int i, k; i = 8; k = i++; printf("i and k ; %d %d", i, k); // getch(); return 0; // Q. উদ্দীপকের প্রোগ্রামটির আউটপুট কোনটি?
ক. 10 9
খ. 9 10
গ. 8 9
ঘ. 9 8
উত্তর: 9 8
ব্যাখ্যা: প্রোগ্রামটিতে মূলত পোস্ট-ইনক্রিমেন্ট [গণিত] অপারেটরের [গণিত] ব্যবহার দেখানো হয়েছে। এটি কীভাবে কাজ করছে তা নিচে দেওয়া হলো: ধাপ ১: [গণিত] প্রথমে [গণিত] ভেরিয়েবলের মান [গণিত] নির্ধারণ করা হয়েছে। ধাপ ২: [গণিত] এখানে [গণিত] হলো পোস্ট-ইনক্রিমেন্ট। পোস্ট-ইনক্রিমেন্টের নিয়ম হলো— "আগে মান অ্যাসাইন হবে, তারপর মান [গণিত] বৃদ্ধি পাবে।" তাই, প্রথমে [গণিত] -এর বর্তমান মান [গণিত] -এর ভেতর জমা হবে। ফলে [গণিত] হলো। এই কাজটি হওয়ার ঠিক পরপরই [গণিত] -এর মান [গণিত] বেড়ে যাবে। ফলে [গণিত] হয়ে গেল। ধাপ ৩: [গণিত] এই লাইনে [গণিত] ফাংশন দিয়ে প্রথমে [গণিত] এবং পরে [গণিত] এর মান প্রিন্ট করতে বলা হয়েছে। যেহেতু সর্বশেষ মান অনুযায়ী [গণিত] এবং [গণিত] , তাই আউটপুট হবে [গণিত] ।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ