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

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

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

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

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

.
Which systems are widely used in healthcare for diagnosing diseases based on symptoms and medical tests?
  1. Expert Systems
  2. Decision Support Systems
  3. Clinical Decision Support Systems (CDSS)
  4. Neural Networks
সঠিক উত্তর:
Expert Systems
উত্তর
সঠিক উত্তর:
Expert Systems
ব্যাখ্যা

In healthcare, Expert Systems are widely used for diagnosing diseases by analyzing symptoms and medical test results. These systems are designed to replicate the decision-making process of human experts, particularly in areas like medicine.

Expert Systems:
• Expert Systems are AI-based systems that store specialized knowledge about diseases, symptoms, diagnostic tests, and treatment options. They use this knowledge to assist healthcare professionals in diagnosing medical conditions.
• They rely on a knowledge base and an inference engine to process input data, such as symptoms and test results, and output potential diagnoses.
• These systems are widely used in clinical settings to help doctors and medical staff make accurate diagnoses.

Example:
MYCIN was an early expert system designed to diagnose bacterial infections and recommend treatments. It used a set of rules based on medical knowledge to assist physicians in making decisions about the infection.

Source: Artificial Intelligence in Medicine by Tarek S. S.

.
What is labeled data?
  1. Data with no predefined labels
  2. Data that is tagged with correct answers or classifications
  3. Data without any features
  4. Data with randomly assigned categories
সঠিক উত্তর:
Data that is tagged with correct answers or classifications
উত্তর
সঠিক উত্তর:
Data that is tagged with correct answers or classifications
ব্যাখ্যা

In machine learning, labeled data refers to data that has been annotated with correct answers or classifications. Each data point in a labeled dataset is paired with a label that indicates the correct outcome or category.

Labeled Data in Machine Learning:
Labeled data is essential for supervised learning algorithms, where the model learns from the data and uses the provided labels to make predictions or classifications.

Examples of labeled data:
Image Classification: A dataset of images where each image is labeled as "cat" or "dog".
Sentiment Analysis: A collection of text (e.g., movie reviews) where each review is labeled as "positive" or "negative".
Medical Diagnosis: A set of medical images or patient records where the correct diagnosis (e.g., "cancer", "no cancer") is provided.

Source: Pattern Recognition and Machine Learning by Christopher Bishop

.
Which of the following is a common evaluation metric for supervised learning classification models?
  1. Confusion matrix
  2. Mean squared error
  3. Silhouette score
  4. Adjusted Rand Index
সঠিক উত্তর:
Confusion matrix
উত্তর
সঠিক উত্তর:
Confusion matrix
ব্যাখ্যা

A confusion matrix is a popular evaluation tool for classification problems in supervised learning. It shows the number of true positives, false positives, true negatives, and false negatives, helping to evaluate classification performance.

Example:
In a spam email classifier, the confusion matrix might look like this:

Source: Pattern Recognition and Machine Learning by Christopher Bishop

.
What is the charge of a single electron?
  1. +1.6 × 10⁻¹⁹ C
  2. -1.6 × 10⁻¹⁹ C
  3. 0 C
  4. 1.6 × 10⁻¹6 C
সঠিক উত্তর:
-1.6 × 10⁻¹⁹ C
উত্তর
সঠিক উত্তর:
-1.6 × 10⁻¹⁹ C
ব্যাখ্যা

The charge of a single electron is -1.6 × 10⁻¹⁹ Coulombs. This is the fundamental charge unit in nature, and it is negative.

Example:
When electrons are transferred through a conductor, they carry a negative charge. In the case of static electricity, it’s the movement of electrons that results in the accumulation of charge.

Source: Physics for Scientists and Engineers by Raymond A. Serway and John W. Jewett

.
Which of the following electromagnetic waves has the shortest wavelength?
  1. X-rays
  2. Radio waves
  3. Visible light
  4. Gamma rays
সঠিক উত্তর:
Gamma rays
উত্তর
সঠিক উত্তর:
Gamma rays
ব্যাখ্যা

Electromagnetic waves vary in wavelength, frequency, and energy. The wavelength of electromagnetic waves is inversely proportional to their frequency. This means that the higher the frequency, the shorter the wavelength.

Wavelengths:
Gamma rays: Wavelengths less than 10 picometers (pm) (typically very short).
X-rays: Wavelengths from about 0.01 to 10 nm (nanometers).
Visible light: Wavelengths between 400 and 700 nm.
Radio waves: Wavelengths from about 1 mm to many kilometers.

Gamma rays have the shortest wavelength in the electromagnetic spectrum.

Source: Introduction to Electrodynamics by David J. Griffiths

.
For a diode operating in forward bias in the DC model, the voltage drop across the diode is typically:
  1. 0.3V for silicon diodes
  2. 0.7V for silicon diodes
  3. 1.0V for germanium diodes
  4. 1.5V for silicon diodes
সঠিক উত্তর:
0.7V for silicon diodes
উত্তর
সঠিক উত্তর:
0.7V for silicon diodes
ব্যাখ্যা

In the DC model, a silicon diode typically has a forward voltage drop of 0.7V when it is conducting. For a germanium diode, the forward voltage drop is typically around 0.3V.

Example:
For a silicon diode in a circuit with a voltage greater than 0.7V in forward bias, the diode will conduct, and the voltage drop across it will stabilize at approximately 0.7V.

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

.
Which of the following is NOT a key factor in the success of Agile development?
  1. Iterative and incremental development
  2. Close collaboration between developers and stakeholders
  3. Comprehensive upfront documentation
  4. Regular feedback and adaptation
সঠিক উত্তর:
Comprehensive upfront documentation
উত্তর
সঠিক উত্তর:
Comprehensive upfront documentation
ব্যাখ্যা

Agile development values working software, customer collaboration, and responding to change over comprehensive documentation. While documentation is important, Agile emphasizes adaptive planning and frequent feedback over a large amount of upfront documentation.

Example:
In Agile, a project might only maintain minimal documentation such as user stories, and focus on delivering functional software in short, iterative cycles (sprints).

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

.
Which of the following is a key advantage of Object-Oriented Design?
  1. It uses a functional approach, focusing on actions and procedures.
  2. It promotes encapsulation, allowing data and behavior to be bundled into a single unit.
  3. It eliminates the need for any design patterns.
  4. It simplifies the code to only contain functions and variables.
সঠিক উত্তর:
It promotes encapsulation, allowing data and behavior to be bundled into a single unit.
উত্তর
সঠিক উত্তর:
It promotes encapsulation, allowing data and behavior to be bundled into a single unit.
ব্যাখ্যা

Object-Oriented Design (OOD) is based on organizing software around objects that encapsulate both data and behavior. This makes the system modular, improves maintainability, and allows easier management of complex systems.

Example:
In a banking system, a Bank Account object would encapsulate attributes like balance and methods like deposit() and withdraw(), thus reducing the complexity of interacting with bank accounts.

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

.
Which of the following is an essential characteristic of Microservices Architecture?
  1. It uses a single, monolithic codebase for all components of the system.
  2. It organizes the system into small, independent services that communicate over a network.
  3. It mandates all services must be written in the same programming language.
  4. It focuses on database normalization for managing all data.
সঠিক উত্তর:
It organizes the system into small, independent services that communicate over a network.
উত্তর
সঠিক উত্তর:
It organizes the system into small, independent services that communicate over a network.
ব্যাখ্যা

Microservices Architecture involves breaking down a system into small, independent services that are loosely coupled. Each service is responsible for a specific business function and communicates with other services over a network (usually via APIs). This approach enhances scalability, maintainability, and flexibility.

Example:
In an e-commerce platform, separate microservices might handle product management, user accounts, and payment processing, each developed and deployed independently.

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

১০.
Which of the following design principles is best described by the phrase 'open for extension, but closed for modification' ?
  1. Single Responsibility Principle
  2. Interface Segregation Principle
  3. Dependency Inversion Principle
  4. Open/Closed Principle
সঠিক উত্তর:
Open/Closed Principle
উত্তর
সঠিক উত্তর:
Open/Closed Principle
ব্যাখ্যা

The Open/Closed Principle (OCP) states that software entities (classes, modules, functions, etc.) should be open for extension but closed for modification. This encourages the addition of new functionality through extension (e.g., subclassing or implementing interfaces) without altering existing code.

Example:
In an e-commerce application, you can add new payment methods by extending the payment processing module rather than modifying the existing one.

Source: Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma et al

১১.
Which of the following is NOT considered a quality of information in software engineering?
  1. Accuracy
  2. Completeness
  3. Redundancy
  4. Timeliness
সঠিক উত্তর:
Redundancy
উত্তর
সঠিক উত্তর:
Redundancy
ব্যাখ্যা

Accuracy, completeness, and timeliness are fundamental qualities of good information. Redundancy generally refers to unnecessary duplication of data and is typically considered undesirable in data management.

Example:
In an e-commerce system, accurate inventory data ensures customers can view real-time product availability, and timeliness ensures orders are processed immediately.

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

১২.
What is a planned point or checkpoint in the project schedule, not a problem; called?
  1. Risk
  2. Bug
  3. Milestone
  4. Issue
সঠিক উত্তর:
Milestone
উত্তর
সঠিক উত্তর:
Milestone
ব্যাখ্যা

In project management, a milestone is as discussed below,
• A planned point or checkpoint in the project schedule.
• It represents an important event or goal, such as completing a phase of the project or achieving a significant deliverable.
• Milestones are used to track progress and ensure the project is on schedule.

Example:
Milestone: Completion of the design phase or deployment of the first version of software.
Issue: A delay in the software testing phase due to unexpected bugs.

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

১৩.
What is the goal of White-box testing in software quality assurance?
  1. To validate the software's functionality without knowing its internal structure.
  2. To test the internal logic of the software, including its code and structure.
  3. To test the software in a live, production environment.
  4. To verify the system meets the user’s expectations.
সঠিক উত্তর:
To test the internal logic of the software, including its code and structure.
উত্তর
সঠিক উত্তর:
To test the internal logic of the software, including its code and structure.
ব্যাখ্যা

White-box testing (also known as structural testing) involves testing the internal workings of an application, such as the code and logic paths, to ensure that all conditions and branches are functioning correctly.

Example:
In white-box testing, a tester might examine the code for a login function to ensure that it properly handles edge cases like incorrect password or locked accounts.

Source: Software Engineering by Ian Sommerville

১৪.
What is the meaning of SOA?
  1. Service-Oriented Architecture
  2. System Operations Analysis
  3. Structured Online Architecture
  4. Single Operation Approach
সঠিক উত্তর:
Service-Oriented Architecture
উত্তর
সঠিক উত্তর:
Service-Oriented Architecture
ব্যাখ্যা

SOA (Service-Oriented Architecture) is an architectural pattern in software design where different services are created, deployed, and communicate with each other over a network. Each service performs a specific business function and can be accessed remotely through a standardized interface.
The key characteristics of SOA include as discussed below,
Loose coupling: Services are independent, meaning changes to one service do not affect others.
Interoperability: Services can interact across different platforms and languages.
Reusability: Services can be reused across different applications and projects.
Scalability: It allows for the addition of new services as the system grows.

Example:
A banking system that uses SOA could have services like account management, fund transfer, and loan processing. Each service is developed and managed independently but communicates over a common interface (e.g., web services, APIs).

Source: Software Engineering by Ian Sommerville

১৫.
Which of the following services can interact across different platforms and languages?
  1. Monolithic services
  2. Microservices
  3. RESTful web services
  4. Client-server architecture
সঠিক উত্তর:
RESTful web services
উত্তর
সঠিক উত্তর:
RESTful web services
ব্যাখ্যা

RESTful web services are based on the Representational State Transfer (REST) architectural style, and they can interact across different platforms and languages. The main reasons for this are as described below,
Platform Independence: RESTful services use standard HTTP protocols, which are universally supported across different platforms (Windows, Linux, Mac, etc.).
Language Independence: RESTful services communicate using standard formats like JSON or XML, which can be easily processed by various programming languages (Java, Python, JavaScript, etc.).

Source: Architectural Styles and the Design of Network-based Software Architectures by Roy Fielding

১৬.
In the context of Software Quality Assurance (SQA), what does the Cost of Quality (CoQ) refer to?
  1. The cost of developing software that exceeds the required functionality
  2. The total cost of activities related to the development of quality software, including prevention, appraisal, and correction
  3. The cost associated with maintaining software after deployment
  4. The cost of fixing software defects found during system testing
সঠিক উত্তর:
The total cost of activities related to the development of quality software, including prevention, appraisal, and correction
উত্তর
সঠিক উত্তর:
The total cost of activities related to the development of quality software, including prevention, appraisal, and correction
ব্যাখ্যা

The Cost of Quality (CoQ) includes all costs related to ensuring quality, including prevention costs (e.g., training, process improvement), appraisal costs (e.g., testing, reviews), and failure costs (e.g., defect correction, rework). By managing CoQ effectively, organizations can improve software quality while controlling costs.

Example:
Investing in code reviews (prevention) and automated testing (appraisal) can reduce rework costs when defects are discovered later in the project.

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

১৭.
Which of the following is a core principle of Agile Software Development?
  1. Comprehensive documentation is essential for every phase of the software development lifecycle.
  2. Software design and architecture should be completed upfront before coding starts.
  3. All team members should be assigned fixed roles that cannot be changed during the project.
  4. Iterative and incremental development with regular feedback from stakeholders.
সঠিক উত্তর:
Iterative and incremental development with regular feedback from stakeholders.
উত্তর
সঠিক উত্তর:
Iterative and incremental development with regular feedback from stakeholders.
ব্যাখ্যা

Agile emphasizes iterative and incremental development where small, working versions of the software are produced regularly. Feedback from stakeholders is obtained frequently to adapt to changing requirements and improve the product incrementally.

Example:
In Scrum, an Agile methodology, the project is broken down into sprints (usually 2-4 weeks), each resulting in a potentially shippable product increment.

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

১৮.
What is the main purpose of using UML in software design?
  1. To generate executable code directly from models.
  2. To provide a standard notation for modeling system behavior and structure.
  3. To replace all documentation and focus purely on diagrams.
  4. To create a complete database schema.
সঠিক উত্তর:
To provide a standard notation for modeling system behavior and structure.
উত্তর
সঠিক উত্তর:
To provide a standard notation for modeling system behavior and structure.
ব্যাখ্যা

UML (Unified Modeling Language) is a standardized modeling language used to visualize, specify, construct, and document the structure, behavior, and architecture of a software system. UML helps communicate complex system designs clearly and consistently.

Example:
A Use Case Diagram in UML shows the interactions between users and the system, while a Class Diagram illustrates the system’s class structure and relationships.

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

১৯.
Which of the following best defines Artificial Intelligence (AI)?
  1. A system designed to replace human intelligence completely
  2. The process of developing robots for physical labor
  3. A field of study that aims to create machines capable of performing tasks that normally require human intelligence
  4. A technique to make systems immune to errors and bugs
সঠিক উত্তর:
A field of study that aims to create machines capable of performing tasks that normally require human intelligence
উত্তর
সঠিক উত্তর:
A field of study that aims to create machines capable of performing tasks that normally require human intelligence
ব্যাখ্যা

Artificial Intelligence (AI) involves developing systems that can perform tasks typically requiring human intelligence, such as reasoning, learning, decision making, and problem solving. These systems can mimic human cognitive functions like perception, learning, and language understanding.

Example:
AI in self-driving cars allows the vehicle to make decisions, understand its environment, and navigate without human intervention.

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

২০.
Which of the following represents a new AI technique that is widely used for tasks such as clustering and anomaly detection?
  1. Genetic Algorithms
  2. Decision Trees
  3. Neural Networks
  4. Unsupervised learning
সঠিক উত্তর:
Unsupervised learning
উত্তর
সঠিক উত্তর:
Unsupervised learning
ব্যাখ্যা

Unsupervised learning is a new AI technique that deals with learning patterns from unlabeled data. It is often used for tasks like clustering (grouping similar data points) and anomaly detection (identifying unusual data points).

Example:
In customer segmentation, unsupervised learning algorithms like k-means clustering group customers based on purchasing behavior without requiring labeled data.

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

২১.
Which is the commonly used programming language for AI?
  1. PROLOG
  2. Java
  3. LISP
  4. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা

