পরীক্ষা আর্কাইভ

৪৯তম বিসিএস ⎯ তথ্য ও যোগাযোগ প্রযুক্তি [২৮১]

পরীক্ষা৪৯তম বিসিএস ⎯ তথ্য ও যোগাযোগ প্রযুক্তি [২৮১]তারিখতারিখ অনির্ধারিতসময়01 hr 30 mins
মোট প্রশ্ন১১১
সিলেবাস
Full Model Test - 3
ঘনত্ব
উত্তর
উত্তরিতবর্তমানপুনরায় দেখুনঅসম্পূর্ণ

৪৯তম বিসিএস ⎯ তথ্য ও যোগাযোগ প্রযুক্তি [২৮১]

৪৯তম বিসিএস ⎯ তথ্য ও যোগাযোগ প্রযুক্তি [২৮১] · তারিখ অনির্ধারিত · ১১১ প্রশ্ন

.
Which reasoning involves generalizing from specific instances, which is more common in machine learning?
  1. Deductive
  2. Inductive
  3. Abductive
  4. Logical
ব্যাখ্যা

In machine learning, inductive reasoning is commonly used. It involves generalizing from specific instances or examples to form broader generalizations or patterns. This reasoning process is crucial in machine learning because algorithms learn from data and make predictions or inferences based on observed patterns in the training data.
Inductive Reasoning in Machine Learning:
•Inductive reasoning allows a system to draw conclusions about unseen data based on previously observed examples.
•In machine learning, inductive learning refers to the process of learning patterns or models from data and then generalizing these patterns to new, unseen instances.
•For example, a machine learning algorithm may learn to recognize images of cats by being trained on a dataset of labeled cat images and then generalize this understanding to recognize new, unlabeled images of cats.

Source: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig

.
What is the full meaning of DBSCAN?
  1. Density-Based Spatial Clustering of Applications with Noise
  2. Data-Based Spatial Classification and Analysis Network
  3. Density-Based Spatial Classification and Network
  4. Dynamic-Based Spatial Clustering of Applications and Networks
ব্যাখ্যা

DBSCAN (Density-Based Spatial Clustering of Applications with Noise) is a popular clustering algorithm used in machine learning and data mining. It is particularly effective for datasets with noise and clusters of arbitrary shapes.
DBSCAN groups together points that are closely packed, marking as outliers points that are in low-density regions.
It uses two key parameters:
•Epsilon (ε): The maximum radius of the neighborhood around a point.
•MinPts: The minimum number of points required to form a dense region (a cluster).

Points that are not part of any cluster are considered noise.
Key Features of DBSCAN:
•It can find clusters of arbitrary shapes.
•It does not require the number of clusters to be specified in advance.
•It is robust to noise, which means it can handle datasets with outliers.

Source: Pattern Recognition and Machine Learning by Christopher M. Bishop

.
Which of the following machine learning algorithms would you use for image recognition?
  1. K-Nearest Neighbors (KNN)
  2. Support Vector Machine (SVM)
  3. Convolutional Neural Networks (CNNs)
  4. Linear Regression
ব্যাখ্যা

Convolutional Neural Networks (CNNs) are specialized deep learning models that are particularly effective for image recognition. CNNs use layers of convolutions to automatically detect patterns in image data, making them ideal for tasks like image classification and object detection.

Example:
A CNN might be used to classify whether an image contains a cat or a dog, by detecting edges, textures, and patterns that differentiate the two animals.

Source: Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville

.
Coulomb's Law applies to which type of force?
  1. Gravitational force between two masses
  2. Electric force between two charges
  3. Magnetic force between two moving charges
  4. Nuclear force between nucleons
ব্যাখ্যা

Coulomb’s law specifically describes the electric force between two point charges. This force can either be attractive (for opposite charges) or repulsive (for like charges) and is central to the study of electrostatics.

Example:
Two charges, one positive and one negative, will attract each other with a force described by Coulomb's law.

Source: Introduction to Electrodynamics by David J. Griffiths

.
In a half-wave rectifier circuit, the diode conducts current:
  1. During the positive half-cycle of the AC input signal
  2. During the negative half-cycle of the AC input signal
  3. During both the positive and negative half-cycles of the AC input signal
  4. Only when the DC bias voltage is greater than the threshold voltage
ব্যাখ্যা

In a half-wave rectifier, the diode only conducts during the positive half-cycle of the AC input signal. During the negative half-cycle, the diode is reverse-biased and does not conduct.

Example:
In a half-wave rectifier with a sinusoidal AC input, the diode only conducts during the positive half of the AC cycle, clipping off the negative half, resulting in a pulsating DC output.

Source: Electric Circuits by James W. Nilsson and Susan A. Riedel

.
In software testing, which of the following describes the primary goal of black-box testing?
  1. To test the internal workings of the application and its components.
  2. To validate the functionality of the software based on the specified requirements.
  3. To ensure that the software meets all performance benchmarks.
  4. To perform a security audit of the software system.
ব্যাখ্যা

Black-box testing focuses on testing the external behavior of the software. The tester does not need to understand the internal code or logic. Instead, the goal is to ensure that the software works as expected by testing its functions and outputs against defined specifications.

Example:
In black-box testing of a login feature, the tester would verify that entering valid and invalid credentials produces the correct response (e.g., access granted or error message), without inspecting the underlying code.

Source: Software Engineering: A Practitioner's Approach by Roger S. Pressman

.
Which of the following metrics is used to measure the complexity of a software system based on its control flow?
  1. Function Points
  2. Lines of Code (LOC)
  3. Cyclomatic Complexity
  4. Maintainability Index
ব্যাখ্যা

Cyclomatic Complexity is a software metric used to measure the complexity of a program by counting the number of independent paths through its source code. A higher cyclomatic complexity value indicates a more complex program that may be harder to test and maintain.

Example:
A method with multiple loops and conditionals will have a higher Cyclomatic Complexity compared to a simple method with a single conditional statement.

Source: Software Engineering: A Practitioner's Approach by Roger S. Pressman

.
Which of the following is a primary advantage of using Agile methodology in software development?
  1. It provides a strict framework with fixed schedules and deliverables.
  2. It focuses on developing a complete system upfront before releasing any functionality.
  3. It allows for continuous feedback and iterative delivery of software.
  4. It requires extensive documentation to ensure comprehensive project tracking.
ব্যাখ্যা

Agile methodology emphasizes flexibility, iterative development, and continuous feedback. It breaks the project into smaller, manageable iterations (sprints), delivering a working software increment at the end of each sprint and allowing adjustments based on feedback.

Example:
A software development team using Scrum (a framework within Agile) might release a working feature every two weeks, gather feedback, and improve the product in subsequent sprints.

Source: Software Engineering: A Practitioner's Approach by Roger S. Pressman

.
Which technique is used to visually represent the sequence of system interactions in the Elaboration phase of software development?
  1. Use Case Diagram
  2. System Sequence Diagram
  3. Data Flow Diagram
  4. State Machine Diagram
ব্যাখ্যা

The System Sequence Diagram (SSD) is used during the Elaboration phase to show the interactions between actors (users or other systems) and the system, focusing on the system's behavior and processing steps.

Example:
An SSD for an online banking system might show a user interacting with the system to initiate a transfer, with sequence steps like login, verify identity, and confirm the transfer.

Source: Software Engineering by Ian Sommerville

১০.
What is the primary purpose of Use Case Modeling in the Requirement Analysis phase?
  1. To create detailed system diagrams
  2. To identify system functionalities and user interactions with the system
  3. To perform performance testing
  4. To analyze data structures and database design
ব্যাখ্যা

Use Case Modeling identifies the functional requirements of the system by describing the interactions between users (actors) and the system. It helps to understand the system's expected behavior from the user's perspective.

Example:
In an online shopping system, use cases may include placing an order, viewing product details, and checking out, showing how the user interacts with the system.

Source: Software Engineering by Ian Sommerville

১১.
Which of the following is a key challenge in Software Maintenance?
  1. Defining the initial requirements for the system
  2. Managing and adapting to changes and upgrades over time
  3. Designing the system architecture
  4. Writing unit tests for the system
ব্যাখ্যা

Software Maintenance involves managing changes, fixing defects, adapting the system to new requirements, and ensuring its continued operation over time. This can be challenging due to evolving requirements, environmental changes, and bug fixes.

Example:
In a web application, maintenance might involve adding new features, upgrading to newer frameworks, or fixing security vulnerabilities over time.

Source: Software Engineering: A Practitioner's Approach by Roger S. Pressman

১২.
In project management, what is Monte Carlo simulation used for?
  1. To track the progress of a software development project
  2. To estimate the probability of different project outcomes based on variable inputs
  3. To create project timelines and Gantt charts
  4. To determine the most efficient algorithm for software testing
ব্যাখ্যা

Monte Carlo simulation is a statistical technique used in project management to model the uncertainty and risk by simulating different possible outcomes based on variable inputs. It helps assess the probability of various project scenarios and estimate potential risks.

Example:
In a software development project, Monte Carlo simulation might estimate the likelihood of completing the project on time given varying estimates of task durations.

Source: Software Engineering by Ian Sommerville

১৩.
Which of the following describes User Interface (UI) Design principles in software engineering?
  1. The UI should be intuitive, accessible, and provide efficient interaction with the system’s functionality.
  2. The UI should prioritize performance optimization over user experience.
  3. The UI should restrict user interaction to command-line interfaces only.
  4. The UI design should avoid using visual elements like colors and icons
ব্যাখ্যা

User Interface (UI) Design focuses on creating an interface that is user-friendly, accessible, and enables users to efficiently interact with the software. A well-designed UI enhances the user experience by making the system easy to navigate and use.

Example:
A shopping cart UI should be simple and intuitive, allowing users to easily add or remove items, view their total cost, and proceed to checkout.

Source: Software Engineering: A Practitioner's Approach by Roger S. Pressman

১৪.
What does the Spiral Model of software development emphasize in risk management?
  1. Developing software incrementally, with each iteration focusing on risk reduction
  2. Delivering the software in large blocks with no feedback loops
  3. Conducting multiple rounds of testing before moving to the next phase
  4. Writing detailed documentation at every stage of development
ব্যাখ্যা

The Spiral Model combines iterative development with systematic risk management. At each iteration, risk analysis is performed, and a risk-reduction plan is developed. This approach allows for continuous refinement of the system based on feedback and evolving requirements.

Example:
In a game development project, the first iteration might focus on creating a basic prototype and identifying risks (e.g., graphics rendering issues), which are addressed in subsequent iterations.

Source: Software Engineering: A Practitioner's Approach by Roger S. Pressman

১৫.
Which of the following is a technique used in white-box testing?
  1. Boundary value analysis
  2. Path testing
  3. Equivalence partitioning
  4. Exploratory testing
ব্যাখ্যা

White-box testing focuses on testing the internal workings of a software system. The tester has access to the internal code and tests the logic, flow, and structure of the code.
Path testing:
Path testing ensures that all possible execution paths in the program are tested. The goal is to cover every branch and path in the code to check if the logic works as expected.
This technique is directly related to analyzing the control flow of the program.

Source: Software Engineering: A Practitioner's Approach by Roger S. Pressman

১৬.
Which of the following models ensures the system is being built correctly?
  1. Verification model
  2. Validation model
  3. Waterfall model
  4. None of the above
ব্যাখ্যা

The Verification model ensures that the system is being built correctly. Verification focuses on checking whether the system is being developed according to the specified requirements and design specifications. It answers the question, "Are we building the system right?"
Verification activities include Reviews, Inspections, Walkthroughs and Static analysis.
These activities ensure that the system meets the design and technical requirements and does not deviate from the expected specifications during development.

Source: Software Engineering: A Practitioner's Approach by Roger S. Pressman

