Skip to content
Past paper

49th BCS Written (Special); Subject Code: ICT-281; Exam: 10.10.2025প্রশ্ন ও সমাধান

Set by
BCS
Exam date
10 Oct 2025
Questions
98 (97 MCQ, 1 written)
Exam guide
BCS (ICT and CSE cadre) · বিসিএস (আইসিটি ও সিএসই ক্যাডার)
  • Digital Logic · ডিজিটাল লজিক 18
  • Networking · নেটওয়ার্কিং 13
  • Mathematics · গণিত 8
  • Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 7
  • Database · ডেটাবেজ 7
  • Programming · প্রোগ্রামিং 7
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 7
  • Algorithms · অ্যালগরিদম 6
  • Computer Architecture · কম্পিউটার আর্কিটেকচার 6
  • Microprocessor · মাইক্রোপ্রসেসর 6
  • Operating Systems · অপারেটিং সিস্টেম 6
  • Data Structures · ডেটা স্ট্রাকচার 4
  • General Knowledge · সাধারণ জ্ঞান 2
  • Cyber Security · সাইবার নিরাপত্তা 1
Question 1Networking

The size of the IPv6 address is:

  • a)128 bits (correct answer)
  • b)4 bits
  • c)32 bits
  • d)None of the above
Answer and explanation

Correct answer: (a) 128 bits

An IPv6 address is 128 bits long. It is written as eight 16-bit groups of up to four hexadecimal digits separated by colons, e.g. 2001:db8:85a3::8a2e:370:7334 ("::" stands for a run of zero groups).

  • Groups × bits: 8 groups × 16 bits = 128 bits (16 bytes)
  • Address space: 2¹²⁸ ≈ 3.4 × 10³⁸ addresses, against IPv4's 2³² = 4,294,967,296 (about 4.3 billion)

This huge space was the main reason for moving from IPv4 to IPv6.

Why the other options are wrong

  • (b) 4 bits: 4 bits is the size of the Version field in the IP header (value 6 for IPv6), or one hex digit, not an address.
  • (c) 32 bits: That is the length of an IPv4 address.
  • (d) None of the above: Option (a) is correct, so this cannot be chosen.

Tip: IPv4 = 32 bits (4 bytes, dotted decimal); IPv6 = 128 bits (16 bytes, colon-hex). The IPv6 header, not the address, is 40 bytes.

Source: RFC 4291: IP Version 6 Addressing Architecture
Source: Implementing Network Stack IPv4 and IPv6 - Cisco IOS XR Configuration Guide

Question 2Digital Logic

________ acts as an active component in a circuit.

  • a)Resistor
  • b)Transistor
  • c)Inductor
  • d)Capacitor

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 3Cloud & Emerging Tech

________ ensures that data cannot be altered in a blockchain.

  • a)Consensus mechanism
  • b)Smart contract
  • c)Immutability
  • d)Distributed ledger

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 4Cloud & Emerging Tech

________ is not used as a performance metric for a regression model.

  • a)R²
  • b)RMSE
  • c)Recall
  • d)MAE

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 5Operating Systems

________ algorithm is the most prominent method to avoid deadlock.

  • a)Banker's
  • b)Elevator
  • c)Karn's
  • d)None of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 6Data Structures

The average search time for a hash table using separate chaining with a load factor α is:

  • a)O(1 + α)
  • b)O(α²)
  • c)O(log α)
  • d)O(α)

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 7Computer Architecture

Which of the following is not a main component of a CPU?

  • a)Control unit
  • b)ALU
  • c)Cache (correct answer)
  • d)Registers
Answer and explanation

Correct answer: (c) Cache

The three main functional components of a CPU are the control unit, the arithmetic logic unit (ALU) and the registers. The control unit fetches and decodes instructions and directs the other parts, the ALU carries out arithmetic and logic operations, and the registers supply operands to the ALU and hold its results. Cache memory is a small, fast memory between the CPU and main memory; it belongs to the memory hierarchy and speeds up access to RAM, but it is not one of the basic units needed to execute instructions.