All of the listed programming languages have been commonly used in artificial intelligence (AI) development at various stages:
PROLOG:
A logic programming language specifically designed for AI applications that require symbolic reasoning, such as expert systems, natural language processing, and knowledge representation.
Java:
While not as AI-specific as PROLOG or LISP, Java is commonly used in AI for its object-oriented structure and widespread use in building large-scale, scalable AI applications, especially in machine learning, natural language processing, and neural networks.
LISP:
LISP (LISt Processing) is one of the oldest AI languages and is highly suited for tasks like symbolic reasoning, natural language processing, and robotics due to its flexibility and ease of handling recursive data structures.

PROLOG, Java, and LISP are all highly relevant and widely used in different AI domains, depending on the specific needs of the AI system.

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

২২.
What is a Bayesian Network primarily used for in probabilistic reasoning?
  1. To represent and calculate the joint probabilities of a set of variables.
  2. To store large amounts of unstructured data for machine learning.
  3. To model deterministic systems and find the most likely outcome.
  4. To eliminate uncertainty and guarantee optimal solutions.
সঠিক উত্তর:
To represent and calculate the joint probabilities of a set of variables.
উত্তর
সঠিক উত্তর:
To represent and calculate the joint probabilities of a set of variables.
ব্যাখ্যা

A Bayesian Network is a probabilistic graphical model used to represent a set of variables and their conditional dependencies via a directed acyclic graph (DAG). It is used to calculate joint probabilities and perform inference under uncertainty.

Example:
In a diagnostic system, a Bayesian network could represent the relationships between symptoms, diseases, and test results, helping to calculate the probability of a disease given observed symptoms.

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

২৩.
Which of the following is an example of a sequence-to-sequence model in NLP?
  1. Word2Vec for representing words in vector form
  2. A model that translates text from one language to another
  3. Latent Dirichlet Allocation (LDA) for topic modeling
  4. Naive Bayes classifier for sentiment analysis
সঠিক উত্তর:
A model that translates text from one language to another
উত্তর
সঠিক উত্তর:
A model that translates text from one language to another
ব্যাখ্যা

A sequence-to-sequence (Seq2Seq) model is used for tasks where both the input and output are sequences, such as machine translation. The model typically consists of an encoder that processes the input sequence and a decoder that generates the output sequence.

Example:
In machine translation, a Seq2Seq model could translate a sentence from English to French by learning the mapping between the sequence of words in both languages.

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

২৪.
Which of the following machine learning models is most commonly used for image recognition tasks?
  1. Decision Trees
  2. Convolutional Neural Networks (CNNs)
  3. K-means Clustering
  4. Naive Bayes
সঠিক উত্তর:
Convolutional Neural Networks (CNNs)
উত্তর
সঠিক উত্তর:
Convolutional Neural Networks (CNNs)
ব্যাখ্যা

Convolutional Neural Networks (CNNs) are the most widely used models for image recognition tasks. CNNs are specifically designed to process grid-like data, such as images, and they excel at automatically learning hierarchical feature representations from raw image data.

Example:
CNNs are used in tasks like face recognition, object detection, and medical image analysis, where they can learn to detect features like edges, shapes, and textures.

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

২৫.
Which machine learning algorithm is most suitable for predicting customer churn in a business context?
  1. K-means Clustering
  2. Linear Regression
  3. Decision Trees
  4. K-nearest Neighbors (KNN)
সঠিক উত্তর:
Decision Trees
উত্তর
সঠিক উত্তর:
Decision Trees
ব্যাখ্যা

Decision Trees are widely used in predicting customer churn because they can model decisions based on various customer attributes such as usage patterns, contract length, and customer service interactions. They are also interpretable, which allows businesses to understand the factors contributing to customer churn.

Example:
A decision tree might classify customers into two groups: those likely to churn and those likely to stay, based on features like service usage and customer satisfaction.

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

২৬.
Which of the following regression techniques is most suitable for predicting outcomes when the relationship between variables is non-linear?
  1. Linear Regression
  2. Polynomial Regression
  3. Logistic Regression
  4. Ridge Regression
সঠিক উত্তর:
Polynomial Regression
উত্তর
সঠিক উত্তর:
Polynomial Regression
ব্যাখ্যা

Polynomial regression is an extension of linear regression that allows the relationship between the independent and dependent variables to be modeled as a polynomial. This method is suitable for non-linear relationships.

Example:
In house price prediction, a polynomial regression model might be used if the relationship between house size and price is not linear but follows a curved pattern.

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

২৭.
Which of the following languages is considered Turing-complete?
  1. HTML
  2. SQL
  3. JavaScript
  4. CSS
সঠিক উত্তর:
JavaScript
উত্তর
সঠিক উত্তর:
JavaScript
ব্যাখ্যা

A language is considered Turing-complete if it can simulate a Turing machine. This means that the language can perform any computation that can be described algorithmically, given enough time and memory. JavaScript is Turing-complete because it can perform general-purpose computations and handle loops, conditionals, and recursion.

Example:
With JavaScript, you can write algorithms to solve complex computational problems, such as sorting lists, manipulating data structures, and performing calculations.

Source: Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman

২৮.
Artificial Intelligence has its expansion in the following application:
  1. Planning and Scheduling
  2. Game Playing
  3. Diagnosis
  4. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা

Artificial Intelligence (AI) has broad applications in various fields, including:

Planning and Scheduling: AI is used to create systems that can plan tasks and schedules based on various constraints. For example, in logistics, AI can optimize delivery routes, and in manufacturing, it can schedule production runs efficiently.

Game Playing: AI techniques such as minimax algorithms and reinforcement learning are used in game-playing systems. For instance, AI powers systems like chess engines (e.g., Deep Blue) and modern games (e.g., AlphaGo), where AI can play and even outperform human players.

Diagnosis: AI is extensively used in healthcare for diagnostic purposes. Systems are trained to analyze medical images, predict diseases, or recommend treatment plans based on patient data. For example, AI is used in radiology for identifying tumors in medical scans.

Thus, AI has significant applications in all these fields.

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

২৯.
Who developed the first automated mechanical computing machine for calculating astronomical tables in the 19th century?
  1. Charles Babbage
  2. Gottfried Wilhelm Leibniz
  3. Blaise Pascal
  4. John von Neumann
সঠিক উত্তর:
Gottfried Wilhelm Leibniz
উত্তর
সঠিক উত্তর:
Gottfried Wilhelm Leibniz
ব্যাখ্যা

Gottfried Wilhelm Leibniz is known for developing a mechanical calculator (the Step Reckoner) that could perform multiplication and division. Although not fully automated, it represented a significant step toward the idea of computing machines. Leibniz’s work laid the foundation for later computing devices by introducing the concept of a binary number system.

Example:
Leibniz's step reckoner was able to perform the four basic operations of addition, subtraction, multiplication, and division using a set of gears and wheels.

Source: The History of Computing by Carl D. Murray

৩০.
Which organization developed ChatGPT?
  1. Google
  2. OpenAI
  3. Microsoft
  4. IBM
সঠিক উত্তর:
OpenAI
উত্তর
সঠিক উত্তর:
OpenAI
ব্যাখ্যা

ChatGPT is a conversational AI model developed by OpenAI, an artificial intelligence research organization. OpenAI focuses on creating and promoting AI in a safe and beneficial manner. ChatGPT is based on GPT (Generative Pre-trained Transformer) architectures, which are designed for natural language understanding and generation.


Source: OpenAI Official Website: Details about ChatGPT and its GPT models.

৩১.
Which component of a computer system is responsible for providing temporary, fast access to data that is being actively used?
  1. Hard Disk Drive
  2. Random Access Memory
  3. Solid-State Drive
  4. Read-Only Memory
সঠিক উত্তর:
Random Access Memory
উত্তর
সঠিক উত্তর:
Random Access Memory
ব্যাখ্যা

RAM is a type of volatile memory that stores data temporarily while a computer is running. It provides fast access to the data and instructions that the CPU is currently using, which is essential for performance.

Example:
When a program is running, its data (such as variables, calculations, and open files) is stored in RAM for quick access, allowing the CPU to process the information efficiently.

Source: Computer Organization and Architecture by William Stallings

৩২.
What is the decimal equivalent of the binary number 101011?
  1. 63
  2. 53
  3. 43
  4. 33
সঠিক উত্তর:
43
উত্তর
সঠিক উত্তর:
43
ব্যাখ্যা