১৭.
Which of the following is a search technique commonly used in both old and new AI approaches to solve problems like pathfinding or puzzle-solving?
  1. Genetic Algorithms
  2. A Star Search Algorithm
  3. Support Vector Machines
  4. Decision Trees
ব্যাখ্যা

The A Star Search Algorithm is a widely used search technique in both old and new AI approaches. It is an informed search algorithm that finds the shortest path from a start node to a goal node, using heuristics to optimize the search process.

Example:
In a robot navigation system, the A* algorithm might be used to find the shortest path from the robot’s starting point to the destination while avoiding obstacles.


Source: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig

১৮.
What does knowledge engineering primarily focus on?
  1. Writing software to execute tasks based on data analysis
  2. Creating large-scale databases to store raw data
  3. Acquiring, organizing, and encoding expert knowledge into a usable form for AI systems
  4. Ensuring software systems are secure and resistant to attacks
ব্যাখ্যা

Knowledge engineering involves the process of capturing, organizing, and encoding knowledge from human experts into a format that can be used by AI systems, such as expert systems. This is critical for creating systems that can simulate human-like decision-making.

Example:
In a diagnostic system for agriculture, knowledge engineers work with agricultural experts to encode rules for diagnosing plant diseases based on symptoms.

Source: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig

১৯.
What is the Markov Decision Process (MDP) used for in AI?
  1. To model decision-making in an environment where outcomes are determined by probability and actions.
  2. To calculate the probabilities of events occurring in a probabilistic network.
  3. To update prior probabilities in a Bayesian network based on new evidence.
  4. To represent causal relationships between events in a probabilistic system.
ব্যাখ্যা

Markov Decision Processes (MDPs) are used to model decision-making in environments where outcomes are partly random and partly under the control of an agent. MDPs are crucial in reinforcement learning, where an agent takes actions to maximize rewards in a probabilistic environment.

Example:
In a robot navigation system, the robot needs to decide which actions to take (turn left, move forward) based on the current state, while considering the probabilities of different outcomes (e.g., obstacles).

Source: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig

২০.
Who founded Apple Inc.?
  1. Steve Jobs
  2. Steve Wozniak
  3. Ronald Wayne
  4. All of the above
ব্যাখ্যা

Apple Inc. was founded by Steve Jobs, Steve Wozniak, and Ronald Wayne in April 1976.
Steve Jobs: He was the visionary behind Apple, playing a key role in its product design and marketing strategy.
Steve Wozniak: He was the technical genius who designed and built the first Apple computer, the Apple I.
Ronald Wayne: He was a co-founder but sold his shares in the company early on and is often less recognized in Apple's history.

They founded Apple with the goal of creating and selling personal computers. The company's first product was the Apple I, which was followed by the Apple II, marking the beginning of Apple's rise to prominence in the tech industry.

Source: https://en.wikipedia.org/wiki/Apple_Inc.

২১.
Which component is not typically part of an Expert System?
  1. Knowledge Base
  2. Inference Engine
  3. Learning Algorithm
  4. User Interface
ব্যাখ্যা

An Expert System typically consists of a Knowledge Base (storing the rules and facts), an Inference Engine (to derive conclusions from the knowledge), and a User Interface (to interact with the user). It does not use a learning algorithm because it relies on manually encoded rules rather than learning from data.

Example:
In a legal expert system, the knowledge base may contain legal rules, and the inference engine may deduce legal advice based on user inputs, without learning from past cases.

Source: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig

২২.
Which of the following is true about supervised learning algorithms?
  1. They learn patterns from unlabeled data.
  2. They require labeled data for training and predict outcomes for new, unseen data.
  3. They are best suited for tasks where the data is not available.
  4. They are used only in classification problems and not in regression tasks.
ব্যাখ্যা

In supervised learning, the model is trained on a labeled dataset, meaning that for each input in the training data, the correct output (label) is provided. The algorithm learns the mapping from inputs to outputs and can then predict the output for new, unseen inputs.

Example:
In a spam detection system, the algorithm is trained with labeled emails (spam or not spam) and then classifies new emails as spam or not spam.

Source: Pattern Recognition and Machine Learning by Christopher M. Bishop

২৩.
In natural language processing (NLP), which machine learning model is used for sentiment analysis?
  1. K-nearest neighbors (KNN)
  2. Support Vector Machines (SVM)
  3. Naive Bayes Classifier
  4. Convolutional Neural Networks (CNN)
ব্যাখ্যা

Naive Bayes Classifier is commonly used for sentiment analysis tasks in NLP. It is based on Bayes' theorem and works well for text classification problems, such as determining whether a review is positive or negative, by using the frequency of words as features.

Example:
A Naive Bayes classifier can be trained on labeled data, where positive reviews are labeled as "positive" and negative reviews as "negative", to predict the sentiment of new, unseen reviews.

Source: Pattern Recognition and Machine Learning by Christopher M. Bishop

২৪.
Which of the following is not a propositional logic connective?
  1. AND
  2. IF-AND-ONLY-IF
  3. OR
  4. BETWEEN
ব্যাখ্যা

In propositional logic, the common connectives (also called logical operators) are used to combine propositions. They include:
AND (∧): Conjunction, returns true if both propositions are true.
OR (∨): Disjunction, returns true if at least one of the propositions is true.
IF-AND-ONLY-IF (↔): Biconditional, returns true if both propositions have the same truth value (either both true or both false).

BETWEEN is not a logical connective in propositional logic. It's used in databases (e.g., in SQL) to check if a value falls within a specified range, but it has no role in formal logic.

Source: Pattern Recognition and Machine Learning by Christopher M. Bishop

২৫.
Which of the following clustering algorithms is most suitable for datasets with outliers or noise?
  1. K-means Clustering
  2. DBSCAN
  3. Hierarchical Clustering
  4. K-medoids
ব্যাখ্যা

DBSCAN (Density-Based Spatial Clustering of Applications with Noise) is particularly well-suited for datasets with outliers or noise because it can identify dense regions in the data and classify low-density points as noise. It does not require the number of clusters to be specified beforehand and can handle arbitrarily shaped clusters.

Example:
In geospatial data (e.g., mapping crime hotspots), DBSCAN can identify densely populated areas without being affected by isolated outlier points.

Source: Pattern Recognition and Machine Learning by Christopher M. Bishop

২৬.
Who developed the first mechanical calculator capable of performing addition and subtraction?
  1. Blaise Pascal
  2. Charles Babbage
  3. Alan Turing
  4. John von Neumann
ব্যাখ্যা

Blaise Pascal developed the Pascaline, the first mechanical calculator capable of performing basic arithmetic operations like addition and subtraction. It used a system of gears and dials to carry out calculations and is considered one of the earliest computing devices.

Example:
The Pascaline was used by Blaise Pascal to help his father with tax collection work. The device could add and subtract numbers by turning a series of wheels and could handle up to 8-digit numbers.

Source: Pattern Recognition and Machine Learning by Christopher M. Bishop

২৭.
Which component is primarily responsible for performing arithmetic and logical operations in a computer?
  1. Control Unit
  2. ALU (Arithmetic Logic Unit)
  3. RAM
  4. Input devices
ব্যাখ্যা

The ALU handles all mathematical calculations (addition, subtraction, multiplication, division) and logical operations (comparisons like AND, OR, NOT). It is a core part of the CPU.

Example:
When comparing two numbers to check which is greater, the ALU performs the comparison.

Source: Computer Networks by Andrew S. Tanenbaum

২৮.
Which of the following is an input device in a computer system?
  1. Keyboard
  2. Monitor
  3. Hard Disk Drive
  4. CPU
ব্যাখ্যা

Input devices are used to provide data and control signals to a computer. A keyboard allows users to enter text and commands into the system.

Example:
Typing a command in the command prompt or entering text in a document involves using a keyboard as an input device.

Source: Computer Networks by Andrew S. Tanenbaum

২৯.
Which of the following is an example of Application Software?
  1. Operating System
  2. Antivirus Software
  3. Compiler
  4. File Management System
ব্যাখ্যা

Application software refers to programs designed to perform specific tasks for the user. Antivirus software is used to detect and remove malicious software from a computer, which is a specific task, unlike system software that helps run the computer.

Example:
Microsoft Word is another example of application software, designed for word processing tasks.

Source: Software Engineering by Ian Sommerville

৩০.
Convert the decimal number 105 to its binary equivalent.
  1. ​1101011
  2. ​1101001
  3. 11101110
  4. 1101011
ব্যাখ্যা

To convert the decimal number 105 to its binary equivalent, we can use the division-by-2 method, where we repeatedly divide the number by 2 and record the remainders.
process:
105 ÷ 2 = 52, remainder = 1
52 ÷ 2 = 26, remainder = 0
26 ÷ 2 = 13, remainder = 0
13 ÷ 2 = 6, remainder = 1
6 ÷ 2 = 3, remainder = 0
3 ÷ 2 = 1, remainder = 1
1 ÷ 2 = 0, remainder = 1
Now, write the remainders from bottom to top then ​1101001

Therefore, the binary equivalent of the decimal number 105 is 1101001.

Source: Computer Organization and Architecture by William Stallings

৩১.
What is the hexadecimal equivalent of the binary number 10001?
  1. 10
  2. 11
  3. 12
  4. 15
ব্যাখ্যা

We start by grouping the binary digits into 4-bit groups, starting from the right. If necessary, we pad the leftmost group with leading zeros.
Now we have, (Add a leading zero to make it a 4-bit group)
• The first group is 0001
• The second group is 0001
Now, we convert each 4-bit group into its hexadecimal equivalent,
0001 (binary) = 1 (hexadecimal)
In hexadecimal, 1 is again 1.
0001 (binary) = 1 (hexadecimal)
In hexadecimal, 1 is again 1.

Now, we combine the hexadecimal digits from each 4-bit group,
• The first group 0001 becomes 1.
• The second group 0001 becomes 1.
So, the hexadecimal equivalent of 10001 is 11

Source: Computer Organization and Architecture by William Stallings

৩২.
Which Boolean identity states that A⋅1=A?
  1. Identity Law
  2. Null Law
  3. Idempotent Law
  4. Complement Law
ব্যাখ্যা

The Identity Law in Boolean algebra states that any Boolean variable ANDed with 1 will result in the variable itself. Mathematically, A⋅1=A.

Example:
If A = 1, then A⋅1=1, and if A = 0, then A⋅1=0.

Source: Digital Design by M. Morris Mano

৩৩.
Which of the following is the correct statement of De Morgan’s Second Law?
  1. (A⋅B)′=A′⋅B′
  2. (A+B)′=A′⋅B′
  3. (A⋅B)′=A′+B′
  4. (A+B)′=A′+B′
ব্যাখ্যা

De Morgan's Second Law states that the complement of the OR operation of two variables is equal to the AND operation of their complements. In other words,
(A+B)′=A′⋅B′

Example:
For A = 1 and B = 0, the expression (A+B)′=(1+0)′=0 is the same as A′⋅B′=0⋅1=0.

Source: Digital Design by M. Morris Mano

৩৪.
Which of the following circuits is used to perform binary subtraction in digital systems?
  1. Decoder
  2. Subtractor
  3. Comparator
  4. Encoder
ব্যাখ্যা

A subtractor is a circuit used to perform binary subtraction. A half subtractor subtracts two bits and provides a difference and borrow bit. A full subtractor also includes a borrow-in bit from a previous operation.

Example:
In the case of A = 1 and B = 0, the difference will be 1, and the borrow will be 0.

Source: Digital Design and Computer Architecture by David Money Harris and Sarah L. Harris

৩৫.
Which of the following is the correct sequence of layers in the TCP/IP model (from top to bottom)?
  1. Application, Transport, Network, Link
  2. Application, Network, Transport, Link
  3. Application, Transport, Link, Network
  4. Link, Network, Transport, Application
ব্যাখ্যা