Why the other options are wrong

  • (a) Control unit: A main component; it controls the fetch–decode–execute cycle and generates control signals.
  • (b) ALU: A main component; all arithmetic and logical operations are performed here.
  • (d) Registers: A main component; the CPU's fastest storage, holding operands, results and addresses (PC, IR, accumulator).

Tip: CPU core = CU + ALU + registers; cache is a memory level that helps the CPU.

Source: ECS 17, Chapter 2 notes: computer architecture (UC Davis)

Question 8Digital Logic

Which of the following is true for the Superposition Theorem?

  • a)Duality
  • b)Linearity
  • c)Reciprocity
  • d)Non-linearity

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 9Networking

________ is the modulation technique used in the GSM system.

  • a)MSK
  • b)FSK
  • c)ASK
  • d)GMSK

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 10Database

Which key is known as the minimal super key?

  • a)Primary key
  • b)Secondary key
  • c)Foreign key
  • d)Candidate key

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 11Algorithms

In the worst case, the number of comparisons in the Insertion sort algorithm is:

  • a)n(n+1)
  • b)n logₑ n
  • c)n(n-1)/2
  • d)n(n-1)/4

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 12Software Engineering

There are 32 kilo lines of code of an organic software. The normal development time (in months) using the COCOMO model (basic COCOMO organic: a = 2.4, b = 1.05, c = 2.5, d = 0.38):

  • a)6
  • b)7
  • c)14
  • d)21

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 13Operating Systems

A zombie process in Unix is:

  • a)a process whose parent has not acknowledged its exit status
  • b)a process waiting for I/O
  • c)a process stuck in deadlock
  • d)a process in an infinite loop

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 14Digital Logic

If x, y, z are inputs to a Full Adder, the logic expression of carry out is:

  • a)x̄y+x̄z+yz
  • b)x + y + z
  • c)xy + xz + yz
  • d)x ⊕ y ⊕ z

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 15Cyber Security

Which cryptographic algorithm is asymmetric?

  • a)DES
  • b)AES
  • c)Triple DES
  • d)RSA

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 16Computer Architecture

The execution time (in sec) to execute 10^9 instructions with CPI = 2 and clock frequency = 1 GHz is:

  • a)0.5
  • b)1
  • c)2
  • d)3

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 17Networking

________ is the most used multiple access technique in WLAN.

  • a)OFDMA
  • b)TDMA
  • c)CDMA
  • d)TDMA+CDMA

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 18Operating Systems

Process control block includes:

  • a)Process ID
  • b)Process state
  • c)program counter
  • d)all of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 19Mathematics

If A⊆B, then A∩B:

  • a)A
  • b)B
  • c)AUB
  • d)φ

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 20Digital Logic

Basic difference between combinational and sequential circuits lies in:

  • a)Feedback used
  • b)Logic gates used
  • c)Inputs
  • d)None of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 21Algorithms

Which of the following runs the fastest?

  • a)O(log n)
  • b)O(n)
  • c)O(n log n)
  • d)O(√n)

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 22Mathematics

Which one of the following is true for Entropy?

  • a)Σᵢ Pᵢ log₂ Pᵢ
  • b)-Σᵢ log₂ Pᵢ
  • c)- Σᵢ Pᵢ log₂ Pᵢ
  • d)None

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 23General Knowledge

________ equation describes the wave nature of particles.

  • a)Schrödinger
  • b)Maxwell's
  • c)Newton's wave
  • d)Gauss-Jordan

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 24Microprocessor

Calculate the physical address in 8086 with segment and offset addresses 2000H and 0020H, respectively:

  • a)200200H
  • b)20020H × 16
  • c)20020H
  • d)20020H+0020H

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 25Networking

