৫ম অধ্যায় ১ দাগ

প্রোগ্রামের ধারণা

প্রশ্ন ১. ভোলাটাইল মেমোরি কী? [ঢা বো. ২৩] 

উত্তরঃ যেসব মেমোরির ডেটা কম্পিউটার বন্ধ করলে হারিয়ে যায়, সেগুলোকে অস্থায়ী মেমোরি বা ভোলাটাইল মেমোরি বলে।

প্রশ্ন ২. ভার্চুয়াল মেমোরি কী? [রা. বো. ২৩] 

উত্তরঃ ভার্চুয়াল মেমোরি হলো হার্ডডিস্কের কিছু অংশকে র‍্যাম হিসেবে ব্যবহার করার একটি মেমোরি ম্যানেজমেন্ট কৌশল।

প্রশ্ন ৩. প্রোগ্রাম কী? [দি. বো. ২৪, রা. বো. ২৩, কু. বো. ১৬, দি. বো. ১৬,সরকারি রাজেন্দ্র কলেজ ফরিদপুর,ইস্পাহানি পাবলিক স্কুল ও কলেজ,কুমিল্লা সেনানিবাস] 

উত্তরঃ কম্পিউটারের কোন নির্দিষ্ট সমস্যা সমাধানের জন্য ধারাবাহিকভাবে লেখা নির্দেশমালাকে  প্রোগ্রাম বলে।

প্রশ্ন ৪. স্থায়ী মেমোরি কী? [কৃষি বিশ্ববিদ্যালয় কলেজ, ময়মনসিংহ] 

উত্তরঃ যেসব মেমোরির ডেটা কম্পিউটার বন্ধ করলেও হারিয়ে যায়না, সেগুলোকে স্থায়ী মেমোরি বা নন-ভোলাটাইল মেমোরি বলে।

প্রশ্ন ৫. ক্যাশ মেমরি কী? [রাজউক উত্তরা মডেল কলেজ, ঢাকা] 

উত্তরঃ ক্যাশ মেমোরি হলো এক প্রকার ক্ষুদ্র, দ্রুত গতির অস্থায়ী মেমোরি যা CPU এর গতি ও কর্মক্ষমতা বৃদ্ধি করতে ব্যবহৃত হয়।



প্রোগ্রামের ভাষা

প্রশ্ন ৬. অ্যাসেম্বলার কী? [ব. বো. ২৩] 

উত্তরঃ অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে মেশিন ভাষায় রূপান্তর করার জন্য যে অনুবাদক প্রোগ্রাম ব্যবহার করা হয় তাকে অ্যাসেম্বলার বলে।

প্রশ্ন ৭. 4GL কী? [ঢা. বো. ১৯, য.বো. ১৬, ব. বো. ১৭, ঢাকা সিটি কলেজ, সরকারি আজিজুল হক কলেজ বগুড়া, সরকারি মজিদ মেমোরিয়াল সিটি কলেজ, খুলনা]

 উত্তরঃ 4GL বা চতুর্থ প্রজন্মের ভাষা হলো সেসব প্রোগ্রামিং ভাষা যা মানুষের ভাষার কাছাকাছি ব্যবহারে কম কোড লিখে দ্রুত অ্যাপ্লিকেশন তৈরি করা যায়।

অথবা,

মানুষের ভাষার কাছাকাছি প্রোগ্রামিং ভাষাগুলোকে 4GL বা চতুর্থ প্রজন্মের ভাষা বলে।

প্রশ্ন ৮. প্রোগ্রামের ভাষা কী? [সি.বো. ২৪,নটর ডেম কলেজ, ঢাকা] 

উত্তরঃ যেসব ভাষা ব্যবহার করে কম্পিউটার এর জন্য নির্দেশনা লেখা হয় তাদেকে প্রোগ্রামের ভাষা বলে।

প্রশ্ন ৯. LGL কী? [হলি ক্রস কলেজ,ঢাকা] 

উত্তরঃ লো লেভেল ল্যাঙ্গুয়েজ বা LGL হলো এমন প্রোগ্রামিং ভাষা যা মেশিন ভাষার কাছাকাছি এবং হার্ডওয়্যার নিয়ন্ত্রণে সক্ষম।

