সি ভাষায় কন্ট্রোল স্টেটমেন্টকে সাধারণত কত ভাগে ভাগ করা যায়?
ক) 2
খ) 3
গ) 4
ঘ) 5
বিস্তারিত ব্যাখ্যা:
সি প্রোগ্রামে কন্ট্রোল স্টেটমেন্ট বা নিয়ন্ত্রণ প্রবাহের কাঠামোকে মূলত দুটি প্রধান ভাগে ভাগ করা হয়: ১. কন্ডিশনাল কন্ট্রোল স্টেটমেন্ট (যেমন: if-else; switch) এবং ২. লুপ কন্ট্রোল স্টেটমেন্ট (যেমন: for; while; do-while)।
Related Questions
ক) printf()
খ) abs()
গ) sqrt()
ঘ) scanf()
Note : sqrt() (Square Root) হলো math.h হেডার ফাইলের একটি লাইব্রেরি ফাংশন; যা কোনো সংখ্যার বর্গমূল নির্ণয় করতে ব্যবহৃত হয়।
ক) মনিটরে একটি করে বর্ণ প্রিন্ট করে
খ) মনিটরে অনেক গুলো বর্ণ প্রিন্ট করে
গ) মনিটরে ২টি করে বর্ণ প্রিন্ট করে
ঘ) মনিটরে ৩টি করে বর্ণ প্রিন্ট করে
Note : putchar() হলো C লাইব্রেরি ফাংশন; যা শুধুমাত্র একটি একক ক্যারেকটার বা বর্ণকে মনিটরের স্ক্রিনে প্রদর্শন করে।
ক) printf()
খ) sqrt()
গ) main()
ঘ) scanf()
Note : প্রোগ্রামের ফলাফল বা আউটপুট প্রদর্শন করার জন্য printf() ফাংশনটি ব্যবহৃত হয়। scanf() ইনপুট গ্রহণ করে; sqrt() বর্গমূল নির্ণয় করে; এবং main() প্রোগ্রামের প্রবেশদ্বার।
ক) ডস কামান্ড জেনারেট করে
খ) মনিটরের পর্দা পরিষ্কার করে
গ) কোন সংখ্যার পরম মান নির্ণয় করে
ঘ) মনিটরের পর্দায় আউটপুট প্রদর্শন করে
Note : printf() হলো C প্রোগ্রামিং এর একটি বিল্ট-ইন লাইব্রেরি ফাংশন; যার প্রধান কাজ হলো আউটপুট বা ফলাফল মনিটরের পর্দায় প্রদর্শন করা।
ক) ২টি
খ) ৩টি
গ) ৪টি
ঘ) ৫টি
Note : একটি ফাংশনের দুটি প্রধান অংশ থাকে: ১. ফাংশন হেডার (রিটার্ন টাইপ; নাম ও প্যারামিটার) এবং ২. ফাংশন বডি (যেখানে স্টেটমেন্টগুলো থাকে)। main() ফাংশনও এর ব্যতিক্রম নয়।
ক) printf()
খ) main()
গ) getch()
ঘ) scanf()
Note : সি প্রোগ্রাম নির্বাহের জন্য অবশ্যই একটি main() ফাংশন থাকতে হবে; কারণ প্রোগ্রাম এক্সিকিউশন এখান থেকেই শুরু হয়। এটি ছাড়া কোনো সি প্রোগ্রাম নির্বাহ করা সম্ভব নয়।
জব সলুশন