To convert from binary to decimal, you multiply each digit of the binary number by 2n where n is the position of the digit, starting from 0 on the right.
For binary 101011:
(1 × 2^5) + (0 × 2^4) + (1 × 2^3) + (0 × 2^2) + (1 × 2^1) + (1 × 2^0)
= (1 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (1 × 2) + (1 × 1)
= 32 + 0 + 8 + 0 + 2 +1
= 43

∴ The binary number 101011 is equal to 43 in decimal

Source: Computer Organization and Architecture by William Stallings

৩৩.
Convert the decimal number 555 to its binary equivalent.
  1. 1000100011
  2. 1000101111
  3. 1000101000
  4. 1000101011
সঠিক উত্তর:
1000101011
উত্তর
সঠিক উত্তর:
1000101011
ব্যাখ্যা

To convert the decimal number 555 to its binary equivalent, we can use the division-by-2 method.
Process:
555 ÷ 2 = 277, remainder = 1
277 ÷ 2 = 138, remainder = 1
138 ÷ 2 = 69, remainder = 0
69 ÷ 2 = 34, remainder = 1
34 ÷ 2 = 17, remainder = 0
17 ÷ 2 = 8, remainder = 1
8 ÷ 2 = 4, remainder = 0
4 ÷ 2 = 2, remainder = 0
2 ÷ 2 = 1, remainder = 0
1 ÷ 2 = 0, remainder = 1
Now, write the remainders from bottom to top, we get 1000101011

Therefore, the binary equivalent of the decimal number 555 is 1000101011

Source: Computer Organization and Architecture by William Stallings

৩৪.
How do you convert a fractional decimal number, such as 0.625, to binary?
  1. Multiply by 2 and take the integer part as the binary digit.
  2. Multiply by 2 and take the fractional part as the binary digit.
  3. Divide by 2 and take the fractional part as the binary digit.
  4. Multiply by 10 and take the fractional part as the binary digit.
সঠিক উত্তর:
Multiply by 2 and take the integer part as the binary digit.
উত্তর
সঠিক উত্তর:
Multiply by 2 and take the integer part as the binary digit.
ব্যাখ্যা

To convert a fractional decimal to binary, you multiply the fractional part by 2. The integer part of the result is the next binary digit. You then repeat the process with the remaining fractional part.

Example:
For 0.625:
0.625×2=1.25 → integer part = 1
0.25×2=0.5 → integer part = 0
0.5×2=1.0 → integer part = 1

Thus, 0.625 in decimal = 0.101 in binary.

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

৩৫.
What is the Boolean simplification of the expression A+A′⋅B ?
  1. A+B
  2. A⋅B
  3. A+A′
  4. B
সঠিক উত্তর:
A+B
উত্তর
সঠিক উত্তর:
A+B
ব্যাখ্যা

The Boolean expression is A+A′⋅B, and we need to simplify it.
Apply the Distributive Property:
The distributive property of Boolean algebra states that A+A′⋅B simplifies as follows:
A+A′⋅B=(A+A′)⋅(A+B)
Simplify A+A′:
A+A′ is a Tautology (always true) because A and A′ cover all possibilities (either A is true or A is false):
A+A′=1

Now the expression becomes:
1⋅(A+B)=A+B
So, the simplified Boolean expression is A+B.
The expression A+A′⋅B simplifies to A+B using the Distributive Property and the Tautology rule of Boolean algebra.

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

৩৬.
What is the primary purpose of a Multiplexer (MUX) in digital logic circuits?
  1. To perform binary addition and subtraction.
  2. To store binary data for later processing.
  3. To select one input from multiple inputs based on a control signal.
  4. To shift data left or right.
সঠিক উত্তর:
To select one input from multiple inputs based on a control signal.
উত্তর
সঠিক উত্তর:
To select one input from multiple inputs based on a control signal.
ব্যাখ্যা

A Multiplexer (MUX) is a data selector used in digital circuits to select one of many input lines and forward it to a single output line. It operates by using control signals to choose the active input. A 2-to-1 MUX has two inputs, one output, and one control bit to choose between them.

Example:
For a 4-to-1 MUX, if the control bits are 10, the output will be the third input.

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

৩৭.
Which of the following best describes a Binary Divider circuit?
  1. A circuit used to divide two binary numbers.
  2. A circuit used to compare binary numbers.
  3. A circuit used to add binary numbers.
  4. A circuit used to perform multiplication.
সঠিক উত্তর:
A circuit used to divide two binary numbers.
উত্তর
সঠিক উত্তর:
A circuit used to divide two binary numbers.
ব্যাখ্যা

A binary divider is a circuit that performs the division of two binary numbers. This circuit uses repeated subtraction and shifts to calculate the quotient and remainder.

Example:
Dividing 1101 (13 in decimal) by 10 (2 in decimal) would result in a quotient of 101 (5 in decimal) and a remainder of 1.

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

৩৮.
Which of the following is a valid IP address?
  1. 192.168.1.1
  2. 256.100.50.25
  3. 192.168.300.1
  4. 123.456.78.90
সঠিক উত্তর:
192.168.1.1
উত্তর
সঠিক উত্তর:
192.168.1.1
ব্যাখ্যা

An IP address (IPv4) is a 32-bit number represented in dotted decimal notation, consisting of four octets separated by periods. Each octet must be in the range 0 to 255.
• 192.168.1.1 → Each octet (192, 168, 1, 1) is within 0–255 → Valid
• 256.100.50.25 → 256 exceeds 255 → Invalid
• 192.168.300.1 → 300 exceeds 255 → Invalid
• 123.456.78.90 → 456 exceeds 255 → Invalid

Example:
Valid: 10.0.0.1, 172.16.0.5, 192.168.0.100
Invalid: 192.168.1.999, 300.1.2.3, 256.0.0.1

Source: Computer Networks by Andrew S. Tanenbaum

৩৯.
Which of the following is used to protect a computer network from unauthorized access?
  1. Antivirus software
  2. Firewall
  3. Backup software
  4. Disk defragmenter
সঠিক উত্তর:
Firewall
উত্তর
সঠিক উত্তর:
Firewall
ব্যাখ্যা

A firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules. Its primary purpose is to protect a computer network from unauthorized access, hackers, and malicious traffic.

Example:
A firewall can block unauthorized connections from the Internet while allowing trusted connections from within the corporate network, protecting sensitive data and resources.

Source: Data Communications and Networking by Behrouz A. Forouzan

৪০.
Which protocol can cause overload on a CPU of a managed device?
  1. NetFlow
  2. WCCP
  3. IP SLA
  4. SNMP
সঠিক উত্তর:
SNMP
উত্তর
সঠিক উত্তর:
SNMP
ব্যাখ্যা

SNMP (Simple Network Management Protocol) is used to monitor and manage network devices. While SNMP is essential for network management, excessive polling or large SNMP requests can overload the CPU of the managed device because:
Each SNMP request requires the device to process and respond.
Polling many devices frequently or requesting large amounts of MIB (Management Information Base) data can consume significant CPU resources.
This can lead to performance degradation on the network device.

Example:
If a network administrator sets SNMP polling intervals to every second for hundreds of OIDs on a high-traffic router, the router's CPU could spike, affecting normal routing operations.

Source: Computer Networks by Andrew S. Tanenbaum

৪১.
Which of the following TCP/IP addresses constitutes the loopback address?
  1. 1.1.1.1
  2. 25.255.255.255
  3. 127.0.0.0
  4. 127.0.0.1
সঠিক উত্তর:
127.0.0.1
উত্তর
সঠিক উত্তর:
127.0.0.1
ব্যাখ্যা

Loopback address refers to an IP address that a device uses to send network traffic to itself. It is mainly used for testing and diagnostics of the TCP/IP stack.
• The entire 127.0.0.0/8 range is reserved for loopback purposes, but the most commonly used loopback address is 127.0.0.1.
• Using 127.0.0.1, a device can test its own network interface without sending traffic to the external network.

Example:
ping 127.0.0.1 on a computer will send ICMP packets to itself, verifying that the TCP/IP stack is functioning correctly.

Source: Computer Networks by Andrew S. Tanenbaum

৪২.
Verification of a login name and password is known as:
  1. Authentication
  2. Authorization
  3. Accounting
  4. Encryption
সঠিক উত্তর:
Authentication
উত্তর
সঠিক উত্তর:
Authentication
ব্যাখ্যা

Authentication is the process of verifying the identity of a user before granting access to a system. It ensures that the user is who they claim to be. In the context of computer systems:
• Login name (username) and password are the most common authentication credentials.
• Once a user is successfully authenticated, the system may proceed to authorization, which determines what the user is allowed to do.

Example:
• When you enter your username and password to log in to an email account, the system checks if the credentials are correct. This process is authentication.
• After authentication, the system may check whether you are allowed to read or send emails (authorization).

Source: Data Communications and Networking by Behrouz A. Forouzan

৪৩.
If x^2+14x + 5 = 20 and x >0, what is the value of x?
  1. 1
  2. 5
  3. 14
  4. 15
সঠিক উত্তর:
1
উত্তর
সঠিক উত্তর:
1
ব্যাখ্যা

Solution:
x^2+14x + 5 = 20
or, x^2 + 14x + 5 - 20 = 0
or, x^2 + 14x -15 = 0
or, x^2 + 15x -x -15 = 0
or, x (x+15) -1(x+15) = 0
or (x+15)(x-1) = 0

Now, x+15 = o Again, x-1 = 0
∴ x = -15; ∴ x = 1
Since x > 0, the value of x is always positive, so x = 1.

Source: Discrete Mathematics & Its Applications (Eighth Edition) by Kenneth H. Rosen

৪৪.
Which of the following sets is a subset of the set A = {1,2,3,4,5}?
  1. {2,3}
  2. {6,7}
  3. {1,6}
  4. {0,1,2}
সঠিক উত্তর:
{2,3}
উত্তর
সঠিক উত্তর:
{2,3}
ব্যাখ্যা

A subset of a set is a set where every element in the subset is also an element of the original set.
Now,
{2,3}:
Both 2 and 3 are in set A={1,2,3,4,5}, so {2,3} is a subset of A.
{6,7}:
6 and 7 are not in set A, so this is not a subset of A.
{1,6}:
1 is in set A, but 6 is not. Hence, this is not a subset of A.
{0,1,2}:
0 is not in set A, so this is not a subset of A.

Source: Introduction to Algorithms by Thomas H. Cormen

৪৫.
f R is a relation on the set A={1,2,3}, and the relation R={(1,2),(2,3),(1,3)}, then which of the following is not true about the relation R?
  1. R is transitive
  2. R is symmetric
  3. R is antisymmetric
  4. None of the above
সঠিক উত্তর:
R is symmetric
উত্তর
সঠিক উত্তর:
R is symmetric
ব্যাখ্যা

We will evaluate the properties of the relation R={(1,2),(2,3),(1,3)}.
Transitivity:
A relation R is transitive if whenever (a,b)∈R and (b,c)∈R, then (a,c) must also be in R.
In this case: (1,2)∈R and (2,3)∈R, so by transitivity, we should have (1,3)∈R, and indeed, (1,3) is in R.
So, R is transitive.

Symmetry:
A relation R is symmetric if whenever (a,b)∈R, (b,a) must also be in R.
In this case:
• (1,2)∈R, but (2,1)∉R.
• (2,3)∈R, but (3,2)∉R.
Since not all pairs have their reverse pairs in R,
R is not symmetric.

Antisymmetry:

A relation R is antisymmetric if for any (a,b)∈R and (b,a)∈R, we must have a=b.
In this case, there are no pairs where (a,b)∈R and (b,a)∈R with a≠b.
So, R is antisymmetric.

Source: Introduction to Algorithms by Thomas H. Cormen

৪৬.
Which of the following is a tree?
  1. A graph that contains a cycle
  2. A graph that is connected and has no cycle
  3. A disconnected graph with no edges
  4. A graph with multiple edges between the same pair of vertices
সঠিক উত্তর:
A graph that is connected and has no cycle
উত্তর
সঠিক উত্তর:
A graph that is connected and has no cycle
ব্যাখ্যা

A tree is a special type of graph that has the following properties:
Connected: There is a path between every pair of vertices.
Acyclic: The graph has no cycles (i.e., no loops).
Minimal edges: A tree with n vertices has exactly n−1 edges.

Example:
Valid tree: A connected graph with 4 vertices and 3 edges, where no cycles exist (e.g., a simple path or binary tree).
Invalid tree: A graph that contains a cycle, such as a triangle or a square.

Source: Introduction to Algorithms by Thomas H. Cormen

৪৭.
Which of the following languages can be recognized by a pushdown automaton (PDA)?
  1. Regular languages
  2. Context-free languages
  3. Recursive languages
  4. All of the above
সঠিক উত্তর:
Context-free languages
উত্তর
সঠিক উত্তর:
Context-free languages
ব্যাখ্যা

A Pushdown Automaton (PDA) is a type of finite automaton that includes a stack for additional memory. PDAs are used to recognize context-free languages (CFLs).
PDAs are specifically designed to recognize context-free languages (CFLs), which include languages that require a stack to handle recursive structures. Context-free languages include many programming language constructs like balanced parentheses or arithmetic expressions. For example, a PDA can recognize languages like {anbn∣n≥0}, which is a classic example of a context-free language.

Example:
A context-free language like {anbn∣n≥0} can be recognized by a PDA because the stack can store the "a"s and match them with the "b"s as they are read.

Source: Discrete Mathematics & Its Applications (Eighth Edition) by Kenneth H. Rosen

৪৮.
How many ways are there to arrange the letters in the word 'COMPUTER'?
  1. 5040
  2. 30240
  3. 40320
  4. 25200
সঠিক উত্তর:
40320
উত্তর
সঠিক উত্তর:
40320
ব্যাখ্যা

Factorial (denoted n!) is the product of all positive integers up to n.
To find the number of ways to arrange the letters in the word 'COMPUTER', we need to calculate the number of permutations of the 8 distinct letters.
Since all the letters in 'COMPUTER' are unique (no repeated letters), the total number of ways to arrange them is simply the factorial of the number of letters, which is 8!=8×7×6×5×4×3×2×1=40320
Thus, there are 40320 ways to arrange the letters in 'COMPUTER'.

Source: Discrete Mathematics & Its Applications (Eighth Edition) by Kenneth H. Rosen

৪৯.
Which of the following is true about a microprogrammed control unit?
  1. It generates control signals through logic gates.
  2. It uses a stored program to generate control signals.
  3. It requires a complex decoding mechanism.
  4. It cannot support multiple instructions in parallel.
সঠিক উত্তর:
It uses a stored program to generate control signals.
উত্তর
সঠিক উত্তর:
It uses a stored program to generate control signals.
ব্যাখ্যা

A microprogrammed control unit generates control signals by using a microprogram (a set of instructions stored in memory). These microinstructions are fetched and decoded to produce the necessary control signals for the operation of the CPU.
This describes a hardwired control unit, not a microprogrammed control unit. A hardwired control unit uses fixed logic circuits to generate control signals, while a microprogrammed control unit fetches stored microcode to generate them.

Source: Data Communications and Networking by Behrouz A. Forouzan

৫০.
Which of the following is an exception in computer architecture?
  1. A division by zero error
  2. A system interrupt
  3. A cache miss
  4. All of the above
সঠিক উত্তর:
A division by zero error
উত্তর
সঠিক উত্তর:
A division by zero error
ব্যাখ্যা

In computer architecture, exceptions are unusual or erroneous conditions that disrupt the normal flow of execution of a program. Exceptions typically require the operating system to intervene and handle the error.
A division by zero error is an exception because it represents an invalid mathematical operation. When a program attempts to divide a number by zero, it triggers an exception. This kind of error requires special handling, often involving an interrupt or a trap to signal the operating system or runtime environment to manage the error. It is an event that causes the normal flow of execution to be interrupted, handled by the operating system.

Source: Data Communications and Networking by Behrouz A. Forouzan

৫১.
Which of the following arithmetic operations is handled by the ALU (Arithmetic Logic Unit)?
  1. Addition of two binary numbers
  2. Fetching data from memory
  3. Managing control signals for I/O devices
  4. Decoding instructions
সঠিক উত্তর:
Addition of two binary numbers
উত্তর
সঠিক উত্তর:
Addition of two binary numbers
ব্যাখ্যা

The ALU is responsible for performing arithmetic operations such as addition, subtraction, multiplication, and division, as well as logical operations like AND, OR, NOT, etc. It does not handle instruction decoding or data fetching.
The Arithmetic Logic Unit (ALU) is a critical component of the CPU (Central Processing Unit) responsible for carrying out arithmetic and logic operations.

Example:
For the operation 10102+11012 (binary addition), the ALU will take the two binary numbers as input and perform the addition, outputting the result 101112

Source: Data Communications and Networking by Behrouz A. Forouzan

৫২.
In processor design, a datapath consists of which of the following components?
  1. ALU, control unit, and memory
  2. Registers, buses, and ALU
  3. Control unit, memory, and CPU
  4. Arithmetic operations and control signals
সঠিক উত্তর:
Registers, buses, and ALU
উত্তর
সঠিক উত্তর:
Registers, buses, and ALU
ব্যাখ্যা

In processor design, the datapath refers to the components of the CPU that are involved in the actual data processing and movement. It includes:
Registers: Temporary storage locations for data that the processor is currently working on. Registers hold data during execution.
Buses: A bus is a communication pathway used to transfer data between components in the processor. It connects the registers, ALU, and memory.
ALU (Arithmetic Logic Unit): The ALU performs the actual arithmetic and logic operations (such as addition, subtraction, and comparison) on the data provided by the registers.

The datapath does not include the control unit directly, though it relies on the control unit for managing the flow of data. The control unit sends signals to regulate the operation of the components in the datapath.

Source: Data Communications and Networking by Behrouz A. Forouzan

৫৩.
Which of the following is not a feature of cache memory?
  1. It is faster than main memory.
  2. It is used to store frequently accessed data.
  3. It is smaller than main memory.
  4. It stores large amounts of data.
সঠিক উত্তর:
It stores large amounts of data.
উত্তর
সঠিক উত্তর:
It stores large amounts of data.
ব্যাখ্যা

Cache memory is faster than main memory and is used to store frequently accessed data. However, it is much smaller in size compared to main memory, as it is designed to store only a small portion of data that is likely to be reused.

Example:
Cache memory might store frequently accessed data such as the instructions to perform mathematical operations. If the CPU needs to execute a calculation repeatedly, the data is kept in the cache for quicker access.
Main memory would store a much larger dataset, like all the active processes or the current running program.

Source: Data Communications and Networking by Behrouz A. Forouzan

৫৪.
Which of the following is the correct way to declare an integer array in C?
  1. int arr[10];
  2. int arr = [10];
  3. array int[10];
  4. int[10] arr;
সঠিক উত্তর:
int arr[10];
উত্তর
সঠিক উত্তর:
int arr[10];
ব্যাখ্যা

In C, arrays are declared by specifying the type followed by the array name and the size in square brackets. The correct declaration for an integer array of size 10 is int arr[10];.

Example:
#include <stdio.h>

int main() {
int arr[10]; // Declaration of an integer array of size 10
arr[0] = 5; // Assigning a value to the first element of the array
printf("%d ", arr[0]); // Output: 5
return 0;
}

Source: Data Communications and Networking by Behrouz A. Forouzan

৫৫.
Which of the following operators is used to obtain the remainder of a division in C?
  1. /
  2. ++
  3. %
  4. --
সঠিক উত্তর:
%
উত্তর
সঠিক উত্তর:
%
ব্যাখ্যা

In C, the modulus operator (%) is used to obtain the remainder of a division. It returns the remainder after dividing the left-hand operand by the right-hand operand.

Example:
#include <stdio.h>
int main() {
int num1 = 17, num2 = 4;
int remainder = num1 % num2; // Remainder of 17 divided by 4
printf("The remainder is: %d ", remainder); // Output: The remainder is: 1
return 0;
}

Source: Data Communications and Networking by Behrouz A. Forouzan

৫৬.
If the condition in the given code is false, what will be printed?
int age = 20;
if (age >= 18) {
printf("You are an adult. ");
} else {
printf("You are a minor. ");
}
  1. "You are an adult."
  2. "You are a minor."
  3. Nothing will print.
  4. "You are minor."
সঠিক উত্তর:
"You are a minor."
উত্তর
সঠিক উত্তর:
"You are a minor."
ব্যাখ্যা

he condition in the if statement is:
if (age >= 18)
Here, age = 20, which satisfies the condition (age >= 18), meaning the condition is true.
Since the condition is true, the if block is executed, and the message "You are an adult." will be printed.

Now, if the condition is false. If the condition is false (for example, if age were less than 18), the program would execute the else block:
printf("You are a minor. ");
Thus, if the condition is false, the program would print "You are a minor."

Source: Programming in C by Stephen G. Kochan

৫৭.
Which of the following loops will always execute the code inside at least once?
  1. for loop
  2. while loop
  3. do-while loop
  4. if statement
সঠিক উত্তর:
do-while loop
উত্তর
সঠিক উত্তর:
do-while loop
ব্যাখ্যা

A do-while loop guarantees that the code inside the loop is executed at least once because the condition is checked after the loop body is executed.
The structure of a do-while loop is:

do {
// code to be executed
} while (condition);

In the do-while loop, the code inside the loop is executed once before the condition is tested. If the condition is true, the loop continues to execute; if it's false, the loop exits after one iteration.

Source: Programming in C by Stephen G. Kochan

৫৮.
Which of the following is true about recursion in C?
  1. A function cannot call itself directly.
  2. Recursion helps in solving problems like factorial and Fibonacci.
  3. Recursion uses iteration to solve problems.
  4. Recursion can only be used in object-oriented programming.
সঠিক উত্তর:
Recursion helps in solving problems like factorial and Fibonacci.
উত্তর
সঠিক উত্তর:
Recursion helps in solving problems like factorial and Fibonacci.
ব্যাখ্যা

Recursion is a programming technique where a function calls itself to solve smaller instances of the same problem. This technique is especially useful for problems that can be broken down into smaller, similar subproblems.

This is true. Recursion is often used to solve problems like factorial and Fibonacci numbers, where the solution to a problem depends on solving smaller instances of the same problem.
For example, the factorial function n! is defined as:
n!=n×(n−1)!
Similarly, Fibonacci numbers are defined recursively:
F(n)=F(n−1)+F(n−2)

Source: Programming in C by Stephen G. Kochan

৫৯.
What is not the correct way to define a function in C?
  1. int function_name() { }
  2. void function_name() { }
  3. return function_name() { }
  4. All of the above
সঠিক উত্তর:
return function_name() { }
উত্তর
সঠিক উত্তর:
return function_name() { }
ব্যাখ্যা

In C, functions can be defined to return a specific data type (like int, float, etc.) or no value at all using void. The return type must be followed by the function's name and parameter list.

Example:
int add(int a, int b) { // Function returning an int value
return a + b;
}

void greet() { // Function returning nothing (void)
printf("Hello, World! ");
}

Summary:
In C programming:
• int function_name() is used when a function returns an integer value.
• void function_name() is used when the function does not return anything.
Both int and void are valid return types for functions in C, depending on whether you want the function to return a value.

Source: Programming in C by Stephen G. Kochan

৬০.
Who created C++?
  1. Dennis Ritchie
  2. Bjarne Stroustrup
  3. James Gosling
  4. John McCarthy
সঠিক উত্তর:
Bjarne Stroustrup
উত্তর
সঠিক উত্তর:
Bjarne Stroustrup
ব্যাখ্যা

C++ was created by Bjarne Stroustrup in 1979 at Bell Labs. Stroustrup designed C++ as an extension of the C programming language, with added features such as object-oriented programming (OOP) capabilities, including classes and inheritance. C++ became one of the most widely used programming languages for system software, game development, and applications requiring high performance.

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

৬১.
Which of the following variables is 'name' declared as public in a class?
  1. public int name;
  2. private int name;
  3. protected int name;
  4. static int name;
সঠিক উত্তর:
public int name;
উত্তর
সঠিক উত্তর:
public int name;
ব্যাখ্যা

In C++ (and many other object-oriented languages), the access modifiers (public, private, protected) control the visibility of class members (variables and functions).

Private variables:
• Private variables can only be accessed or modified within the class in which they are declared.
• Private variables cannot be accessed directly from outside the class. Access to these variables is typically controlled through getter and setter methods (public methods).

Public variables:
Public variables can be accessed and modified from anywhere, both inside and outside the class.

Protected variables:
Protected variables can be accessed within the class and by derived classes (child classes), but not from outside the class.


Source: The C++ Programming Language by Bjarne Stroustrup

৬২.
Which of the following is not an example of an abstract data type (ADT)?
  1. Stack
  2. Queue
  3. Array
  4. String
সঠিক উত্তর:
Array
উত্তর
সঠিক উত্তর:
Array
ব্যাখ্যা

An abstract data type (ADT) is a data structure that defines a set of operations without specifying how the operations are implemented. Examples of ADTs include stack, queue, and list. An array, however, is not an ADT because it specifies both the type of data and how the data is organized in memory.
An array is not an ADT. It is a concrete data structure that is typically implemented as a fixed-size collection of elements of the same type. While it can be used to implement other ADTs like stacks or queues, it does not define behavior or operations; it simply stores elements in contiguous memory.

Example:
Stack as ADT: A stack might be implemented using an array or linked list, but the operations it supports (like push and pop) are what define it as a stack.
Array: An array is a specific implementation, and although it can be used to create other ADTs, it itself is not considered an ADT.

Source: The C++ Programming Language by Bjarne Stroustrup

৬৩.
Which of the following operations is not typically performed on a stack?
  1. Push
  2. Pop
  3. Dequeue
  4. Peek
সঠিক উত্তর:
Dequeue
উত্তর
সঠিক উত্তর:
Dequeue
ব্যাখ্যা

A stack follows the LIFO (Last In, First Out) principle, where operations like push (to add an element), pop (to remove an element), and peek (to view the top element) are performed. Dequeue is an operation performed on a queue (which follows FIFO - First In, First Out).

Example:
• Push and Pop Operations on a Stack:

stack.push(10); // Adds 10 to the top of the stack
stack.pop(); // Removes the top element (10)


• Dequeue Operation on a Queue (not for a stack):

queue.enqueue(10); // Adds 10 to the back of the queue
queue.dequeue(); // Removes the front element (10)

Source: The C++ Programming Language by Bjarne Stroustrup

৬৪.
Which of the following problems is best solved using dynamic programming?
  1. Sorting a list of numbers
  2. Finding the longest common subsequence
  3. Finding the minimum spanning tree
  4. Searching an element in a sorted array
সঠিক উত্তর:
Finding the longest common subsequence
উত্তর
সঠিক উত্তর:
Finding the longest common subsequence
ব্যাখ্যা

Dynamic programming is used for optimization problems, where the problem can be broken down into overlapping subproblems. Longest Common Subsequence (LCS) is a problem that exhibits optimal substructure and overlapping subproblems, making it a good candidate for dynamic programming.

Example (Longest Common Subsequence using DP):

#include <iostream>
#include <vector>
using namespace std;
int lcs(string X, string Y) {
int m = X.length();
int n = Y.length();
vector<vector<int>> dp(m + 1, vector<int>(n + 1, 0));
for (int i = 1; i <= m; i++) {
for (int j = 1; j <= n; j++) {
if (X[i - 1] == Y[j - 1]) {
dp[i][j] = dp[i - 1][j - 1] + 1;
} else {
dp[i][j] = max(dp[i - 1][j], dp[i][j - 1]);
}
}
}
return dp[m][n];
}
int main() {
string X = "AGGTAB";
string Y = "GXTXAYB";
cout << "Length of LCS is " << lcs(X, Y) << endl;
return 0;
}

In this example, dynamic programming is used to solve the LCS problem efficiently.

Source: The C++ Programming Language by Bjarne Stroustrup

৬৫.
Which of the following is the subclass that inherits from the base class?
  1. Derived class
  2. Base class
  3. Parent class
  4. Super class
সঠিক উত্তর:
Derived class
উত্তর
সঠিক উত্তর:
Derived class
ব্যাখ্যা

In object-oriented programming, inheritance allows one class to inherit the properties and behaviors (methods) of another class.
The derived class is the subclass that inherits from the base class (also known as the parent class). The derived class inherits the members (variables and methods) of the base class and can add or override functionalities.

The base class (also known as the parent class) is the class that provides its properties and methods to the derived class. It is not the subclass.
The parent class is another term for the base class. It is the class that is inherited from, but it's not the subclass.
The super class is also another term for the base class in the context of inheritance. It is the class that is inherited by the subclass.

Example:
class Animal { // Base class
public:
void speak() {
std::cout << "Animal speaks" << std::endl;
}
};
class Dog : public Animal { // Derived class (subclass)
public:
void speak() {
std::cout << "Dog barks" << std::endl;
}
};
In this example, Dog is the derived class (subclass), and it inherits from the base class Animal. The derived class can override the behavior of the base class (as shown with the speak method).

Source: The C++ Programming Language by Bjarne Stroustrup

৬৬.
Which of the following is true about hash tables?
  1. They store data in a linked list.
  2. Hashing is used to ensure constant time complexity for lookups.
  3. Hash tables require a sorting function to store the data.
  4. Collisions in hash tables are not resolvable.
সঠিক উত্তর:
Hashing is used to ensure constant time complexity for lookups.
উত্তর
সঠিক উত্তর:
Hashing is used to ensure constant time complexity for lookups.
ব্যাখ্যা

Hash tables store data using a hash function, which maps keys to indices in a table. This ensures constant time complexity for lookups on average. Collisions (when two keys hash to the same index) are resolvable using techniques like chaining or open addressing.

Source: The C++ Programming Language by Bjarne Stroustrup

৬৭.
Which of the following problems is NP-complete?
  1. Sorting a list of numbers
  2. Finding the shortest path in a graph
  3. Travelling Salesman Problem (TSP)
  4. Binary Search
সঠিক উত্তর:
Travelling Salesman Problem (TSP)
উত্তর
সঠিক উত্তর:
Travelling Salesman Problem (TSP)
ব্যাখ্যা

The Travelling Salesman Problem (TSP) is one of the classic NP-complete problems, meaning there is no known polynomial-time solution, and it is believed that no such solution exists. It is NP-hard because it is at least as hard as the hardest problems in NP.

Example:
If there are four cities (A, B, C, D) with the following distances:
A to B: 10
A to C: 15
A to D: 20
B to C: 35
B to D: 25
C to D: 30
The task is to find the shortest route that starts at one city, visits every other city exactly once, and returns to the starting city. Solving this optimally is NP-complete.

Source: Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein

৬৮.
Which of the following is the correct representation of a relationship between entities in the Entity-Relationship (ER) model?
  1. Attribute
  2. Tuple
  3. Entity
  4. Relationship set
সঠিক উত্তর:
Relationship set
উত্তর
সঠিক উত্তর:
Relationship set
ব্যাখ্যা

In the ER model, a relationship set represents the association between multiple entities. An entity set consists of entities (objects), and a relationship set consists of relationships that connect those entities.

Example:
In an ER diagram, a Relationship Set might be represented as a diamond connecting two or more entities. For example, a Student entity and a Course entity might be connected by a "Enrolls_In" relationship, which is a relationship set.

Sources: Data Communications and Networking, 4th Edition by Behrouz A. Forouzan

৬৯.
Which of the following SQL queries is used to retrieve all records from the 'Students' table?
  1. SELECT * FROM Students;
  2. GET * FROM Students;
  3. RETRIEVE * FROM Students;
  4. SHOW ALL FROM Students;
সঠিক উত্তর:
SELECT * FROM Students;
উত্তর
সঠিক উত্তর:
SELECT * FROM Students;
ব্যাখ্যা

The correct SQL query to retrieve all records from a table is SELECT * FROM Students;
The SELECT statement is used to fetch data from a database table. The * indicates that all columns should be retrieved for each row in the table Students.

Example:
SELECT * FROM Students;
This query retrieves all columns (*) from all rows in the Students table.

Sources
: Data Communications and Networking, 4th Edition by Behrouz A. Forouzan

৭০.
Which normal form ensures that there are no transitive dependencies?
  1. First Normal Form (1NF)
  2. Second Normal Form (2NF)
  3. Third Normal Form (3NF)
  4. Boyce-Codd Normal Form (BCNF)
সঠিক উত্তর:
Third Normal Form (3NF)
উত্তর
সঠিক উত্তর:
Third Normal Form (3NF)
ব্যাখ্যা

A transitive dependency occurs when one non-prime attribute depends on another non-prime attribute through a third attribute. In the context of database normalization, the goal is to eliminate such dependencies to avoid redundancy and ensure data integrity.
3NF ensures that there are no transitive dependencies between non-prime attributes. In 3NF, every non-prime attribute must be directly dependent on the primary key, and not on other non-prime attributes. This eliminates transitive dependencies, which are the main focus of 3NF.

Example:
Consider the following table:

StudentID Course Instructor InstructorPhone
101 Math Dr. Smith 123-4567
102 English Dr. Lee 234-5678

InstructorPhone is transitively dependent on StudentID because InstructorPhone depends on Instructor, and Instructor depends on StudentID.
This is a transitive dependency. To eliminate this, we would break the table into two: one for Student and Course information, and another for Instructor information. This ensures no transitive dependencies, achieving 3NF.

Sources: Data Communications and Networking, 4th Edition by Behrouz A. Forouzan

৭১.
Which of the following data structures is used to implement B+ trees for indexing?
  1. Linked List
  2. Array
  3. Binary Tree
  4. Balanced Tree
সঠিক উত্তর:
Balanced Tree
উত্তর
সঠিক উত্তর:
Balanced Tree
ব্যাখ্যা

A B+ tree is a type of self-balancing tree data structure that is used for efficient indexing and searching, often in databases and file systems. It is a variation of the B-tree, where all values are stored in the leaf nodes, and the internal nodes only store keys for navigation. The tree is balanced so that all leaf nodes are at the same depth.
B+ trees are balanced trees, meaning they maintain their structure in such a way that the depth of the tree remains balanced, ensuring efficient search, insertion, and deletion operations. The balance is typically maintained by splitting or merging nodes as necessary during insertions and deletions.

Example:
A B+ tree is particularly effective for range queries and sorted data retrieval in databases. For example, in a B+ tree with order 3, each node can have 2 to 3 children, ensuring that the tree remains balanced and allows for efficient searching, even with large datasets.

Sources: Data Communications and Networking (4th Ed.) by Behrouz A. Forouzan

৭২.
Which of the following SQL constraints is used to enforce a relationship between two tables?
  1. UNIQUE
  2. FOREIGN KEY
  3. PRIMARY KEY
  4. CHECK
সঠিক উত্তর:
FOREIGN KEY
উত্তর
সঠিক উত্তর:
FOREIGN KEY
ব্যাখ্যা

The FOREIGN KEY constraint is used in SQL to establish and enforce a link between the columns in two tables. It creates a relationship between the primary key of one table and a field (or fields) in another table. This ensures referential integrity, meaning that a value in the foreign key column must correspond to a value in the primary key column of the related table or be null.

Example of FOREIGN KEY in SQL:
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
CustomerID INT,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);