প্রশ্ন ১০. মেশিন ভাষা কী? [ঢা. বো. ২৪,কাদিরাবাদ ক্যান্টনমেন্ট স্যাপার কলেজ নাটর]

 উত্তরঃ ০ ও ১ দিয়ে লেখা প্রোগ্রামকে মেশিন ভাষা বলে।

প্রশ্ন ১১. অ্যাসেম্বলি ভাষা কী? [চ.বো,২৪]

উত্তরঃ অ্যাসেম্বলি ভাষা হলো দ্বিতীয় প্রজন্মের প্রোগ্রামিং ভাষা, যা যান্ত্রিক ভাষার তুলনায় মানুষের জন্য কিছুটা সহজবোধ্য।

প্রশ্ন ১২. উচ্চস্তর ভাষা কাকে বলে? [ঢাকা কলেজ, ঢাকা] 

উত্তরঃ মানুষের ব্যবহৃত ভাষার কাছাকাছি প্রোগ্রামিং ভাষাগুলোই উচ্চস্তর ভাষা।

প্রশ্ন ১৩. উচ্চস্তর ভাষার উদাহরণ দাও। [কুমিল্লা শিক্ষাবোর্ড মডেল কলেজ, ঢাকা] 

উত্তরঃ C++, Java, Python ইত্যাদি।

প্রশ্ন ১৪. নেমোনিক কোড কী? [রাজউক উত্তরা মডেল কলেজ, ঢাকা] 

উত্তরঃ নেমোনিক কোড হলো ছোট ছোট শব্দ বা সংকেত, যা জটিল মেশিন কোড সহজে মনে রাখার জন্য ব্যবহৃত হয়।

প্রশ্ন ১৫. পাইথন প্রোগ্রামিং ভাষা কি। [সরকারি হাজী মুহাম্মদ মহসীন কলেজ, চট্টগ্রাম]

উত্তরঃ পাইথন হলো উচ্চস্তরের একটি প্রোগ্রামিং ভাষা।



অনুবাদক প্রোগ্রাম

প্রশ্ন ১৬. অবজেক্ট প্রোগ্রাম কী? [ঢাকা বোর্ড, যশোর বোর্ড, সিলেট বোর্ড, দিনাজপুর বোর্ড, ২০১৮; ফেনী সরকারি কলেজ, ফেনী ]

 উত্তরঃ সোর্স প্রোগ্রামকে কম্পাইল করার পর মেশিন ভাষায় রূপান্তরিত প্রোগ্রামকে অবজেক্ট প্রোগ্রাম বলে।

প্রশ্ন ১৭. কম্পাইলার কী? [কু. বো. ২৪, চ. বো. ১৭, ঢা. বো. ১৬, আইডিয়াল স্কুল এন্ড কলেজ, মতিঝিল, ঢাকা;ডক্টর মাহবুবুর রহমান মোল্লা কলেজ,ঢাক;রাজশাহী কলেজ, রাজশাহী; নিউ গভঃ ডিগ্রী কলেজ রাজশাহী ]

উত্তরঃ কম্পাইলার হলো একটি অনুবাদক প্রোগ্রাম যা সম্পূর্ণ প্রোগ্রামটিকে একবারে পড়ে ও ভুল খুঁজে বের করে।

প্রশ্ন ১৮। অনুবাদক প্রোগ্রাম কী? [ব.বো,১৯;রা.বো,১৬;রাজিব উত্তরা মডেল কলেজ ঢাকা,সরকারি মজিদ মেমোরিয়াল সিটি কলেজ খুলনা, কুমিল্লা ভিক্টোরিয়া সরকারি কলেজ,চট্টগ্রাম কলেজ, চট্টগ্রাম ]

উত্তরঃ যেসব প্রোগ্রাম এক ভাষায় লেখা কোড থেকে অন্য ভাষায় রূপান্তর করে তাদের অনুবাদক প্রোগ্রাম বলে।

প্রশ্ন ২০। সোর্স কোড কী? [ ভিকারুনিসা নুন স্কুল এন্ড কলেজ,ঢাকা ]

উত্তরঃ প্রোগ্রামারের লেখা উচ্চস্তরের প্রোগ্রামিং ভাষার মূল কোডকে সোর্স কোড বলে।

