বিপিএসসি নন-ক্যাডার সিএসই (বিষয়ভিত্তিক) MCQ প্রশ্ন সমাধান ২০২৫ — প্রশ্ন ও সমাধান
- পরীক্ষা:
- হালনাগাদ:
- ১ বার দেখা হয়েছে
- ৯৫
- ৯৫
- ৯৫ মি.
- ১ নম্বর
- নেই
প্রশ্ন ও সমাধান · ৪১–৬০ / ৯৫
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৪১: Which is known as database aggregate function?
- ক) where
- খ) sumসঠিক উত্তর
- গ) select
- ঘ) from
ব্যাখ্যা: SUM is an aggregate function in SQL used to calculate the total of a numeric
column. Other aggregate functions include COUNT, AVG, MIN, and MAX. WHERE, SELECT,
and FROM are SQL clauses, not aggregate functions.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৪২: Which is represented as uniqueness of a database table?
- ক) Primary keyসঠিক উত্তর
- খ) Foreign key
- গ) Entity
- ঘ) Relation
ব্যাখ্যা: A primary key is a field (or combination of fields) in a table that uniquely
identifies each record. It cannot have NULL values and ensures data integrity. Foreign keys
reference primary keys in other tables.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৪৩: নিচের কোনটি একটি Database Aggregate Function?
- ক) Where
- খ) Sumসঠিক উত্তর
- গ) Select
- ঘ) From
ব্যাখ্যা: Aggregate functions in databases perform calculations on multiple rows. SUM() is
used to calculate the total of numeric values. Others include COUNT(), AVG(), etc.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৪৪: কোনটি Database টেবিলে Uniqueness নিশ্চিত করে?
- ক) Relation
- খ) Entity
- গ) Primary keyসঠিক উত্তর
- ঘ) Foreign key
ব্যাখ্যা: A Primary Key is used to uniquely identify each record in a database table. No
two rows can have the same value for the primary key column(s).
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৪৫: Quick sort algorithm is an example of ––
- ক) Greedy approach
- খ) Improved binary search
- গ) Dynamic programming
- ঘ) Divide and conquerসঠিক উত্তর
ব্যাখ্যা: Quick sort uses the divide and conquer technique, dividing arrays into partitions
recursively.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৪৬: What is the worst-case time complexity of linear search algorithm?
- ক) O(1)
- খ) O(n)সঠিক উত্তর
- গ) O(log n)
- ঘ) O(n²)
ব্যাখ্যা: In linear search, the algorithm may have to check every element once in the worst
case, making it O(n).
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৪৭: Which of the following data structures follows the LIFO principle?
- ক) Stackসঠিক উত্তর
- খ) Linked list
- গ) Queue
- ঘ) Graph
ব্যাখ্যা: Stack follows the Last-In, First-Out (LIFO) principle, where the last inserted
element is removed first.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৪৮: If we have a very small amount of additional memory, but a large number of items to sort, which of the following sorting algorithm should we use?
- ক) Merge sort
- খ) Heap sortসঠিক উত্তর
- গ) Bubble sort
- ঘ) Bogo sort
ব্যাখ্যা: Heap sort is memory-efficient, requiring only constant space and no recursion,
making it ideal for limited memory.
বিষয়: মানসিক দক্ষতা
প্রশ্ন ৪৯: In which of the following graphs can we apply topological sort?
- ক) Undirected Cyclic graph
- খ) Directed Cyclic graph
- গ) Undirected Acyclic graph
- ঘ) Directed Acyclic graphসঠিক উত্তর
ব্যাখ্যা: Topological sorting is only valid for Directed Acyclic Graphs (DAGs) as they
have no cycles and maintain dependency order.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৫০: Which of the following search algorithm requires less memory?
- ক) Optimal Search
- খ) Breadth-First Search
- গ) Depth-First Searchসঠিক উত্তর
- ঘ) Linear Search
ব্যাখ্যা: DFS uses a stack and generally consumes less memory than BFS, which requires
storing a queue of nodes.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৫১: Complete Binary Tree এর height যদি n হয়, তাহলে সর্বোচ্চ কতটি node থাকবে?
- ক) n
- খ) 2n
- গ) 2n – 1
- ঘ) 2n+1 – 1সঠিক উত্তর
ব্যাখ্যা: A complete binary tree of height n can have up to 2ⁿ⁺¹ – 1 nodes. This includes all
nodes from level 0 to level n completely filled.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৫২: Array data structure এ কোন ধরণের ডেটা রাখা হয়?
- ক) একই ধরনের সকল ডেটাসঠিক উত্তর
- খ) বিভিন্ন ধরনের ডেটা
- গ) প্রিন্টারের ডেটা
- ঘ) ক্লাস এর ডেটা
ব্যাখ্যা: Arrays are used to store a collection of elements of the same type (e.g., all integers
or all floats), which allows indexed access and efficient memory use.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৫৩: What is the time complexity of binary search tree (average case)?
- ক) O(n)
- খ) O(n log₂n)
- গ) O(log₂n)সঠিক উত্তর
- ঘ) O(n²)
ব্যাখ্যা: In an average case, searching in a balanced binary search tree (BST) takes O(log
n) time, as it splits the tree in half each time. Worst-case complexity becomes O(n) if the tree
becomes skewed (like a linked list).
বিষয়: সাধারণ জ্ঞান
প্রশ্ন ৫৪: নিচের কোনটি একটি valid Postfix expression?
- ক) ab(c+d)
- খ) abc+de-+সঠিক উত্তর
- গ) +ab
- ঘ) a+b-c
ব্যাখ্যা: A postfix expression (also called Reverse Polish Notation) places operators after
the operands. The correct structure doesn’t use parentheses and respects operator precedence.
Example:
abc*+de-+ = ((a + (b * c)) + (d - e))
বিষয়: সাধারণ জ্ঞান
প্রশ্ন ৫৫: Which is represented by graph?
- ক) Queue
- খ) Stack
- গ) Adjacency listসঠিক উত্তর
- ঘ) Pointer
ব্যাখ্যা: An adjacency list is a common data structure used to represent graphs. It stores a
list of nodes and their neighbors, allowing efficient representation of sparse graphs.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৫৬: Which data is kept in array data structure?
- ক) Various type data
- খ) Pointer data
- গ) Class data
- ঘ) Similar dataসঠিক উত্তর
ব্যাখ্যা: In C and most programming languages, an array stores elements of the same data
type (e.g., all int or all float). This allows efficient indexing and memory management.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৫৭: Which is known as LIFO data structure?
- ক) Queue
- খ) Stackসঠিক উত্তর
- গ) File
- ঘ) None
ব্যাখ্যা: A stack follows the Last In, First Out (LIFO) principle, meaning the last element
added is the first to be removed. It supports operations like push() and pop(). It is used in
recursion, expression evaluation, etc.
বিষয়: সাধারণ জ্ঞান
প্রশ্ন ৫৮: Max number in max heap is located where?
- ক) Leaf
- খ) Rootসঠিক উত্তর
- গ) Outside
- ঘ) Internal
ব্যাখ্যা: A max heap is a binary tree where the root node contains the largest element.
Every parent node is greater than or equal to its children, ensuring the maximum value is always
at the root.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৫৯: ........... are used to quickly accept, store and transfer data and instructions that are being used immediately by the CPU.
- ক) Graphics
- খ) RAMs
- গ) Caches
- ঘ) Registerসঠিক উত্তর
ব্যাখ্যা: Registers are the fastest type of memory, used directly by the CPU for immediate
data processing.
বিষয়: কম্পিউটার ও তথ্যপ্রযুক্তি
প্রশ্ন ৬০: If a processor has 8-bit register, what is the value of (11111111) ₂ in 2’s complement?
- ক) 255
- খ) -1সঠিক উত্তর
- গ) 256
- ঘ) 0
ব্যাখ্যা: In 8-bit 2’s complement, 11111111 represents -1. To find the value, invert the bits
and add 1. Invert: 00000000, Add 1: 00000001 → which is 1 in decimal. Therefore, the original
number is -1.
এই প্রশ্নপত্রে সময় ধরে পরীক্ষা দিন
৯৫ প্রশ্ন · ৯৫ মিনিট · সাথে সাথে ফলাফল
সচরাচর জিজ্ঞাসা
এই পরীক্ষায় পাস নম্বর কত ছিল?
[প্রতিষ্ঠান প্রকাশ করলে এখানে যোগ হবে — Exam.passMark]
প্রতিটি ভুল উত্তরে কত নম্বর কাটা যায়?
এই পরীক্ষায় ভুল উত্তরের জন্য নম্বর কাটা হয় না।
প্রশ্নপত্রের PDF কোথায় পাব?
এই প্রশ্নপত্রের PDF এখনও যোগ হয়নি; সব প্রশ্ন ও সমাধান এই পাতাতেই পড়তে পারবেন।