In this example, the FOREIGN KEY constraint is used to enforce a relationship between the Orders table and the Customers table, ensuring that each CustomerID in the Orders table matches a CustomerID in the Customers table.

Sources: Data Communications and Networking (4th Ed.) by Behrouz A. Forouzan

৭৩.
Which of the following properties is associated with a transaction in a database system?
  1. Atomicity
  2. Durability
  3. Consistency
  4. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা

A transaction in a database system is expected to adhere to the ACID properties: Atomicity, Consistency, Isolation, and Durability. These properties ensure that transactions are processed reliably.

Example:
Consider a banking transaction where you transfer money from Account A to Account B:
Atomicity: The entire transaction (debit from Account A and credit to Account B) will either succeed or fail as a whole.
Consistency: After the transaction, the total amount of money in the system remains the same (i.e., no money is lost or created).
Durability: Once the transaction is successfully completed, the changes (the transfer of funds) are permanent, even if the system crashes afterward.

Sources: Data Communications and Networking (4th Ed.) by Behrouz A. Forouzan

৭৪.
Which of the following is used to manage concurrency control in a database?
  1. Locking
  2. Indexing
  3. Query optimization
  4. Normalization
সঠিক উত্তর:
Locking
উত্তর
সঠিক উত্তর:
Locking
ব্যাখ্যা

Concurrency control in databases ensures that multiple transactions can execute simultaneously without causing data inconsistency or conflicts. Among the various techniques used to manage concurrency control, locking is the most common and crucial method.

Example:
Consider two transactions trying to update the same record in a database:
• Transaction 1 tries to update a row.
• Transaction 2 tries to read or modify the same row at the same time.
Using locking, Transaction 1 can acquire an exclusive lock on the row, preventing Transaction 2 from accessing it until Transaction 1 completes. This ensures that the database remains consistent even when multiple transactions are happening simultaneously.

Source: Fundamentals of Database Systems by Ramez Elmasri & Shamkant B. Navathe

৭৫.
Which of the following is an example of a semi-structured database?
  1. Relational databases
  2. XML databases
  3. Graph databases
  4. Object-oriented databases
সঠিক উত্তর:
XML databases
উত্তর
সঠিক উত্তর:
XML databases
ব্যাখ্যা

A semi-structured database is a type of database that does not follow a fixed schema like a traditional relational database but still has some structure, such as tags or key-value pairs. XML databases are a common example of semi-structured databases.
XML databases store data in XML (eXtensible Markup Language) format, which is inherently semi-structured. XML allows flexibility in how data is organized, as it uses tags to define structure, but the schema can vary between different XML documents. This flexibility in structure is a hallmark of semi-structured data.

Example:
An XML document might store data as follows:

Here, the structure is flexible, as the number of elements can vary, and there is no rigid schema enforcing the data's format. This flexibility is typical of semi-structured data.

Source: Fundamentals of Database Systems by Ramez Elmasri & Shamkant B. Navathe

৭৬.
Which of the following is a primary index?
  1. An index that does not require sorting
  2. An index that is used for faster searching
  3. An index built on a non-unique key
  4. An index where the index entries are stored in a separate file
সঠিক উত্তর:
An index that is used for faster searching
উত্তর
সঠিক উত্তর:
An index that is used for faster searching
ব্যাখ্যা

A primary index is an index that is created on the primary key of a table. It helps to speed up the search process, especially for queries that involve the primary key.
This is the correct definition. A primary index is used to optimize search operations, particularly those based on the primary key. It speeds up searching by maintaining an ordered structure, such as a B-tree or hash table, to facilitate quick lookups.

Example:
For a Students table with the following structure:
StudentID Name Age
101 John 20
102 Alice 22

If StudentID is the primary key, a primary index will be created on StudentID, enabling fast searching of students by their StudentID.

Source: Fundamentals of Database Systems by Ramez Elmasri & Shamkant B. Navathe

৭৭.
Which of the following is not a typical software development paradigm?
  1. Waterfall
  2. Agile
  3. V-Model
  4. Pyramid
সঠিক উত্তর:
Pyramid
উত্তর
সঠিক উত্তর:
Pyramid
ব্যাখ্যা

The term software development paradigm refers to a methodology or framework used to organize and structure the software development process.
Pyramid is not a typical software development paradigm. It might refer to certain types of architectural patterns (e.g., pyramid architecture in UI design or testing pyramid in software testing) but is not a formal software development methodology like Waterfall, Agile, or V-Model.

Example:
Waterfall: You first gather requirements, then design the system, followed by implementation, and testing in sequential steps.
Agile: You work in iterative cycles, delivering small pieces of functionality, testing them, and refining the product continuously.

Source: Software Engineering by Ian Sommerville

৭৮.
Which of the following is the first phase in the software development life cycle (SDLC)?
  1. Design
  2. Coding
  3. Requirement analysis
  4. Testing
সঠিক উত্তর:
Requirement analysis
উত্তর
সঠিক উত্তর:
Requirement analysis
ব্যাখ্যা

The Software Development Life Cycle (SDLC) is a structured approach to software development that includes several phases, which are typically carried out in a sequence. The first phase in the SDLC is Requirement Analysis, where the needs and expectations of the stakeholders (e.g., clients, end users) are gathered and documented. This phase forms the foundation for the design and implementation of the system.
Requirement analysis: The first phase involves understanding the problem to be solved, gathering user requirements, and defining the software's functionalities and features. This phase is crucial for ensuring that the final product meets the needs of the users and stakeholders.