প্রশ্ন ২১। ইন্টারপ্রেটার কী? [বরিশাল সরকারি মহিলা কলেজ]

উত্তরঃ ইন্টারপ্রেটার হলো এক ধরনের অনুবাদক প্রোগ্রাম যা সোর্স কোডকে লাইন বাই লাইন মেশিন কোডে অনুবাদ ও নির্বাহ করে।



প্রোগ্রামের সংগঠন

প্রশ্ন ২২। প্রোগ্রামিং সংগঠন বা স্ট্রাকচার কী? [কারমাইকেল কলেজ রংপুর ]

উত্তরঃ একটি প্রোগ্রামের ভেতরকার ছোট ছোট অংশগুলোর গঠন এবং একটির সাথে অন্যটির পারস্পরিক সম্পর্ককে প্রোগ্রামিং সংগঠন বা স্ট্রাকচার বলে।



প্রোগ্রাম তৈরীর ধাপসমূহ

প্রশ্ন ২৩। ডিবাগিং কী? [রা, বো,২৪; কু.বো,২০]

উত্তরঃ প্রোগ্রামের ভুল সংশোধন করাকে ডিবাগিং বলা হয়।

প্রশ্ন ২৪। রান টাইম এরর কী? [সি, বো,১৯;আনন্দ মোহন  কলেজ, ময়মনসিংহ]

উত্তরঃ রানটাইম এরর হলো প্রোগ্রামের চলন্ত অবস্থায় লজিক্যাল বা অপারেশনাল ভুলের কারণে সৃষ্ট ত্রুটি যা প্রোগ্রামকে বন্ধ করে দিতে পারে।

প্রশ্ন ২৫। অ্যালগরিদম কী? [দি, বো, ১৯, রংপুর ক্যাডেট কলেজ]

উত্তরঃ কোন প্রোগ্রামিং সমস্যা সমাধানের জন্য ধারাবাহিকভাবে লিখিত ধাপসমূহকে অ্যালগরিদম বলে। 

প্রশ্ন ২৬। Syntax Error কী? [ম, বো, ২৪, সি, বো ১৬; চাঁদপুর সরকারি কলেজ, চাঁদপুর]

উত্তরঃ Syntax Error বা সিনট্যাক্স ভুল হলো প্রোগ্রামিং ভাষার ব্যাকরণগত ভুল।

প্রশ্ন ২৭। সুডো কোড কী? [ম, বো, ২৩; ব, বো, ১৭; নটর ডেম কলেজ, ঢাকা]

উত্তরঃ সুডো কোড প্রকৃত কোনো কোড নয় বরং কোডের খসড়া যা প্রোগ্রামারকে প্রোগ্রাম লেখার সময় সাহায্য করে।

প্রশ্ন ২৮। বাগ কাকে বলে? [কুমিল্লা সেনানিবাস]

উত্তরঃ প্রোগ্রামের ভুলকে বলা হয় বাগ।

প্রশ্ন ২৯। ফ্লোচার্ট কী? [ব, বো, ২৪; ঢাকা কলেজ, ঢাকা; সরকারি রাজেন্দ্র কলেজ, ফরিদপুর; সরকারি আজিজুল হক কলেজ, বগুড়া; নিউ গভ: ডিগ্রী কলেজ, রাজশাহী]

উত্তরঃ কোন প্রোগ্রামিং সমস্যা সমাধানের জন্য ধাপসমূহকে ধারাবাহিকভাবে ছবির মাধ্যমে প্রকাশ করাকে ফ্লোচার্ট বলে।

প্রশ্ন ৩০। প্রোগ্রাম ডিজাইন মডেল কী? [কুমিল্লা ভিক্টোরিয়া সরকারি কলেজ]

উত্তরঃ প্রোগ্রাম ডিজাইন মডেল হলো প্রোগ্রামের গঠনশৈলী বা প্রোগ্রামের গঠন রীতি নীতি।

প্রশ্ন ৩১। ওয়াটারফল কী? [রাজশাহী সরকারি মহিলা কলেজ]

উত্তরঃ ওয়াটারফল মডেল হলো সফটওয়্যার তৈরির ধারাবাহিক পদ্ধতি যেখানে প্রতিটি ধাপ ক্রমানুসারে সম্পন্ন হয়।



