তথ্য ও যোগাযোগ প্রযুক্তি • প্রোগ্রামিং ভাষা • Dhaka Board • ঢাকা বোর্ড ২০২৫
তথ্য ও যোগাযোগ প্রযুক্তি প্রশ্ন
উদ্দীপকটি পড় এবং প্রশ্নের উত্তর দাও
void main (){int i = 15, j ;j = j + + ;Print f ("%d %d", i, j) ;}
উদ্দীপকের প্রোগ্রামটি রান করলে i ও j এর মান কত হবে?
- ক
15, 15
- খ
15, 16
- গ
16, 16
- ঘ
16, 17
উত্তর ও ব্যাখ্যা
খ
15, 16
ব্যাখ্যা
সি (C) প্রোগ্রামিং ভাষায় পোস্ট-ইনক্রিমেন্ট (i++) এবং প্রি-ইনক্রিমেন্ট (++i) অপারেটরের মান নির্ধারণের গাণিতিক ধাপ নিম্নরূপ:
ধরি শুরুতে দেওয়া আছে।
যদি কোডে থাকে, তবে প্রথমে -এর মধ্যে -এর বর্তমান মান (১৫) সংরক্ষিত হবে এবং এরপর -এর মান ১ বৃদ্ধি পেয়ে ১৬ হবে। ফলে প্রিন্ট করলে -এর মান ১৬ এবং -এর মান ১৫ হবে।
একই ধরনের প্রশ্ন:
১. হলে, লাইনের পর ও এর মান কত হবে?
উত্তর: , (যেহেতু প্রি-ইনক্রিমেন্ট আগে মান বাড়ায়)।
আরও প্রশ্ন অনুশীলন করতে অ্যাপে যাও