Example:
Requirement gathering for a new banking application would include discussions with stakeholders to understand what features are required (e.g., account creation, fund transfer, etc.), what security measures are needed, and what platforms the application should support.

Source: Software Engineering by Ian Sommerville

৭৯.
Which of the following is an illusion of large main memory created by the OS?
  1. Virtual Memory
  2. Cache Memory
  3. Register Memory
  4. Direct Memory Access (DMA)
সঠিক উত্তর:
Virtual Memory
উত্তর
সঠিক উত্তর:
Virtual Memory
ব্যাখ্যা

Virtual Memory is a memory management technique that creates the illusion of a larger amount of main memory than is physically available. It allows programs to use more memory than the computer physically has by swapping data between the physical memory (RAM) and disk storage (typically a hard drive or SSD).

Example:
When a program tries to access memory beyond the physical RAM, the operating system uses virtual memory to swap parts of the program to disk and bring them back into RAM as needed. This makes it appear as if the system has much more RAM than it physically does.

Source: Modern Operating Systems (4th Edition) by Andrew S. Tanenbaum

৮০.
In which year was Linux 1.0 officially released?
  1. 1991
  2. 1993
  3. 1994
  4. 1995
সঠিক উত্তর:
1994
উত্তর
সঠিক উত্তর:
1994
ব্যাখ্যা

Linux 1.0 was the first official stable release of the Linux kernel, which was created by Linus Torvalds.
• Linus Torvalds began developing Linux in 1991 as a personal project, with the first version (0.01) released in 1991.
Linux 1.0 was released on March 14, 1994. It was a significant milestone in the development of the Linux kernel as it marked the first version to be considered stable and suitable for general use.
• This release contained several improvements over earlier versions, including better hardware support, enhanced networking, and overall stability, which allowed Linux to be used in a broader range of applications.

Example:
Linux 1.0 was an important foundation for the open-source operating system that today powers millions of devices, from smartphones (through Android) to servers, desktops, and more.

Source: Modern Operating Systems (4th Ed.) by Andrew S. Tanenbaum

৮১.
Which of the following is a classical problem related to Inter-Process Communication (IPC)?
  1. Memory leak
  2. The Dining Philosophers problem
  3. Stack overflow
  4. File corruption
সঠিক উত্তর:
The Dining Philosophers problem
উত্তর
সঠিক উত্তর:
The Dining Philosophers problem
ব্যাখ্যা

The Dining Philosophers problem is a classic synchronization and concurrency problem related to Inter-Process Communication (IPC). It was formulated by Edsger Dijkstra in 1965 and is used to illustrate problems of synchronization, resource sharing, and deadlock in a multi-process system.
In the Dining Philosophers problem, there are five philosophers sitting at a table. Each philosopher thinks and occasionally needs to eat. To eat, they need two shared resources: a fork (there's one fork between each pair of philosophers). The challenge is to design a protocol for the philosophers to avoid conflicts (e.g., two philosophers trying to pick up the same fork simultaneously) and to prevent deadlock (a situation where none of the philosophers can eat).

Source: Modern Operating Systems (4th Ed.) by Andrew S. Tanenbaum

৮২.
Which of the following is an example of an IBM 3270 terminal?
  1. Dumb
  2. Smart
  3. Virtual
  4. Printer
সঠিক উত্তর:
Smart
উত্তর
সঠিক উত্তর:
Smart
ব্যাখ্যা

The IBM 3270 is a family of terminals introduced by IBM in 1960s. It is considered a smart terminal because it has its own processing capabilities and can handle certain operations on its own, unlike dumb terminals, which rely entirely on a host computer for processing.

Source: Data Communications and Networking (5th Edition) by Behrouz A. Forouzan

৮৩.
Which of the following is the equivalent of (A + B)(A + C)?
  1. A + B
  2. A + C
  3. B +AC
  4. A + BC
সঠিক উত্তর:
A + BC
উত্তর
সঠিক উত্তর:
A + BC
ব্যাখ্যা

This is the distributive law of Boolean algebra, allowing factorization.

(A + B)(A + C) = A + BC

Proof:
(A+B) (A+C) = A.A + A.C + B.A + B.C
= A + A.C + A.B + B.C [Since A.A = A]
= A(1 + C + B) + B.C [Since 1 + any variable = 1]
= A + B.C

∴ (A+B) (A+C) = A + B.C

The answer is A+BC

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

৮৪.
If an object has a mass of 1 kg, how much energy does this mass represent?
  1. 9×1016 joules
  2. 9×1018 joules
  3. 9×1011 joules
  4. 9×10 joules
সঠিক উত্তর:
9×1016 joules
উত্তর
সঠিক উত্তর:
9×1016 joules
ব্যাখ্যা

we use Einstein's famous equation:
E=mc2

Where:
E is the energy (in joules),
m is the mass (in kilograms),
c is the speed of light in a vacuum (c=3.0×108 m/s).

Given that,
Mass, m=1 kg
Speed of light, c=3.0×108 m/s.

Now,Substitute the values into the equation:
E=mc2
E=1×(3.0×108)2
E=9×1016 Joules

Source: Special Relativity by Albert Einstein.

৮৫.
If the frequency of a wave is 50 Hz, what is its period?
  1. 0.4 seconds
  2. 0.5 seconds
  3. 4 seconds
  4. 5 seconds
সঠিক উত্তর:
0.5 seconds
উত্তর
সঠিক উত্তর:
0.5 seconds
ব্যাখ্যা

The period of a wave is the inverse of the frequency. The formula to calculate the period is
T=1/f

Where:
T is the period (in seconds),
f is the frequency (in Hertz, Hz).

Given that,
Frequency, f= 2 Hz.

Now, substitute the value into the formula:
T=1/f
=1/2
=0.5 seconds

So, the period is 0.5 seconds.

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

৮৬.
If the input voltage of a Zener diode voltage regulator decreases below the Zener breakdown voltage, what happens to the output voltage?
  1. The output voltage stays at the Zener voltage
  2. The output voltage decreases
  3. The diode enters breakdown mode
  4. The output voltage increases
সঠিক উত্তর:
The output voltage decreases
উত্তর
সঠিক উত্তর:
The output voltage decreases
ব্যাখ্যা

In a Zener diode voltage regulator, the Zener diode is designed to maintain a stable output voltage when the input voltage is above the Zener breakdown voltage. However, if the input voltage decreases below the Zener breakdown voltage, the Zener diode will no longer be able to maintain the output voltage at its regulated value.

Example:
If the input voltage to a 5.1V Zener diode regulator drops below 5.1V, the output voltage will also decrease because the diode can no longer maintain regulation.

Source: Electronic Devices and Circuit Theory by Robert L. Boylestad

৮৭.
If an electric motor consumes 600 joules of energy in 1 minute, what is the power consumed?
  1. 10
  2. 30
  3. 50
  4. 100
সঠিক উত্তর:
10
উত্তর
সঠিক উত্তর:
10
ব্যাখ্যা

To calculate power, we use the formula that,
P = E/t

Where,
P is the power (in watts, W),
E is the energy consumed (in joules, J),
t is the time (in seconds, s).

Given that,
Energy consumed (E) = 600 J,
Time (t) = 1 minute = 60 s.

Solution Here,
Substitute the given values into the formula:
P = 600/60
= 10
∴ P = 10 W

So, the power consumed by the electric motor is 10 watts (W).


Sources: Fundamentals of Physics by Halliday, Resnick & Walker

৮৮.
If the power consumed by a device is 1000 W, how much energy is consumed in 10 minutes?
  1. 605000 J
  2. 500000 J
  3. 600000 J
  4. 65000 J
সঠিক উত্তর:
600000 J
উত্তর
সঠিক উত্তর:
600000 J
ব্যাখ্যা

To find the energy consumed, we use the formula that,

E=P×t

Given that,
Energy, P=1000 W
Time,t= 10 minutes =10×60 seconds = 600 seconds.

Now get,
E=1000 W ×600 s =600000 J

∴ A 1000 W light bulb uses 600000 J of energy if it runs for 10 minutes.

Sources: Fundamentals of Physics by Halliday, Resnick & Walker

৮৯.
A capacitor with a capacitance of 10 µF and a voltage of 10 V, what is the energy stored?
  1. 5 × 10-10 J
  2. 5 × 10-9 J
  3. 5 × 10-6 J
  4. 5 × 10-4J
সঠিক উত্তর:
5 × 10-4J
উত্তর
সঠিক উত্তর:
5 × 10-4J
ব্যাখ্যা

The energy E stored in a capacitor is given by the formula,
E = 1/2 × CV2

Where,
E is the energy stored (in joules, J )
C is the capacitance (in farads, F)
V is the voltage across the capacitor (in volts, V).

Given that,
Capacitance, C=10μF=10×10−6 F,
Voltage, V= 10 V.

Solution Here,
Substitute the given values into the formula,
E = 1/2 × 10 × 10−6 × (10)2
= 5 × 10-6 × 100
= 500 × 10-6
∴E = 5 × 10-4 J

We can right, E = 5 × 10-4 J

The energy stored in the capacitor is 5 × 10-4 J.

Source: Physics for Scientists and Engineers by Serway and Jewett

৯০.
What is the gravitational potential energy of an object with a mass of 5 grams placed at a height of 100 meters?
  1. 49 J
  2. 4.9 J
  3. 490 J
  4. 0.49 J
সঠিক উত্তর:
4.9 J
উত্তর
সঠিক উত্তর:
4.9 J
ব্যাখ্যা

The formula to calculate the gravitational potential energy (EP) is:
EP = mgh

Where,
m is the mass of the object (in kilograms),
g is the acceleration due to gravity (9.8 m/s2 ),
h is the height from the ground (in meters).

Given that,
Mass (m) = 5 g = 0.005 kg, (since, 1 gram = 0.001 kg)
Height (h) = 100 m,
Gravitational acceleration (g) =9.8 m/s2

Now, substituting the values into the formula,

EP = 0.005×9.8 ×100
= 4.9

EP = 4.9 Joules

∴ The gravitational potential energy of the object is 4.9 Joules (J).


Source: Physics for Scientists and Engineers by Serway and Jewett

৯১.
In a negative clamper circuit, the output voltage is shifted:
  1. Upwards by a fixed DC voltage
  2. Downwards by a fixed DC voltage
  3. Only in the negative direction
  4. To zero volts
সঠিক উত্তর:
Downwards by a fixed DC voltage
উত্তর
সঠিক উত্তর:
Downwards by a fixed DC voltage
ব্যাখ্যা

A negative clamper shifts the entire AC signal downwards by a fixed DC voltage. This is typically done to ensure that the entire signal stays within a desired voltage range, moving it downward from its original position.

Example:
If the input AC signal fluctuates from -5V to +5V, a negative clamper might shift the entire signal downwards by 5V, making the output range from -10V to 0V.

Source: Electronic Devices and Circuit Theory by Robert L. Boylestad

৯২.
Suppose you have a Current-Controlled Current Source (CCCS) with a gain of 5, and the controlling current is 50 mA. What will be the output current?
  1. 50 mA
  2. 55 mA
  3. 125 mA
  4. 250 mA
সঠিক উত্তর:
250 mA
উত্তর
সঠিক উত্তর:
250 mA
ব্যাখ্যা

The formula for calculating the output current (Iout),

Iout = α × Iin

Where,
α is the gain of the CCCS,
Iin is the controlling current,
Iout is the output current.


Given that,
The gain , α = 5,
The controlling current, Iin = 50 mA.

Now, applying the values into the formula,
Iout = 5×50
∴Iout =250 mA

So, the output current is 250 mA.

Source: Physics for Scientists and Engineers by Serway and Jewett

৯৩.
What is the total resistance in a series circuit with three resistors of values 2Ω, 4Ω, and 6Ω?
  1. 6 Ω
  2. 12 Ω
  3. 56 Ω
  4. 246 Ω
সঠিক উত্তর:
12 Ω
উত্তর
সঠিক উত্তর:
12 Ω
ব্যাখ্যা

In a series circuit, the total resistance (R) is the sum of the individual resistances:

R = R1+ R2 + R3
So, for the given resistors, R = 2Ω+4Ω+6Ω = 12Ω

If you connect three resistors of 2Ω, 4Ω, and 6Ω in series, the total resistance is 12Ω.
The right answer is 12Ω


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

৯৪.
In a forward-biased diode circuit with a 100 V supply and a 1kΩ resistor, what is the current through the circuit?
  1. 200 mA
  2. 10 mA
  3. 99.3 mA
  4. 900 mA
সঠিক উত্তর:
99.3 mA
উত্তর
সঠিক উত্তর:
99.3 mA
ব্যাখ্যা

To solve for the current, we will apply Ohm's Law and take into account the typical forward voltage drop across a diode.
In a forward-biased diode, the voltage drop across the diode is approximately Vd≈0.7V (this is a typical value for silicon diodes).

Given that,
Supply voltage, VS=100 V
Resistor, R=1kΩ=1000 Ω
Assuming the ideal diode voltage drop, Vd =0.7V
Now,
The voltage drop across the resistor will be
VR = VS​−Vd​=100 V−0.7V= 99.3V

Using Ohm's Law, the current through the circuit,
I = VR / R
= 99.3/1000
= 0.0993
∴ I = 0.0993 A = 99.3 mA
The answer is 99.3 mA.


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

৯৫.
Which of the following interrupts is used by the 8086 for software-driven interrupt requests?
  1. Hardware interrupt
  2. Software interrupt
  3. External interrupt
  4. Timer interrupt
সঠিক উত্তর:
Software interrupt
উত্তর
সঠিক উত্তর:
Software interrupt
ব্যাখ্যা

In the 8086 microprocessor, interrupts can be categorized into hardware-driven and software-driven types. For software-driven interrupt requests, the software interrupt is used.
Software Interrupt: This type of interrupt is triggered by an instruction in the program (like INT instruction). Software interrupts are used for system calls, exceptions, or to invoke specific routines in the operating system or BIOS.

Example:
INT 21h in DOS is a software interrupt that allows programs to make system calls to the operating system.

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

৯৬.
Choose the correct sentence:
  1. It is high time you making a decision.
  2. It is high time you make a decision.
  3. It is high time you made a decision.
  4. It is high time you could make a decision.
সঠিক উত্তর:
It is high time you made a decision.
উত্তর
সঠিক উত্তর:
It is high time you made a decision.
ব্যাখ্যা

• Correct sentence: It is high time you made a decision.

• Use of It is time/ It is high time:
- It is time/ It is high time এরপর যদি subject থাকে তাহলে পরবর্তী verb টি past indefinite tense এ হয়।
- কোনো কিছু করার এখনই উপযুক্ত সময় অর্থে It is time/ It is high time ব্যবহৃত হয়।

- নিয়মানুযায়ী, প্রদত্ত বাক্যে It is high time এর পরে subject (you) আছে, তাই এর পরে verb এর past form (made) বসবে।

• More examples:
- It is high time she left the place.
- It is high time you started studying.

• তবে, It is time/It is high time এরপর যদি subject না থাকে তবে to + verb হয়।
- যেমন: It is high time to stop corruption.

অন্য অপশন বিশ্লেষণ-
ক) It is high time you making a decision.
→ ভুল, কারণ verb এর past form হবে।

খ) It is high time you make a decision.
→ ভুল, কারণ verb এর past form (made) হবে।

ঘ) It is high time you could make a decision.
→ ভুল, কারণ could make দ্বারা অতীতের কাজ বুঝানো হয়, কিন্তু It is high time দ্বারা বর্তমানের কাজ বুঝানো হয়।

Source:
1. A Passage to the English Language by S.M. Zakir Hussain.
2. Advanced Learner's Communicative English Grammar and Composition by Chowdhury and Hossain.

৯৭.
গুপ্ত বংশের আদি পুরুষ কে ছিলেন?
  1. সমুদ্রগুপ্ত
  2. প্রথম চন্দ্রগুপ্ত
  3. শ্রীগুপ্ত
  4. দ্বিতীয় চন্দ্রগুপ্ত
সঠিক উত্তর:
শ্রীগুপ্ত
উত্তর
সঠিক উত্তর:
শ্রীগুপ্ত
ব্যাখ্যা