সি প্রোগ্রামিং

প্রশ্ন ৩২। সি কী? [নটর ডেম কলেজ, ময়মনসিংহ ]

উত্তরঃ সি একটি অত্যন্ত শক্তিশালী প্রোগ্রামিং ভাষা।

প্রশ্ন ৩৩। কোডব্লক (Code::blocks) কী? [ নটরড্রাম কলেজ ময়মনসিংহ ]

উত্তরঃ সি ভাষার জন্য ব্যবহৃত একটি আইডিই (IDE) সফটওয়্যার হচ্ছে কোডব্লক।



ডেটাটাইপ

প্রশ্ন ৩৪। float ডেটা টাইপ কী? [ সি.বো ২৩ ]

উত্তরঃ দশমিক যুক্ত সংখ্যা রাখার জন্য যে ডেটা টাইপ ব্যবহার করা হয় সেটিই float ডেটা টাইপ।

প্রশ্ন ৩৫। ডেটা টাইপ কী?[ঢাকা সিটি কলেজ,অমৃতলাল দে মহাবিদ্যালয় বরিশাল]

উত্তরঃ প্রোগ্রাম চালনার সকল ডেটা মেমোরিতে সংরক্ষিত হয়। ডেটার ধরনকে ডেটা টাইপ বলা হয়।

প্রশ্ন ৩৬। ডেটা টাইপ মডিফায়ার কী? [ভিকারুনিসা নুন স্কুল এন্ড কলেজ]

উত্তরঃ বেসিক ডেটা টাইপের সাথে signed, unsigned, long ইত্যাদি যুক্ত করে ডেটার রেঞ্জ এবং সংরক্ষণের জন্য মেমোরির পরিমাণ বাড়ানো কমানো যায় বলে এদেরকে ডেটা টাইপ মডিফায়ার বলে।

প্রশ্ন ৩৭। char কী? [পটুয়াখালী সরকারি মহিলা কলেজ ]

উত্তরঃ char হলো ডেটা টাইপ যা একটি মাত্র অক্ষর ধারণ করতে পারে।

প্রশ্ন ৩৮। ফরম্যাট স্পেসিফায়ার কী? [কু.বো,২৩;ভিকারুনিসা নুন স্কুল এন্ড কলেজ,ঢাকা;সরকারি মজিদ মেমোরিয়াল সিটি কলেজ খুলনা]

উত্তরঃ ক্যারেক্টার টাইপের ডেটা প্রিন্ট করার জন্য যে সাংকেতিক চিহ্ন ব্যবহার করা হয় সেটিই ফরম্যাট স্পেসিফায়ার।



ধ্রুবক , চলক ও আপারেটর

