সমাধান
সমাধান
💼
Computer & IT (কম্পিউটার ও তথ্য প্রযুক্তি)

কম্পিউটার প্রোগ্রামিং ও ডেটা স্ট্রাকচার

Subject-wise Preparation · Computer & IT (কম্পিউটার ও তথ্য প্রযুক্তি) — বিগত সালের ও বাছাইকৃত গুরুত্বপূর্ণ প্রশ্ন এক পেজে।

নিচে Subject-wise Preparation নিয়োগ পরীক্ষার Computer & IT (কম্পিউটার ও তথ্য প্রযুক্তি) বিষয়ের "কম্পিউটার প্রোগ্রামিং ও ডেটা স্ট্রাকচার" অধ্যায়ের বাছাইকৃত ২টি বহুনির্বাচনি প্রশ্ন — প্রতিটির সঠিক উত্তর, ধাপে ধাপে সমাধান ও ব্যাখ্যাসহ। সবই বিনামূল্যে।

1

আপনার পারসোনাল কম্পিউটারে (পিসি) কোন একটি প্রোগ্রাম এর কর্মদক্ষতা (performance) বৃদ্ধির জন্য কোন কাজটি করা সর্বোত্তম হবে বলে আপনি মনে করেন?

বহুনির্বাচনি প্রশ্ন
  1. প্রোগ্রামটির জন্য এমন একটা এলগরিদম তৈরি করা যা asymptotically faster
  2. পিসির Configuration উন্নত করা
  3. খুব দ্রুত গতির I/O devices লাগানো
  4. খ এবং গ উভয়েই

সঠিক উত্তর: ক

সমাধান

একটি প্রোগ্রামের কর্মদক্ষতা বৃদ্ধির জন্য দুটি উপায় আছে। যথা- হার্ডওয়্যার আপগ্রেড করা এবং সফটওয়্যার/অ্যালগরিদম উন্নত করা। হার্ডওয়্যার আপগ্রেড (RAM বাড়ানো, SSD যোগ করা) একটি সাময়িক এবং অর্থনৈতিকভাবে ব্যয়বহুল সমাধান কিন্তু অ্যালগরিদম উন্নয়ন তুলনামূলকভাবে অনেক বেশি কার্যকর ও দীর্ঘমেয়াদি সমাধান। Asymptotically faster এর অর্থ হলো অ্যালগরিদমটির সময় জটিলতা (Time Complexity) O(n2)O(n^2) থেকে O(nlogn)O(n \log n) তে নিয়ে আসা। ইনপুটের আকার বাড়ার সাথে সাথে একটি ধীর অ্যালগরিদম এবং একটি দ্রুত অ্যালগরিদমের মধ্যে পারফরম্যান্সের পার্থক্য বিশাল আকার ধারণ করে। এজন্য একটি Asymptotically faster অ্যালগরিদম সাধারণ হার্ডওয়্যারেও বিশাল পরিমাণ ডেটা অত্যন্ত দ্রুত প্রসেস করতে পারে।

ব্যাখ্যা

উন্নত অ্যালগরিদম যেকোনো হার্ডওয়্যারেই সফটওয়্যারের কার্যক্ষমতা বহুগুণ বাড়িয়ে দেয়।
2

কম্পিউটারের প্রথম প্রোগ্রামিং ভাষা কোনটি?

বহুনির্বাচনি প্রশ্ন
  1. C++
  2. ADA
  3. FORTRAN
  4. PASCAL

সঠিক উত্তর: খ

সমাধান

সঠিক উত্তর: ADA

পৃথিবীর প্রথম প্রোগ্রামার লেডি অ্যাডা লাভলেসের নামানুসারে ADA কে প্রথম প্রোগ্রামিং ভাষার মর্যাদা দেওয়া হয়। তবে যদি প্রশ্নে 'প্রথম হাই লেভেল (High-Level) প্রোগ্রামিং ভাষা' জানতে চাওয়া হতো, তবে উত্তর হতো FORTRAN।

ব্যাখ্যা

অ্যাডা লাভলেস রচিত নির্দেশনাবলিকে ভিত্তি ধরে পরবর্তীতে 'ADA' নামকরণ করা হয়, যা প্রথম প্রোগ্রামিং ভাষা হিসেবে স্বীকৃত।