In the TCP/IP model, the layers are ordered from top to bottom as follows:
i. Application Layer (provides user-level communication, e.g., HTTP, FTP)
ii. Transport Layer (handles end-to-end communication, e.g., TCP, UDP)
iii. Network Layer (handles routing of data, e.g., IP)
iv. Link Layer (responsible for the physical transmission of data, e.g., Ethernet)

Example:
When you access a webpage, the HTTP protocol operates at the Application Layer, TCP at the Transport Layer, IP at the Network Layer, and Ethernet at the Link Layer.

Source: Computer Networks (4th Ed.) by Andrew S. Tanenbaum

৩৬.
In the OSI model, which layer provides services like encryption and decryption of data to ensure security ?
  1. Application Layer
  2. Network Layer
  3. Transport Layer
  4. Presentation Layer
ব্যাখ্যা

The Presentation Layer (Layer 6) is responsible for the formatting, encryption, and decryption of data to ensure it can be securely transmitted and understood between different systems.

Example:
SSL/TLS (Secure Socket Layer/Transport Layer Security) operates at the Presentation Layer to provide encryption for secure web communications.

Source: Computer Networking: A Top-Down Approach by James Kurose and Keith Ross

৩৭.
Which of the following best describes the encoding method used in HDLC?
  1. Manchester Encoding
  2. NRZ (Non-Return to Zero)
  3. Bit stuffing
  4. 4B/5B encoding
ব্যাখ্যা

In HDLC, bit stuffing is used to ensure that the special flag sequence (01111110) does not appear within the data. Whenever five consecutive 1s are encountered in the data, a 0 is inserted to prevent this from happening.

Example:
If the data being sent is 1111101, bit stuffing adds a 0 after the fifth 1, resulting in 11111010.

Source: Data and Computer Communications by William Stallings

৩৮.
In HDLC, which of the following is used to indicate the start and end of a frame?
  1. Flag sequence (01111110)
  2. Checksum field
  3. MAC address
  4. Sequence number

ব্যাখ্যা

In HDLC, the flag sequence (01111110) is used to mark the start and end of a frame. It ensures that the receiver can correctly identify the boundaries of each frame, even in continuous data streams.

Example:
Each HDLC frame begins and ends with the flag sequence, which is typically 01111110, ensuring proper frame delimitation during transmission.

Source: Digital Design and Computer Architecture by David Money Harris and Sarah L. Harris

৩৯.
What is the maximum data rate supported by IEEE 802.11ac for wireless LANs?
  1. 54 Mbps
  2. 100 Mbps
  3. 1 Gbps
  4. 3.5 Gbps
ব্যাখ্যা

IEEE 802.11ac, also known as Wi-Fi 5, supports wireless data rates of up to 3.5 Gbps using multi-user MIMO (MU-MIMO) technology and operating in the 5 GHz frequency band. It offers faster speeds compared to the earlier 802.11n standard.

Example:
802.11ac is commonly used in modern wireless routers and offers high-speed wireless connections for demanding applications like HD video streaming and online gaming.

Source: Computer Networking: A Top-Down Approach by James Kurose and Keith Ross

৪০.
Which of the following methods is used to control congestion in a network?
  1. Window size adjustment
  2. Packet retransmission
  3. Data compression
  4. Encryption
ব্যাখ্যা

In congestion control, the window size is adjusted to control the flow of packets. When congestion occurs, the sender reduces the number of packets it sends until the network can handle the load.

Example:
TCP uses window size adjustment (also known as flow control) to prevent congestion by limiting how many packets can be in transit at once.

Source: Computer Networks (4th Ed.) by Andrew S. Tanenbaum.

৪১.
Which of the following is true about IPv6?
  1. It uses 32-bit addresses
  2. It is compatible with IPv4 without any special configurations
  3. It uses 128-bit addresses
  4. It does not support routing
ব্যাখ্যা

IPv6 (Internet Protocol version 6) is the successor to IPv4, and one of its key features is the use of 128-bit addresses, which allows for a vastly larger address space than the 32-bit addresses used in IPv4.

Example:
An example of an IPv6 address is 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

Source: Computer Networks (4th Ed.) by Andrew S. Tanenbaum.

৪২.
Which of the following best describes the network layer of ATM (Asynchronous Transfer Mode)?
  1. It uses connectionless packet switching for data transfer
  2. It is designed to handle both voice and data traffic in a single network
  3. It uses IP addresses for routing data packets
  4. It handles traffic only for multimedia applications
ব্যাখ্যা

The ATM network layer is designed to support both voice and data transmission by using fixed-size packets called cells. It is connection-oriented and ensures high-speed, low-latency data transfer, making it ideal for multimedia applications.

Example:
ATM is used in telecommunications networks where high-speed and reliable transmission of voice, video, and data is required simultaneously.

Source: Data and Computer Communications by William Stallings

৪৩.
Which of the following is the primary function of the DES algorithm?
  1. Data compression
  2. Digital signature generation
  3. Symmetric encryption of data
  4. Public key encryption
ব্যাখ্যা

DES (Data Encryption Standard) is a symmetric key encryption algorithm used to encrypt data by applying the same key for both encryption and decryption. It is a block cipher that processes data in fixed-size blocks.

Example:
DES uses a 56-bit key to encrypt data in 64-bit blocks. The same key is used by the sender and receiver to secure communication.

Source: Computer Networks by Andrew S. Tanenbaum

৪৪.
Which of the following is a common method for ensuring email privacy?
  1. Use of encryption
  2. Blocking email addresses
  3. Password protection of email servers
  4. Changing domain names regularly
ব্যাখ্যা

To ensure email privacy, encryption is commonly used to protect the contents of email messages during transmission. This prevents unauthorized users from accessing or reading the emails.

Example:
S/MIME (Secure/Multipurpose Internet Mail Extensions) and PGP (Pretty Good Privacy) are two popular email encryption methods.

Source: Computer Networks by Andrew S. Tanenbaum

৪৫.
What will be the output of the following expression in C: 5 + 2 * 3?
  1. 14
  2. 13
  3. 12
  4. 11
ব্যাখ্যা

In C (and most structured programming languages), operators follow precedence rules. Multiplication (*) has higher precedence than addition (+), so the expression is evaluated as 5 + (2 * 3) which equals 5 + 6 = 11.

Example:
This is an example of an arithmetic expression where multiplication is performed before addition.

Source: C Programming Language by Brian W. Kernighan & Dennis M. Ritchie

৪৬.
Which of the following control structures will execute one block of code if the condition is true and another block if the condition is false?
  1. switch-case
  2. if-else
  3. for loop
  4. do-while loop
ব্যাখ্যা

The if-else statement is used to execute one block of code if the condition is true and another block if it is false. This is a fundamental control structure in structured programming.

Example:

if (x > 0) {
printf("Positive number");
} else {
printf("Non-positive number");
}


Source: Programming in C by Stephen G. Kochan

৪৭.
Which of the following functions is used to read an integer from the standard input in C?
  1. scanf("%f", &x);
  2. scanf("%d", &x);
  3. input("%d", x);
  4. scanf("%i", x);
ব্যাখ্যা

The scanf function is used for reading input. %d is the format specifier for reading integers. The & operator is used to provide the memory address where the integer should be stored.

Example:

int x;
scanf("%d", &x); // Reads an integer from the user and stores it in variable 'x'

Source: C Programming Language by Brian W. Kernighan & Dennis M. Ritchie

৪৮.
Which of the following is the correct approach to handle errors in C?
  1. catch blocks
  2. throw statements
  3. errno and perror() functions
  4. exit() and return statements
ব্যাখ্যা

In C, errors are usually handled using the global variable errno which is set by standard library functions when an error occurs. The perror() function can then be used to print the error message related to errno.
Example:

In this case, if the file does not exist, perror() will print an appropriate error message.

Source: C Programming Language by Brian W. Kernighan & Dennis M. Ritchie

৪৯.
Which of the following is used to handle exceptions in C++?
  1. try and catch
  2. throw and catch
  3. exception and throw
  4. try and throw
ব্যাখ্যা

In C++, exceptions are handled using the try block to enclose code that may throw an exception, and the catch block to handle the exception. If an exception is thrown, control is transferred to the appropriate catch block.

Example:

In this example, the integer 10 is thrown and caught in the catch block.

Source: C++ Primer by Stanley B. Lippman

৫০.
In the Relational Model of databases, what is a relation?
  1. A set of queries.
  2. A table of data consisting of rows and columns.
  3. A method for indexing data.
  4. A specific type of data.
ব্যাখ্যা

In the Relational Model, a relation is represented as a table, where each row is a tuple (or record) and each column represents an attribute. Relations are the foundation of relational databases.

Example:
A table named employees might be a relation where each row represents an individual employee and columns like employee ID, name, and salary represent attributes.

Source: Database Management Systems by Raghu Ramakrishnan

৫১.
Which of the following is a basic operation in relational algebra?
  1. SELECT
  2. JOIN
  3. PROJECT
  4. INSERT
ব্যাখ্যা

Relational Algebra is a procedural query language that works on relations (tables). The basic operations in relational algebra include:
SELECT (σ) - filters rows based on a condition.
• PROJECT (π) - selects specific columns from a relation.
• JOIN - combines rows from two or more relations based on a related column.
• UNION, INTERSECTION, DIFFERENCE - set-based operations on relations.

The PROJECT operation (π) extracts specific columns from a relation, which is essential for simplifying the result.

Example:
π Name, Age (Employee)
This operation projects (selects) the columns Name and Age from the Employee relation.

Source: Database Management Systems by Raghu Ramakrishnan

৫২.
Which of the following operations is used to combine the results of two queries while eliminating duplicate tuples?
  1. UNION
  2. INTERSECTION
  3. DIFFERENCE
  4. CARTESIAN PRODUCT
ব্যাখ্যা

The UNION operation combines the results of two queries, eliminating any duplicate tuples that may appear in the results. It is a set operation in relational algebra.

Example:
Employee ∪ Manager
This operation combines all employees and managers, removing any duplicates.

Source: Database Management Systems by Raghu Ramakrishnan

৫৩.
When decomposing a relation into multiple smaller relations, which property ensures that no information is lost?
  1. Dependency Preservation
  2. Lossless Join
  3. 3NF
  4. BCNF
ব্যাখ্যা

When a relation is decomposed into smaller relations, the lossless join property ensures that no data is lost during the decomposition. It means that when we join the smaller relations back together, we can recover the original relation without any loss of information.

Example:
Decomposing a table into two smaller relations, say R1 and R2, and ensuring that we can rejoin them to get back the original relation without losing any data, is a lossless decomposition.

Source: Database Management Systems by Raghu Ramakrishnan

৫৪.
What is the key benefit of hashed file organization in database systems?
  1. It stores records in sorted order based on a key.
  2. It allows direct access to records using a hash function.
  3. It eliminates the need for indexes.
  4. It is the most suitable for range queries.
ব্যাখ্যা

Hashed file organization uses a hash function to compute the storage location of records based on a key value. This provides very fast access for exact match queries (where you know the exact value of the key). However, it is not ideal for range queries, as the records are not stored in any particular order.

Example:
In a hashed file organization, if we want to store employee records, the employee ID might be used as a key. The hash function would map each EmployeeID to a specific location on disk, allowing direct access to the record.

Source: Database Management Systems by Raghu Ramakrishnan

৫৫.
Which of the following is the main advantage of indexing in a database system?
  1. It allows for efficient sorting of data.
  2. It reduces the space required for storing data.
  3. It speeds up data retrieval operations.
  4. It eliminates the need for normalization.
ব্যাখ্যা

Indexing is a technique used to improve the performance of data retrieval. By creating an index on certain columns (like primary or foreign keys), the database system can quickly locate records without scanning the entire table.

Example:
An index on the EmployeeID column allows quick retrieval of employee records without having to search through every row in the Employees table.

Source: Database Management Systems by Raghu Ramakrishnan

