সি প্রোগ্রামে Documentation Section-এ কি থাকে?
ক) মন্তব্য
খ) প্রোগ্রামের নাম
গ) প্রোগ্রামের বিষয়বস্তু
ঘ) সবগুলোই
বিস্তারিত ব্যাখ্যা:
প্রোগ্রামের এই অংশে প্রোগ্রাম সম্পর্কিত প্রয়োজনীয় সব তথ্য যেমন মন্তব্য প্রোগ্রামের নাম প্রোগ্রামের বিষয়বস্তু ইত্যাদি অন্তর্ভুক্ত থাকে।
Related Questions
ক) #include<stdio.h>
খ) /* its a program*/
গ) main()
ঘ) printf()
Note : #include হেডার ফাইল যুক্ত করে main() ফাংশন থেকে প্রোগ্রাম নির্বাহ শুরু হয় এবং printf() ফাংশন আউটপুট দেখায়। /* its a program*/ হলো মন্তব্য (Comment) যা কম্পাইলার দ্বারা উপেক্ষা করা হয় ফলে এটি নির্বাহযোগ্য নয়।
ক) for
খ) break
গ) do-while
ঘ) সবগুলোই
Note : break' স্টেটমেন্টটি কোনো শর্ত পূরণের ভিত্তিতে লুপের স্বাভাবিক চক্র শেষ হওয়ার আগেই লুপ থেকে বেরিয়ে আসতে ব্যবহৃত হয়। 'for' ও 'do-while' হলো লুপ স্টেটমেন্ট।
ক) continue
খ) break
গ) Switch
ঘ) if
Note : continue' স্টেটমেন্ট লুপের বর্তমান ইটারেশন বাদ দিয়ে পরবর্তী ইটারেশনে যেতে বাধ্য করে ফলে কাজটি পুনরাবৃত্তি হয়। 'break' লুপ থেকে বেরিয়ে আসে। 'switch' ও 'if' পুনরাবৃত্তি নিয়ন্ত্রণ করে না।
ক) 1
খ) 2
গ) 3
ঘ) 4
Note : switch' স্টেটমেন্টে সাধারণত switch case default এবং break এই ৪টি মৌলিক অংশ থাকে।
ক) switch
খ) if
গ) continue
ঘ) for
Note : একাধিক শর্তের (if-else if-else if...) পরিবর্তে 'switch' স্টেটমেন্ট ব্যবহার করা উত্তম কারণ এটি কোডকে পরিষ্কার সহজ ও দ্রুততর করে। অন্য অপশনগুলো শর্তের বিকল্প বা লুপ কন্ট্রোলের অংশ।
ক) for
খ) do-while
গ) while
ঘ) সবগুলোই
Note : for' 'while' এবং 'do-while' প্রতিটি স্টেটমেন্টই পুনরাবৃত্তিমূলক কাজ সম্পাদনের জন্য ব্যবহৃত হয়। যেহেতু সবগুলোই একই উদ্দেশ্য সাধন করে তাই সঠিক উত্তর হবে 'সবগুলোই'।
জব সলুশন