Identify wrong one w.r.t. IEEE standards.

  • a)802.5 [Ethernet]
  • b)802.11 [WLAN]
  • c)802.16 [WiMAX]
  • d)802.15.4 [LR-WPAN]

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 26Software Engineering

Key disadvantage of the sequential waterfall model is:

  • a)Lack of documentation
  • b)Overlapping phases
  • c)Lack of client feedback
  • d)Too many prototypes

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 27Networking

Frequency range of the VHF band is:

  • a)3-30 MHz
  • b)30-300 MHz
  • c)300 MHz-3 GHz
  • d)3 GHz-30 GHz

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 28Microprocessor

After RESET, 8086 starts from memory location:

  • a)FFFF0H
  • b)0FFFFH
  • c)00000H
  • d)00001H

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 29Operating Systems

A system has 4 processes and 3 resources. To avoid deadlock, the maximum number of processes that can be simultaneously executed is:

  • a)3
  • b)2
  • c)1
  • d)4

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 30Digital Logic

As per maximum power transfer theorem, maximum power transfer occurs when:

  • a)RL = 0
  • b)RL = Rs
  • c)RL = ∞
  • d)RL = 0 or ∞

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 31Database

Which one of the following is not a command/keyword in SQL?

  • a)REMOVE
  • b)ORDER BY
  • c)SELECT
  • d)WHERE

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 32Networking

The main disadvantage of TDM over FDM is:

  • a)Higher BW requirement
  • b)Noise immunity
  • c)Complex Synchronization
  • d)Limited frequency usage

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 33Networking

Channel capacity (in kbps) of band limited Gaussian channel (SNR = 15, bandwidth = 16 kHz) is:

  • a)32
  • b)64
  • c)18
  • d)128

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 34Operating Systems

Thrashing occurs when:

  • a)too many processes wait for I/O
  • b)CPU is under-utilized
  • c)processes spend more time swapping pages than executing instructions
  • d)Memory is fragmented

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 35Algorithms

Random search is ________ algorithm.

  • a)a greedy
  • b)a local optimization
  • c)an optimal
  • d)a global optimization (correct answer)
Answer and explanation

Correct answer: (d) a global optimization

Pure random search draws candidate points at random from the whole feasible region, evaluates each one and keeps the best seen so far. Because every part of the search space can be sampled, it is not tied to the neighbourhood of a starting point and cannot be trapped in a local optimum. As the number of samples grows, the best point found gets arbitrarily close to the global optimum with probability approaching 1 (for well-behaved problems). That is why random search is classed as a global, stochastic optimisation method, often called "global random search".

Why the other options are wrong

  • (a) a greedy: a greedy method always takes the best immediate step; random search's samples ignore the current best point.
  • (b) a local optimization: local methods such as hill climbing or gradient descent explore only near the current point and stop at a local optimum.
  • (c) an optimal: random search gives no guarantee of reaching the optimum after any finite number of samples.

Tip: Random search = global exploration with no gradients: simple and hard to trap, but needs many samples.

Exam note: "Random search" is read as pure random search over the whole space. Some variants (local random search) sample only near the current point and behave like local methods.

Source: Noonan & Zhigljavsky, rate of convergence of global random search algorithms (arXiv)

Question 36Algorithms

________ method is often used to prove lower bounds in sorting.

  • a)Recursion tree
  • b)Master theorem
  • c)Decision tree
  • d)Dynamic programming

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 37Networking

For the symbol times of QPSK (TQ) and BPSK (TB), we have:

  • a)TQ = 0.25TB
  • b)TQ = 4TB
  • c)TQ = 0.5TB
  • d)TQ = 2TB

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 38Digital Logic

The power factor of a purely resistive load is:

  • a)1
  • b)0
  • c)-1
  • d)∞

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 39Networking

Which one below retrieves emails from a server?

  • a)SMTP
  • b)SNMP
  • c)RIP
  • d)POP3

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 40Programming

