নিচের উদ্দীপকটি পড় এবং প্রশ্নের উত্তর দাও: void main ( ) int i = 15, j; j = j++; Printf ("%d %d", i, j ); Q. উদ্দীপকের প্রোগ্রামটি রান করলে i ও j এর মান কত হবে?
ক. 15 15
খ. 15 16
গ. 16 15
ঘ. 16 17
উত্তর: 16 15
ব্যাখ্যা: [বি.দ্র. প্রশ্নটি ত্রুটিপূর্ণ [গণিত] এর স্থানে [গণিত] হবে। আমরা সংশোধিত রূপটি ধরে কাজ করছি। সেক্ষেত্রে সমাধান হবে নিম্নরূপ-] এখানে [গণিত] স্টেটমেন্টটিতে [গণিত] অপারেটর ব্যবহার করা হয়েছে। এর নিয়ম হলো— আগে ভেরিয়েবলের বর্তমান মান ব্যবহার করা (অ্যাসাইন করা) এবং কাজ শেষ হওয়ার পর মান ১ বৃদ্ধি করা। ধাপে ধাপে হিসাবটি নিচে দেওয়া হলো: শুরুতে [গণিত] । [গণিত] লাইনে প্রথমে [গণিত] এর বর্তমান মান [গণিত] এর মধ্যে জমা হবে। ফলে [গণিত] হবে। [গণিত] এর মান [গণিত] হওয়ার ঠিক পরেই [গণিত] এর মান [গণিত] বৃদ্ধি পাবে। ফলে [গণিত] অর্থাৎ [গণিত] হবে। তাই ফাংশনটি যখন [গণিত] এবং [গণিত] এর মান প্রিন্ট করবে, তখন আউটপুট আসবে [গণিত] ।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