এই অধ্যায়ের প্রশ্ন টাইমার ও স্কোরসহ প্র্যাকটিস করুন

এই পেজে বাছাইকৃত ২টি প্রশ্ন সমাধানসহ দেওয়া হয়েছে। প্র্যাকটিস মোডে এক-একটি করে উত্তর দিয়ে সঙ্গে সঙ্গে ফলাফল, স্কোর ও অগ্রগতি ট্র্যাক করুন।

Computer & IT (কম্পিউটার ও তথ্য প্রযুক্তি)-এর অন্যান্য অধ্যায়

কম্পিউটার পরিচিতি ও ইতিহাস৫৬ প্রশ্নকম্পিউটারের প্রকারভেদ ও প্রজন্ম৭২ প্রশ্নসংখ্যা পদ্ধতি ও ডিজিটাল লজিক২৬৭ প্রশ্নকম্পিউটার সংগঠন ও প্রসেসিং হার্ডওয়্যার১৩ প্রশ্নকম্পিউটার পেরিফেরালস (ইনপুট ও আউটপুট)৪ প্রশ্নমেমোরি ও স্টোরেজ ডিভাইস১ প্রশ্নকম্পিউটার সফটওয়্যার ও অপারেটিং সিস্টেম১ প্রশ্নঅফিস প্রোগ্রাম ও ফাইল ম্যানেজমেন্ট১ প্রশ্নডেটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS)২ প্রশ্নডেটা কমিউনিকেশন ও নেটওয়ার্ক৬ প্রশ্নতথ্য প্রযুক্তি ও ই-কমার্স১১ প্রশ্নচতুর্থ শিল্পবিপ্লব ও আধুনিক প্রযুক্তি৫ প্রশ্নওয়েব ডিজাইন ও HTML৮ প্রশ্নকম্পিউটার রক্ষণাবেক্ষণ ও সাইবার নিরাপত্তা২ প্রশ্ন

কেন Subject-wise Preparation-এর জন্য “কম্পিউটার প্রোগ্রামিং ও ডেটা স্ট্রাকচার” অধ্যায়টি গুরুত্বপূর্ণ?

Subject-wise Preparation নিয়োগ পরীক্ষার Computer & IT (কম্পিউটার ও তথ্য প্রযুক্তি) অংশে “কম্পিউটার প্রোগ্রামিং ও ডেটা স্ট্রাকচার” থেকে প্রায় প্রতিবারই প্রশ্ন আসে। বিগত সালের প্রশ্নের ধরন বুঝে নিয়মিত অনুশীলন করলে এই অধ্যায়ের নম্বর নিশ্চিত করা সহজ হয় — এই পেজের বাছাইকৃত প্রশ্নগুলো ঠিক সেই প্রস্তুতির জন্যই সাজানো।

সচরাচর জিজ্ঞাসা

"কম্পিউটার প্রোগ্রামিং ও ডেটা স্ট্রাকচার" অধ্যায় থেকে কেমন প্রশ্ন আসে?

Subject-wise Preparation নিয়োগ পরীক্ষায় Computer & IT (কম্পিউটার ও তথ্য প্রযুক্তি) বিষয়ের "কম্পিউটার প্রোগ্রামিং ও ডেটা স্ট্রাকচার" অধ্যায় থেকে নিয়মিত MCQ আসে। এই পেজে বিগত সালের ও বাছাইকৃত গুরুত্বপূর্ণ প্রশ্ন এক জায়গায় দেওয়া হয়েছে — প্রতিটির সঠিক উত্তর, ধাপে ধাপে সমাধান ও ব্যাখ্যাসহ।

উত্তর ও সমাধান কি বিনামূল্যে?

হ্যাঁ। প্রশ্ন, অপশন, সঠিক উত্তর, ধাপে ধাপে সমাধান ও ব্যাখ্যা — সবই লগইন ছাড়াই বিনামূল্যে দেখা যায়। টাইমার ও স্কোরসহ প্র্যাকটিস করতে চাইলে একটি ফ্রি অ্যাকাউন্ট দিয়ে প্র্যাকটিস মোডে যান।