The class in C++ contains:

  • a)data only
  • b)function only
  • c)data and function both (correct answer)
  • d)None of the above
Answer and explanation

Correct answer: (c) data and function both

A C++ class is a user-defined type whose members are mainly data members (the object's state) and member functions (the operations on that state). Keeping both in one unit, with access control (private, protected, public), is what encapsulation means. For example:

class Account {
    double balance;                                   // data member
public:
    void deposit(double amt) { balance += amt; }      // member function
};

Why the other options are wrong

  • (a) data only: A class is not limited to data; member functions are a core part of it.
  • (b) function only: A class is not limited to functions; it normally holds data members too.
  • (d) None of the above: Wrong because (c) correctly describes what a class contains.

A particular class may happen to have only data or only functions, but the general answer to what a class contains is both.

Tip: Class = data members + member functions, wrapped together (encapsulation).

Source: Classes - cppreference.com

Question 41Microprocessor

MOV AX, BX:

  • a)copies content of AX to BX
  • b)copies content of BX to AX
  • c)erases content of both AX and BX
  • d)is a wrong instruction

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 42Computer Architecture

________ mapping is not a useful cache mapping technique.

  • a)Direct
  • b)Set associative
  • c)Fully associative
  • d)Random

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 43Cloud & Emerging Tech

Which one below is not an AI technique?

  • a)Gradient descent
  • b)Genetic algorithm
  • c)Deep learning
  • d)Reinforcement learning

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 44Algorithms

Which sorting algorithm below is not comparison based?

  • a)Merge sort
  • b)Heap sort
  • c)Counting sort
  • d)Quick sort

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 45Networking

Which of the following offers higher slope-overload and granular noise?

  • a)DPCM
  • b)DM
  • c)APM
  • d)PCM

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 46Digital Logic

The impedance of a series RLC circuit:

  • a)R+j(XL+XC)
  • b)R (XL + XC)
  • c)√(R² + (XL − XC)²)
  • d)R² + (XL + XC)²

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 47Programming

Which one below declares a function pointer (f) pointing to a function taking an int and a float and returning a double?

  • a)double *f (int, float)
  • b)double (*f) (int, float)
  • c)(*double) f (int, float)
  • d)double f* (int, float)

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 48Networking

If the carrier and modulating signal frequencies are 1 MHz and 10 kHz respectively, what is the required bandwidth for an amplitude-modulated signal?

  • a)5 kHz
  • b)10 kHz
  • c)20 kHz
  • d)2 MHz

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 49Digital Logic

The relationship between line voltage (VL) and phase voltage (VP) is:

  • a)VL= VP
  • b)VL= √3VP
  • c)VL= VP / √3
  • d)VL=3VP

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 50Computer Architecture

________ complement method is predominantly used to represent negative numbers in computer systems.

  • a)1's
  • b)2's
  • c)9's
  • d)10's

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 51Computer Architecture

In a floating point representation, 'machine epsilon' refers to:

  • a)The largest representable number
  • b)The smallest representable number
  • c)The difference between one and the next larger representable number
  • d)The rounding error in subtraction

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 52Operating Systems

Spooling is generally used for:

  • a)CPU scheduling
  • b)deadlock detection
  • c)printer management
  • d)memory allocation

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 53Data Structures

Which traversal will you perform to sort the elements of a binary search tree?

  • a)Preorder
  • b)Postorder
  • c)Inorder
  • d)Level order

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 54Data Structures

In the breadth first search, which of the following should be used?

  • a)Stack
  • b)Queue
  • c)Heap
  • d)Linked list

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 55Mathematics

If |A|= m, |B|= n, then the number of injective functions A->B (m<=n) is:

  • a)P(n,m)
  • b)C(n,m)
  • c)nm
  • d)m

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 56Digital Logic

