উদ্দীপকটি পড়ঃ #include main () float m; printf("Enter the Number"); scanf("%d", &m); প্রোগ্রামে উল্লিখিত %d এর পরিবর্তে বসাতে হবে- i. %f ii. %.2f iii. %s নিচের কোনটি সঠিক?
ক. i ও ii
খ. i ও iii
গ. ii ও iii
ঘ. i ,ii ও iii
উত্তর: i ও ii
ব্যাখ্যা: প্রোগ্রামে `scanf` ফাংশন ব্যবহার করে একটি `float` ভ্যারিয়েবলে (`m`) মান গ্রহণ করা হচ্ছে। `float` ডেটা টাইপের জন্য ফরম্যাট স্পেসিফায়ার হলো `%f`। `%d` হলো `int` টাইপের জন্য। তাই `%d` এর পরিবর্তে `%f` বা `.2f` (দুই দশমিক স্থান পর্যন্ত ফ্লোট) ব্যবহার করা উচিত। `%s` ব্যবহার করা হয় স্ট্রিং (char array) এর জন্য, যা এখানে প্রযোজ্য নয়। সুতরাং, `%f` এবং `%.2f` উভয়ই সঠিক।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
উদ্দীপকটি পড়ঃ #include main () { float m; printf("Enter the Number"); scanf("%d", &m); } প্রোগ্রামে উল্লিখিত %d এর পরিবর্তে বসাতে হবে- i. %f ii. %.2f iii. %s নিচের কোনটি সঠিক?
- ক.i ও ii
- খ.i ও iii
- গ.ii ও iii
- ঘ.i ,ii ও iii
উত্তর