প্রশ্ন ৩৯। ধ্রুবক কী? [[দি.বো,২৪; কু.বো,১৯;]

উত্তরঃ C প্রোগ্রামে এমন কিছু মান আছে যেগুলো কোনো সময়ই পরিবর্তিত হয় না। প্রোগ্রামে উল্লেখ করে দিলে সেই একই থাকে এবং এর কোনো্রূপ পরিবর্তন হয় না। এ সমস্ত মানকে C ভাষায় ধ্রুবক বলে।

প্রশ্ন ৪০। চলক কী?[সি.বো,২৩;ঢা.চ.বো,১৯;রা.কু.চ.ব.বো,১৮;য.বো,১৭;ঢাকা কলেজ; ডক্টর মাহবুবুর রহমান মোল্লা কলেজ  ঢাকা;কুমিল্লা ভিক্টোরিয়া সকারি কলেজ]

উত্তরঃ সি ভাষায় মেমোরিতে ডেটা সংরক্ষণ করতে যে নাম ব্যবহৃত হয় তাকে বলা হয় চলক।

প্রশ্ন ৪১। অপারেটর কী? [কাদিরাবাদ ক্যান্টনমেন্ট স্যাপার কলেজ নাটোর]

উত্তরঃ কোনো রাশিমালায় a+b-(a*b)/C এর +, -, /, * প্রভৃতি ক্যারেক্টার হলো অপারেটর।

প্রশ্ন ৪২। লজিক্যাল অপারেটর কী?[মুমিনুন্নিসা সরকারি মহিলা কলেজ ময়মনসিংহ ]

উত্তরঃ সি প্রোগ্রামে লজিক্যাল অপারেশন (যেমন-লজিক্যাল অর, লজিক্যাল অ্যান্ড, লজিক্যাল নট) সম্পন্ন করার জন্য যে অপারেটর ব্যবহৃত হয় সেটিই হলো লজিক্যাল অপারেটর।

প্রশ্ন ৪৩। এনক্যাপসুলেশন কী? [হলি ল্যান্ড কলেজ দিনাজপুর ]

উত্তরঃ কোনো চলকের ডেটা বা ইন্সট্রাকশন একত্রিত অবস্থায় থাকাকে এনক্যাপসুলেশন বলে।

এক্সপ্রেশন ও কিওয়ার্ড

প্রশ্ন ৪৪। এক্সপ্রেশন কী?

উত্তরঃ সি প্রোগ্রামিং ভাষায় এক্সপ্রেশন হলো কিছু কোড যা একটি মান প্রকাশ করে।

প্রশ্ন ৪৫। কন্ডিশনাল এক্সপ্রেশন কী? [কারমাইকেল কলেজ রংপুর ]

উত্তরঃ যে এক্সপ্রেশন ব্যবহার করে শর্ত তৈরি করা হয় তাই হলো কন্ডিশনাল এক্সপ্রেশন।

কি-ওয়ার্ড:

প্রশ্ন ৪৬। সংরক্ষিত শব্দ কি? [রা. বো. ‘১৯; সরকারি মজিদ মেমোরিয়াল সিটি কলেজ, খুলনা]

উত্তরঃ প্রত্যেক প্রোগ্রামিং ভাষায় কতগুলো শব্দ আছে যা ঐ প্রোগ্রামিং এ কাজ করার সময় ব্যবহার করা হয়। এই সকল নির্ধারিত শব্দগুলোকে সংরক্ষিত শব্দ বলা হয়।

প্রশ্ন ৪৭। কি-ওয়ার্ড কি? [চ.রা.য. কু.ম.বো,২৪; য.দি.ম.বো, ‘২৩; চ.বো,১৯;রাজউক উত্তরা মডেল কলেজ ঢাকা;আইডিয়াল স্কুল এন্ড কলেজ,মতিঝিল,ঢাকা; হলিক্রস কলেজ,ঢাকা;সরকারি আজিজুল হক কলেজ বগুড়া ]

উত্তরঃ কি-ওয়ার্ড হলো সি প্রোগ্রামিং ভাষায় ব্যবহৃত বেশ কিছু সংরক্ষিত শব্দ।

প্রশ্ন ৪৮। Token কি? [চট্টগ্রাম কলেজ]

উত্তরঃ সি প্রোগ্রামের বিভিন্ন স্টেটমেন্টে ব্যবহৃত ওয়ার্ড এবং ক্যারেকটারসমূহকে সম্মিলিতভাবে টোকেন বলা হয় যা একক বা সম্মিলিতভাবে বিভিন্ন কাজ সম্পন্ন করে।

ইনপুট আউটপুট স্টেটমেন্ট

প্রশ্ন ৪৯। সেলসিয়াস থেকে ফারেনহাইট রূপান্তরের সূত্র লিখ।[সরকারি জিন্নুর রহমান মহিলা কলেজ, ভৈরব, কিশোরগঞ্জ]

উত্তরঃ সেলসিয়াস থেকে ফারেনহাইট রূপান্তরের সূত্র হলো :

F = 1.8 x C + 32

প্রশ্ন ৫০। আউটপুট স্টেটমেন্ট কি?[রাজশাহী সরকারি মহিলা কলেজ]

উত্তরঃ যে সকল স্টেটমেন্টের সাহায্যে প্রোগ্রামের ফলাফল মনিটরে প্রদর্শন করা হয় তাদের আউটপুট স্টেটমেন্ট বলা হয়।

কন্ডিশনাল স্টেটমেন্ট

প্রশ্ন ৫১। কন্ট্রোল স্টেটমেন্ট কী? [সি.বো ২৪]

উত্তরঃ C প্রোগ্রামে স্টেটমেন্টসমূহ সাধারণত স্বয়ংক্রিয়ভাবে ও পর্যায়ক্রমে একবার করে সম্পাদিত হয়। কোনো স্টেটমেন্ট হতে প্রোগ্রাম নিয়ন্ত্রণের জন্য কোনো স্টেটমেন্ট স্থানান্তরের প্রয়োজন হলে তাকে কন্ট্রোল স্টেটমেন্ট বলে।

প্রশ্ন ৫২। কন্ডিশন কাকে বলে? [ বৃন্দাবন সরকারি কলেজ হবিগঞ্জ ]

উত্তরঃ কম্পিউটার প্রোগ্রাম এমন ভাবে লেখা যায়, যেন প্রোগ্রামটি বিভিন্ন শর্তের উপর ভিত্তি করে সিদ্ধান্ত গ্রহণ করতে পারে। এই শর্তকে প্রোগ্রামিং এর ভাষায় কন্ডিশন বলে।

প্রশ্ন ৫৩। রিলেশনাল অপারেটর কী? [ সরকারি সিটি কলেজ চট্টগ্রাম ]

উত্তরঃ সি প্রোগ্রামিং ভাষায় দুটি সংখ্যা তুলনা করার জন্য ব্যবহৃত অপারেটরগুলোই হলো রিলেশনাল অপারেটর।

প্রশ্ন ৫৪। সি প্রোগ্রামিং ভাষায় % কী? [ক্যান্টনমেন্ট কলেজ যশোর ]

উত্তরঃ সি প্রোগ্রামিং ভাষায় % হলো ভাগশেষ বের করার অপারেটর। একে মডুলাস অপারেটরও বলা হয়।

লুপ স্টেটমেন্ট

প্রশ্ন ৫৫। লুপ কী? [চ.বো ২৩,আইডিয়াল স্কুল এন্ড কলেজ, মতিঝিল, ঢাক,  জালালাবাদ ক্যান্টনমেন্ট স্কুল ও কলেজ, সি.এমসি কলেজ সিলেট]

উত্তরঃ C প্রোগ্রামে প্রোগ্রামিং চালনার জন্য পুনরাবৃত্তি করার প্রয়োজন হয়। পুনরাবৃত্তি করার জন্য যে কমান্ড বা পদ্ধতিসমূহ ব্যবহৃত হয় তাই প্রোগ্রামিং এর লুপ।

প্রশ্ন ৫৬। Continue statement কোথায় ব্যবহৃত হয়? [বীরশ্রেষ্ঠ মুন্সী আব্দুর রউফ পাবলিক কলেজ, ঢাকা]

উত্তরঃ লুপের ভেতরের কিছু স্টেটমেন্টকে মাঝে মাঝে এড়িয়ে যাওয়ার প্রয়োজন হয়। এক্ষেত্রে continue statement ব্যবহৃত হয়। 

প্রশ্ন ৫৭। do…while লুপ স্টেটমেন্ট এর সাধারণ ফরমাট লিখ। [ সরকারি ব্রজলাল কলেজ খুলনা  কলেজ]

উত্তরঃ do while লুপ স্টেটমেন্টের সাধারণ ফরমাট হলো—

counter Declaration;

Counter Initialization;

do {

statement;

Counter Decrement/Increment;

} while (condition);

প্রশ্ন ৫৮। লুপ স্টেটমেন্ট কী? [ ঢাকা রেসিডেনসিয়েল মডেল কলেজ ]

উত্তরঃ পুনরাবৃত্তি করার জন্য যে কমান্ড বা পদ্ধতিসমূহ ব্যবহৃত হয় তাকে প্রোগ্রামের লুপ বা লুপ স্টেটমেন্ট বলা হয়।

প্রশ্ন ৫৯। নেস্টেড লুপ কী? [ নটরডেম কলেজ, ঢাকা; সোনার বাংলা কলেজ, কুমিল্লা ]

উত্তরঃ নেস্টেড লুপ হলো একটি লুপের ভেতর আরও লুপ ব্যবহার করা।

অ্যারে

প্রশ্ন ৬০। অ্যারে কী?[চ. বো. ’২৩; ঢা. বো. ’১৭; ভিকারুনিসা নুন স্কুল এন্ড কলেজ, ঢাকা, আদমজী ক্যান্টনমেন্ট কলেজ ঢাকা ]

উত্তরঃ সি প্রোগ্রামের ভাষায় অ্যারে হলো একটি বিশেষ ডেটা স্ট্রাকচার যাতে একই ধরনের একাধিক ডেটা রাখা যায়।

প্রশ্ন ৬১। কোন ধরনের ইনপুটের ক্ষেত্রে নাল ক্যারেক্টার (‘\0’) পাওয়া যায়?[বীরশ্রেষ্ঠ মুন্সী আব্দুর রউফ পাবলিক কলেজ, ঢাকা]

উত্তরঃ স্ট্রিং টাইপের ডেটার ইনপুটের ক্ষেত্রে নাল ক্যারেক্টার (‘\0’) পাওয়া যায়।

প্রশ্ন ৬২। স্ট্রিং কাকে বলে?[কুমিল্লা ভিক্টোরিয়া সরকারি কলেজ, কুমিল্লা]

উত্তরঃ সি প্রোগ্রামের ভাষায় ক্যারেক্টার টাইপের ভেরিয়েবলে একাধিক অক্ষর রাখতে হলে ক্যারেক্টার টাইপের অ্যারে ব্যবহার করাকে বলা হয় স্ট্রিং।

প্রশ্ন  ৬৩। নাল ক্যারেক্টার (‘\০’) কী? [বৃন্দাবন সরকারি কলেজ, হবিগঞ্জ]

উত্তরঃ একটি স্ট্রিংয়ের শেষ অক্ষরটি হলো নাল ক্যারেক্টার (‘\০’)।

প্রশ্ন ৬৪। স্ট্রিংয়ের দৈর্ঘ্য কাকে বলে? [ পটুয়াখালী সরকারি মহিলা কলেজ ]

উত্তরঃ একটি স্ট্রিংয়ে মোট অক্ষরের সংখ্যাকে সেই স্ট্রিংয়ের দৈর্ঘ্য বলা হয়।

ফাংশন

প্রশ্ন ৬৫। ফাংশন কী? [ য. বো.,চ.বো. ‘২৪; সরকারি হরগঙ্গা কলেজ, মুন্সিগঞ্জ ]

উত্তরঃ বড় কোনো প্রোগ্রামকে ছোট ছোট অংশে ভাগ করার পদ্ধতিকে ফাংশন বলে।

প্রশ্ন ৬৬। লাইব্রেরি ফাংশন কী? [ রাজউক উত্তরা মডেল কলেজ, ঢাকা ,দিনাজপুর সরকারি কলেজ  ]

উত্তরঃ লাইব্রেরি ফাংশন হলো কোনো প্রোগ্রামিং ভাষার বিল্ট ইন (Built in) ফাংশন যা প্রোগ্রামের হেডার ফাইলে সংরক্ষিত থাকে। যেমন: printf, scanf ইত্যাদি।

প্রশ্ন ৬৭। হেডার ফাইল কী? [বৃন্দাবন সরকারি কলেজ, হবিগঞ্জ]

উত্তরঃ সি প্রোগ্রামে ব্যবহৃত ফাংশন যে ফাইলে থাকে তাই হলো হেডার ফাইল।

প্রশ্ন ৬৮। printf() কী? [যশোর সরকারি মহিলা কলেজ]

উত্তরঃ printf() হলো স্ক্রিনে কোনো কিছু প্রিন্ট করার ফাংশন।

প্রশ্ন ৬৯। Scanf() কী? [রাজশাহী সরকারি মহিলা কলেজ]

উত্তরঃ Scanf() হলো ইনপুট নেওয়ার ফাংশন।

প্রশ্ন ৭০: গারভেজ মান কি? [ কৃষি বিদ্যালয় কলেজ, ময়মনসিংহ ]

উত্তরঃ একটি ফাংশনে যখন কোনো ভ্যারিয়েবল ডিক্লেয়ার করা হয় তখন সেই ভ্যারিয়েবলের কোনো মান দেওয়া থাকে না। সেই ভ্যারিয়েবলটির ভেতর যে কোনো মান থাকতে পারে, যাকে বলা হয় গারভেজ মান।