Working principle of a tunnel diode:

  • a)Quantum mechanical tunneling (correct answer)
  • b)Zener breakdown
  • c)Avalanche breakdown
  • d)Ionization tunneling
Answer and explanation

Correct answer: (a) Quantum mechanical tunneling

A tunnel (Esaki) diode is a p-n junction doped so heavily that the depletion layer is only about 10 nm wide, and the filled conduction-band states on the n-side line up with empty valence-band states on the p-side. Electrons then pass straight through the thin barrier by quantum-mechanical tunneling instead of climbing over it. At a small forward bias the tunneling current rises to a peak; as the bias grows the bands move out of line and the current falls. That falling part is the negative-resistance region used in very fast oscillators and switches. Beyond the valley the device behaves like an ordinary diode.

Why the other options are wrong

  • (b) Zener breakdown: This is reverse breakdown by high-field emission in a diode designed to work in breakdown (a voltage-reference Zener). The field emission is itself a tunneling effect, but the term names reverse breakdown, not the forward negative-resistance action of a tunnel diode.
  • (c) Avalanche breakdown: Reverse breakdown by impact ionization, where carriers knock out new electron-hole pairs in a chain; it dominates at higher breakdown voltages and has nothing to do with the tunnel diode's working principle.
  • (d) Ionization tunneling: Not a recognised device mechanism; it mixes "impact ionization" (avalanche) with "tunneling".

Tip: Tunnel diode = very heavy doping → very thin junction → tunneling → negative resistance.

Sources: Wikipedia: Tunnel diode; NPTEL Analog Electronics, Lecture 8: Zener Diode

Question 57Database

Cascadeless schedules prevent:

  • a)deadlocks
  • b)aborts
  • c)reading uncommitted data
  • d)long transactions

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 58Networking

Which one below is the most bandwidth efficient digital modulation?

  • a)BPSK
  • b)QPSK
  • c)FSK
  • d)16QAM

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 59Networking

In modulo-2 operation, ________ give the same result.

  • a)Addition & division
  • b)Addition & multiplication
  • c)Multiplication & division
  • d)Subtraction & addition

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 60Cloud & Emerging Tech

The main challenge of NLP is:

  • a)ambiguity of sentences (correct answer)
  • b)parts of speech tagging
  • c)syntactic analysis
  • d)tokenization
Answer and explanation

Correct answer: (a) ambiguity of sentences

The core difficulty in Natural Language Processing (NLP) is ambiguity: the same word or sentence can mean different things depending on context. A word can have several senses ("bank" of a river vs a bank for money), and a sentence can have several structures ("I saw the man with the telescope": who has the telescope?). Humans resolve this with context and world knowledge; software must do it automatically, which is why ambiguity is the main challenge of NLP.

Why the other options are wrong

  • (b) parts of speech tagging: is a standard NLP task (labelling each word as noun, verb, …), not the main challenge; it is itself hard only because words are ambiguous.
  • (c) syntactic analysis: parsing a sentence's grammatical structure is a processing step, and its difficulty again comes from structural ambiguity.
  • (d) tokenization: splitting text into words or sub-words is usually the first and simplest preprocessing step.

Tip: Main challenge of NLP = ambiguity (lexical, syntactic, semantic); tagging, parsing and tokenization are tasks.

Source: What Is NLP (Natural Language Processing)? | IBM

Question 61Algorithms

The main drawback of hill climbing search is:

  • a)high memory requirement
  • b)Can get stuck in local optima
  • c)expands all nodes
  • d)Requires heuristic functions

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 62Digital Logic

The phase difference between voltage and current in a series RLC circuit with R = 100 Ω, XL = 300 Ω, and XC = 100 Ω is:

  • a)0°
  • b)90°
  • c)45°
  • d)63.4°

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 63Database

Strict two-phase locking (S2PL) holds ________ till commit.

  • a)All locks
  • b)Only read locks
  • c)Only write locks
  • d)No locks

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 64Digital Logic

