BCS Technical Cadre (CSE) October 2025 – 49th BCS Written (Special) (BPSC) question & solution
Questions from the BCS Technical Cadre (CSE) recruitment exam, October 2025 – 49th BCS Written (Special) (BPSC), shared by the candidates who sat it. The paper: 98 MCQs. So far 96 MCQs and 27 written questions have been shared. Topics include Computer Networks, DBMS, Mathematics, Coding and Algorithm.
MCQ (96)
- A router processes packets @1 Gbps; if 10 packets (1200 bytes each) arrive at once, queuing delay for the 10th packet (in µs) is:
- OSI ___ Layer establishes, manages & terminates logical connections between applications.
- OSI model Data Link Layer's primary function:
- Hyper-threading:
- The minimum number of NAND gates required to implement an OR gate is:
- A half-adder circuit has:
- Reduces redundancy and improves integrity:
- Which command can we use to save all transactions?
- The bisection method is used to:
- In machine learning, supervised learning means:
- What does the 'continue' statement do inside a loop?
- Which register in a CPU points to the next instruction to be executed?
- Intel 8085 microprocessor is a ________ bit microprocessor.
- Which of the following is not a characteristic of problems suited for Dynamic programming (SP means subproblems)?
- The chromatic index of a bipartite graph with at least one edge is:
- In Huffman coding, the algorithm repeatedly picks two nodes and merges those. These two nodes are:
- A primary key:
- The address block 192.168.16.0/20 contains ________ IP addresses.
- A* search algorithm is:
- Which of the following protocols is used together with HTTP in HTTPS?
- ________ is used in C to write a single character to a file.
- "Either all of its operations are executed or none." - this refers to:
- ________ algorithm is used to find a shortest path in a positive weighted graph.
- Pushdown automata (PDA) is equivalent in power to:
- ________ operates at the network layer and is used to connect different networks.
- ________ method is a first order optimization method
- Which one below is an iterative method?
- In C, to retain the values of variables between function calls, we should use:
- Which phase in the compiler design performs data type checking?
- For an n-element min-Heap:
- For BFS of a graph, we should use:
- Which optimization technique is not used for eliminating redundant code?
- ________ layer of the TCP/IP model is responsible for port binding.
- Which one below is an example of a NoSQL database?
- A complete graph of n vertices has ________ edges.
- What is the hexadecimal value of (1111011011)₂?
- Which one is a compile-time polymorphism?
- Data ________ is the ability to modify a schema definition in a level without affecting the next higher level.
- ________ is a non-preemptive algorithm.
- The main difference between a latch (L) and a flip-flop (FF) is:
- What is the role of an Index in a database?
- Which of the following will delete all records from the table with the table structure?
- In OOP, ________ is used to restrict access to certain details of an object.
- To solve a problem using recursion we should use a:
- In Agile, Software is delivered:
- UDP is a ________ protocol.
- The number of binary strings of length 5 is:
- Which one is correct to declare & initialize an array in C?
- A relation R on a set B is an equivalence relation if it is:
- ________ refers to information about data
- Which one is not an addressing mode?
- Using ________ order we can delete tree nodes in such a way that a child node is deleted before its parent
- The Principle of Locality in memory systems helps to:
- Which of the following is a combinational circuit?
- Which one is true for a DFA?
- Greedy methods guarantee an optimal solution when:
- Adaptive maintenance is required when:
- What output will be generated by the compiler after lexical and syntax analyses, respectively?
- Contrapositive of "If it rains, the home team wins":
- Which one is a supervised learning algorithm?
- Which of the following is a numerical method for eigenvalue problems?
- Direct Memory Access allows:
- ________ replaces the page that has not been used for the longest time:
- Cache hit rate = 80%; cache access time = 5 ns; memory access time = 50 ns. Then, effective access time (in ns):
- Which one is false with respect to a VLAN?
- Which data structure allows insertion at one end and deletion at the other end?
- What is the output of the following C code? #include<stdio.h> int main(){ int arr[5] = {1,2,3,4,5}; int *p = (arr+2); printf("%d", p[-1])…
- In virtual memory, TLB is used to:
- ____ sort uses a divide and conquer approach.
- ________ is used to store web addresses for future use.
- Consider 3 processes (P1, P2, P3) and 2 resources (R1, R2). If P1 holds R1 & requests R2, P2 holds R2 & requests R1, what is the minimum…
- The space complexity of a recursive algorithm is mainly due to:
- ____ combines multiple signals over a single medium by assigning different time slots.
- During a phone conversation, which mode of communication takes place?
- Garbage collection is required in SSD, because:
- ________ uses disk space as an extension of RAM.
- Newton's backward interpolation formula is the most effective when:
- ____ testing is performed without knowledge of the internal implementation.
- Which criterion is not mandatory for a solution of critical section problem?
- Interrupt-driven I/O is preferred over polling because it :
- For a connected acyclic graph with v vertices and e edges we have:
- Thrashing in memory management occurs when:
- A 16-bit address bus can address a maximum of ________ KB memory.
- In Agile, backlog refers to the list of:
- The register SP in a microprocessor:
- A priority queue is best-implemented using a:
- Which loop is an exit-controlled loop?
- Which one is not an ACID property?
- Which protocol is used to send an email over the Internet?
- Intel 8086 (16-bit) microprocessor has a ________ bit address bus.
- Which of the following is the simplified version of Boolean function F = Ȳ (X + X̄Y)?
- Which of the following is a guided transmission medium?
- Assuming P1, P2, P3 have burst time (in ms) 6, 8, 3, respectively, which statement is true about SJF?
- OS system calls perform the following basic operations on files:
- A page fault occurs when:
- Alpha-Beta pruning can:
Written (27)
- (a) Mention two basic differences between 'call by value' and 'call by Reference'. Write a program in c/c++ Programming language to swap…
- (a) Convert the numbers (16A.6)₁₆ and (72.3)₈ in binary format and show their summation in Hexadecimal format. (b) Explain properties of…
- (a) Consider you are given two sets- A= {2, 3, 5, 9}, B = {5, 7, 9, 11}; What will be the output for the following set operations? (i) A∪B…
- (a) Analyze the time and space complexity of the following code snippet: for i in N: for j in M: print (i,j) (b) What are the required…
- (a) Differentiate between process and thread. (b) Draw and explain the process state transition diagram of an operating system. (c) What…
- (a) What is a DBMS? Explain the advantages and disadvantages of DBMS. (b) Why do we use a trigger? Write a trigger that inserts the…
- (a) Describe the TCP/IP model. (b) Given IP address: 172.16.128.120/25, what is the subnet mask, network address, broadcast address and…
- (a) Write down the Maxwell's equations in integral form and explain their physical interpretations in electromagnetics. (b) Define phase…
- (a) Explain Thevenin's theorem. Describe the steps required to find the Thevenin equivalent voltage and resistance of a given linear…
- (a) Define Boolean algebra. State its fundamental laws and illustrate how these laws are applied to simplify logic expressions. (b) What…
- (a) What are the differences between Harvard and Von Neumann architecture? Explain using a suitable diagram. (b) How does DMA increase…
- (a) Explain the concept of Entropy in information theory. How does it quantify the uncertainty of a random message source? (b) Compare…
- (a) Define constructor, destructor, and copy constructor in object-oriented programming context. (b) Write a program in C++ to check…
- (a) Define a graph and explain the concepts of degree, path, cycle, and connectedness in an undirected graph: Differentiate between…
- (a) Explain the differences between stack and queue data structures in terms of their operations, memory organization and real-life…
- (a) State and explain the "Law conservation of bugs". (b) What is the basic function of paging in OS? Why the page sizes are always power…
- (a) Explain the concept of congestion control in computer networks. Discuss briefly how TCP manages congestion during data transmission…
- (a) In the case of C programming, how does pointer arithmetic behave? Illustrate with an example. (b) How do recursion and iteration…
- (a) What are the purposes of using the protocols ARP and DVR? Explain with examples. (b) What is Ethernet? Briefly describe technical…
- (a) Discuss how floating point representation contributes to rounding errors. (b) Through Newton-Raphson method, determine a root of the…
- (a) For the frequencies given below, construct a Huffman Tree and compute Average Code Length. {A:5, B:9, C:12, D:13, E:16, F:45} (b) With…
- (a) Discuss the roles of different segment registers and offset registers of 8086 microprocessor with examples. (b) How are the byte and…
- (a) What are the steps of operation of a compiler? Describe the tasks of each of the steps. (b) Compare the characteristics and…
- (a) Consider the following Bank database, where the Primary keys are shown in bold. branch (branch_name, branch_city, assets) customer…
- (a) What is Regression testing and why is it important? (b) What is a Sandbox? Why is it used in Software Development? (c) What is meant…
- (a) Differentiate between Supervised learning & Unsupervised learning with examples. (b) How do neural networks distinguish useful…
- (a) Compare between IPv4 and IPv6 headers. (b) Elaborate the processes of CSMA/CD and CSMA/CA. (c) Explain how "Diffie Hellman Key…