তিনটি পূর্ণসংখ্যা a, b, c কী-বোর্ডের দ্বারা ইনপুট নেয়ার জন্য ইনপুট ফাংশনের সঠিক ব্যবহার নিচের কোনটি?
ক. scanf("%d, %d ,%d", &a, &b, &c );
খ. scanf("%d %d %d", &a, &b, &c);
গ. scanf("% % % ddd", &a, &b, &c);
ঘ. scanf("%d %d %d", a, b, c );
উত্তর: scanf("%d %d %d", &a, &b, &c);
ব্যাখ্যা: এখানে scanf ফাংশন ব্যবহার করে তিনটি পূর্ণসংখ্যা ইনপুট নেওয়ার জন্য সঠিক সিনট্যাক্স হল "%d %d %d" ফরম্যাট স্ট্রিং এর মধ্যে প্রতিটি সংখ্যার জন্য %d ব্যবহার করা এবং ভেরিয়েবলগুলির অ্যাড্রেস (&a, &b, &c) প্রদান করা। অপশন B এটি সঠিকভাবে অনুসরণ করে। অন্যান্য বিকল্পগুলি কেন ভুল: A) এখানে কমা (,) ব্যবহার করা হয়েছে যা সংখ্যাগুলির মধ্যে পৃথকীকরণকারী হিসাবে scanf দ্বারা প্রত্যাশিত নয়। C) এখানে ভুল ফরম্যাট স্পেসিফায়ার "%" এবং "ddd" ব্যবহার করা হয়েছে। D) এখানে ভেরিয়েবলগুলির অ্যাড্রেস (&) প্রদান করা হয়নি, যা scanf এর জন্য আবশ্যিক। scanf একটি ফাংশন যা মেমরি লোকেশনে ডেটা স্টোর করে, তাই মেমরি অ্যাড্রেস প্রয়োজন।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
তিনটি পূর্ণসংখ্যা a, b, c কী-বোর্ডের দ্বারা ইনপুট নেয়ার জন্য ইনপুট ফাংশনের সঠিক ব্যবহার নিচের কোনটি?
- ক.scanf("%d, %d ,%d", &a, &b, &c );
- খ.scanf("%d %d %d", &a, &b, &c);
- গ.scanf("% % % ddd", &a, &b, &c);
- ঘ.scanf("%d %d %d", a, b, c );
উত্তর