Which of the following could be the correct interpretation of 10110011?

  • a)179
  • b)B3
  • c)-77
  • d)All of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 65Digital Logic

The relation between α and β in a transistor is:

  • a)β = α/(1 + α)
  • b)β=1- α
  • c)α = β²
  • d)β = α /(1 - α)

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 66Microprocessor

Which mode in 8255 PPI allows handshake I/O?

  • a)Mode-0
  • b)Mode-1
  • c)Mode-2
  • d)None of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 67Microprocessor

Which of the following is used to transfer an instruction from 8086 to 8087?

  • a)INT 3
  • b)JMP
  • c)LOCK
  • d)ESC

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 68Programming

Which one corresponds to binding data and code together?

  • a)Polymorphism
  • b)Abstraction
  • c)Encapsulation
  • d)Inheritance

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 69Programming

How will you declare an array (Arr) of four pointers to float?

  • a)float Arr[4];
  • b)(float) Arr[4];
  • c)float *Arr[4];
  • d)Ptr (float) Arr[4];

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 70General Knowledge

For velocity (V) frequency (f), and wavelength (λ), we have:

  • a)v=f/λ
  • b)v=λ/f
  • c)v=fλ
  • d)v=f+λ

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 71Digital Logic

A programmable logic array is mainly used for:

  • a)Custom sequential circuits
  • b)Memory
  • c)Custom combinational circuits
  • d)Fixed logic

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 72Cloud & Emerging Tech

________ algorithm requires policy.

  • a)Supervised learning
  • b)Fuzzy logic
  • c)Deep learning
  • d)Reinforcement learning

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 73Software Engineering

The main goal of project scheduling is to:

  • a)minimize coding error
  • b)allocate resources & set deadlines (correct answer)
  • c)test software early
  • d)improve documentation quality
Answer and explanation

Correct answer: (b) allocate resources & set deadlines

Project scheduling turns the work breakdown into a timeline: it orders tasks by their dependencies, estimates each task's duration, sets start and end dates and milestones, and assigns people, equipment and facilities to each task. In short, it answers "who does what, with which resources, by when", so the project can be tracked against firm dates.

Why the other options are wrong

  • (a) minimize coding error: that is the goal of quality practices such as reviews, static analysis and testing, not of scheduling.
  • (c) test software early: a testing strategy ("shift left"); a schedule may contain test tasks, but early testing is not the purpose of scheduling.
  • (d) improve documentation quality: a documentation or quality-assurance concern, unrelated to the timeline.

Tip: Scheduling = tasks + dependencies + durations + resources + deadlines (tools: Gantt chart, PERT/CPM).

Source: Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) V4.0

Question 74Database

In a hospital, a patient file stores name, disease, date of admission, room number, bed number, as information. Which should be the primary key in this case?

  • a)Name
  • b)Date of admission
  • c)Disease
  • d)None of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 75Mathematics

The number of edges in a complete bipartite graph, Kmn is:

  • a)mn
  • b)m+n
  • c)m2 + n2
  • d)m! n!

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 76Cloud & Emerging Tech

________ algorithm is best for time-series data.

  • a)CNN
  • b)RNN
  • c)DNN
  • d)ANN

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 77Software Engineering

Which one is used for Software development project scheduling?

  • a)Pie chart
  • b)Bar chart
  • c)Gantt chart
  • d)All of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 78Software Engineering

Which one is not a focus of white box testing method?

  • a)Code coverage
  • b)Data flow and variable
  • c)User perspective
  • d)Code logic and flow

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 79Digital Logic

What gate voltage needs to be applied to an enhancement-type N-channel MOSFET?

  • a)+VDD
  • b)-VDD
  • c)0
  • d)None of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 80Digital Logic

What is the value of maximum efficiency of a transformer coupled class-A power amplifier?

  • a)25 %
  • b)30 %
  • c)50%
  • d)78%

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 81Database

