ExamDAO Logo

ID#315 ICT MCQ (Dhaka 2025)

x = 10 এবং y = 20 হলে z = (x > y) ? x : y কন্ডিশনাল এক্সপ্রেশনের ফলাফল কোনটি?
ক) 10
খ) 20
গ) 30
ঘ) 50
খ

ব্যাখ্যা

কন্ডিশনাল বা টার্নারি অপারেটরে শর্ত সত্য হলে প্রথম মান (x) এবং মিথ্যা হলে দ্বিতীয় মান (y) আউটপুট হিসেবে আসে। যেহেতু ১০ > ২০ শর্তটি মিথ্যা, তাই y-এর মান ২০ প্রদর্শিত হবে।

১. শর্ত সত্য হলে x-এর মান ১০ আউটপুট আসত, যা এই ক্ষেত্রে প্রযোজ্য নয়।
২. ৩০ বা ৫০ আসার কোনো গাণিতিক যুক্তি এই এক্সপ্রেশনে নেই কারণ এটি কোনো যোগ বা বিয়োগ অপারেশন নয়।
৩. এটি একটি সংক্ষিপ্ত ইফ-এলস (if-else) স্টেটমেন্ট যা প্রোগ্রামের কোডের দৈর্ঘ্য কমাতে সাহায্য করে।

অতিরিক্ত তথ্য: সি ল্যাঙ্গুয়েজে টার্নারি অপারেটরকে ? : চিহ্নের মাধ্যমে প্রকাশ করা হয়। এটি একমাত্র অপারেটর যা তিনটি অপেরান্ড নিয়ে কাজ করে বলে একে টার্নারি অপারেটর বলা হয়।
Resource Details
Subject ICT
Chapter 5
Board Dhaka
Year 2025

Discussion — ICT MCQ (Dhaka 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!