গুপ্ত সাম্রাজ্য:
- খ্রিস্টীয় তিন শতকের শেষ এবং চার শতকের প্রথমদিকে সম্ভবত প্রথম চন্দ্রগুপ্ত অথবা সমুদ্রগুপ্তের মাধ্যমে বাংলায় গুপ্ত শাসন সম্প্রসারিত হয়।
- শ্রীগুপ্ত হচ্ছেন গুপ্ত বংশের আদি পুরুষ।
- এল্যানের মতে, পাটলীপুত্র (মগধের অভ্যন্তরে) নগরের অদূরে শ্রীগুপ্তের রাজত্ব ছিল।
- প্রথম চন্দ্রগুপ্তের হাত ধরে গুপ্ত শাসন প্রতিষ্ঠিত হয়।
- প্রথম কুমারগুপ্তের সময় (৪৩২-৪৪৮ খ্রি.) থেকে উত্তর বাংলা গুপ্ত সাম্রাজ্যের একটি গুরুত্বপূর্ণ প্রশাসনিক বিভাগ হিসেবে গড়ে ওঠে।
- এটির নাম ছিল তখন ‘পুন্ড্রবর্ধন ভুক্তি’।
- হুনদের আক্রমণের মধ্য দিয়ে গুপ্ত সাম্রাজ্যের পতন ঘটে।

তথ্যসূত্র - বাংলাপিডিয়া ও ইতিহাস, এসএসএইচএল, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

৯৮.
জাতীয় অর্থনৈতিক পরিষদের নির্বাহী কমিটি (ECNEC) এর বর্তমান সভাপতি কে? (অক্টোবর, ২০২৫)
  1. সালেহউদ্দিন আহমেদ
  2. আলী ইমাম মজুমদার
  3. ড. মুহাম্মদ ইউনূস
  4. ফয়েজ আহমদ
সঠিক উত্তর:
ড. মুহাম্মদ ইউনূস
উত্তর
সঠিক উত্তর:
ড. মুহাম্মদ ইউনূস
ব্যাখ্যা

ECNEC:
- বাংলাদেশের অর্থনৈতিক নীতি ও উন্নয়ন পরিকল্পনা অনুমোদনের সর্বোচ্চ কর্তৃপক্ষ জাতীয় অর্থনৈতিক পরিষদের নির্বাহী কমিটি (ECNEC)।
- ECNEC-এর পূর্ণরূপ: The Executive Committee of the National Economic Council.
- জাতীয় অর্থনৈতিক পরিষদের নির্বাহী কমিটি (ECNEC) সরকারের দ্বিতীয় শক্তিশালী কমিটি।
- গঠিত হয়: ১৯৮২ সালে।
- সভাপতি: প্রধান উপদেষ্টা ড. মুহাম্মদ ইউনূস। (অক্টোবর, ২০২৫)
- অর্থমন্ত্রী এর বিকল্প চেয়ারম্যান বা সভাপতি: সালেহউদ্দিন আহমেদ। (অক্টোবর, ২০২৫)
- এ কমিটির সদস্যগণ সরকার প্রধান কর্তৃক মনোনীত হয়ে থাকেন।

তথ্যসূত্র - মন্ত্রিপরিষদ বিভাগ।

৯৯.
বোরো ধান উৎপাদনে শীর্ষ জেলা কোনটি?
  1. কুমিল্লা
  2. দিনাজপুর
  3. পাবনা
  4. ময়মনসিংহ
সঠিক উত্তর:
ময়মনসিংহ
উত্তর
সঠিক উত্তর:
ময়মনসিংহ
ব্যাখ্যা

ধান উৎপাদন:
- বাংলাদেশের প্রায় ৮০-৮৫ ভাগ জমিতে ধান চাষ করা হয়।
- কৃষি পরিসংখ্যান বর্ষগ্রন্থ - ২০২৪ অনুসারে ময়মনসিংহ জেলায় সবচেয়ে বেশি ধান উৎপন্ন হয়।
- বিভাগ অনুসারে রংপুর বিভাগে সবচেয়ে বেশি ধান উৎপন্ন হয়।
- আউশ ধান উৎপাদনে শীর্ষে কুমিল্লা জেলা।
- আমন ধান উৎপাদনে শীর্ষে দিনাজপুর জেলা।
- বোরো ধান উৎপাদনে শীর্ষে ময়মনসিংহ জেলা।

তথ্যসূত্র - কৃষি পরিসংখ্যান বর্ষগ্রন্থ ২০২৪।

১০০.
বক্সারের যুদ্ধ সংঘটিত হয় কোন স্থানে?
  1. দিল্লি
  2. পাটনা
  3. কানপুর
  4. বিহার
সঠিক উত্তর:
বিহার
উত্তর
সঠিক উত্তর:
বিহার
ব্যাখ্যা

বক্সারের যুদ্ধ:
- বক্সারের যুদ্ধ সংঘটিত হয় বিহারে।
- ১৭৬৪ সালের ২২ অক্টোবর বিহারের বক্সার নামক স্থানে সংঘটিত এ যুদ্ধে ইংরেজরা জয়লাভ করে।
- বাদশাহ দ্বিতীয় শাহ আলম পুনরায় ইংরেজ শিবিরে আশ্রয় নেন। সুজাউদ্দৌলা রোহিলাখন্ডে পালিয়ে যান এবং অযোধ্যা ইংরেজ বাহিনীর পদানত হয়। মীর কাসিম নিরুদ্দেশ হন এবং এরপর তাঁর সম্পর্কে আর কিছু জানা যায় নি।
- বক্সার ছিল একটি চূড়ান্ত যুদ্ধ।
- এ যুদ্ধের পর বাংলা ইংরেজ কোম্পানির শাসনের অধীনে আবদ্ধ হয়।

তথ্যসূত্র - বাংলাপিডিয়া।

১০১.
বাংলাদেশ সিভিল সার্ভিসের ক্যাডার সংখ্যা কয়টি? (অক্টোবর, ২০২৫)
  1. ২৬টি
  2. ২৭টি
  3. ২৮টি
  4. ২৯টি
সঠিক উত্তর:
২৬টি
উত্তর
সঠিক উত্তর:
২৬টি
ব্যাখ্যা

সিভিল সার্ভিস ক্যাডার:
- বাংলাদেশ সরকারী কর্ম কমিশন প্রজাতন্ত্রের কর্মে নিয়োগের জন্য উপযুক্ত এবং যোগ্যতাসম্পন্ন ব্যক্তি নির্বাচন করার ক্ষমতাপ্রাপ্ত একটি সাংবিধানিক প্রতিষ্ঠান।
- প্রতিষ্ঠানটি বিভিন্ন দেশে তার প্রতিরূপ সংস্থাসমূহের মতো প্রজাতন্ত্রের কর্মে নিযুক্ত মানব সম্পদ পরিকল্পনায় উৎকর্ষ সাধনের পাশাপাশি জনপ্রশাসন ব্যবস্থাপনায় নিরপেক্ষতা নিশ্চিত করতে গুরুত্বপূর্ণ জাতীয় ভূমিকা পালন করছে।
- কর্ম কমিশন দেশব্যাপি প্রতিযোগিতামূলক পরীক্ষার মাধ্যমে, প্রজাতন্ত্রের কর্মে নিয়োগ লাভের উপযুক্ত ব্যক্তি নির্বাচন করে।
- বাংলাদেশ সিভিল সার্ভিসের ক্যাডার ২৬টি।

তথ্যসূত্র - কর্ম কমিশন ওয়েবসাইট।

১০২.
নিচের কোন জেলায় ওরাওঁ ক্ষুদ্র নৃগোষ্ঠীর বসবাস রয়েছে?
  1. কক্সবাজার
  2. কুড়িগ্রাম
  3. বান্দরবান
  4. রাঙ্গামাটি
সঠিক উত্তর:
কুড়িগ্রাম
উত্তর
সঠিক উত্তর:
কুড়িগ্রাম
ব্যাখ্যা

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

তথ্যসূত্র - বাংলাপিডিয়া।

১০৩.
ন্যাটো (NATO) চার্টারের কোন ধারায় 'শান্তিপূর্ণ সমাধানের' কথা বলা আছে?
  1. অনুচ্ছেদ ১
  2. অনুচ্ছেদ ২
  3. অনুচ্ছেদ ৩
  4. অনুচ্ছেদ ৪
সঠিক উত্তর:
অনুচ্ছেদ ১
উত্তর
সঠিক উত্তর:
অনুচ্ছেদ ১
ব্যাখ্যা

NATO:
- NATO-এর পূর্ণরূপ:North Atlantic Treaty Organisation অথবা উত্তর আটলান্টিক নিরাপত্তা জোট।
- দ্বিতীয় বিশ্বযুদ্ধের পর ১৯৪৯ সালের ৪ এপ্রিল যুক্তরাষ্ট্রের ওয়াশিংটনে গঠন করা হয় সামরিক জোট NATO।
- প্রতিষ্ঠিত হয় ৪ এপ্রিল, ১৯৪৯।
- প্রতিষ্ঠাতা সদস্য: ১২টি (যুক্তরাষ্ট্র, যুক্তরাজ্য, ফ্রান্স, বেলজিয়াম, কানাডা, ডেনমার্ক, আইসল্যান্ড, ইতালি, লুক্সেমবার্গ, নেদারল্যান্ডস, নরওয়ে ও পর্তুগাল)।
- বর্তমান সদস্য: ৩২টি।
- সদর দপ্তর: ব্রাসেলস, বেলজিয়াম।
- বর্তমান মহাসচিব: মার্ক রুট্টে।
- মুসলিম দেশ: আলবেনিয়া ও তুরস্ক।
- সর্বশেষ ৩২তম সদস্য হলো সুইডেন।

• ন্যাটোর অনুচ্ছেদ: ন্যাটো প্রতিষ্ঠার চুক্তিটি ছোট। মাত্র ১৪টি ধারার। এগুলো হলো:
- অনুচ্ছেদ ১: শান্তিপূর্ণ সমাধান,
- অনুচ্ছেদ ২: বন্ধুত্বপূর্ণ সম্পর্ক,
- অনুচ্ছেদ ৩: প্রতিরক্ষা সক্ষমতা,
- অনুচ্ছেদ ৪: পরামর্শ,
- অনুচ্ছেদ ৫: সম্মিলিত প্রতিরক্ষা,
- অনুচ্ছেদ ৬: আক্রমণের সংজ্ঞা ,
- অনুচ্ছেদ ৭: জাতিসংঘ সনদের বাধ্যবাধকতা,
- অনুচ্ছেদ ৮: অ-দ্বন্দ্বমূলক সম্পৃক্ততা,
- অনুচ্ছেদ ৯: বাস্তবায়ন পরিষদ,
- অনুচ্ছেদ ১০: অতিরিক্ত পক্ষসমূহ,
- অনুচ্ছেদ.১১: চুক্তি অনুমোদন এবং প্রয়োগ,
- অনুচ্ছেদ ১২: চুক্তি পর্যালোচনা,
- অনুচ্ছেদ ১৩: জোটের সদস্যতা ত্যাগ,
- অনুচ্ছেদ ১৪: চুক্তির অন্যান্য সংস্করণের গ্রহণযোগ্যতা।

উৎস: NATO ওয়েবসাইট।

১০৪.
নিম্নের কোন মতবাদে 'রাষ্ট্রের বিভিন্ন দায়িত্ব, জাতীয় স্বার্থ এবং বিশ্ব রাজনীতিতে প্রভাব বিস্তারের কথা বলা হয়েছে?
  1. মার্ক্সবাদ
  2. নব্য-উদারতাবাদ
  3. বাস্তববাদ
  4. গঠনবাদ
সঠিক উত্তর:
বাস্তববাদ
উত্তর
সঠিক উত্তর:
বাস্তববাদ
ব্যাখ্যা

◉ বাস্তববাদ (Realism):
➝ It emphasizes the role of the state, national interest, and power in world politics.
➝ অর্থাৎ আন্তর্জাতিক সম্পর্কের এই তত্ত্বটি রাষ্ট্রের বিভিন্ন দায়িত্ব, জাতীয় স্বার্থ এবং বিশ্ব রাজনীতিতে প্রভাব বিস্তারের কথা বলে।

◉ মার্ক্সবাদ (Marxism):
➝ Marxism, a body of doctrine developed by Karl Marx and, to a lesser extent, by Friedrich Engels in the mid-19th century. It originally consisted of three related ideas: a philosophical anthropology, a theory of history, and an economic and political program.
➝ মার্ক্সবাদ মূলত একটি রাজনৈতিক ও সামাজিক দর্শন। ঐতিহাসিক বস্তুবাদ , দ্বান্দ্বিক বস্তুবাদ, উদ্বৃত্ত্ব মুল্যতত্ত্ব ও শ্রেণিসংগ্রাম এই চারটি বিষয়কে কেন্দ্র করে মার্কসবাদ বিকশিত হয়েছে।

◉ নব্য-উদারতাবাদ (Neoliberalism):
➝ Neoliberalism, ideology and policy model that emphasizes the value of free market competition.
➝ আন্তর্জাতিক সম্পর্কের ক্ষেত্রে নব্য উদারতাবাদের ধারনাটির ব্যাপক পরিচয় তুলে ধরেন রবার্ট কোহেন। এই তত্ত্ব অনুযায়ী রাষ্ট্রসমূহহের জাতীয় স্বার্থ হাসিলের জন্য আন্তর্জাতিক সংগঠেনর কোন বিকল্প নাই।

◉ গঠনবাদ (Constructivism):
➝ According to this approach, the behaviour of humans is determined by their identity, which itself is shaped by society’s values, history, practices, and institutions.
➝ এই তত্ত্বের মূল কথা হলো আন্তর্জাতিক সম্পর্কের মূল ভিত্তি বিভিন্ন আদর্শের উপর নির্ভরশীল। পাশাপাশি আরো বলা আছে, মানুষের আচরণ তার পারিপার্শিক বিভিন্ন উপাদানের উপর নির্ভর করে। সরাসরি আন্তর্জাতিক সংগঠনের কথা না বলা থাকলেও অন্তর্নিহিত ধারণা হলো, শক্তিশালি আন্তর্জাতিক প্রতিষ্ঠানের উপস্থিতি সামগ্রিকভাবে কল্যাণকর।
এছাড়াও আছে - Regime Theory, Functionalism. etc.

উৎস: Britannica.com এবং আন্তর্জাতিক রাজনীতিকোষ; লেখক: তারেক শামসুর রহমান। Liberalism & International theory; A Moravcsik.

১০৫.
নিম্নের কোন দেশে সমুদ্র বন্দর নাই?
  1. মঙ্গোলিয়া
  2. আজারবাইজান
  3. লাওস
  4. উপরের সবগুলো
সঠিক উত্তর:
উপরের সবগুলো
উত্তর
সঠিক উত্তর:
উপরের সবগুলো
ব্যাখ্যা

সমুদ্র বন্দরহীন দেশ:
- যেসব দেশের সাথে সমুদ্র সীমা নেই সেসব দেশকে স্থল বেষ্টিত দেশ (Landlocked country) বলে।

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

উৎস: ওয়ার্ল্ড এটলাস।

১০৬.
নিম্নের কোন সভ্যতা পতনের পর প্রাচীন গ্রীক সভ্যতার সূচনা হয়?
  1. মাইসেনিয়ান সভ্যতা
  2. মিনোয়ান সভ্যতা
  3. সামারিয়ান সভ্যতা
  4. নিওলিথিক সভ্যতা
সঠিক উত্তর:
মাইসেনিয়ান সভ্যতা
উত্তর
সঠিক উত্তর:
মাইসেনিয়ান সভ্যতা
ব্যাখ্যা

