সি ভাষায় কোনটি সঠিক চলক?
ক) int 5X;
খ) int main;
গ) int x5;
ঘ) int x-5;
বিস্তারিত ব্যাখ্যা:
চলক ঘোষণার নিয়ম অনুযায়ী; চলকের নাম সংখ্যা দিয়ে শুরু হতে পারে না (5X ভুল); main একটি ফাংশনের নাম; চলকের নাম হিসেবে সাধারণত ব্যবহৃত হয় না; x-5 এ হাইফেন ব্যবহার করা হয়েছে; যা অপারেটর হিসেবে গণ্য হয়। তাই int x5; হলো সঠিক চলক ঘোষণা।
Related Questions
ক) ফাঁকা স্থান রাখা যাবে না
খ) প্রথম অক্ষর সংখ্যা বাচক হবে
গ) সংরক্ষিত চলক ব্যবহার করা যাবে
ঘ) ছোট ও বড় হাতের বর্ণের অর্থ একই
Note : চলক ঘোষণার নিয়ম হলো: চলকের নামের মধ্যে ফাঁকা স্থান থাকা যাবে না; প্রথম অক্ষর সংখ্যা বা Reserved Word হওয়া যাবে না; এবং C ভাষা Case-Sensitive হওয়ায় ছোট ও বড় হাতের বর্ণের অর্থ আলাদা হয়।
ক) 2
খ) 3
গ) 4
ঘ) 5
Note : সি প্রোগ্রামিং এ ডাটার ধরন বা প্রকৃতির ওপর ভিত্তি করে সাধারণত ৩ ধরনের চলক দেখা যায়: ১. ইন্টিজার (পূর্ণ সংখ্যা); ২. ফ্লোটিং পয়েন্ট (দশমিক সংখ্যা); এবং ৩. ক্যারেকটার (অক্ষর)।
ক) m(4, 5)
খ) m(4)(5)
গ) m[4][5]
ঘ) m[4, 5]
Note : Two Dimensional Array বা দ্বি-মাত্রিক অ্যারে ঘোষণার সময় অ্যারের আকার দুটি ইন্ডেক্স ব্যবহার করে এবং দুটি ইন্ডেক্সকে আলাদা আলাদা করে স্কোয়ার ব্র্যাকেটে লিখতে হয়। তাই m[4][5] হলো সঠিক চলক।
ক) int a [20]
খ) int f [20]
গ) int ax [20]
ঘ) সবগুলোই
Note : চলক ঘোষণার নিয়ম অনুযায়ী; অ্যারের নাম অক্ষরের পরিবর্তে সংখ্যা দিয়ে শুরু হওয়া বা Reserved Word হওয়া যাবে না। এখানে a; f; এবং ax সবগুলোই বৈধ নাম; এবং int ডেটা টাইপ ও [20] সাইজ সঠিকভাবে দেওয়া হয়েছে। তাই 'সবগুলোই' সঠিক ঘোষণা।
ক) data-type array-name [array-size]
খ) array-name data-type [array-size]
গ) array-name [array-size]
ঘ) কোনটাই নয়
Note : প্রোগ্রামিং এ অ্যারে ঘোষণার সাধারণ নিয়ম হলো: প্রথমে ডেটা টাইপ; এরপর অ্যারের নাম; এবং শেষে তৃতীয় বন্ধনীর মধ্যে অ্যারের আকার উল্লেখ করা। যেমন: int marks[10];।
ক) m(5)
খ) m[5]
গ) m5
ঘ) m 5
Note : অ্যারে ডেটা স্ট্রাকচার সংক্রান্ত এই প্রশ্নের সঠিক উত্তর m[5] হবে। C বা C++ ভাষায় অ্যারের চলক (variable) ঘোষণার সময় অ্যারের আকার বা ইন্ডেক্স সর্বদা তৃতীয় বন্ধনী বা স্কোয়ার ব্র্যাকেট [ ] এর মধ্যে লেখা হয়।
জব সলুশন