Write-ahead logging requires:

  • a)Data first, log later
  • b)No redo phase
  • c)Log record flushed before data page (correct answer)
  • d)None of the above
Answer and explanation

Correct answer: (c) Log record flushed before data page

Write-ahead logging (WAL) has one central rule: before a changed data page may be written to disk, the log records describing that change must already be on stable storage. Because the log always reaches disk first, after a crash the DBMS can redo committed changes that never reached the data files and undo changes made by transactions that never committed. A useful side effect is that data pages need not be flushed at every commit; only the log has to be.

Why the other options are wrong

  • (a) Data first, log later: This is the exact opposite of WAL. If the system crashed after writing the data page but before writing the log, there would be no record with which to undo an uncommitted change.
  • (b) No redo phase: WAL is what makes redo (roll-forward) possible; PostgreSQL, for example, recovers by replaying WAL records.
  • (d) None of the above: Option (c) states the WAL rule, so this cannot be chosen.

Tip: WAL = "log before data".

Source: PostgreSQL Documentation: Write-Ahead Logging (WAL)

Question 82Cloud & Emerging Tech

In NLP, which one is used to convert words into numerical vectors that capture semantic meaning?

  • a)Tokenization
  • b)Word embeddings
  • c)Stemming
  • d)POS tagging

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 83Software Engineering

In software testing, which technique is called structural testing?

  • a)Black box
  • b)Regression
  • c)System
  • d)White box

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 84Digital Logic

Convert (101.101)₂ into a decimal number.

  • a)4.525
  • b)4.535
  • c)5.515
  • d)5.625

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 85Digital Logic

The number of states in a 4-bit BCD ripple counter is:

  • a)4
  • b)10
  • c)16
  • d)5

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 86Mathematics

A Hamiltonian Cycle must visit:

  • a)all edges once
  • b)some vertices
  • c)only leaves
  • d)All vertices once

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 87Microprocessor

How many address lines are multiplexed with the data lines in Intel 8086?

  • a)8
  • b)32
  • c)64
  • d)16

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 88Digital Logic

____ gate is known as "Anticoincidence".

  • a)NOR
  • b)XNOR
  • c)XOR
  • d)OR

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 89Programming

Which C operator below has right-to-left associativity?

  • a)*
  • b)+
  • c)?
  • d)=

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 90Mathematics

A simple connected planar graph with V≥ 3 vertices, E edges and F faces satisfies:

  • a)E≤ 3V-6
  • b)E≥ 3V
  • c)V+E = F
  • d)F≤V-2

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 91Programming

In Java, which keyword prevents a method from being overridden?

  • a)const
  • b)final
  • c)static
  • d)synchronized

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 92Software Engineering

Which principle is followed during user interface design?

  • a)High coupling
  • b)User-centered design
  • c)Sequential processing
  • d)Cost optimization

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 93Programming

Which one describes a pure virtual function in C++?

  • a)virtual void f() = 0;
  • b)virtual void f();
  • c)void f()=0;
  • d)pure virtual f ();

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 94Mathematics

A tree with K leaves has at least ____ vertices.

  • a)K
  • b)K-1
  • c)K+1
  • d)2K

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 95Computer Architecture

Von-Neumann architecture uses ________ memory for data and instructions.

  • a)separate
  • b)same
  • c)no
  • d)None of the above

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 96Data Structures

Which case a suffix tree is useful for?

  • a)Fast string search
  • b)Minimum cut
  • c)Sorting numbers
  • d)Graph coloring

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question 97Database

Bitmap indexes are particularly well-suited for:

  • a)High-cardinality columns
  • b)Low-cardinality columns
  • c)Large text fields
  • d)JSON

Sign up free to see the answer and explanation · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 1Mathematics

The characteristic polynomial of adjacency matrix is used to study:

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · BCS (ICT and CSE cadre) guide