• গ্রিক সভ্যতা:
- প্রাচীন গ্রিক সভ্যতা, মাইসেনিয়ান সভ্যতার পরের সময়কাল।
- প্রাচীন গ্রিস তার উচ্চতায় এশিয়া মাইনর, দক্ষিণ ইতালি, সিসিলি এবং গ্রীক দ্বীপপুঞ্জের বসতি নিয়ে গঠিত।
- এটি শহর-রাজ্যে বিভক্ত ছিল-এথেন্স এবং স্পার্টা।
- গ্রিক সংস্কৃতি হেলেনীয় সংস্কৃতি নামে বেশি পরিচিত।
- সাহিত্যের ক্ষেত্রে প্রাচীন গ্রিসের সৃষ্টি আজও মানব সমাজের মূল্যবান সম্পদ।
- হোমারের মহাকাব্য 'ইলিয়ড' এবং ‘ওডিসি' মহাকাব্যের অপূর্ব নিদর্শন।
- গ্রিকরা প্রথম বিজ্ঞান চর্চা শুরু করে খ্রিস্টপূর্ব ৬০০ অব্দে।
- তারাই প্রথম প্রমাণ করেন যে, পৃথিবী একটি গ্রহ এবং তা নিজ কক্ষপথে আবর্তিত হয়।
- গ্রিক জ্যোতির্বিদরা সূর্য ও চন্দ্ৰ গ্রহণের কারণ নির্ণয় করতে সক্ষম হন।

সূত্র - ব্রিটানিকা ও বাংলাদেশের ইতিহাস ও বিশ্বসভ্যতা, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

১০৭.
'অরেঞ্জ বিপ্লবের' কেন্দ্রবিন্দু হিসেবে কোন শহর পরিচিত?
  1. ওডেসা
  2. মস্কো
  3. কিয়েভ
  4. মিনস্ক
সঠিক উত্তর:
কিয়েভ
উত্তর
সঠিক উত্তর:
কিয়েভ
ব্যাখ্যা

অরেঞ্জ বিপ্লব:
- ‘অরেঞ্জ বিপ্লব' সংঘটিত হয় ইউক্রেনে।
- অরেঞ্জ বিপ্লব ছিল একটি ধারাবাহিক প্রতিবাদ এবং রাজনৈতিক ঘটনা।
- এটি সংঘটিত হয়েছিল ২০০৪ সালে।
- ইউক্রেনের রাজধানী কিয়েভ ছিল নাগরিক প্রতিরোধ আন্দোলনের কেন্দ্রবিন্দু।
- ২০০৪ সালে ইউক্রেনে অনুষ্ঠিত প্রেসিডেন্ট নির্বাচনে কারচুপি এবং ব্যাপক দুর্নীতির অভিযোগ তুলে এ আন্দোলনের সূত্রপাত।

সূত্র - Britannica.com

১০৮.
নিম্নের কত তারিখে জাতিসংঘ প্রতিষ্ঠা লাভ করে?
  1. ১৯৪৪ সালের ২৪ অক্টোবর
  2. ১৯৪৫ সালের ২৪ অক্টোবর
  3. ১৯৪৫ সালের ১০ অক্টোবর
  4. ১৯৪৪ সালের ১২ অক্টোবর
সঠিক উত্তর:
১৯৪৫ সালের ২৪ অক্টোবর
উত্তর
সঠিক উত্তর:
১৯৪৫ সালের ২৪ অক্টোবর
ব্যাখ্যা

জাতিসংঘ:
- ১৯৪৫ সালের ২৪ অক্টোবর জাতিসংঘ সনদ কার্যকরের মাধ্যমে আনুষ্ঠানিকভাবে জাতিসংঘ গঠিত হয়।
- এর আগে ১৯৪৫ সালের ২৬ জুন যুক্তরাষ্ট্রের সানফ্রান্সিসকো শহরে জাতিসংঘ সনদ স্বাক্ষরিত হয়।
- জাতিসংঘের প্রতিষ্ঠাকালীন সদস্য ৫১টি।
- বর্তমান সদস্য ১৯৩টি।
- জাতিসংঘ সদরদপ্তর যুক্তরাষ্ট্রের নিউইয়র্কে অবস্থিত।

উল্লেখ্য,
- জাতিসংঘের মূল অঙ্গসংস্থা ছয়টি:
• সাধারণ পরিষদ
• নিরাপত্তা পরিষদ
• অর্থনৈতিক ও সামাজিক কমিশন
• আন্তর্জাতিক ন্যায়বিচার আদালত
• অছি পরিষদ ও
• জাতিসংঘ সচিবালয়।

সূত্র:- জাতিসংঘ ওয়েবসাইট।

১০৯.
স্কাউট আন্দোলনের প্রতিষ্ঠাতা নিম্নের কে?
  1. হেনরি ডুন্যান্ট
  2. নেলসন ম্যান্ডেলা
  3. মেলভিন জোন্স
  4. রবার্ট ব্যাডেন পাওয়েল
সঠিক উত্তর:
রবার্ট ব্যাডেন পাওয়েল
উত্তর
সঠিক উত্তর:
রবার্ট ব্যাডেন পাওয়েল
ব্যাখ্যা

স্কাউট আন্দোলন (Scout Movement):
- বিশ্বব্যাপী তরুণদের চরিত্র, নেতৃত্ব, এবং দায়িত্ববোধ গঠনের একটি গুরুত্বপূর্ণ সামাজিক আন্দোলন।
- প্রতিষ্ঠার সাল: ১৯০৭ সালে।
- প্রতিষ্ঠাতা: রবার্ট ব্যাডেন -পাওয়েল (Robert Baden-Powell)।
- প্রথম স্কাউট ক্যাম্প: ব্রাউনসি দ্বীপ, ইংল্যান্ড, ১৯০৭ সালৈ।
- মূল সংগঠন: World Organization of the Scout Movement (WOSM).
- প্রধান কার্যালয়: জেনেভা, সুইজারল্যান্ড।

• মূল উদ্দেশ্য:
- তরুণদের শারীরিক, মানসিক, নৈতিক ও সামাজিক বিকাশের মাধ্যমে ভালো নাগরিক তৈরি করা
- মূলমন্ত্র (Motto): "Be Prepared" (প্রস্তুত থাকো)
- মূলনীতি: কর্তব্যপরায়ণতা, সাহায্যকারিতা ও চরিত্রগঠন।

উৎস: ব্রিটানিকা ওয়েবসাইট।

১১০.
'Inter-Services Intelligence (ISI)' নিম্নের কোন দেশের গোয়েন্দা সংস্থা?
  1. ভারত
  2. পাকিস্তান
  3. জাপান
  4. জার্মানি
সঠিক উত্তর:
পাকিস্তান
উত্তর
সঠিক উত্তর:
পাকিস্তান
ব্যাখ্যা

• Inter Service Intelligence (ISI)
​ - আইএসআই পাকিস্তানের সামরিক গোয়েন্দা সংস্থা।
- এটি ১৯৪৮ সালে প্রতিষ্ঠিত হয়। তৎকালিন পাকিস্তান সেনাবাহিনীর ডেপুটি চিফ অব স্টাফ রবার্ট কাউথম এটি প্রতিষ্ঠা করেন।
​- ।S। মূলত দেশের বাহিরে পাকিস্তানের স্বার্থ সংরক্ষণে কাজে নিয়োজিত।
- ​তবে পাকিস্তানের অভ্যন্তীরণ রাজনীতিতেও এর ব্যাপক সংশ্লিষ্টতা রয়েছে।
- ​আইএসআই -এর নেতৃত্বে থাকেন লেফটেন্যান্ট জেনারেল/মেজর জেনারেল পদমর্যাদার একজন মহাপরিচালক [ডিজি];
-​ তিনি এখনও পর্যন্ত সেনাবাহিনী থেকে নিযুক্ত একজন কর্মরত কর্মকর্তা।

অন্যদিকে,
• জাপানের গোয়েন্দা সংস্থার নাম নাইচো।
• ভারতের গোয়েন্দা সংস্থার নাম RAW। ​​

উৎস: ব্রিটানিকা & নিউইয়র্ক টাইমস।

১১১.
সূর্য ও চন্দ্র গ্রহণের কারণ নির্ণয় করতে সক্ষম হন -
  1. গ্রিকরা
  2. চীনারা
  3. রোমানরা
  4. কোনটি নয়
সঠিক উত্তর:
গ্রিকরা
উত্তর
সঠিক উত্তর:
গ্রিকরা
ব্যাখ্যা

• গ্রিকদের অবদান:
- গ্রিকরা প্রথম বিজ্ঞান চর্চা শুরু করে খ্রিস্টপূর্ব ৬০০ অব্দে।
- প্রাচীন বিশ্বের প্রাচীনতম মানচিত্র তৈরি করেন - ব্যাবিলনীয়রা.
- পৃথিবীর বৃত্তাকার মানচিত্র প্রথম অংকন করেন গ্রিক বিজ্ঞানিরা।
- তারাই প্রথম প্রমাণ করেন যে, পৃথিবী একটি গ্রহ এবং তা নিজ কক্ষপথে আবর্তিত হয়।
- গ্রিক জ্যোতির্বিদরা সূর্য ও চন্দ্র গ্রহণের কারণ নির্ণয় করতে সক্ষম হন।
- চাঁদের নিজস্ব কোনো আলো নেই, বজ্র ও বিদ্যুৎ জিউসের ক্রোধের কারণে নয় প্রাকৃতিক কারণে ঘটে।
- এই সত্য তারাই প্রথম আবিষ্কার করেন।
- জ্যামিতি বিষয়ে পণ্ডিত ইউক্লিড পদার্থবিদ্যায়ও পারদর্শী ছিলেন।
- বিখ্যাত গণিতবিদ পিথাগোরাস, চিকিৎসা বিজ্ঞানী হিপোক্রেটসের যথেষ্ট খ্যাতি ছিল।

উৎস: বাংলাদেশের ইতিহাস ও বিশ্বসভ্যতা, এসএসসি, উন্মুক্ত বিশ্ববিদ্যালয় এবং ব্রিটানিকা ওয়েবসাইট। [লিঙ্ক]

১১২.
'MERCOSUR' নিচের কোন অঞ্চলের বাণিজ্য জোট হিসেবে পরিচিত?
  1. দক্ষিণ আমেরিকা
  2. উত্তর আফ্রিকা
  3. উত্তর আমেরিকা
  4. দক্ষিণ-পূর্ব এশিয়া
সঠিক উত্তর:
দক্ষিণ আমেরিকা
উত্তর
সঠিক উত্তর:
দক্ষিণ আমেরিকা
ব্যাখ্যা