৫৬.
Which of the following is typically considered when the database optimizer calculates the cost of a query execution plan?
  1. CPU usage, memory usage, and disk I/O operations.
  2. The total number of joins in the query.
  3. The number of columns in the result set.
  4. The complexity of the query syntax.
ব্যাখ্যা

The cost of a query execution plan is typically calculated based on the resources it is expected to consume, such as CPU usage, memory usage, and disk I/O operations. The optimizer chooses the plan with the least expected resource usage to improve query performance.

Example:
When a query involves a join, the optimizer might calculate the cost of each possible join order by estimating how much data needs to be read from disk, how many CPU cycles the operation will consume, and how much memory will be required to hold intermediate results.

Source: Database Management Systems by Raghu Ramakrishnan

৫৭.
Which of the following is an alternative to swapping in memory management?
  1. Segmentation
  2. Virtual memory
  3. Compaction
  4. Demand paging
ব্যাখ্যা

Demand paging is an alternative to swapping in some operating systems. It loads only the necessary pages of a process into memory when needed, rather than swapping entire processes in and out of memory. This allows for more efficient memory use without the full overhead of swapping.

Example:
In demand paging, when a process tries to access a page that is not in memory, the operating system loads the page from disk into memory at that moment (this is known as a page fault).

Source: Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne

৫৮.
In the segmentation memory model, how does a process view its memory?
  1. As a continuous block of physical memory.
  2. As a set of fixed-size pages.
  3. As a set of variable-sized logical segments.
  4. As a set of physical memory blocks allocated by the operating system.
ব্যাখ্যা

In the segmentation model, the process sees its memory as divided into different segments, each corresponding to a logical entity such as code, data, or stack. Each segment can vary in size depending on the structure and needs of the program.

Example:
A process may have:
• Code segment for program instructions.
• Data segment for global variables.
• Stack segment for function calls and local variables.
• Heap segment for dynamically allocated memory.

Source: Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne

৫৯.
Which of the following is a deadlock recovery method where a process is terminated to break the deadlock?
  1. Resource allocation graph
  2. Rollback of a process to a safe state
  3. Terminating one or more processes involved in the deadlock
  4. Allowing the process to complete its execution
ব্যাখ্যা

Deadlock recovery can be achieved by terminating one or more processes involved in the deadlock. The operating system can choose to terminate the process that is blocking others or all processes involved in the deadlock. This frees up resources and breaks the deadlock.

Example:
If process P1 and P2 are deadlocked, the system might terminate P1 to release its resources, allowing P2 to continue.

Source: Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne

৬০.
Which deadlock prevention technique involves taking resources away from processes?
  1. Hold and wait
  2. Preemption
  3. Circular wait
  4. Termination
ব্যাখ্যা

Preemption is a deadlock prevention technique in which the operating system forcibly takes resources away from a process to break the deadlock. If a process is holding resources and is waiting for others, the system can preempt one or more resources and assign them to another process.

Example:
In a deadlock situation, the operating system might preempt resources from process P1 and allocate them to P2, allowing P2 to continue execution and avoid deadlock.

Source: Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne

৬১.
Which of the following is NOT a common type of file system?
  1. File Allocation Table
  2. New Technology File System
  3. Hierarchical File System Plus
  4. Task File System
ব্যাখ্যা

File Allocation Table (FAT), New Technology File System (NTFS) and Hierarchical File System Plus (HFS+) are well-known file systems used by operating systems like Windows and macOS. Task File System (TFS) is not a commonly recognized file system standard.

Example:
FAT is used in older systems and flash drives, NTFS is a robust file system used in modern Windows operating systems, and HFS+ is used in macOS for efficient file storage.

Source: Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne

৬২.
Which of the following materials is likely to have free charge carriers and thus be a good conductor?
  1. Wood
  2. Rubber
  3. Copper
  4. Plastic
ব্যাখ্যা

A conductor is a material that allows the flow of electric charge. Copper is one of the best conductors of electricity because it has a large number of free electrons (charge carriers) that are free to move in response to an electric field. Materials like wood, rubber, and plastic are insulators, which do not allow the free movement of charge.

Example:
Copper wires are commonly used in electrical circuits because of their high conductivity.

Source: Fundamentals of Physics by David Halliday, Robert Resnick, and Jearl Walker

৬৩.
According to Gauss’s Law, what is the electric field E at a distance r from a point charge q?
  1. E = kq/r2
  2. E=rq
  3. E=r/kq
  4. E=r2/q
ব্যাখ্যা

By applying Gauss’s Law to a spherical surface enclosing a point charge q, the electric field at a distance r from the charge is given by:
E = kq/ r2

where,
k = 1/ 4πϵ0 is Coulomb's constant
q is the point charge
r is the distance from the charge

Example:
The electric field due to a point charge q=1μC at a distance of 1 meter is calculated using the formula.

Source: Fundamentals of Physics by David Halliday, Robert Resnick, and Jearl Walker

৬৪.
If the current is 1A and the distance from the wire is 0.5m, calculate the magnetic field at that point.
  1. 7.57×10-7 T
  2. 5.27×10-7 T
  3. 4.57×10-7 T
  4. 1.27×10-7 T
ব্যাখ্যা

The magnetic field around a long, straight current-carrying wire is given by Ampere's Law, which is represented by the formula:
B= μ0I /2πr

Where:
B is the magnetic field (in tesla, T),
μ₀ is the permeability of free space, μ0=4×10−7 T⋅m/A,
I is the current (in amperes, A),
r is the distance from the wire (in meters, m).

Given that,
I = 1 A (current),
r = 0.5 m (distance from the wire),
μ₀ = 4×10−7 T⋅m/A,

Now, substitute the given values into the formula:
B = { 4×10−7×1} / { 2π×0.5 }
= { 4×10-7 } / {2×3.1416×0.5}
= 4×10-7 / 3.1416
= 1.27×10-7
∴ B = 1.27×10-7 T (approximately)

The magnetic field at the point is approximately 1.27×10-7 T.

Source: Fundamentals of Physics by David Halliday, Robert Resnick, and Jearl Walker

৬৫.
If the magnetic flux through a loop increases, what happens to the induced EMF in the loop?
  1. The induced EMF increases and opposes the change in flux.
  2. The induced EMF remains constant.
  3. The induced EMF decreases and supports the flux change.
  4. No EMF is induced.
ব্যাখ্যা

According to Faraday’s Law and Lenz's Law, the induced EMF will always oppose the change in magnetic flux. If the magnetic flux through a loop increases, the induced EMF will act to produce a current that generates a magnetic field opposing the increase in flux, thus resisting the change.

Example:
If the magnetic field through a loop is increasing, the induced EMF will generate a current that produces a magnetic field opposite to the direction of the increasing flux.

Source: Fundamentals of Physics by David Halliday, Robert Resnick, and Jearl Walker

