প্রগ্রামিং ইন সি (Programming in C) (বিষয় কোডঃ ২৮৫৬৭) এর সাজেশন
অর্ডিনারি কোচিং সেন্টার
প্রগ্রামিং ইন সি (২২ প্রবিধান) এর সাজেশন
বিষয় কোডঃ ২৮৫৬৭
এই সাজেশন প্রকাশের তারিখঃ ০৬-০৪-২০২৪ইং
অনুশীলনী-১ঃ সি প্রোগ্রামিং-এর মৌলিক ধারণা(Fundamentals of C Programming)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। প্রোগ্রামিং কী?
২। প্রোগ্রামিং ল্যাংগুয়েজ কাকে বলে? উদাহারণসহ লেখ।
৩। যে-কোনো ৪টি হাই-লেভেল ল্যাংগুয়েজের নাম লেখ।
৪। C কে মিড লেভেল ল্যাংগুয়েজ বলা হয় কেন?
৫। C কে স্ট্রাকচারড ল্যাংগুয়েজ বলা হয় কেন?
৬। C কে পোর্টেবল ল্যাংগুয়েজ বলা হয় কেন?
৭। অ্যালগরিদম বলতে কী বুঝায়?
৮। ফ্লোচার্ট কাকে বলে?
৯। কম্পাইলার বলতে কী বুঝায়?
১০। অবজেক্ট কোড কী?
১১। ফ্লোচার্ট ব্যবহৃত সিদ্ধান্ত গ্রহণ চিহ্নের ব্যবহার লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
১২। C প্রোগ্রামের Basic Structure উল্লেখ কর।
১৩। সি প্রোগ্রামের ফরম্যাট লেখ।
১৪। C ও অন্যান্য হাইলেভেল ল্যাংগুয়েজের মধ্যে পার্থক্য লেখ।
১৫। উত্তম অ্যালগরিদমের বৈশিষ্ট্য কী?
১৬। ফ্লোচার্টের বিভিন্ন প্রতীকগুলো লেখ।
১৭। সিস্টেম ফ্লোচার্টের বিভিন্ন প্রতীক অঙ্কন কর।
১৮। ৩টি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয় করার ফ্লোচার্ট অঙ্কন কর।
১৯। একটি আয়তক্ষেত্রের ক্ষেত্রফল নির্ণয় করার জন্য অ্যালগরিদম লেখ।
২০। 1 + 2+ 3 + ----------------------- + n = ? সিরিজের যোগফল নির্ণয়ের ফ্লোচার্ট অঙ্কন কর।
২১। ত্রিভুজের ক্ষেত্রফল নির্ণয়ের একটি ফ্লো-চার্ট অঙ্কন কর।
২২। কম্পাইলার ও ইন্টারপ্রিটারের মধ্যে পার্থক্য লেখ।
২৩। হাই লেভেল ও লো লেভেল ল্যাংগুয়েজের মধ্যে পার্থক্য লেখ।
২৪। সি ল্যাংগুয়েজ ব্যবহারের সুবিধাগুলো বর্ণনা কর।
২৫। প্রোগ্রাম প্ল্যানিং-এর ধাপসমূহের নাম লেখ।
রচনামূলক প্রশ্নসমূহঃ
২৬। সি প্রোগ্রাম কম্পাইলিং প্রসেস বর্ণনা কর।
২৭। প্রোগ্রাম পরিকল্পনার ধাপগুলো ব্যাখ্যা কর।
২৮। সি ভাষার গুরুত্ব বর্ণনা কর।
অনুশীলনী-২ঃ ডাটা টাইপ, কনস্ট্যান্ট ও ভেরিয়েবল(Data Types, Constants and Variables)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। টোকেন কী?
২। মৌলিক ডাটা কত প্রকার ও কী কী?
৩। Constant বলতে কী বুঝায়?
৪। ভেরিবল বলতে কী বুঝায়?
৫। লোকাল ভেরিয়েবল ও গ্লোবাল ভেরিয়েবল বলতে কী বুঝ?
৬। কী-ওয়ার্ড বলতে কী বুঝায়?
৭। Identifier কী?
৮। ডাটা টাইপের কোয়ালিফায়ার বলতে কী বুঝায়?
৯। মৌলিক চার প্রকার ডাটার জন্য মেমরি অ্যালোকেশন কত?
সংক্ষিপ্ত প্রশ্নসমূহঃ
১০। বিভিন্ন প্রকার বিল্ট ইন বা ফান্ডামেণ্টাল ডাটার বর্ণনা দাও।
১১। কনস্ট্যান্ট ডিক্লারেশন পদ্ধতি বর্ণনা কর।
১২। ভেরিয়েবল নামকরণের নিয়মসমূহ লেখ?
১৩। আইডেন্টিফায়ার ও কী-ওয়ার্ড এর মাঝে পার্থক্য লেখ।
১৪। উদাহরণসহ সি'তে ব্যবহৃত টোকেনসমূহের ব্যাখ্যা দাও।
১৫। লোকাল ভেরিয়েবল ও গ্লোবাল ভেরিয়েবলের মাঝে পার্থক্য লেখ।
রচনামূলক প্রশ্নসমূহঃ
১৬। C প্রোগ্রামিং-এ ডাটার প্রকারভেদ আলোচনা কর।
১৭। যে-কোনো তিনটি Keyword এর ব্যবহার লেখ।
অনুশীলনী-৩ঃ অপারেটরস ও এক্সপ্রেশনস(Operators and Expressions)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। উদাহারণসহ অপারেটর ও অপারেন্ড এর সংজ্ঞা লেখ।
২। অ্যাসাইনমেন্ট কেন ব্যবহার করা হয়?
৩। a++, ++a এর মধ্যে পার্থক্য লেখ।
৪। 22 % 7 এবং 22 % 7 এর মান কত এবং কেন?
৫। C- তে ব্যবহৃত Logical Operator গুলোর নাম লেখ।
৬। অপারেটর প্রেসিডেন্সি বলতে কী বুঝায়?
৭। রিলেশনাল অপারেটরগুলোর নাম লেখ।
৮। int a = 10 এবং int b =11 হলে, a/b এবং b/a এর মান কত?
৯। শর্টহ্যান্ড অ্যাসাইনমেন্ট অপারেটরের কাজ কী?
সংক্ষিপ্ত প্রশ্নসমূহঃ
১০। অপারেটরের প্রকারভেদ লেখ।
১১। গাণিতিক অপারেটরের বর্ণনা দাও।
১২। লজিক্যাল অপারেটরের বর্ণনা দাও।
১৩। C ভাষায় প্রকাশ করঃ x = 0.3 (x/y)3 / (x-y)2/n
রচনামূলক প্রশ্নসমূহঃ
১৪। উদাহারণসহ C Operator এবং এর শ্রেণিবিভাগ বর্ণনা কর।
১৫। দ্বিঘাত সমীকরণের বাস্তব মূল নির্ণয়ের একটি "সি" প্রোগ্রাম লেখ।
অনুশীলনী-৪ঃ ইনপুট ও আউটপুট অপারেশন(Input and Output Operations)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। scanf() সেন্টমেন্টের কাজ কী?
২। printf() ফাংশনের কাজ কী?
৩। পর্দায় "NO UNF AIRMEANS" কথাটি প্রিন্ট করার স্টেটমেন্ট লেখ।
৪। printf() এবং scanf() ফাংশনের Prototype কী?
৫। getch() ফাংশনের কাজ কী?
৬। getch() ও getchar() ফাংশনের মধ্যে পার্থক্য কী?
৭। সি প্রোগ্রামে \n এর কাজ কী?
৮। সি প্রোগ্রাম clrsc() এর কাজ কী?
৯। C প্রোগ্রামে \t এর কাজ কী?
১০। "%d" ব্যবহৃত হয়?
১১। getch() ও getche() ফাংশনের মধ্যে পার্থক্য কী?
১২। %f কেন ব্যবহার করা হয়?
১৩। % c এবং %f অর্থ কী?
সংক্ষিপ্ত প্রশ্নসমূহঃ
১৪। getch(), getchar() ও getche() এর মধ্যে পার্থক্য লেখ।
১৫। উদাহারণসহ Escape Sequence বর্ণনা কর।
১৬। gets() এবং scanf() এর মধ্যে পার্থক্য লেখ।
১৭। printf() ও scanf() function এর Syntax সহ কাজ লেখ।
অনুশীলনী-৫ঃ ব্রাঞ্চিং এবং লুপি স্টেট্মেন্টস(Branching and Looping Statements)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। কন্ডিশনাল ও আনকন্ডিশনাল ব্রাঞ্চিং স্টেটমেন্টের উদাহারণ দাও।
২। Nested loop কাকে বলে?
৩। ফন্ডিশনাল প্রোগ্রাম ফ্লো বলতে কী বুঝায়?
৪। do-while statement এর সাধারণ format লেখ।
৫। break ও continue এর মধ্যে পার্থক্য কী?
৬। While ও do-while loop এর মধ্যেপার্থক্য লেখ।
৭। if-else স্টেটমেন্টের সাধারণ ফরম্যাট লেখ।
৮। nested if else স্টেটমেন্টটি লেখ।
৯। switch স্টেটমেন্টটি লেখ।
১০। for loop এর সাধারণ ফরম্যাট লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
১১। লুপিং বলতে কী বুঝায়?
১২। switch স্টেটমেন্টের গঠন ও ফ্লোচার্ট অঙ্কন কর।
১৩। কন্ডিশনাল ও আনকন্ডিশনাল প্রোগ্রাম ফ্লো বলতে কী বুঝায়?
১৪। For loop স্টেটমেন্টটির বর্ণনা দাও।
১৫। for loop ও do-while loop এর মধ্যে পার্থক্য লেখ।
১৬। Nested if else statement এর গঠন বর্ণনা কর।
১৭। else if statement এর গঠন লেখ।
রচনামূলক প্রশ্নসমূহঃ
১৮। লুপিং স্টেটমেন্টসমূহের নাম ও স্ট্রাকচার বর্ণনা কর।
১৯। একটি প্রোগ্রামের সাহায্যে সুইচ স্টেটমেন্ট ব্যাখ্যা কর।
অনুশীলনী-৬ঃ অ্যারে এবং পয়েন্টার (Array and pointers)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। অ্যারে কী?
২। অ্যারে ঘোষণা করার একটি স্টেটমেন্ট লেখ।
৩। একমাত্রিক অ্যারে কী? এর উদাহারণ দাও।
৪। Array ব্যবহারের সুবিধাগুলো লেখ।
৫। পয়েন্টার কী?
৬। পয়েন্টারের কয়টি অংশ থাকে ও কী কী?
৭। সাধারণ ভেরিয়েবল ও পয়েন্টার ভেরিয়েবলের মধ্যে পার্থক্য কী?
৮। পয়েন্টারের কয়েকটি ব্যবহার উল্লেখ কর।
৯। পয়েন্টার অপারেটরগুলো কী কী?
১০। কী কী উপায়ে পয়েন্টারকে স্ট্রাকচারে ব্যবহার করা যায়?
সংক্ষিপ্ত প্রশ্নসমূহঃ
১১। Array Dimension বলতে কী বুঝায়? উদাহারণসহ লেখ।
১২। পয়েন্টার ব্যবহারে কি কি সুবিধা পাওয়া যায়?
১। স্ট্রাকচার কাকে বলে?
১৩। পয়েন্টারের বৈশিষ্ট্য লেখ।
১৪। পয়েন্টার ভেরিয়েবল ঘোষণার সাধারণ পদ্ধতি বর্ণনা কর।
১। Preprocessor directive কী? উদাহারণ দাও।
২। Header ফাইল কী?
৩। Preprocessor কী?
৪। কয়েকটি Conditional Preprocessor Directive এর নাম লেখ।
৫। ম্যাক্রো কী?
৬। ম্যাক্রো ব্যবহারের সুবিধা লেখ।
৭। ম্যাক্রো ব্যবহারের সুবিধা লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
৮। Preprocessor directive কত প্রকার ও কী কী?
৯। ম্যাক্রোর প্রয়োজনীয়তা উল্লেখ কর।
১০। ফাংশন অপেক্ষা ম্যাক্রোর সুবিধা বর্ণনা কর।
১। ফাংশন কী?
২। ফাংশন কত প্রকার ও কী কী?
৩। কলিং প্রোগ্রাম ও কলড প্রোগ্রাম বলতে কী বুঝায়?
৪। Libray function ব্যবহারের উদ্দেশ্য কী লেখ।
৫। রিকার্শন ফাংশন বলতে কী বুঝায়?
৬। প্রটোটাইপ বলতে কী বুঝায়?
৭। ইন-লাইন ফাংশন বলতে কী বুঝায়?
৮। exit, return কেন ব্যবহার করা হয়?
৯। লাইব্রেরি ফাংশন কাকে বলে?
১০। চারটি লাইব্রেরি ফাংশনের নাম লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
১। ফাংশন ব্যবহৃত Actual ও Formal parameter বলতে কী বুঝায়?
২। ফাংশন ব্যবহারের সুবিধা কী?
৩। Call by vallue ও Call by referance বলতে কী বুঝায়?
৪। Call by vallue ও Call by referance এর মধ্যে পার্থক্য কী?
রচনামূলক প্রশ্নসমূহঃ
৫। ফাংশন ব্যবহার করে বৃত্তের ক্ষেত্রফল নির্ণয়ের প্রোগ্রাম লেখ।
১৪। পয়েন্টার ভেরিয়েবল ঘোষণার সাধারণ পদ্ধতি বর্ণনা কর।
অনুশীলনী-৭ঃ C-তে প্রিপ্রসেসর স্টেটমেন্ট
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। Preprocessor directive কী? উদাহারণ দাও।
২। Header ফাইল কী?
৩। Preprocessor কী?
৪। কয়েকটি Conditional Preprocessor Directive এর নাম লেখ।
৫। ম্যাক্রো কী?
৬। ম্যাক্রো ব্যবহারের সুবিধা লেখ।
৭। ম্যাক্রো ব্যবহারের সুবিধা লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
৮। Preprocessor directive কত প্রকার ও কী কী?
৯। ম্যাক্রোর প্রয়োজনীয়তা উল্লেখ কর।
১০। ফাংশন অপেক্ষা ম্যাক্রোর সুবিধা বর্ণনা কর।
অনুশীলনী-৮ঃ ফাংশন (Function)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। ফাংশন কী?
২। ফাংশন কত প্রকার ও কী কী?
৩। কলিং প্রোগ্রাম ও কলড প্রোগ্রাম বলতে কী বুঝায়?
৪। Libray function ব্যবহারের উদ্দেশ্য কী লেখ।
৫। রিকার্শন ফাংশন বলতে কী বুঝায়?
৬। প্রটোটাইপ বলতে কী বুঝায়?
৭। ইন-লাইন ফাংশন বলতে কী বুঝায়?
৮। exit, return কেন ব্যবহার করা হয়?
৯। লাইব্রেরি ফাংশন কাকে বলে?
১০। চারটি লাইব্রেরি ফাংশনের নাম লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
১। ফাংশন ব্যবহৃত Actual ও Formal parameter বলতে কী বুঝায়?
২। ফাংশন ব্যবহারের সুবিধা কী?
৩। Call by vallue ও Call by referance বলতে কী বুঝায়?
৪। Call by vallue ও Call by referance এর মধ্যে পার্থক্য কী?
রচনামূলক প্রশ্নসমূহঃ
৫। ফাংশন ব্যবহার করে বৃত্তের ক্ষেত্রফল নির্ণয়ের প্রোগ্রাম লেখ।
অনুশীলনী-৯ঃ স্ট্রাকচার ও ইউনিয়ন (Structure and union)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। স্ট্রাকচার কাকে বলে?
২। স্ট্রাকচারের কয়টি অংশ থাকে ও কী কী?
৩। স্ট্রাকচার ও অ্যারের মধ্যে পার্থক্য কী?
৪। Structure Tag ও Structure member বলতে কী বুঝায়?
৫। স্ট্রাকচার ভেরিয়েবল ব্যবহারের প্রধান সুবিধা লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
৬। Nested structure এর গঠন দেখাও।
৭। কী কী উপায়ে পয়েন্টারকে স্ট্রাকচার ব্যবহার করা হয়?
৮। Structure ও Union এর মধ্যে পার্থক্য বর্ণনা কর।
১। putc() ও getc () ফাংশন এর কাজ কী?
২। বেসিক ফাইল অপারেশনগুলো লেখ।
৩। ফাইল Open করার বিভিন্ন মোডসমূহের নাম লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
৪। ফাইল খোলার mode সমূহ আলোচনা কর।
৫। File close করার পদ্ধতি আলোচনা কর।
৬। এরর হ্যান্ডেলিং টুলসগুলোর কাজ সংক্ষেপে বর্ণনা কর।
৩। স্ট্রাকচার ও অ্যারের মধ্যে পার্থক্য কী?
৪। Structure Tag ও Structure member বলতে কী বুঝায়?
৫। স্ট্রাকচার ভেরিয়েবল ব্যবহারের প্রধান সুবিধা লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
৬। Nested structure এর গঠন দেখাও।
৭। কী কী উপায়ে পয়েন্টারকে স্ট্রাকচার ব্যবহার করা হয়?
৮। Structure ও Union এর মধ্যে পার্থক্য বর্ণনা কর।
অনুশীলনী-১০ঃ ফাইল অপারেশন (File Operation)
অতি সংক্ষিপ্ত প্রশ্নসমূহঃ১। putc() ও getc () ফাংশন এর কাজ কী?
২। বেসিক ফাইল অপারেশনগুলো লেখ।
৩। ফাইল Open করার বিভিন্ন মোডসমূহের নাম লেখ।
সংক্ষিপ্ত প্রশ্নসমূহঃ
৪। ফাইল খোলার mode সমূহ আলোচনা কর।
৫। File close করার পদ্ধতি আলোচনা কর।
৬। এরর হ্যান্ডেলিং টুলসগুলোর কাজ সংক্ষেপে বর্ণনা কর।
অর্ডিনারি সিসি’র নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।
comment url