MERCOSUR:
- 'MERCOSUR' হচ্ছে দক্ষিণ আমেরিকার একটি বাণিজ্য জোট।
- প্রতিষ্ঠা: ২৬ মার্চ, ১৯৯১ সাল
- সদরদপ্তর মন্টিভিডিও, উরুগুয়ে।
- প্রতিষ্ঠাকালীন চুক্তি: 'Treaty of Asuncion'.
- চুক্তি স্বাক্ষরের স্থান: প্যারাগুয়ের রাজধানী আসুনসিয়ন।
- প্রধান ভাষা: স্প্যানিশ ও পর্তুগিজ।
- বর্তমান সদস্য সংখ্যা: ৫টি (আর্জেন্টিনা, ব্রাজিল, প্যারাগুয়ে, বলিভিয়া, উরুগুয়ে। (অক্টোম্বর, ২০২৫)
- ভেনেজুয়েলার সদস্যপদ স্থগিত করা হয় ২০১৬ সালে।
- সহযোগী সদস্য:, পানামা, চিলি, পেরু, ইকুয়েডর, গায়ানা, সুরিনাম, কলম্বিয়া।

উৎস: ব্রিটানিকা ওয়েবসাইট।

১১৩.
যদি a + b + c = 0 হয়, তাহলে (a3 + b3 + c3 )2 = ?
  1. 3a2b2c2
  2. 9abc
  3. 27abc
  4. 9a2b2c2
সঠিক উত্তর:
9a2b2c2
উত্তর
সঠিক উত্তর:
9a2b2c2
ব্যাখ্যা

প্রশ্ন: যদি a + b + c = 0 হয়, তাহলে (a3 + b3 + c3 )2 = ?

সমাধান:
দেওয়া আছে,
a + b + c = 0

আমরা জানি,
a3 + b3 + c3 - 3abc = (a + b + c)(a2 + b2 + c2 - ab - bc - ca)
⇒ a3 + b3 + c3 - 3abc = 0
∴ a3 + b3 + c3 = 3abc

প্রদত্ত রাশি,
(a3 + b3 + c3)2 = (3abc)2 = 9a2b2c2

১১৪.
একজন পরীক্ষার্থীকে 13 টি প্রশ্ন থেকে 6টি প্রশ্নের উত্তর দিতে হবে। এর মধ্যে প্রথম 5টি থেকে ঠিক 3টি প্রশ্নের উত্তর দিতে হবে। সে কত প্রকারে প্রশ্নগুলো বাছাই করতে পারবে?
  1. 480
  2. 560
  3. 720
  4. 360
সঠিক উত্তর:
560
উত্তর
সঠিক উত্তর:
560
ব্যাখ্যা

প্রশ্ন: একজন পরীক্ষার্থীকে 13 টি প্রশ্ন থেকে 6টি প্রশ্নের উত্তর দিতে হবে। এর মধ্যে প্রথম 5টি থেকে ঠিক 3টি প্রশ্নের উত্তর দিতে হবে। সে কত প্রকারে প্রশ্নগুলো বাছাই করতে পারবে?

সমাধান:
মোট প্রশ্ন 13 টি
প্রথম 5টি থেকে ঠিক 3টি প্রশ্নের উত্তর দিতে হবে,
তাহলে বাকি 8টি থেকে 3টি প্রশ্নের উত্তর দিতে হবে।

মোট বাছাই সংখ্যা = 5c3 × 8c3
= 10 × 56
= 560

১১৫.

  1. 64
  2. 48
  3. 16
  4. 32
সঠিক উত্তর:
32
উত্তর
সঠিক উত্তর:
32
ব্যাখ্যা

প্রশ্ন:

সমাধান:


১১৬.
দুইটি সংখ্যার অনুপাত 7 : 9 এবং তাদের ল.সা.গু 189। সংখ্যা দুটি কী কী?
  1. 35 এবং 45
  2. 21 এবং 27
  3. 14 এবং 18
  4. 28 এবং 36
সঠিক উত্তর:
21 এবং 27
উত্তর
সঠিক উত্তর:
21 এবং 27
ব্যাখ্যা

প্রশ্ন: দুইটি সংখ্যার অনুপাত 7 : 9 এবং তাদের ল.সা.গু 189। সংখ্যা দুটি কী কী?

সমাধান:
ধরি,
সংখ্যা দুইটি 7x এবং 9x.
∴ সংখ্যা দুইটির গ.সা.গু. = x
এবং সংখ্যা দুইটির গুণফল = 63x2

আমরা জানি,
দুইটির গুণফল = সংখ্যা দুইটির ল.সা.গু. × গ.সা.গু.
63x2 = 189 × x
63x = 189
∴ x = 3
∴ সংখ্যা দুইটি যথাক্রমে 3 × 7 = 21 এবং 3 × 9 = 27

১১৭.
A(1, 2), B(4, 5) এবং C(7, k) বিন্দুত্রয় সমরেখ হলে k এর মান কত?
  1. 11
  2. 2
  3. - 4
  4. 8
সঠিক উত্তর:
8
উত্তর
সঠিক উত্তর:
8
ব্যাখ্যা

প্রশ্ন: A(1, 2), B(4, 5) এবং C(7, k) বিন্দুত্রয় সমরেখ হলে k এর মান কত?

সমাধান:
দেওয়া আছে,
A(1, 2), B(4, 5) এবং C(7, k)

আমরা জানি,
(X1, Y1) ও (X2, Y2) বিন্দুগামী রেখার ঢাল = (y2​ - y1​​)/(x2​ - x1​)
তিনটি বিন্দু A(1, 2), B(4, 5) এবং C(7, k) সমরেখ হলে, তাদের মধ্যে যেকোনো দুইটি বিন্দু দ্বারা নির্ধারিত সরলরেখার ঢাল এবং তৃতীয় বিন্দুর সাথে অন্য একটি বিন্দুর মধ্যকার ঢাল সমান হবে।
এখন,
AB এর ঢাল,
mAB​ = (y2​ - y1​​)/(x2​ - x1​)
= (5 - 2)/(4 - 1)
= 3/3
= 1

আবার,
BC এর ঢাল
mBC = (y2​ - y1​​)/(x2​ - x1​)
= (k - 5)/(7 - 4)
= (k - 5)/3

∴ তিনটি বিন্দু সমরেখ হলে ঢাল দুটি সমান হবে।
∴ (k - 5)/3 = 1
⇒ k - 5 = 3
⇒ k = 5 + 3
⇒ k = 8

সুতরাং, k এর মান 8

১১৮.
P(A ∩ B) = 1/3, P(A ∪ B) = 5/6 এবং P(B) = 2/3 হয়, তাহলে P(A) এর মান নির্নয় করুন?
  1. 1/2
  2. 4/3
  3. 2/3
  4. 1/6
সঠিক উত্তর:
1/2
উত্তর
সঠিক উত্তর:
1/2
ব্যাখ্যা

প্রশ্ন: P(A ∩ B) = 1/3, P(A ∪ B) = 5/6 এবং P(B) = 2/3 হয়, তাহলে P(A) এর মান নির্নয় করুন?

সমাধান:
দেওয়া আছে,
P(A ∩ B) = 1/3
P(A ∪ B) = 5/6
এবং P(B) = 2/3

আমরা জানি,
P(A ∪ B) = P(A) + P(B) - P(A ∩ B)
⇒ 5/6 = P(A) + (2/3) - (1/3)
⇒ P(A) = (5/6) + (1/3) - (2/3)
= (5 + 2 - 4)/6
= 3/6
∴ P(A) = 1/2

১১৯.
a + 2a + 3a + 4a + ...................... সমান্তর ধারার n-তম পদ ও সাধারণ অন্তরের অনুপাত কত?
  1. n : 2
  2. 2 : n
  3. n : 1
  4. n2
সঠিক উত্তর:
n : 1
উত্তর
সঠিক উত্তর:
n : 1
ব্যাখ্যা

প্রশ্ন: a + 2a + 3a + 4a + ..............সমান্তর ধারার n-তম পদ ও সাধারণ অন্তরের অনুপাত কত?

সমাধান:
প্রথম পদ, A1 = a
সাধারণ অন্তর, d = 2a - a = a

আমরা জানি,
n তম পদ = A1 + (n - 1)d
= a + (n - 1)a
= a + na - a
= na

∴ n-তম পদ এবং সাধারণ অন্তরের অনুপাত = na : a = n : 1

১২০.
বিষমবাহু ΔABC-এর বাহুগুলির মান এমনভাবে নির্ধারিত যে, AD মধ্যমা দ্বারা গঠিত ΔABD-এর ক্ষেত্রফল y বর্গমিটার। ΔABC-এর ক্ষেত্রফল কত?
  1. y2 বর্গমিটার
  2. (√y/3)3 বর্গমিটার
  3. (y/2)2 বর্গমিটার
  4. 2y বর্গমিটার
সঠিক উত্তর:
2y বর্গমিটার
উত্তর
সঠিক উত্তর:
2y বর্গমিটার
ব্যাখ্যা

প্রশ্ন: বিষমবাহু ΔABC-এর বাহুগুলির মান এমনভাবে নির্ধারিত যে, AD মধ্যমা দ্বারা গঠিত ΔABD-এর ক্ষেত্রফল y বর্গমিটার। ΔABC-এর ক্ষেত্রফল কত?

সমাধান:

আমরা জানি,
যে কোন ত্রিভুজের মধ্যমা ঐ ত্রিভুজকে সমদ্বিখণ্ডিত করে

যেহেতু ত্রিভুজ ABD এর ক্ষেত্রফল y বর্গমিটার
অতএব ,ত্রিভুজ ACD এর ক্ষেত্রফল হবে y বর্গমিটার ।

অতএব , ABC এর ক্ষেত্রফল = ∆ABD এর ক্ষেত্রফল + ∆ACD এর ক্ষেত্রফল
= y + y
= 2y বর্গমিটার

১২১.
গ্যালাক্সির স্পেকট্রাল রেখাগুলি রেডশিফটেড হলে বোঝায়, গ্যালাক্সিটি -
  1. পৃথিবীর দিকে ধাবিত হচ্ছে
  2. পৃথিবী থেকে দূরে সরে যাচ্ছে
  3. মোটেই নড়ছে না
  4. নিজের অক্ষে ঘূর্ণায়মান
সঠিক উত্তর:
পৃথিবী থেকে দূরে সরে যাচ্ছে
উত্তর
সঠিক উত্তর:
পৃথিবী থেকে দূরে সরে যাচ্ছে
ব্যাখ্যা

• গ্যালাক্সির স্পেকট্রাল রেখার রেডশিফট (Redshift):
- রেডশিফট হলো সেই প্রক্রিয়া যেখানে একটি গ্যালাক্সি বা আকাশীয় বস্তুর আলো দীর্ঘতর তরঙ্গদৈর্ঘ্যে স্থানান্তরিত হয়।
- এর মানে হলো, গ্যালাক্সিটি পর্যবেক্ষকের দিক থেকে দূরে সরে যাচ্ছে।
- এটি মহাবিশ্বের সম্প্রসারণের প্রমাণ হিসেবে ব্যবহৃত হয়।
- রেডশিফটের মাধ্যমে আমরা জানতে পারি যে কোন গ্যালাক্সি আমাদের থেকে কত দ্রুত দূরে সরে যাচ্ছে।
- রেডশিফটের কারণ: গ্যালাক্সির গতিবেগ এবং মহাবিশ্বের সম্প্রসারণ।
- ডপলার ইফেক্টের মতো, আলোও তরঙ্গদৈর্ঘ্যের পরিবর্তন দেখায়, কিন্তু গ্যালাক্সির আপাত অবস্থান পরিবর্তিত হয় না।

• গ্যালাক্সির ব্লুশিফট (Blueshift):
- ব্লুশিফট হলো সেই প্রক্রিয়া যেখানে গ্যালাক্সির আলো ছোট তরঙ্গদৈর্ঘ্যে স্থানান্তরিত হয়।
- এর মানে হলো, গ্যালাক্সিটি পর্যবেক্ষকের দিকে ধাবিত হচ্ছে।
- এটি গ্যালাক্সির আপেক্ষিক গতিবেগ নির্ণয়ে সহায়ক।

• গ্যালাক্সির ঘূর্ণন:
- একটি গ্যালাক্সি নিজ অক্ষে ঘূর্ণায়মান হতে পারে।
- তবে এর ফলে সাধারণভাবে রেডশিফট বা ব্লুশিফট দেখা যায় না।
- ঘূর্ণন শুধুমাত্র গ্যালাক্সির অভ্যন্তরীণ গ্যাস বা তারা গতির পরিবর্তন ঘটায়।

- সুতরাং, গ্যালাক্সির স্পেকট্রাল রেখাগুলি রেডশিফটেড হলে বোঝায় যে গ্যালাক্সিটি পৃথিবী থেকে দূরে সরে যাচ্ছে।
- সঠিক উত্তর: খ) পৃথিবী থেকে দূরে সরে যাচ্ছে।

সূত্র: NASA [link]

১২২.
'Torque' - এর সঙ্গে জড়িত শব্দ কোনটি?
  1. Acceleration
  2. Mass
  3. Friction
  4. Twist
সঠিক উত্তর:
Twist
উত্তর
সঠিক উত্তর:
Twist
ব্যাখ্যা

প্রশ্ন: 'Torque' - এর সঙ্গে জড়িত শব্দ কোনটি?

সমাধান:

• টর্ক (Torque):
- টর্ক হলো একটি ফোর্স যা কোনো বস্তু ঘূর্ণন করানোর ক্ষমতা রাখে।
- এটি সরলরেখার গতি নয়, বরং ঘূর্ণন বা টুইস্টের সাথে সম্পর্কিত।
- টর্ক নির্ভর করে ফোর্সের আকার এবং ফোর্স প্রয়োগের দূরত্বের উপর।
- সরলরেখার ত্বরণ (Acceleration) বা ভর (Mass) সরাসরি টর্কের সংজ্ঞার সাথে সম্পর্কিত নয়।
- ঘর্ষণ (Friction) টর্কে প্রভাব ফেলতে পারে, কিন্তু টর্কের মূল সংজ্ঞা নয়।

সুতরাং, টর্কের সঙ্গে জড়িত শব্দ হলো Twist.
সঠিক উত্তর: ঘ) Twist.

• Acceleration (ত্বরণ):
- ত্বরণ হলো গতির পরিবর্তনের হার, অর্থাৎ কোনো বস্তু কত দ্রুত বা ধীরে গতিশীল হচ্ছে।
- এটি সরলরেখার গতি বা লিনিয়ার মুভমেন্টের সাথে সম্পর্কিত।
- ঘূর্ণন বা টর্কের সাথে সরাসরি সম্পর্কিত নয়।
- টর্ক থাকলেও, ত্বরণ শুধু ভর ও ফোর্সের কারণে নির্ধারিত হয়।

• Mass (ভর):
- ভর হলো কোনো বস্তুতে থাকা পদার্থের পরিমাণ।
- এটি জড়তা এবং গাণিতিক গণনার জন্য গুরুত্বপূর্ণ।
- টর্কের সংজ্ঞার জন্য এটি সরাসরি প্রয়োজন নয়, যদিও টর্ক তৈরি করতে ফোর্স প্রয়োগের ক্ষেত্রে ভরের গুরুত্ব থাকতে পারে।

• Friction (ঘর্ষণ):
- ঘর্ষণ হলো দুটি পৃষ্ঠের মধ্যে প্রতিরোধের শক্তি।
- এটি কোনো বস্তুকে ঘূর্ণন বা সরলরেখায় ধীর করতে পারে।
- ঘর্ষণ টর্কের প্রভাব কমাতে বা বাড়াতে পারে, তবে টর্কের মূল সংজ্ঞা নয়।

১২৩.
ক এর চেয়ে খ তত ছোট যতখানি বড় গ এর চেয়ে। ক এবং গ এর বয়সের সমষ্টি ৯৬। খ এর বয়স কত?
  1. ৪৮
  2. ২৪
  3. ৪২
  4. ৫০
সঠিক উত্তর:
৪৮
উত্তর
সঠিক উত্তর:
৪৮
ব্যাখ্যা

প্রশ্ন: ক এর চেয়ে খ তত ছোট যতখানি বড় গ এর চেয়ে। ক এবং গ এর বয়সের সমষ্টি ৯৬। খ এর বয়স কত?

সমাধান:
দেয়া আছে,
ক + গ = ৯৬..............(১)

আবার,
ক - খ = খ - গ
⇒ ক + গ = খ + খ
⇒ ২খ = ৯৬
⇒ খ = ৯৬/২
∴ খ = ৪৮

খ এর বয়স = ৪৮ বছর

১২৪.
প্রশ্নবোধকের জায়গায় কোন ছবি বসলে প্যাটার্ন পূর্ণ হবে?

  1. 1
  2. 2
  3. 3
  4. 4
সঠিক উত্তর:
4
উত্তর
সঠিক উত্তর:
4
ব্যাখ্যা

প্রশ্ন: প্রশ্নবোধকের জায়গায় কোন ছবি বসলে প্যাটার্ন পূর্ণ হবে?

সমাধান:

প্রশ্নবোধক স্থানে অপশন 4 এর চিত্রটি বসলে প্যাটার্ন সম্পূর্ণ হবে।

১২৫.
৮, ১১, ১৭, ২৯,......... ধারাটির ৭ম সংখ্যাটি কত?
  1. ১৯৭
  2. ১০১
  3. ১৯৩
  4. ১৮৭
সঠিক উত্তর:
১৯৭
উত্তর
সঠিক উত্তর:
১৯৭
ব্যাখ্যা

প্রশ্ন: ৮, ১১, ১৭, ২৯,......... ধারাটির ৭ম সংখ্যাটি কত?

সমাধান:
(একটি সংখ্যা × ২) - ৫ = পরবর্তী সংখ্যা

যেমন,
(৮ × ২) - ৫ = ১৬ - ৫ = ১১
(১১ × ২) - ৫ = ২২ - ৫ = ১৭
(১৭ × ২) - ৫ = ৩৪ - ৫ = ২৯
(২৯ × ২) - ৫ = ৫৮ - ৫ = ৫৩
(৫৩ × ২) - ৫ = ১০১
(১০১ × ২) - ৫ = ১৯৭

∴ পরবর্তী সংখ্যাটি হলো ১৯৭

বিকল্প সমাধান,
আবার,
৮ + ৩ = ১১
১১ + ৬ = ১৭
১৭ + ১২ = ২৯
২৯ + ২৪ = ৫৩
৫৩ + ৪৮ = ১০১
১০১ + ৯৬ = ১৯৭

১২৬.
যদি KHULNA = 67 হয়, তবে CUMILLA = কত?
  1. 65
  2. 67
  3. 69
  4. 71
সঠিক উত্তর:
71
উত্তর
সঠিক উত্তর:
71
ব্যাখ্যা

প্রশ্ন: যদি KHULNA = 67 হয়, তবে CUMILLA = কত?

সমাধান:

KHULNA = K + H + U + L + N + A = 11 + 8 + 21 + 12 + 14 + 1 = 67

একই ভাবে,
CUMILLA = 3 + 21 + 13 + 9 + 12 + 12 + 1 = 71

১২৭.
কোন মাসের ৫ তারিখ যদি শুক্রবার হয়, তাহলে সেই মাসের ৩০ তারিখ কোন দিন হবে?
  1. মঙ্গলবার
  2. শুক্রবার
  3. বুধবার
  4. সোমবার
সঠিক উত্তর:
মঙ্গলবার
উত্তর
সঠিক উত্তর:
মঙ্গলবার
ব্যাখ্যা

প্রশ্ন: কোন মাসের ৫ তারিখ যদি শুক্রবার হয়, তাহলে সেই মাসের ৩০ তারিখ কোন দিন হবে?

সমাধান:
৫ম দিন = শুক্রবার
(৫ + ৭) বা, ১২ তম দিন = শুক্রবার
(১২ + ৭) বা, ১৯তম দিন = শুক্রবার
(১৯ + ৭) বা, ২৬তম দিন = শুক্রবার

২৭ তম দিন = শনিবার
২৮ তম দিন = রবিবার
২৯ তম দিন = সোমবার
৩০ তম দিন = মঙ্গলবার

∴ ৩০ তম দিন = মঙ্গলবার

১২৮.
পানিতে যে প্রতিচ্ছবিগুলি দেখা যাচ্ছে, তার মধ্যে কোনটি ইংরেজি শব্দের অনুরূপ?

  1. A
  2. B
  3. C
  4. D
সঠিক উত্তর:
A
উত্তর
সঠিক উত্তর:
A
ব্যাখ্যা

প্রশ্ন: পানিতে যে প্রতিচ্ছবিগুলি দেখা যাচ্ছে, তার মধ্যে কোনটি ইংরেজি শব্দের অনুরূপ?


সমাধান:

সঠিক উত্তর: A

১২৯.
প্রশ্নবোধক চিহ্নের স্থানে কোন সংখ্যা হবে?

  1. 82
  2. 68
  3. 72
  4. 78
সঠিক উত্তর:
78
উত্তর
সঠিক উত্তর:
78
ব্যাখ্যা

প্রশ্ন: প্রশ্নবোধক চিহ্নের স্থানে কোন সংখ্যা হবে?

সমাধান:
সমাধান:
3 থেকে শুরু করে,
(3 × 2) + 2 = 8
(8 × 2) + 2 = 18

(18 × 2) + 2 = 38
(38 × 2) + 2 = 78

(78 × 2) + 2 = 158

বিকল্প সমাধান,
8 + 10 = 18
18 + 20 = 38
38 + 40 = 78
78 + 80 = 158

১৩০.
কোন শহরটি "Spain"- এর সঙ্গে সেইভাবে সম্পর্কিত, যেমন কায়রো মিশরের সঙ্গে সম্পর্কিত?
  1. Madrid
  2. Barcelona
  3. Valencia
  4. Seville
সঠিক উত্তর:
Madrid
উত্তর
সঠিক উত্তর:
Madrid
ব্যাখ্যা

প্রশ্ন: কোন শহরটি "Spain"- এর সঙ্গে সেইভাবে সম্পর্কিত, যেমন কায়রো মিশরের সঙ্গে সম্পর্কিত?

সমাধান:

• "Madrid"- Spain এর রাজধানী।
- একইভাবে "Cairo"-এর সঙ্গে সম্পর্কিত দেশ হলো Egypt.

অন্যদিকে,
- "Valencia"- Spain এর একটি শহর।
- "Seville"- Spain এর একটি শহর।
- "Barcelona"- Spain এর একটি শহর; যাকে আমরা "কাতালোনিয়া" হিসেবে চিনি।