৬৬.
Which of the following is NOT one of Maxwell's equations?
  1. Gauss’s Law for Electricity
  2. Gauss’s Law for Magnetism
  3. Ampere’s Law (with Maxwell's correction)
  4. Newton’s Law of Universal Gravitation
ব্যাখ্যা

Maxwell's equations are the set of four fundamental laws that govern electromagnetism. These include:
i. Gauss’s Law for Electricity: Describes the relationship between a static electric field and the electric charges that cause it.
ii. Gauss’s Law for Magnetism: States that there are no "magnetic charges" and that magnetic field lines are always closed loops.
iii. Ampere’s Law (with Maxwell's correction): Relates the magnetic field to the current and changing electric field.
iv. Faraday’s Law of Induction: Describes how a time-varying magnetic field induces an electric field.

Example:
The equations describe the behavior of electric and magnetic fields and their interactions with matter.

Source: Fundamentals of Physics by David Halliday, Robert Resnick, and Jearl Walker

৬৭.
According to special relativity, an object moving at a speed close to the speed of light will appear:
  1. Larger in length.
  2. Shorter in length in the direction of motion.
  3. Unchanged in length.
  4. Completely contracted in length.
ব্যাখ্যা

Length contraction is a phenomenon where an object moving at a speed close to the speed of light will appear contracted in the direction of motion from the perspective of a stationary observer. The length contraction is described by the formula:

where L0 is the proper length (length at rest), v is the velocity of the object, and c is the speed of light.

Example:
A spaceship moving at high speed relative to Earth will appear shorter to an observer on Earth, particularly in the direction of motion.

Source: Fundamentals of Physics by David Halliday, Robert Resnick, and Jearl Walker

৬৮.
If a resistor with a resistance of 50Ω carries a current of 30A, what is the power dissipated?
  1. 45000 W
  2. 4500 W
  3. 5000 W
  4. 1500 W
ব্যাখ্যা

To calculate the power dissipated in a resistor, we use Joule's Law:
P= I2 × R
Where,
P is the power dissipated (in watts, W),
I is the current (in amperes, A),
R is the resistance (in ohms, Ω).

Given that,
Resistance, R = 50Ω,
Current, I = 30A.

Now, substitute the given values into the formula:
P = 302×50
= 900 × 50
= 45000
∴ P = 45000 W

The power dissipated by the resistor is 45000 W.

Source: Fundamentals of Electric Circuits by Alexander and Sadiku

৬৯.
Which of the following is the correct description of a resistor in a circuit?
  1. A device that stores electrical energy.
  2. A device that resists the flow of electric current and converts electrical energy to heat.
  3. A device that provides electrical energy to the circuit.
  4. A device that increases the current in a circuit.
ব্যাখ্যা

A resistor is an electrical component that limits the flow of electric current in a circuit. It converts electrical energy into heat according to Joule's Law:
P=I2R, where P is the power dissipated by the resistor.

Example:
A resistor in a circuit limits the current and dissipates energy in the form of heat, such as in a light bulb filament.

Source: Fundamentals of Electric Circuits by Alexander and Sadiku

৭০.
According to Thevenin's Theorem, any linear electrical network can be simplified into:
  1. A single resistor in series with a voltage source.
  2. A single resistor in series with a current source.
  3. A single voltage source in parallel with a current source.
  4. A single resistor in parallel with a voltage source.
ব্যাখ্যা

Thevenin's Theorem states that any linear electrical network with voltage sources and resistances can be simplified into a single equivalent voltage source (Thevenin voltage Vth) in series with a single equivalent resistance (Rth).

Example:
For a complex circuit with multiple resistors and sources, we can replace it with a Thevenin equivalent consisting of Vth and Rth, which makes it easier to analyze the behavior of the circuit.

Source: Fundamentals of Electric Circuits by Alexander and Sadiku

৭১.
If 100 Joules of energy is used to move 25 Coulombs of charge, what is the voltage?
  1. 2V
  2. 200V
  3. 4V
  4. 25V
ব্যাখ্যা

Voltage (V) is given by:
V = W/Q
Where:
W = Work done (in Joules) = 100 J
Q = Charge (in Coulombs) = 25 C

Now, substitute the given values into the formula:
V = 100/25
= 4

∴ The answer is 4 V.

Voltage measures the energy per unit charge.
Here, 100 Joules of energy is used to move 25 Coulombs of charge, so each Coulomb “gains” 4 Joules of energy, meaning the potential difference is 4 volts.


Sources: Fundamentals of Physics by Halliday, Resnick & Walker

৭২.
In a common base configuration of a BJT, the input signal is applied to the base and the output is taken from the collector. In this configuration, the current gain is:
  1. Greater than 1.
  2. Less than 1.
  3. Equal to 1.
  4. Zero.
ব্যাখ্যা

In the common base configuration, the current gain is less than 1 because the current that enters the base is much smaller than the current that exits the collector. However, this configuration provides a high voltage gain and is often used in high-frequency applications.

Example:
In a common base amplifier, the input current is applied to the base, and the output current from the collector is amplified, but the current gain is less than 1.

Source: Electric Circuits by James W. Nilsson and Susan A. Riedel

৭৩.
The stability factor S is most influenced by:
  1. Changes in the emitter resistance
  2. Changes in the transistor’s current gain (β) with temperature
  3. Changes in the supply voltage
  4. Changes in the collector resistance
ব্যাখ্যা

The stability factor S is significantly affected by temperature variations because β (current gain) of a transistor is temperature-dependent. As temperature increases, β typically increases, which can cause a shift in the operating point. This makes the circuit less stable.

Example:
For a transistor with a high stability factor, a small increase in temperature might cause a large variation in the current flowing through the transistor, leading to a change in the output signal.

Source: Electric Circuits by James W. Nilsson and Susan A. Riedel

৭৪.
In a common-emitter amplifier, the voltage gain is typically:
  1. Low and negative.
  2. High and positive.
  3. High and negative.
  4. Low and positive.
ব্যাখ্যা

The common-emitter amplifier typically provides high voltage gain, and it inverts the input signal. This means that the output voltage is negative relative to the input, resulting in a negative voltage gain. The voltage gain Av is given by:
Av=−gmRC
where,
gm is the transconductance and RC is the collector resistance.

Example:
For a transistor with a transconductance gm=40mS and a collector resistance RC=1kΩ, the voltage gain will be Av=−40.

Source: Electric Circuits by James W. Nilsson and Susan A. Riedel

৭৫.
In common emitter amplifiers, biasing is crucial because:
  1. It ensures the transistor operates in the active region.
  2. It provides high input impedance.
  3. It prevents excessive current flow.
  4. It increases the current gain.
ব্যাখ্যা

Proper biasing of a common emitter amplifier is critical to ensure that the transistor stays in the active region of operation, where it can amplify signals without distortion. If the transistor is biased into the cutoff or saturation region, it cannot function as an amplifier.
Example:
A DC biasing network is used to set the base voltage so that the transistor remains in the active region for both small-signal amplification and large-signal operation.

Source: Electric Circuits by James W. Nilsson and Susan A. Riedel

৭৬.
In internal data representation, data is stored in:
  1. Fixed-length memory cells.
  2. Dynamic memory locations.
  3. Contiguous memory locations with predefined structures.
  4. Memory locations allocated based on runtime variables.
ব্যাখ্যা

Internal data representation refers to how data is stored in memory using contiguous locations for structured formats (arrays, linked lists, etc.). In most programming environments, data structures like arrays and records are stored in memory with a fixed, predefined structure that allows for efficient access and manipulation of data.
Example:
An array of integers will be stored in contiguous memory locations, where each element can be accessed using its index.

Source: Structured Computer Organization by Andrew S. Tanenbaum

৭৭.
Which of the following is an example of a real-world Abstract Data Type (ADT)?
  1. File system
  2. Operating system
  3. Queue in a printer system
  4. Database management system
ব্যাখ্যা

A Queue ADT is a real-world example, particularly in systems where tasks are performed in a first-in-first-out (FIFO) manner, such as in printer queues or task scheduling systems. The ADT specifies operations like enqueue and dequeue, but the underlying implementation can vary (e.g., using an array or linked list).

Example:
In a printer queue, print jobs are added to the queue and processed in the order they are received (FIFO). The queue is an ADT that controls the order of processing.

Source: Data Structures and Algorithm Analysis by Mark Allen Weiss

৭৮.
A Fibonacci Heap is a type of:
  1. Binary tree
  2. Binary search tree
  3. Heap data structure
  4. Linked list
ব্যাখ্যা

A Fibonacci Heap is a heap data structure consisting of a collection of heap-ordered trees. It is used for priority queue operations and has better amortized time complexity for many operations compared to traditional binary heaps.

Example:
A Fibonacci Heap is typically used in algorithms that require efficient decrease-key and merge operations, such as Dijkstra's shortest path algorithm.

Source: Structured Computer Organization by Andrew S. Tanenbaum

৭৯.
The N-Queens problem is an example of a problem that can be solved using:
  1. Greedy algorithms.
  2. Dynamic programming.
  3. Backtracking.
  4. Divide and conquer.
ব্যাখ্যা

The N-Queens problem involves placing N queens on an N×N chessboard so that no two queens threaten each other. This problem is often solved using backtracking, where we try to place queens one by one and backtrack when a conflict arises.

Example:
For a 4-Queens problem, the algorithm will try to place a queen on the first row, move to the next row, and continue until all queens are placed or a conflict arises. If a conflict is found, it backtracks and tries a different arrangement.

Source: Structured Computer Organization by Andrew S. Tanenbaum

৮০.
The Intel 80386, introduced in 1985, was one of the first widely-used 32-bit microprocessors. Which of the following is true about the 80386?
  1. It could address up to 4 GB of memory.
  2. It had an integrated graphics processing unit (GPU).
  3. It was the first microprocessor to use a 64-bit data bus.
  4. It was exclusively used for embedded systems.
ব্যাখ্যা

The Intel 80386 was a 32-bit microprocessor that introduced virtual memory and could address up to 4 GB of memory. This capability made it suitable for more complex computing tasks and operating systems like Windows to utilize more memory.

Example:
The 80386 was widely used in personal computers and workstations, supporting multitasking and advanced operating systems.

Source: Digital Logic and Computer Design by M. Morris Mano

৮১.
The Intel 8086 microprocessor has a 16-bit architecture. What is the maximum amount of memory it can directly address?
  1. 64 KB
  2. 1 MB
  3. 4 GB
  4. 2 GB
ব্যাখ্যা

The Intel 8086 is a 16-bit microprocessor with a 20-bit address bus, allowing it to address 1 MB of memory (since 2^20 = 1,048,576 bytes = 1 MB). This was a significant improvement over previous microprocessors like the 8085.

Example:
The Intel 8086 could access 1 MB of memory using segmented memory.

Source: Microprocessor Architecture, Programming, and Applications by Ramesh S. Gaonkar

৮২.
If A = {1, 2, 3, 4, 5, 6, 7, 8} and B = {1, 3, 5, 7}, what is A ∪ B?
  1. {1, 2, 3, 5, 6, 7, 8}
  2. {1, 2, 3, 4, 5, 6, 7, 8}
  3. {1, 2, 3, 6, 7, 8}
  4. {1, 3, 5, 7}
ব্যাখ্যা

The union of sets A and B, denoted A ∪ B, includes all elements that are in either A, B, or both. In this case, the union of A = {1, 2, 3, 4, 5, 6, 7, 8} and B = {1, 3, 5, 7} results in {1, 2, 3, 4, 5, 6, 7, 8}.

Solution:
A = {1, 2, 3, 4, 5, 6, 7, 8}
B = {1, 3, 5, 7}

A ∪ B = {1, 2, 3, 4, 5, 6, 7, 8}

Source: Discrete Mathematics and Its Applications by Kenneth H. Rosen

৮৩.
The Cartesian product of two sets A and B, denoted by A × B, consists of:
  1. All elements that are in both A and B.
  2. All ordered pairs (a, b) where a ∈ A and b ∈ B.
  3. All subsets of A and B.
  4. All elements that are in either A or B, but not both.
ব্যাখ্যা

The Cartesian product of two sets A and B is the set of all ordered pairs where the first element is from A and the second element is from B.

Example:
If A = {x, y} and B = {a, b}, then A × B = {(x, a), (x, b), (y, a), (y, b)}.

Source: Discrete Mathematics and Its Applications by Kenneth H. Rosen

৮৪.
What is the method of retrieving data stored in computer memory called?
  1. Read out
  2. Read
  3. Read from
  4. All of the above
ব্যাখ্যা

In computer systems, the method of retrieving or accessing data stored in memory is referred to as "reading". This process involves retrieving the stored data from a particular location in memory.
Reading means accessing the stored information from the computer's memory.
The term "Read" is the most commonly used term to describe this process.
"Read out" is not typically used in this context, although it can be understood in specific cases to mean extracting data.
"Read from" is a more verbose way of describing the action, but "Read" is the standard term.

Example:
In a computer program, when a value is requested from memory (e.g., variable x), the process is referred to as reading from memory:
x = memory_address  # Accessing the value stored at memory_address

Source: Computer Organization and Design: The Hardware/Software Interface by David A. Patterson and John L. Hennessy

৮৫.
Which of the following operations preserves the class of regular languages?
  1. Union
  2. Intersection
  3. Complement
  4. All of the above
ব্যাখ্যা

The class of regular languages is closed under several operations, including union, intersection, and complement. This means that if L1 and L2 are regular languages, then L1 ∪ L2, L1 ∩ L2, and ¬L1 (complement of L1) are also regular languages.

Example:
If L1 = (a|b)* and L2 = (ab)*, their union L1 ∪ L2 is also regular, as is the intersection L1 ∩ L2 and the complement of L1.

Source: Introduction to the Theory of Computation by Michael Sipser

৮৬.
In a connected graph with n vertices and e edges, what is the sum of the degrees of all the vertices?
  1. 2e
  2. e
  3. n
  4. n2
ব্যাখ্যা

By the Handshaking Lemma, the sum of the degrees of all vertices in a graph is equal to twice the number of edges in the graph. This is because each edge contributes to the degree of two vertices.

Example:
In a graph with 5 edges, the sum of the degrees of all vertices would be 2×5=10.

Source: Introduction to Graph Theory by Douglas B. West.

৮৭.
In a graph, if the sum of the degrees of all vertices is 20, how many edges are there in the graph?
  1. 10
  2. 20
  3. 40
  4. 50
ব্যাখ্যা

In graph theory, the sum of the degrees of all vertices in a graph is twice the number of edges. This is known as the Handshaking Lemma, which states that:
∑degrees of all vertices=2×number of edges

Given that,
The sum of the degrees of all vertices = 20.
Let the number of edges in the graph be E. According to the Handshaking Lemma,
Sum of degrees of all vertices=2×number of edges
Now, substitute the given values into the formula,
20=2×E
or, E= 20/2
∴ E =10
The number of edges in the graph is 10

Example:
Consider a graph with 4 vertices and the following degrees:
Vertex 1: degree 3
Vertex 2: degree 3
Vertex 3: degree 2
Vertex 4: degree 2
The sum of the degrees is: 
3+3+2+2=10
So, using the Handshaking Lemma, the number of edges is:
10/2=5

Source: Introduction to Graph Theory by Douglas B. West

৮৮.
In C, what is the output of the following code?
float num = 3.56789;
printf("%.3f", num);
  1. 3.568
  2. 3.567
  3. 3.56
  4. 3.5679
ব্যাখ্যা

The format specifier %.3f rounds the floating-point number to 3 decimal places.
In this case, 3.56789 is rounded to 3.568.

Source: C Programming: A Modern Approach by K. N. King.

৮৯.
Which of the following techniques is most commonly used in White Box Testing?
  1. Boundary Value Analysis
  2. Equivalence Partitioning
  3. Path Coverage
  4. State Transition Testing
ব্যাখ্যা

Path Coverage is a common technique used in White Box Testing. It involves testing all possible paths through a program to ensure that every potential execution path is covered. This is particularly important to identify issues like unreachable code or improper branching logic.

Example:
In a function with multiple decision points, path coverage will require testing every possible combination of true and false for each decision to ensure that every potential path is executed.

Source: Foundations of Software Engineering by Rajib Mall

৯০.
Which of the following is a condition for a signal to be represented by a Fourier Series?
  1.  The signal must be continuous 
  2. The signal must be periodic
  3. The signal must be a sinusoidal waveform
  4. The signal must be non-periodic
ব্যাখ্যা

For a signal to be represented by a Fourier Series, it must be periodic. The Fourier Series applies to periodic signals, where the pattern of the signal repeats over time. Non-periodic signals are typically analyzed using the Fourier Transform instead of the Fourier Series.
Example:
A sine wave of frequency 10 Hz is periodic and can be represented by a Fourier Series, with only one non-zero frequency component corresponding to 10 Hz.

Source: Introduction to Fourier Analysis by M.J. Roberts.

৯১.
In Pulse Code Modulation (PCM), what determines the quality of the reconstructed signal after quantization?
  1. The sample rate
  2. The number of quantization levels
  3. The bit depth
  4. The modulation index
ব্যাখ্যা

The quality of the reconstructed signal in PCM is determined by the number of quantization levels. The more levels available for quantization, the closer the quantized signal will be to the original analog signal. This results in higher signal fidelity. In PCM, the number of levels is directly related to the bit depth (the number of bits used to represent each sample).

Example
:
If PCM uses 8 bits per sample, there are 28 = 256 quantization levels. Increasing the bit depth improves the signal's quality by reducing quantization error.

Source: Understanding Digital Signal Processing by Richard G. Lyons.

৯২.
What is the primary cause of aliasing in Pulse Code Modulation (PCM)?
  1. Insufficient sampling rate
  2. Excessive bit depth
  3. Insufficient bandwidth
  4. High signal-to-noise ratio
ব্যাখ্যা

Aliasing occurs when the sampling rate is too low to accurately represent the high-frequency components of a signal. According to the Nyquist theorem, the sampling rate should be at least twice the maximum frequency of the signal. If the sampling rate is lower than this, higher frequencies in the signal will be incorrectly represented, causing aliasing.

Example:
If a signal with a maximum frequency of 15 kHz is sampled at 20 kHz, the result will be aliasing. However, if the sampling rate is increased to 30 kHz or higher, aliasing can be avoided.

Source: Introduction to Digital Signal Processing by John H. Smith.

৯৩.
How many ways can you select 2 cards from a deck of 52 cards?
  1. 50
  2. 52
  3. 1326
  4. 2636
ব্যাখ্যা

We apply the Inclusion-Exclusion Principle:
Total ways to select 2 cards from 52: 
         52! / 2! × (52-2)! 
      = 52! / (50!×2!)
      = 52 × 51/2 
      = 1326
Total ways to select 2 cards from 52 cards is 1326.

Source: Discrete Mathematics and Its Applications  (8th Ed.) by Kenneth H. Rosen

৯৪.
How many integers between 1 and 100 are divisible by 4 or 5?
  1. 20
  2. 40
  3. 60
  4. 80
ব্যাখ্যা

We apply the Inclusion-Exclusion Principle:
Numbers divisible by 4:
[100/3] = 25
Numbers divisible by 5: 
[100/5] = 20
Numbers divisible by both 4 and 5 (i.e., divisible by 20): 
[100/20] = 5

Now apply the Inclusion-Exclusion principle:
Divisible by 4 or 5=25+20−5=40.
The answer is 40.

Source: Discrete Mathematics and Its Applications  (8th Ed.) by Kenneth H. Rosen.

৯৫.
What type of systems commonly use Time Division Multiple Access (TDMA)?
  1. Satellite communication systems
  2.  Wi-Fi networks 
  3. Analog radio broadcasting
  4. Cellular mobile networks
ব্যাখ্যা

TDMA is commonly used in cellular mobile networks, where multiple users share the same frequency band by transmitting in different time slots. TDMA was used in earlier cellular technologies like GSM and is still relevant in some modern systems.

Example:
In GSM (Global System for Mobile Communications), users are assigned specific time slots within the same frequency band to transmit and receive data.

Source: Mobile Communications by Jochen Schiller

৯৬.
'Amend' এর বাংলা পরিভাষা কোনটি?
  1. ক্ষতিপূরণ দান করা
  2. সংশোধন করা
  3. সংবেদনশীল
  4. পরিবর্ধন করা
ব্যাখ্যা

• 'Amend' এর বাংলা পরিভাষা - সংশোধন করা।

অন্যদিকে,
• 'Amenable' অর্থ - সংবেদনশীল; চালিত বা নিয়ন্ত্রিত হতে আগ্রহী এমন; বাধ্য; অনুগত।
• 'Amends' অর্থ - ক্ষতিপূরণ দান করা।
• 'Augmenting' অর্থ - পরিবর্ধন করা।

উৎস: বাংলা একাডেমি, প্রশাসনিক পরিভাষা এবং অভিগম্য অভিধান।

৯৭.
'বাতাস' শব্দের সমার্থক শব্দ কোনটি?
  1. উদক
  2. হিমানী
  3. প্রভঞ্জন
  4. পায়োদ
ব্যাখ্যা

• 'বাতাস' শব্দের সমার্থক শব্দ:
বায়ু, হাওয়া, পবন, সমীর, সমীরণ, অনিল, মরুৎ, প্রভঞ্জন।

অন্যদিকে,
• 'পানি' শব্দের সমার্থক শব্দ: অম্বু, জল, নীর, সলিল, অপ, উদক, তোয়, জীবন ইত্যাদি।
• 'তুষার' শব্দের সমার্থক শব্দ: বরফ; হিমানী; নীহার।
• 'মেঘ' শব্দের সমার্থক শব্দ: জলধর; জীমূত; বারিদ; নীরদ; পায়োদ; ঘন।

উৎস: বাংলা একাডেমি, আধুনিক বাংলা অভিধান; অভিগম্য অভিধান এবং ভাষা-শিক্ষা, ড. হায়াৎ মামুদ।

৯৮.
আঠার শতকের শ্রেষ্ঠ কবি ছিলেন-
  1. বিদ্যাপতি
  2. চণ্ডীদাস
  3. মুকুন্দরাম চক্রবর্তী
  4. ভারতচন্দ্র রায়
ব্যাখ্যা

• ভারতচন্দ্র রায়:
- কবি রায়গুণাকর ভারতচন্দ্র আঠার শতকের শ্রেষ্ঠ কবি। তিনি মধ্যযুগের বাংলা সাহিত্যের অন্যতম শ্রেষ্ঠ কবি হিসেবেও মর্যাদার অধিকারী। মঙ্গলকাব্য ধারার শেষ কবি ভারতচন্দ্র বিদ্যাসুন্দর কাহিনিরও শ্রেষ্ঠ কবি রূপে পরিগণিত।

- কবি ভারতচন্দ্রের প্রতিভার শ্রেষ্ঠ নিদর্শন 'অন্নদামঙ্গল' কাব্য। 'কালিকামঙ্গল' ও 'বিদ্যাসুন্দর' এই কাব্যের অংশমাত্র।
- ভারতচন্দ্র ছিলেন 'ব্যাকরণ অভিধান সাহিত্য নাটক অলঙ্কার সঙ্গীত শাস্ত্রের অধ্যাপক এবং পুরাণ-আগম-পারসী-নাগরী -বেত্তা।'

- ভারতচন্দ্রের জন্মকাল নিয়ে মতানৈক্য আছে। ঈশ্বরগুপ্ত কর্তৃক উল্লেখিত ১৭১২ সাল সঠিক জন্মসাল নয়। বিভিন্ন তথ্য ও অনুমান মিলিয়ে সিদ্ধান্ত করা হয়েছে যে, ভারতচন্দ্র আঠার শতকের গোড়ার দিকে ১৭০৫ থেকে ১৭১০ সালের মধ্যে জন্মগ্রহণ করেছিলেন। ড. আশুতোষ ভট্টাচার্য সর্বশেষ তথ্য বিবেচনা করে ১৭০৭ সালে ভারতচন্দ্রের জন্ম হয়েছিল বলে মনে করেন। রায়গুণাকর ভারতচন্দ্র বর্তমান বর্ধমান বিভাগের ভুরসুট পরগনায় আধুনিক হাওড়া জেলার পেঁড়ো (পান্ডুয়া) গ্রামে জন্মগ্রহণ করেন।

- চল্লিশ বৎসর বয়সে ভারতচন্দ্র নবদ্বীপের রাজা কৃষ্ণচন্দ্র রায়ের সভাকবি নিযুক্ত হন। তাঁর মাসিক বেতন হয় চল্লিশ টাকা। কবি মহারাজ কৃষ্ণচন্দ্রকে প্রতিদিন কবিতা রচনা করে শোনাতেন। তাঁর কবিত্বে মুগ্ধ হয়ে রাজা তাঁকে 'গুণাকর' উপাধি প্রদান করেন এবং প্রচুর ভূসম্পত্তি উপহার দেন।

- ভারতচন্দ্র মহারাজ কৃষ্ণচন্দ্রের আদেশে 'অন্নদামঙ্গল' কাব্য রচনা করেন। কবি গ্রন্থোৎপত্তি সম্পর্কে বলেছেন যে, একদিকে দেবীর আদেশ, অন্যদিকে রাজার আদেশে কাব্য রচনা করেছেন।

অন্যদিকে,
• বিদ্যাপতি ছিলেন মিথিলার কবি। মিথিলার রাজসভার কবি বিদ্যাপতি মৈথিলি ভাষায় সুন্দর পদাবলি ও অন্যান্য গীতিকবিতা রচনা করে সকলকে মুগ্ধ করেছেন বলে তাঁকে 'মৈথিল কোকিল' বলা হয়। তিনি ছিলেন ব্রজবুলি বৈষ্ণব কবি এবং পদসঙ্গীত ধারার রূপকার। তাঁর শ্রেষ্ঠ কীর্তি হচ্ছে ব্রজবুলিতে রচিত রাধাকৃষ্ণ বিষয়ক পদ।

• চণ্ডীদাস চৈতন্যপূর্ব যুগের কবি ছিলেন। চণ্ডীদাসকে বাংলা ভাষার প্রথম মানবতাবাদী কবি বলা হয়।

• মুকুন্দরাম চক্রবর্তীর উপাধি ছিল কবিকঙ্কন।মধ্যযুগের বাংলা সাহিত্যে মানব রসের তিনি প্রথম এবং একমাত্র স্রষ্টা। মুকুন্দরাম চক্রবর্তীকে দুঃখ-বর্ননার কবি হিসাবেও আখ্যায়িত করা হয়।

উৎস: বাংলা সাহিত্যের ইতিহাস, ড. মাহাবুবুল আলম।

৯৯.
যোগতন্ত্রশাস্ত্র মতে 'মীননাথ' চর্যাপদের কোন কবির অপর নাম?
  1. কাহ্নপা
  2. ভুসুকুপা
  3. লুইপা
  4. শবরপা
ব্যাখ্যা

• লুইপা:
- 'চয্যাচর্যবিনিশ্চয়'-এর প্রথম কবি লুইপা। তিব্বতি ঐতিহ্যে প্রাপ্ত চুরাশি জন সিদ্ধাচার্যের নামের তালিকায় লুইয়ের নাম আদিতম। অনেক পণ্ডিত লুইপাকে প্রথম চর্যাগীতি রচয়িতা বলে মনে করেন। তাঁর জীবনকাল ৭৩০-৮১০ খ্রিষ্টাব্দের মধ্যে। সে সময় ছিল রাজা ধর্মপালের রাজত্বকাল। হিন্দিভাষীরা লুইপাকে মগধ বা বিহারের অধিবাসী বলে দাবি করেন।

- যোগতন্ত্রশাস্ত্রেও লুইপার উল্লেখ রয়েছে। তন্ত্রশাস্ত্রের লুইপার অন্য নাম মীননাথ বা মৎস্যেন্দ্রনাথ। মৎস্যের সঙ্গে নামের মিল থাকায় কোনো কোনো পণ্ডিত লুইকে শবরপা-এর শিষ্য ও ধীবর সম্প্রদায়ের অন্তর্ভুক্ত বলে উল্লেখ করেন। এ লুইপা আদি সিদ্ধাচার্য (সকল সিদ্ধাচার্যের গুরু) বলে অনেকের ধারণা।

- লুইপাকে সংস্কৃত টীকাকার মুনি দত্ত আদি সিদ্ধাচার্য বলে উল্লেখ করেছেন। তবে, তারানাথের মতে, লুইপা চতুর্থ সিদ্ধাচার্য, আর সরহ হলেন আদি সিদ্ধাচার্য। তাঁর মতে, লুইপা ছিলেন উড্ডীয়ান-রাজ উদয়নের কর্মচারী। তিনি শবর পা-র শিষ্যত্ব গ্রহণ করেছিলেন। চর্যাগীতির লুইপা আর তন্ত্রশাস্ত্রের লুইপা অভিন্ন নয় বলেই মনে করা হয়। কেননা বলা হয়েছে, লুইপা ছিলেন গৌড় অঞ্চলের অধিবাসী। আর তন্ত্রশাস্ত্রের মীননাথ বা মৎস্যেন্দ্রনাথের বাড়ি দক্ষিণবঙ্গে। তিনি ছিলেন গোরক্ষনাথের গুরু। তাই ধারণা করা হয়, লুইপা ও মীননাথ অভিন্ন ব্যক্তি নয়।

- হরপ্রসাদ শাস্ত্রীর ধারণা লুইপা ছিলেন বাঙালি। রাহুল সাংস্কৃত্যায়নের মতে, লুইপা রাজা ধর্মপালের সচিব হিসেবে দায়িত্ব পালন করেন।

- লুইপা বহু গ্রন্থ রচনা করেছেন। তিব্বতি অনুবাদের মাধ্যমে লুইয়ের বৌদ্ধ দর্শন বিষয়ক তিনটি গ্রন্থের নাম পাওয়া যায়। এগুলো হলো: 'শ্রীভগবদভিসময়', 'অভিসময়বিভঙ্গ' ও 'তত্ত্বস্বভাবদোহাকোষগীতিকাদৃষ্টিনাম'। প্রথম দুটি বই দর্শনের এবং তৃতীয়টি দোঁহা ও গানের।

উৎস: বাংলা সাহিত্যের ইতিহাস, ড. মাহাবুবুল আলম।

১০০.
"সবাই এসো আলোর মিছিলে হে নবীন তরুণ দল।" এখানে 'মিছিল' কোন ভাষার শব্দ?
  1. বাংলা
  2. ফারসি
  3. ওলন্দাজ
  4. ফরাসি
ব্যাখ্যা



মিছিল (বিশেষ্য পদ),
- এটি ফারসি ভাষার শব্দ।
অর্থ:
- শোভাযাত্রা (মহরমের মিছিল)।
- মোকদ্দমা ও তৎসম্বন্ধীয় নথিপত্র।
- বিন্যাস, সিজিল।
- সমান, সমকক্ষ।

• ফারসি ভাষা থেকে আগত কিছু শব্দ হলো:
গ্রেপ্তারি, গ্রেফতার, দারোগা, দারোয়ান, সাদা, খরগোশ, কাজি, খোয়াব, চেহারা, কাগজ, চশমা, চাকর, চারপায়, ছয়লাপ ইত্যাদি।

উৎস: বাংলা একাডেমি, আধুনিক বাংলা অভিধান।

১০১.
ধ্বনি উৎপাদনের মূল উৎস-
  1. নাসিকা
  2. মুখ
  3. ফুসফুস
  4. কণ্ঠ
ব্যাখ্যা

• ধ্বনি:
- ভাষার ক্ষুদ্রতম একক ধ্বনি। কোনো ভাষার উচ্চারিত শব্দকে সূক্ষ্মভাবে বিশ্লেষণ করলে তার যে অবিভাজ্য ক্ষুদ্রতম অংশ পাওয়া যায়, তা-ই ধ্বনি। মানুষের বাগ্‌যন্ত্রের সহায়তায় উচ্চারিত ধ্বনি থেকেই ভাষার সৃষ্টি। বস্তুত ভাষাকে বিশ্লেষণ করলে চারটি মৌলিক উপাদান পাওয়া যায়। এই উপাদানগুলো হলো-ধ্বনি, শব্দ, বাক্য ও অর্থ।

- মানুষ তার মনের ভাব প্রকাশ করার জন্য 'কথা' বলে। মানুষের 'কথা' হলো অর্থযুক্ত কিছু ধ্বনি। ব্যাকরণ শাস্ত্রে মানুষের কণ্ঠনিঃসৃত শব্দ বা আওয়াজকেই ধ্বনি বলা হয়। বস্তুত অর্থবোধক ধ্বনিসমূহই মানুষের বিভিন্ন ভাষার বাধ্বনি। ধ্বনিই ভাষার মূল ভিত্তি।

- ধ্বনি নির্গত হয় মুখ দিয়ে। ধ্বনি উৎপাদনে মুখ, নাসিকা, কণ্ঠ প্রভৃতি বাক্-প্রত্যঙ্গ ব্যবহৃত হলেও ধ্বনি উৎপাদনের মূল উৎস হলো ফুসফুস। ফুসফুসের সাহায্যে আমরা শ্বাস গ্রহণ ও ত্যাগ করি। ফুসফুস থেকে বাতাস বেরিয়ে আসার সময় বিভিন্ন বাক্-প্রত্যঙ্গের সংস্পর্শে আসে। ফুসফুস থেকে বাতাস স্বরযন্ত্রের মধ্য দিয়ে বেরিয়ে আসার সময় মুখের বিভিন্ন জায়গায় ঘষা খায়। এই ঘর্ষণের ফলে মুখে নানা ধরনের ধ্বনির সৃষ্টি হয়।

- অর্থাৎ ফুসফুস নির্গত বাতাস স্বরযন্ত্রের মধ্য দিয়ে মুখগহ্বরে প্রবেশের পর বিভিন্ন বাক্-প্রত্যঙ্গের সংস্পর্শে আঘাত লাগার দরুন ধ্বনি গঠিত বা তৈরি হয়। ধ্বনি গঠনে বিভিন্ন বাক্- প্রত্যঙ্গের ভূমিকা অত্যন্ত গুরুত্বপূর্ণ।

উৎস: বাংলা ব্যাকরণ ও নির্মিতি, সপ্তম শ্রেণি।

১০২.
'ঘরানা' শব্দটি কোন প্রত্যয় যোগে গঠিত?
  1. সংস্কৃত তদ্ধিত প্রত্যয়
  2. বাংলা তদ্ধিত প্রত্যয়
  3. সংস্কৃত কৃৎ প্রত্যয়
  4. বিদেশি তদ্ধিত প্রত্যয়
ব্যাখ্যা

• আনা (য়ানা) -আনি (য়ানি) বিদেশি তদ্ধিত প্রত্যয়: ভাব, অভ্যাস বা আচরণ অর্থে বিশেষ্য শব্দ গঠন করে।
যেমন:
ঘর + আনা = ঘরানা,
গরিব + আনা = গরিবানা,
বাবু + আনা = বাবুয়ানা,
বিবি + আনা = বিবিয়ানা ইত্যাদি।

আবার,
বাবু + আনি = বাবুআনি > বাবুয়ানি।

• এরূপ কিছু বিদেশি তদ্ধিত প্রত্যয় হলো-
-ওয়ান, -খানা, -খোর, -গর, -গিরি, -চা > চি, -চী > চি, -তর (তরো), -দান, -দানি, -সার, -নবিশ, -বন্দি, -বাজ /-বাজি, -সহি, সই, -স্তান।

উৎস: ভাষা-শিক্ষা, ড. হায়াৎ মামুদ।

১০৩.
যুক্তবর্ণের অশুদ্ধ গঠন কোনটি?
  1. জ্‌ + ঞ = জ্ঞ
  2. ঞ্‌ + ক = ঙ্ক
  3. ঞ্‌ + জ = ঞ্জ
  4. ঞ্‌ + চ = ঞ্চ
ব্যাখ্যা

• যুক্তবর্ণের অশুদ্ধ গঠন- ঞ্‌ + ক = ঙ্ক।
- শুদ্ধরূপ: ঙ্‌ + ক = ঙ্ক।

---------------
• যুক্তবর্ণ:

একাধিক বর্ণ যুক্ত হয়ে যুক্তবর্ণ তৈরি হয়। যুক্ত হওয়া বর্ণগুলোকে দেখে কখনো সহজে চেনা যায়, কখনো সহজে চেনা যায় না। এদিক দিয়ে যুক্তবর্ণ দুই রকম: স্বচ্ছ ও অস্বচ্ছ।

গুরুত্বপূর্ণ কিছু যুক্তবর্ণ হলো-
- জ্‌ + ঞ = জ্ঞ;
- ঞ্‌ + জ = ঞ্জ;
- ঞ্‌ + চ = ঞ্চ;
- ঞ্‌ + ছ = ঞ্ছ;
- ষ্‌ + ণ = ষ্ণ।

উৎস: ভাষা-শিক্ষা, ড. হায়াৎ মামুদ।

১০৪.
'অনাবশ্যকীয় ব্যাপারে কৌতূহল ভালো নয়।' বাক্যে কোন ধরনের অশুদ্ধি ঘটেছে??
  1. বিশেষণের বাহুল্য প্রয়োগজনিত ভুল
  2. বহুবচনের অপপ্রয়োগজনিত অশুদ্ধি
  3. সমাস ঘটিত অশুদ্ধি
  4. বাচ্যজনিত অশুদ্ধি
ব্যাখ্যা

• বিশেষ্যের জায়গায় বিশেষণের কিংবা বিশেষণের বাহুল্য প্রয়োগজনিত ভুল:
বাক্যের মধ্যে ব্যবহৃত বিশেষ্য পদকে বিশেষণ কিংবা বিশেষণ পদকে বিশেষ্য ভেবে পদ পরিবর্তন করলে এ ধরনের ভুল হয়।
যেমন- আবশ্যক শব্দটি বিশেষণ হিসেবে ব্যবহৃত হয়। এর বদলে ঈয় প্রত্যয় যোগ করে আবশ্যকীয় শব্দের ব্যবহার যথাযথ নয়।
যেমন
অশুদ্ধ: অনাবশ্যকীয় ব্যাপারে কৌতূহল ভালো নয়।
শুদ্ধ: অনাবশ্যক ব্যাপারে কৌতূহল ভালো নয়।

অশুদ্ধ: ইহার আবশ্যক নাই।
শুদ্ধ: হার আবশ্যকতা নাই।

অশুদ্ধ: রাঙ্গামাটি পার্বতীয় এলাকা।
শুদ্ধ: রাঙ্গামাটি পার্বত্য এলাকা।

অশুদ্ধ: বাংলাদেশ একটি উন্নতশীল দেশ।
শুদ্ধ: বাংলাদেশ একটি উন্নয়নশীল দেশ।

উৎস: ভাষা-শিক্ষা, ড. হায়াৎ মামুদ।

১০৫.
বিশেষণ পদ নয় কোনটি?
  1. নিখুঁত
  2. সুকঠিন
  3. দুঃসহ
  4. সততা
ব্যাখ্যা

• বিশেষণ পদ নয়- সততা।
- 'সততা' গুণবাচক বিশেষ্য পদ।

• আদ্য প্রত্যয় বা উপসর্গযুক্ত বিশেষণ: এ ধরনের বিশেষণ আদ্যপ্রত্যয় বা উপসর্গযোগে গঠিত হয়।
যেমন:
- নিখুঁত (নি + খুঁত) কাজ।
- সুকঠিন (সু + কঠিন) প্রতিজ্ঞা।
- দুঃসহ (দুঃ + সহ) দারিদ্র্য।

উৎস: ভাষা-শিক্ষা, ড. হায়াৎ মামুদ এবং বাংলা একাডেমি, আধুনিক বাংলা অভিধান।

১০৬.
নিচের কোন বানানটি অশুদ্ধ?
  1. প্রশস্ত
  2. অভ্যস্ত
  3. গৃহস্ত
  4. ব্যস্ত
ব্যাখ্যা

• শুদ্ধ বানান: গৃহস্থ।
- এটি বিশেষ্য পদ।
- সংস্কৃত ভাষার শব্দ।
অর্থ:
- সংসার ধর্ম পালন করে এমন,
- গৃহী।

অন্যদিকে,
• প্রশস্ত, অভ্যস্ত ও ব্যস্ত বানানগুলো শুদ্ধ।

• এরূপ কিছু শুদ্ধ শব্দ- ঠোঁটস্থ, মুখস্থ, দ্বারস্থ, অস্ত, কণ্ঠস্থ, গ্রস্ত।

উৎস: বাংলা একাডেমি, আধুনিক বাংলা অভিধান।

১০৭.
১৯৪৭ সালের দেশভাগকে কেন্দ্র করে রচিত উপন্যাস কোনটি?
  1. কালো ঘোড়া
  2. কালো বরফ
  3. খেলাঘর
  4. একটি কালো মেয়ের কথা
ব্যাখ্যা

• 'কালো বরফ' উপন্যাস:
- ১৯৭৭ সালের ২১-৩০ আগস্ট মাহমুদুল হক রচনা করেন 'কালো বরফ' উপন্যাসটি, কিন্তু এর প্রকাশকাল অনেক পরে ১৯৯২ সালে।
- এটি ছেচল্লিশের দাঙ্গা ও ১৯৪৭ সালের দেশভাগকে কেন্দ্র করে রচিত।
- উপন্যাসটিতে হিন্দু-মুসলমানের বিরোধ-দাঙ্গা, দ্বেষ-ক্ষোভ এবং মিলন-বিরহ পরিস্ফুটিত হয়েছে।
- উপন্যাসের প্রধান চরিত্র- আব্দুল খালেক।

অন্যদিকে,
-----------------
• 'খেলাঘর' (১৯৮৮): এটি মুক্তিযুদ্ধভিত্তিক উপন্যাস। চরিত্র: রেহানা, মুকল ও ইয়াকুব। ২০০৬ সালে উপন্যাসটির চলচ্চিত্রায়ন করা হয়।

• 'একটি কালো মেয়ের কথা' উপন্যাস: বাংলাদেশের স্বাধীনতা সংগ্রাম নিয়ে রচিত তারাশঙ্কর বন্দ্যোপাধ্যায়ের উপন্যাস- 'একটি কালো মেয়ের কথা'। এটি প্রকাশিত হয় ১৯৭১ খ্রিষ্টব্দে। এটি তাঁর সর্বশেষ উপন্যাস।

• "কালো ঘোড়া" লেখক ইমদাদুল হক মিলন রচিত একটি উপন্যাস। ১৯৮১ সালে পশ্চিম জার্মানির সিনডেল ফিঙেন শহরে বসে তিনি এই উপন্যাসটি রচনা করেন এবং এটি বাংলাদেশের একটি নিবিড় গ্রামকে কেন্দ্র করে আবর্তিত হয়। ‘কালোঘোড়া’ মুক্তিযুদ্ধের উপন্যাস। ১৯৭১ এর সেই জেগে ওঠার দিনে বাংলাদেশের একটি গ্রামে কেমন চেহারা নিয়েছিল মুক্তিযুদ্ধ, কেমন করে মুক্তিযুদ্ধ প্রভাবিত করেছিল গ্রামের প্রতিটি মানুষকে, কেমন করে মুক্তিযোদ্ধারা এসে আশ্রয় পায় এক বালকের কাছে, কেমন করে প্রাণ হারায় এব বোবা যুবতী, স্বাধীনতা বিরোধী চক্রের হোতা কেমন করে নিহত হয় মুক্তেোদ্ধাদের হাতে আর কেমন করেই বা মুক্তিযোদ্ধাদের আশ্রয়দাতা সেই বালক নিজের অজান্তে হয়ে ওঠে এক মহান মুক্তিযোদ্ধা, প্রাণের বিনিময়ে যে রক্ষা করতে চায় সহযোদ্ধাদের কে, এরকম অনেকগুলো বিষয়কে ‘কালোঘোড়া’ উপন্যাসে উপজীব্য করেছেন ইমদাদুল হক মিলন।

উৎস: 'কালো বরফ' ও "কালো ঘোড়া" উপন্যাস; বাংলা ভাষা ও সাহিত্য জিজ্ঞাসা এবং বাংলাপিডিয়া।

১০৮.
'অপর্ণা' রবীন্দ্রনাথ ঠাকুরের কোন নাটকের চরিত্র?
  1. ডাকঘর
  2. মুক্তধারা
  3. বিসর্জন
  4. প্রায়শ্চিত্ত
ব্যাখ্যা

• 'বিসর্জন' নাটক:
- 'বিসর্জন' রবীন্দ্রনাথ ঠাকুর রচিত একটি নাটক। 'রাজর্ষি' উপন্যাসের প্রথমাংশ অবলম্বনে 'বিসর্জন' নাটকটি রচিত হয়।

- 'বিসর্জন' রবীন্দ্রনাথ ঠাকুরের মঞ্চসফল এবং জনপ্রিয় নাটকগুলির অন্যতম। রবীন্দ্রনাথ ঠাকুর স্বয়ং এই নাটকের প্রধান দুটি চরিত্র রঘুপতি ও জয়সিংহের ভূমিকায় বিভিন্ন সময়ে অভিনয় করেন।

- উদার ধর্মবোধ এবং সংকীর্ণ ধর্মীয় বিশ্বাসের মধ্যে দ্বন্দ্ব যেমন এই নাটকের প্রধান উপকরণ, তেমনই বিশ্বাসের উগ্রতা এবং মানব সম্পর্কের নিবিড়তা এই নাটকের প্রধান বৈশিষ্ট্য।
- রবীন্দ্রনাথ রচিত বিসর্জন নাটকে গোমতী নদীর কথা উল্লেখ আছে। নাটকটি অমিত্রাক্ষর ছন্দে রচিত।

উল্লেখযোগ্য চরিত্র:
- রঘুপতি,
- জয়সিংহ,
- অপর্ণা,
- গুণবতী,
- গোবিন্দমাণিক্য।

অন্যদিকে,
• 'ডাকঘর' নাটকের উল্লেখযোগ্য চরিত্র: অমল, সুধা, ঠাকুর্দা প্রমুখ।
• 'মুক্তধারা' নাটকের উল্লেখযোগ্য চরিত্র: অভিজিৎ, রণজিত, সুমন, অম্বা, বিভূতি।
• "প্রায়শ্চিত্ত" নাটকের চরিত্রগুলো: ধনঞ্জয়, সুরমা, উদয়াদিত্য, বিভা ইত্যাদি।

-------------------
তাঁর রচিত উল্লেখযোগ্য নাটক:
- রুদ্র চন্দ্র,
- বাল্মিকী প্রতিভা,
- কালের যাত্রা,
- তাসের দেশ,
- ডাকঘর,
- মালিনী ইত্যাদি।

উৎস: বাংলা ভাষা ও সাহিত্য জিজ্ঞাসা এবং বাংলাপিডিয়া।

১০৯.
নিম্নের কত তারিখে অস্ট্রেলিয়া ফিলিস্তিনকে আনুষ্ঠানিকভাবে রাষ্ট্র হিসেবে স্বীকৃতি দিয়েছে?
  1. ২০ সেপ্টেম্বর, ২০২৫
  2. ২৩ সেপ্টেম্বর, ২০২৫
  3. ২২ সেপ্টেম্বর, ২০২৫
  4. ২১ সেপ্টেম্বর, ২০২৫
ব্যাখ্যা

• ফিলিস্তিনকে স্বীকৃতি:
- ২১ সেপ্টেম্বর, ২০২৫ যুক্তরাজ্য, কানাডা, অস্ট্রেলিয়া ও পর্তুগাল ফিলিস্তিনকে স্বীকৃতি দিয়েছে।
- বিশ্বের ধনী দেশগুলোর জোট জি-৭-এর সদস্যদের মধ্যে প্রথম ফিলিস্তিনকে স্বীকৃতি দিল যুক্তরাজ্য ও কানাডা।
- এর পর দিন ২২ সেপ্টেম্বর, ২০২৫ জাতিসংঘের সদর দপ্তর এক অনুষ্ঠানে ফিলিস্তিনকে আনুষ্ঠানিকভাবে রাষ্ট্র হিসেবে স্বীকৃতি দিয়েছে জাতিসংঘের নিরাপত্তা পরিষদের স্থায়ী সদস্য দেশ ফ্রান্স।
- এ নিয়ে জাতিসংঘের ১৯৩ সদস্যদেশের দেড় শ’র বেশি দেশ ফিলিস্তিনকে রাষ্ট্র হিসেবে স্বীকৃতি দিয়েছে।
- এর মধ্যে এশিয়া, আফ্রিকা, লাতিন ও মধ্য আমেরিকার দেশই বেশি।
- ১৯৮৮ সালের ১৬ নভেম্বর ফিলিস্তিনকে স্বীকৃতি দেয় বাংলাদেশ।
- জাতিসংঘের নিরাপত্তা পরিষদের স্থায়ী পাঁচ সদস্যের মধ্যে ফিলিস্তিন রাষ্ট্রকে এ পর্যন্ত শুধু যুক্তরাষ্ট্র স্বীকৃতি দেয়নি।

সূত্র- প্রথম আলো পত্রিকা প্রতিবেদন।

১১০.
যুক্তরাষ্ট্রের 'ফেডারেল সিভিল সার্ভিস কমিশন' কত সালে গঠিত হয়?
  1. ১৮৮৩ সালে
  2. ১৮৮৫ সালে
  3. ১৮৮৭ সালে
  4. ১৮৮৯ সালে
ব্যাখ্যা

• ফেডারেল সিভিল সার্ভিস কমিশন:
- মার্কিন যুক্তরাষ্ট্রে সংবিধিবদ্ধভাবে ফেডারেল সিভিল সার্ভিস কমিশন গঠিত হয় ১৮৮৩ সালে।
- The Pendleton Civil Service Reform Act-1883 এর মাধ্যমে।
- ১৯৭৮ সালে ফেডারেল সিভিল সার্ভিস কমিশনে সংস্কার করে একে তিনটি প্রতিষ্ঠানে বিকেন্দ্রীকরণ করা হয়। এগুলো হলো:
- অফিস অব দ্য পার্সোনেল ম্যানেজমেন্ট
- দ্য মেরিট সিস্টেম প্রোটেকশন বোর্ড
- দ্য ফেডারেল লেবার রিলেশন অথরিটি।

উৎস: অফিস অব দ্য পার্সোনেল ম্যানেজমেন্ট ওয়েবসাইট।

১১১.
‘জাপাদ-২০২৫’ নামক সামরিক মহড়া চালিয়েছে -
  1. রাশিয়া ও চীন
  2. জাপান ও ভারত
  3. চীন ও পাকিস্তান
  4. রাশিয়া ও বেলারুশ
ব্যাখ্যা

• জাপাদ-২০২৫:
- জাপাদ-২০২৫ হলো রাশিয়া ও বেলারুশের যৌথ সামরিক মহড়া।
- এই মহড়া ১২ সেপ্টেম্বর, ২০২৫ শুরু হয় এবং ১৭ সেপ্টেম্বর, ২০২৫ শেষ হয়।
- এই মহড়ায় প্রায় ১ লাখ সেনা অংশগ্রহণ করে, যার মধ্যে ভারী অস্ত্র, বোমারু বিমান, যুদ্ধজাহাজ এবং প্যারাট্রুপারদের সমন্বয়ে ব্যাপক সামরিক কৌশল প্রদর্শন করা হয়।
- যুক্তরাষ্ট্রসহ ২৩টি দেশের প্রতিনিধিরা মহড়া দেখতে বেলারুশে উপস্থিত ছিলেন।
- মহড়ার মূল উদ্দেশ্য ছিল সীমান্তবর্তী অঞ্চলে সম্ভাব্য আগ্রাসন প্রতিহত করার জন্য প্রস্তুতি প্রদর্শন।

তথ্যসূত্র- প্রথম আলো পত্রিকা প্রতিবেদন।