উদ্দীপকটি দেখ এবং প্রশ্নের উত্তর দাও: char name [?]; int K, length; scanf("%s", name); তিনটি অক্ষর ইনপুটের জন্য "?" স্থানের সংখ্যাটি কী হবে?
ক. ২
খ. ৩
গ. ৪
ঘ. ৫
উত্তর: ৪
ব্যাখ্যা: তিনটি অক্ষর ইনপুটের জন্য "?" স্থানে অ্যারের সাইজ হিসাবে সংখ্যাটি হবে ৪। কারণ তিনটি অক্ষরের জন্য ৩টি স্থান এবং নাল- টার্মিনেটর (' 0') এর জন্য ১টি সহ মোট ৪টি স্থানের প্রয়োজন হবে। নাল-টার্মিনেটর হলো একটি বিশেষ অক্ষর যা সি-ভাষার প্রোগ্রামে একটি অক্ষর অ্যারের শেষ চিহ্নিত করতে ব্যবহৃত হয়।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
উদ্দীপকটি দেখ এবং প্রশ্নের উত্তর দাও: { char name [?]; int K, length; scanf("%s", name); } তিনটি অক্ষর ইনপুটের জন্য "?" স্থানের সংখ্যাটি কী হবে?
- ক.২
- খ.৩
- গ.৪
- ঘ.৫
উত্তর