Previous Year Paper · Questions with answers

DSSSB TGT Computer Science PYQ (Technical), 13 Sep 2025, Shift 3 (5:00 PM)

All 100 questions of DSSSB TGT Computer Science PYQ (Technical), 13 Sep 2025, Shift 3 (5:00 PM) with the correct answer from the official answer key and a solution. Read them free on UTpaper, or attempt the paper as a timed online test.

  • 100 questions
  • 100 explained
  • Official answer key
  • Free
Q1DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following mechanisms ensures that data is NOT duplicated after crash recovery?
  1. ASequence numbers and acknowledgments
  2. BPort numbers
  3. CTimeouts
  4. DWindow size adjustment
Show answerHide answer

Correct answer: (A) Sequence numbers and acknowledgments

Explanation

TCP numbers every byte with sequence numbers and confirms receipt with acknowledgments. After recovery, the receiver can then detect and discard duplicate segments.

Q2DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following statements correctly updates the Bill column in the Customer table by applying a 10% discount only for customers who belong to the 'High privilege' account?
  1. AMODIFY Customer SET Bill = Bill / 1.1 WHERE Account = 'High privilege';
  2. BUPDATE Customer SET Bill = Bill / 1.1;
  3. CUPDATE Customer SET Bill = Bill / 1.1 WHERE Account = 'High privilege';
  4. DUPDATE Customer (Bill) VALUES (Bill / 1.1) WHERE Account = 'High privilege';
Show answerHide answer

Correct answer: (C) UPDATE Customer SET Bill = Bill / 1.1 WHERE Account = 'High privilege';

Explanation

UPDATE ... SET ... WHERE changes only the rows that match. Dividing by 1.1 gives the discounted bill, and the WHERE clause limits it to 'High privilege' accounts. MODIFY is not DML, and B has no WHERE.

Q3DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the output of the following SQL command if the subquery returns no rows? DELETE FROM Product WHERE ProductID IN (SELECT ProductID FROM ArchivedProduct WHERE Status = 'Sell');
  1. ANo rows are deleted
  2. BAll rows in Product are deleted
  3. CRows will be deleted from ArchivedProduct
  4. DError
Show answerHide answer

Correct answer: (A) No rows are deleted

Explanation

If the subquery returns no rows, the IN list is empty and the condition is false for every row, so no rows are deleted from Product and no error occurs.

Q4DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following statements is true about TRUNCATE in SQL (Structured Query Language)?
  1. ATRUNCATE removes table structure.
  2. BTRUNCATE does not remove data from the table.
  3. CTRUNCATE is a DML command.
  4. DTRUNCATE is faster than DELETE.
Show answerHide answer

Correct answer: (D) TRUNCATE is faster than DELETE.

Explanation

TRUNCATE removes all rows at once with little logging and no row-by-row triggers, so it is faster than DELETE. It keeps the table structure and is a DDL command.

Q5DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What does the DROP TABLE command do?
  1. ADeletes a table permanently from the database
  2. BDeletes all records in a table but keeps the structure
  3. CDeletes only duplicate rows in a table
  4. DRestores deleted data from the table
Show answerHide answer

Correct answer: (A) Deletes a table permanently from the database

Explanation

DROP TABLE removes the table's structure and all its data from the database permanently. TRUNCATE is the command that empties a table but keeps it.

Q6DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What mechanism is used by TCP to establish a reliable connection?
  1. AThree-way handshake
  2. BSimple handshake
  3. CFour-way handshake
  4. DTwo-way handshake
Show answerHide answer

Correct answer: (A) Three-way handshake

Explanation

TCP sets up a connection with a three-way handshake (SYN, SYN-ACK, ACK). The two sides agree on initial sequence numbers before data is sent.

Q7DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT a benefit of using threads in an operating system?
  1. AImproved application responsiveness
  2. BIncreased system resource utilisation
  3. CSimplified programming model
  4. DFaster execution of tasks in single-core processors
Show answerHide answer

Correct answer: (D) Faster execution of tasks in single-core processors

Explanation

On a single-core CPU, threads only take turns (concurrency), so they do not make tasks run faster in parallel. They do improve responsiveness and resource use.

Q8DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which TCP timer is responsible for retransmitting a packet if its acknowledgment is NOT received within a specific time?
  1. APersistence Timer
  2. BTIME-WAIT Timer
  3. CRetransmission Timer
  4. DKeepalive Timer
Show answerHide answer

Correct answer: (C) Retransmission Timer

Explanation

The retransmission timer starts when a segment is sent. If its ACK does not arrive before the timeout (RTO), the segment is sent again.

Q9DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the advantage of using a sliding window over a stop-and-wait protocol?
  1. ASliding window is simpler to implement.
  2. BSliding window uses larger packet sizes.
  3. CSliding window increases throughput by allowing multiple packets to be sent before acknowledgment.
  4. DSliding window requires no acknowledgments.
Show answerHide answer

Correct answer: (C) Sliding window increases throughput by allowing multiple packets to be sent before acknowledgment.

Explanation

Stop-and-wait sends one frame and waits for its ACK. A sliding window allows several frames in flight before acknowledgment, which uses the link better and gives higher throughput.

Q10DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
In which scenario would the ReadConsole system call be used over ReadFile?
  1. AWhen reading input from a network socket
  2. BWhen reading from a database
  3. CWhen reading from the console or terminal window
  4. DWhen reading from a disk file
Show answerHide answer

Correct answer: (C) When reading from the console or terminal window

Explanation

In the Windows API, ReadConsole reads characters from the console input buffer (the terminal window). ReadFile is the general call for files, pipes and devices.

Q11DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the size of the TCP header without any options?
  1. A32 bytes
  2. B16 bytes
  3. C24 bytes
  4. D20 bytes
Show answerHide answer

Correct answer: (D) 20 bytes

Explanation

The fixed part of a TCP header is 20 bytes (five 32-bit words). Options can extend it up to 60 bytes.

Q12DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the role of a checksum in ensuring message integrity?
  1. ATo authenticate the sender
  2. BTo validate the size of the message
  3. CTo detect errors or alterations in the transmitted message
  4. DTo encrypt the message during transmission
Show answerHide answer

Correct answer: (C) To detect errors or alterations in the transmitted message

Explanation

The sender computes a checksum over the data, and the receiver recomputes it. If the two differ, the message was corrupted or altered in transit.

Q13DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
__________ is NOT a valid SQL:1999 data type.
  1. ASTRING
  2. BDATE
  3. CENUM
  4. DBOOLEAN
Show answerHide answer

Correct answer: (C) ENUM

Explanation

ENUM is a MySQL-specific type and is not in the SQL:1999 standard, which has DATE, BOOLEAN, CHAR and VARCHAR. Strictly, STRING is not a standard SQL type either.

Q14DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following describes a blocked (or waiting) process queue?
  1. AIt holds processes that are in the running state.
  2. BIt holds terminated processes.
  3. CIt holds processes that are waiting for the CPU to become available.
  4. DIt holds processes that are waiting for some event or resource, like I/O.
Show answerHide answer

Correct answer: (D) It holds processes that are waiting for some event or resource, like I/O.

Explanation

The blocked (waiting) queue holds processes waiting for an event such as I/O completion. Processes waiting only for the CPU are in the ready queue.

Q15DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What type of communication does TCP support?
  1. ABroadcast
  2. BConnectionless
  3. CStateless
  4. DFull-duplex
Show answerHide answer

Correct answer: (D) Full-duplex

Explanation

TCP is full-duplex: once connected, data can flow in both directions at the same time. TCP is connection-oriented and stateful, and does not broadcast.

Q16DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Consider the following statements. P. The output of the four inputs AND gate is 1 when all the four inputs values are 1’s. Q. The output of the four inputs AND gate is 0 when at least one input value is 0. R. Three AND gates are used in the implement given three variable Boolean function F (A, B, C) = AB +BC +AC using basic logic gates. Which of the given statements are correct in a digital logic system?
  1. AOnly P and Q
  2. BP, Q, and R
  3. COnly Q and R
  4. DOnly P and R
Show answerHide answer

Correct answer: (B) P, Q, and R

Explanation

P and Q describe the AND gate correctly. For AB + BC + AC you need three AND gates (AB, BC, AC) plus OR gates, so R is also true.

Q17DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following systems typically DO NOT use contiguous allocation?
  1. ACD-ROM systems
  2. BVideo streaming systems
  3. CGeneral-purpose operating systems with dynamic file sizes
  4. DReal-time systems
Show answerHide answer

Correct answer: (C) General-purpose operating systems with dynamic file sizes

Explanation

General-purpose OSs have files that grow and shrink, which causes external fragmentation with contiguous allocation. So they use linked or indexed allocation instead.

Q18DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Contiguous allocation is most suitable for which type of systems?
  1. ASystems with dynamic file sizes
  2. BMulti-user systems with high I/O demands
  3. CReal-time systems requiring fast access
  4. DSystems with limited storage
Show answerHide answer

Correct answer: (C) Real-time systems requiring fast access

Explanation

Contiguous allocation stores a file in consecutive blocks, which gives fast sequential and direct access. This suits real-time systems, and also read-only media such as CD-ROMs.

Q19DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
In distributed systems, what mechanism is used to maintain consistency across nodes?
  1. AReplication and synchronization
  2. BContext switching
  3. CMultithreading
  4. DKernel scheduling
Show answerHide answer

Correct answer: (A) Replication and synchronization

Explanation

Distributed systems keep copies (replicas) of data on several nodes and use synchronisation or consistency protocols to keep those copies the same.

Q20DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the Boolean expression for a 2-input NOR gate?
  1. AA·B
  2. B(A·B)' (complement of A·B)
  3. C(A + B)' (complement of A + B)
  4. DA + B
Show answerHide answer

Correct answer: (C) (A + B)' (complement of A + B)

Explanation

NOR is the complement of OR: Y = (A + B)'. The output is 1 only when both inputs are 0.

Q21DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT an arithmetic operator in C?
  1. A%
  2. B+
  3. C&&
  4. D−
Show answerHide answer

Correct answer: (C) &&

Explanation

&& is the logical AND operator. +, − and % are arithmetic operators.

Q22DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is a wrapper class in Java?
  1. AInteger
  2. Bchar
  3. Cboolean
  4. Dfloat
Show answerHide answer

Correct answer: (A) Integer

Explanation

Integer is the wrapper class for the primitive int. char, boolean and float are primitive types, whose wrappers are Character, Boolean and Float.

Q23DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following code? #include <stdio.h> int main() { int arr[] = {1, 2, 3, 4, 5}; printf("%d %d \n", arr[2], *(arr + 2)); return 0; }
  1. A3 3
  2. B2 2
  3. CCompilation Error
  4. DUndefined Behavior
Show answerHide answer

Correct answer: (A) 3 3

Explanation

arr[2] and *(arr + 2) both mean the third element, 3, so "3 3" is printed.

Q24DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT a type of loop in C?
  1. Ado-while loop
  2. Bfor loop
  3. Cforeach loop
  4. Dwhile loop
Show answerHide answer

Correct answer: (C) foreach loop

Explanation

C has three loops: for, while and do-while. There is no foreach loop in C.

Q25DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the output of the following code? #include <stdio.h> void func(int *p) { int q = 10; p = &q; } int main() { int x = 20, *ptr = &x; func(ptr); printf("%d\n", *ptr); return 0; }
  1. ACompile time error
  2. B20
  3. C10
  4. DGarbage value
Show answerHide answer

Correct answer: (B) 20

Explanation

C passes the pointer by value, so p = &q changes only the local copy in func. ptr still points to x, and 20 is printed.

Q26DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
A company wants to develop a software tool that identifies duplicate entries in a large database while ensuring scalability and accuracy. Which computational thinking steps should be prioritised, and in what order, to achieve an efficient solution?
  1. ADecomposition->Algorithm Design->Pattern Recognition->Abstraction
  2. BPattern Recognition → Algorithm Design->Abstraction → Decomposition
  3. CAlgorithm Design->Abstraction → Decomposition->Pattern Recognition
  4. DAbstraction → Decomposition → Pattern Recognition → Algorithm Design
Show answerHide answer

Correct answer: (D) Abstraction → Decomposition → Pattern Recognition → Algorithm Design

Explanation

For this task the key's order is abstraction first: keep only the important features of an entry. Then decompose the task, recognise duplicate patterns, and finally design the algorithm.

Q27DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the result of the expression: ! (5 > 3) && (8 < 10)?
  1. Aundefined behavior
  2. BFALSE
  3. CTRUE
  4. Dcompile error
Show answerHide answer

Correct answer: (B) FALSE

Explanation

!(5 > 3) is !1 = 0 (false), and false && anything is false. So the expression is false (0).

Q28DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following expression? #include<stdio.h> int main() { printf("%d",7>=7); return 0; }
  1. A1
  2. BTRUE
  3. Cfalse
  4. D0
Show answerHide answer

Correct answer: (A) 1

Explanation

7 >= 7 is true, and in C a true relational expression has the value 1, so printf prints 1.

Q29DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
When solving a Sudoku puzzle using computational thinking, which step is the most critical for ensuring efficiency?
  1. AProblem decomposition
  2. BAbstraction
  3. CBrute force approach
  4. DPattern recognition
Show answerHide answer

Correct answer: (D) Pattern recognition

Explanation

Sudoku is solved efficiently by recognising patterns, such as which numbers are missing in rows, columns and boxes. This cuts down the possibilities far more than brute force.

Q30DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which among the following is the primary purpose of using interfaces in Java?
  1. ATo avoid creating objects
  2. BTo achieve multiple inheritance
  3. CTo improve user experience
  4. DTo reduce memory usage
Show answerHide answer

Correct answer: (B) To achieve multiple inheritance

Explanation

A Java class can extend only one class but can implement many interfaces. Interfaces are therefore Java's way of achieving multiple inheritance of type.

Q31DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What will happen if we DO NOT use the break statement in a switch case?
  1. AThe program will throw a compilation error.
  2. BThe control will continue executing the following cases until the end of the switch block is encountered.
  3. CThe control will break out of the switch automatically after the first matching case.
  4. DThe program will throw a runtime error.
Show answerHide answer

Correct answer: (B) The control will continue executing the following cases until the end of the switch block is encountered.

Explanation

Without break, execution falls through: after the matching case, the statements of all the following cases run until a break or the end of the switch.

Q32DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following code? class Test { Test(int x) { System.out.println("Parameterized Constructor"); } Test() { this(10); System.out.println("Default Constructor"); } public static void main(String[] args) { Test obj = new Test(); } }
  1. AParameterized Constructor followed by Default Constructor
  2. BCompilation Error
  3. CDefault Constructor
  4. DParameterized Constructor
Show answerHide answer

Correct answer: (A) Parameterized Constructor followed by Default Constructor

Explanation

new Test() calls the no-argument constructor. Its first statement, this(10), runs the parameterized constructor first, so "Parameterized Constructor" is printed and then "Default Constructor".

Q33DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which declaration is valid for a 2D array in C?
  1. Aint arr[2][2] = {1,2,3,4};
  2. Bint arr[2,2] = {{1,2}, {3,4}};
  3. Cint arr[][] = {{1,2}, {3,4}};
  4. Dint arr[][] = {1,2,3,4};
Show answerHide answer

Correct answer: (A) int arr[2][2] = {1,2,3,4};

Explanation

A 2D array can be initialised with a flat list when both sizes are given: {1,2,3,4} fills row by row. [2,2] is not C syntax, and only the first dimension may be left empty.

Q34DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Given a 3-dimensional array C[3][4][5] stored in row-major order, with each element occupying 1 byte, and the base address 3000, what is the address of C[2][3][4]?
  1. A3057
  2. B3059
  3. C3124
  4. D3171
Show answerHide answer

Correct answer: (B) 3059

Explanation

Offset = i × (4 × 5) + j × 5 + k = 2 × 20 + 3 × 5 + 4 = 59, so the address is 3000 + 59 = 3059.

Q35DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Consider the following statements regarding digital logic systems and and select the correct statements. P. The output of the n inputs NAND gate is 0 when all the n inputs values are 1’s. Q. The output of the n inputs NAND gate is 1 when all the n inputs values are 0’s. R. The output of the n inputs NAND gate is 1 when all the n inputs values are 1’s. S. Minimum three NAND gates are used to implement the given three variable Boolean function F (A, B, C) = AB +BC using only NAND logic gates.
  1. AOnly P, Q and S
  2. BOnly P, R and S
  3. CP, Q, R and S
  4. DOnly P, Q and R
Show answerHide answer

Correct answer: (A) Only P, Q and S

Explanation

A NAND gate gives 0 only when all inputs are 1, so P and Q are true and R is false. AB + BC = ((AB)'·(BC)')' needs three NAND gates, so S is true.

Q36DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
In a signed 8-bit system, how is −8 represented in 2’s complement?
  1. A1000
  2. B11111000
  3. C10001000
  4. D11111111
Show answerHide answer

Correct answer: (B) 11111000

Explanation

+8 = 00001000. Inverting gives 11110111, and adding 1 gives 11111000, which is −8 in 8-bit 2's complement.

Q37DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT a valid identifier in Java?
  1. Amyvar123
  2. B_myvar
  3. Cstatic
  4. Dmy_var123
Show answerHide answer

Correct answer: (C) static

Explanation

static is a reserved keyword in Java and cannot be an identifier. Letters, digits (not first), _ and $ are allowed.

Q38DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is required to write a recursive function?
  1. AOnly a recursive call
  2. BA loop and a return statement
  3. CA pointer variable
  4. DA base condition and a recursive call
Show answerHide answer

Correct answer: (D) A base condition and a recursive call

Explanation

A recursive function needs a base condition to stop and a recursive call that moves toward that base case. Without a base case the recursion never ends.

Q39DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following code? public class ExceptionDemo { public static void main(String[] args) { try { int[] numbers = {1, 2, 3}; System.out.println(numbers[5]); } catch (Exception e) { System.out.println("Exception caught: " + e.getClass().getName()); } finally { System.out.println("Execution completed."); } } }
  1. AException caught: java.lang.Exception . Execution completed.
  2. BException caught: java.lang.ArrayIndexOutOfBoundsException. Execution completed.
  3. CCompilation error
  4. DException caught: java.lang.IndexOutOfBoundsException . Execution completed.
Show answerHide answer

Correct answer: (B) Exception caught: java.lang.ArrayIndexOutOfBoundsException. Execution completed.

Explanation

numbers[5] is past the end of the array, so an ArrayIndexOutOfBoundsException is thrown. getClass().getName() gives its full name, and finally always runs.

Q40DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What will happen if the following declaration is used in C? int a, b, c = 10;
  1. AOnly c is initialized to 10; a and b are uninitialized.
  2. BSyntax error due to missing initialization of a and b.
  3. Ca, b, and c are all initialized to 10.
  4. DRuntime error
Show answerHide answer

Correct answer: (A) Only c is initialized to 10; a and b are uninitialized.

Explanation

In int a, b, c = 10; the initialiser belongs only to c. a and b are declared but left uninitialised (garbage if local).

Q41DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is used to include JavaScript code within an HTML document?
  1. A<js>
  2. B<script>
  3. C<javascript>
  4. D<java>
Show answerHide answer

Correct answer: (B) <script>

Explanation

JavaScript is placed in HTML inside <script> ... </script> tags, either inline or with the src attribute.

Q42DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Suppose there are n elements in an array A[ ]. If we want to insert a new element at position i in array A[ ], 1 ≤ i ≤ n, causing elements numbered i, i+1, …, n to become numbered:
  1. Ai−1, i, i+1, i+2, i+3, …, n+1
  2. Bi+1, i+2, i+3, …, n+1
  3. Ci−1, i+1, i+2, i+3, …, n+1
  4. Di+2, i+3, …, n+1
Show answerHide answer

Correct answer: (B) i+1, i+2, i+3, …, n+1

Explanation

To insert at position i, elements i to n each move one place to the right, so they become i+1, i+2, ..., n+1.

Q43DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
The matrix A consists of m rows and n columns. The matrix A is known as Sparse matrix if the:
  1. Atotal number of zero elements in the matrix A < m − n.
  2. Btotal number of zero elements in the matrix A > m*n.
  3. Ctotal number of zero elements in the matrix A > m*n/2.
  4. Dtotal number of zero elements in the matrix A < m + n.
Show answerHide answer

Correct answer: (C) total number of zero elements in the matrix A > m*n/2.

Explanation

A matrix is usually called sparse when most of its elements are zero, that is, when more than half of the m × n elements are zero.

Q44DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
If the recursive approach of linear search is used to search a key in a linked list of n elements, then what are the time and space complexity to search an element in a linked list?
  1. ATime Complexity = O(n), Space Complexity = O(1)
  2. BTime Complexity = O(1), Space Complexity = O(1)
  3. CTime Complexity = O(1), Space Complexity = O(n)
  4. DTime Complexity = O(n), Space Complexity = O(n)
Show answerHide answer

Correct answer: (D) Time Complexity = O(n), Space Complexity = O(n)

Explanation

Recursive search makes up to n calls, so the time is O(n). Each pending call uses a stack frame, so the space is also O(n).

Q45DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the output of the following JavaScript code? const obj = { name: "Alice" }; Object.defineProperty(obj, "age", { value: 25, writable: false }); obj.age = 30; console.log(obj.age);
  1. Aundefined
  2. BError: Cannot modify property
  3. C25
  4. D30
Show answerHide answer

Correct answer: (C) 25

Explanation

writable: false makes the age property read-only. In non-strict mode, obj.age = 30 is silently ignored, so 25 is printed. Strict mode would throw a TypeError.

Q46DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
A sorting algorithm in which the two or more elements with equal key values appear in the same order in sorted output as they appear in the input data set is known as a/an:
  1. Ainternal sorting algorithm
  2. Bexternal sorting algorithm
  3. Cstable sorting algorithm
  4. Dunstable sorting algorithm
Show answerHide answer

Correct answer: (C) stable sorting algorithm

Explanation

A stable sort keeps records with equal keys in their original relative order. Insertion sort and merge sort are stable.

Q47DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the purpose of kerning in typography?
  1. ATo adjust the space between lines
  2. BTo adjust the space between words
  3. CTo change font size
  4. DTo adjust the space between characters
Show answerHide answer

Correct answer: (D) To adjust the space between characters

Explanation

Kerning adjusts the space between particular pairs of characters (such as "AV"). Leading is the space between lines.

Q48DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Consider the pseudocode of the function given below. abc(int n) { int i, j, k = 0; for (i = n/2; i <= n; i++) for (j = 2; j <= n; j = j * 2) k = k + n/2; return k; } what will the time complexity of the function abc() be?
  1. AO(n²)
  2. BO(n)
  3. CO(n log n)
  4. DO(log n)
Show answerHide answer

Correct answer: (C) O(n log n)

Explanation

The outer loop runs about n/2 times, and the inner loop doubles j, so it runs about log₂ n times. That gives O(n log n).

Q49DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
In a 2D array, how are elements stored in memory?
  1. AIn separate blocks for each row
  2. BIn separate blocks for each column
  3. CContiguously in a single block
  4. DNot stored in memory
Show answerHide answer

Correct answer: (C) Contiguously in a single block

Explanation

C stores 2D arrays contiguously in one block, row after row (row-major order).

Q50DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the maximum number of swaps that can be performed in the Selection Sort algorithm?
  1. A1
  2. Bn - 1
  3. Cn - 2
  4. Dn
Show answerHide answer

Correct answer: (B) n - 1

Explanation

Selection sort does at most one swap per pass, and there are n − 1 passes, so at most n − 1 swaps.

Q51DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the purpose of a web browser's developer tools?
  1. ATo inspect and debug web pages
  2. BTo increase the internet speed
  3. CTo host web pages on the web server
  4. DTo install new web browsers
Show answerHide answer

Correct answer: (A) To inspect and debug web pages

Explanation

Browser developer tools (Elements, Console, Network and so on) let developers inspect HTML/CSS, debug JavaScript and analyse page loading.

Q52DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the primary function of the World Wide Web (WWW)?
  1. ATo connect and access documents and resources over the internet
  2. BTo provide cloud storage services
  3. CTo store large databases
  4. DTo create mobile applications
Show answerHide answer

Correct answer: (A) To connect and access documents and resources over the internet

Explanation

The WWW is a system of linked hypertext documents and resources that are reached over the internet with HTTP through browsers.

Q53DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is an advantage of the linked list over an array?
  1. ALinked list takes less storage to store the n elements as compared to array.
  2. BLinked list takes less time to access the ith element as compared to array.
  3. CInserting an element at beginning of the linked list takes less time as compared to array.
  4. DInserting an element as last element of the linked list takes less time as compared to array.
Show answerHide answer

Correct answer: (C) Inserting an element at beginning of the linked list takes less time as compared to array.

Explanation

Inserting at the beginning of a linked list only changes the head pointer, which is O(1). An array must shift every element, which is O(n). Array access by index is faster.

Q54DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which phase of the design and analysis process involves selecting an efficient data structure?
  1. AProblem definition
  2. BAlgorithm analysis
  3. CImplementation
  4. DAlgorithm design
Show answerHide answer

Correct answer: (D) Algorithm design

Explanation

In the algorithm design phase, the designer chooses the approach and the data structures that make the algorithm efficient.

Q55DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the primary function of a scanner in digital imaging?
  1. AConvert printed images into digital format
  2. BConvert videos to still images
  3. CChange the image resolution
  4. DEnhance image quality
Show answerHide answer

Correct answer: (A) Convert printed images into digital format

Explanation

A scanner reads printed documents or photos and converts them into digital images.

Q56DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Consider the expression given below: x = a + b * (c − d) / e + f % g; The variables have the following values: a = 8, b = 5, c = 10, d = 3, e = 2, f = 7, g = 3; If the variables x, a, b, c, d, e, f, g are of integer data type, then what will be the value of x after evaluating the above expression?
  1. A24
  2. B26
  3. C20
  4. D21
Show answerHide answer

Correct answer: (B) 26

Explanation

b * (c − d) = 5 × 7 = 35, and 35 / 2 = 17 in integer division. f % g = 7 % 3 = 1. So x = 8 + 17 + 1 = 26.

Q57DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
How does one prevent a form from submitting when using JavaScript?
  1. Aevent.preventDefault()
  2. Bform.submit()
  3. Creturn false;
  4. Devent.stopPropagation()
Show answerHide answer

Correct answer: (A) event.preventDefault()

Explanation

Calling event.preventDefault() in the submit handler cancels the browser's default action, the form submission. stopPropagation() only stops the event from bubbling.

Q58DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following library file functions in C program is/are correct? fwrite()- This function is used for writing an entire block to a given file. fseek()- This function is used for setting the file position pointer at the specified byte. ftell()- This function is used to move the file position pointer to the beginning of the file.
  1. Afwrite(), ftell()
  2. Bfwrite(), fseek()
  3. Cfseek(), ftell()
  4. Dfwrite(), fseek(), ftell()
Show answerHide answer

Correct answer: (B) fwrite(), fseek()

Explanation

fwrite() writes a block of data, and fseek() sets the file position pointer. ftell() only returns the current position; rewind() is the function that moves to the beginning.

Q59DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which file format supports transparency in images?
  1. ABMP
  2. BPNG
  3. CJPG
  4. DTIFF
Show answerHide answer

Correct answer: (B) PNG

Explanation

PNG supports an alpha channel, so images can be transparent. JPG has no transparency, and BMP normally does not either.

Q60DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
In HTML, which tag is used to create an ordered list?
  1. A<list>
  2. B<li>
  3. C<ul>
  4. D<ol>
Show answerHide answer

Correct answer: (D) <ol>

Explanation

<ol> creates an ordered (numbered) list. <ul> creates an unordered list, and <li> marks each list item.

Q61DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Study the given table and calculate the total Trial Balance amount. Particulars | Amount (₹) Cash | 54,750.00 Capital | 60,000.00 Purchases | 62,000.00 Sales | 42,250.00 Sales return | 1,600.00 Purchase returns | 1,300.00 Mr. X (Creditor) | 39,800.00 Mr. Y (Debtor) | 21,500.00 Mr. Z (Creditor) | 4,000.00 Furniture | 3,000.00 Wages and Salaries | 5,200.00 Commission received | 700.00
  1. A₹1,15,070
  2. B₹1,48,050
  3. C₹1,25,000
  4. D₹1,51,050
Show answerHide answer

Correct answer: (B) ₹1,48,050

Explanation

Debits: cash 54,750 + purchases 62,000 + sales return 1,600 + Y 21,500 + furniture 3,000 + wages 5,200 = 1,48,050. The credits also total 1,48,050.

Q62DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Given the following information of ABC Ltd. for the financial year 2024-25, calculate the total amount of credit sales for the year 2024-25. Particulars | Amount (₹) Opening Balance of Sundry Debtors | 50,000.00 Closing Balance of Sundry Debtors | 60,000.00 Cash Collected from Debtors | 6,00,000.00 Discount allowed to Debtors | 10,000.00
  1. A₹6,20,000.00
  2. B₹6,10,000.00
  3. C₹6,00,000.00
  4. D₹5,80,000.00
Show answerHide answer

Correct answer: (A) ₹6,20,000.00

Explanation

Credit sales = closing debtors + cash collected + discount allowed − opening debtors = 60,000 + 6,00,000 + 10,000 − 50,000 = ₹6,20,000.

Q63DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
On 31st May 2024, the cash balance of AQ Ltd. is ₹5,50,000. The cash receipts and cash payments during the month of June 2024 aggregated to ₹5,25,000 and ₹4,50,000, respectively. The rent and salaries yet to be paid amounted to ₹25,000 and ₹36,000, respectively. Calculate the amount of cash balance as on 30th June 2024 in the books of AQ ltd.
  1. A₹5,64,000
  2. B₹6,86,000
  3. C₹4,75,000
  4. D₹6,25,000
Show answerHide answer

Correct answer: (D) ₹6,25,000

Explanation

Closing cash = 5,50,000 + 5,25,000 − 4,50,000 = ₹6,25,000. Unpaid rent and salaries are outstanding expenses and do not reduce the cash balance.

Q64DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
_______ are sources of ________, which are used for aircraft navigation.
  1. AConducting wires ; microwaves
  2. BMagnetrons ; infrared rays
  3. CGunn diodes ; ultraviolet-visible rays
  4. DGunn diodes ; microwaves
Show answerHide answer

Correct answer: (D) Gunn diodes ; microwaves

Explanation

Gunn diodes (and klystrons, magnetrons) generate microwaves, which are used in radar for aircraft navigation.

Q65DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
If the compiler of the programming language occupies 2-byte memory space for an unsigned integer, then what is the range of the unsigned integer?
  1. A−32768 to 32767
  2. B0 to 65535
  3. C0 to 65536
  4. D0 to 32767
Show answerHide answer

Correct answer: (B) 0 to 65535

Explanation

2 bytes = 16 bits. An unsigned integer has no sign bit, so it holds 0 to 2¹⁶ − 1 = 0 to 65535.

Q66DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following C code? #include <stdio.h> void main() { printf("%d", printf("Tata Consultancy")); }
  1. ATata Consultancy
  2. BTata Consultancy15
  3. CTata Consultancy16
  4. D15Tata Consultancy
Show answerHide answer

Correct answer: (C) Tata Consultancy16

Explanation

The inner printf prints "Tata Consultancy" first and returns the number of characters printed, 16 (4 + space + 11). The outer printf then prints 16.

Q67DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following options is the particular integral of the differential equation d²y/dx² − 4y = sinh t ?
  1. A−sinh t / 3
  2. B−sinh t
  3. Csinh t / 3
  4. Dsinh t
Show answerHide answer

Correct answer: (A) −sinh t / 3

Explanation

sinh t = (eᵗ − e⁻ᵗ)/2. Replacing D² by 1 in 1/(D² − 4) gives 1/(1 − 4), so the particular integral is −sinh t / 3.

Q68DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the options is the solution of system of linear equation 5x + y + 3z = 20, 2x + 5y + 2z = 18, 3x + 2y + z = 14?
  1. Ax=1, y=2, z=3
  2. Bx=2, y=3, z=1
  3. Cx=2, y=1, z=3
  4. Dx=3, y=2, z=1
Show answerHide answer

Correct answer: (D) x=3, y=2, z=1

Explanation

Check x = 3, y = 2, z = 1: 15 + 2 + 3 = 20, 6 + 10 + 2 = 18 and 9 + 4 + 1 = 14. All three equations are satisfied.

Q69DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT an assembler directive?
  1. ADB
  2. BEND
  3. CMOV
  4. DORG
Show answerHide answer

Correct answer: (C) MOV

Explanation

MOV is an executable instruction. DB, END and ORG are assembler directives, which tell the assembler what to do but produce no machine instruction.

Q70DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the primary advantage of a doubly linked list over a singly linked list?
  1. AIt has faster insertion and deletion operations.
  2. BIt is easier to implement.
  3. CIt uses less memory.
  4. DIt allows traversal in both directions.
Show answerHide answer

Correct answer: (D) It allows traversal in both directions.

Explanation

A doubly linked list has both next and prev pointers, so it can be traversed forward and backward. It uses more memory than a singly linked list.

Q71DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT a keyword in C?
  1. Avariable
  2. Bsizeof
  3. Csigned
  4. Dauto
Show answerHide answer

Correct answer: (A) variable

Explanation

"variable" is not a C keyword. sizeof, signed and auto are all reserved keywords in C.

Q72DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which financial ratio measures a company's ability to cover its short-term liabilities with its short-term assets?
  1. AReturn on Equity
  2. BDebt-to-Equity Ratio
  3. CCurrent Ratio
  4. DNet Profit Margin
Show answerHide answer

Correct answer: (C) Current Ratio

Explanation

Current ratio = current assets ÷ current liabilities. It measures short-term liquidity, that is, the ability to pay short-term debts.

Q73DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
The order and degree of the differential equation (1 + dy/dx + cos(d²y/dx²))^(3/4) = d³y/dx³ is __________.
  1. A3 and 1
  2. B4 and 3
  3. C3 and 4
  4. D3 and 3
Show answerHide answer

Correct answer: (C) 3 and 4

Explanation

The highest derivative is d³y/dx³, so the order is 3. The key gets degree 4 by raising both sides to the 4th power. Strictly, the cos(d²y/dx²) term means the degree is not defined.

Q74DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following options is an example of skew symmetric matrix?
  1. A[ 3 1 2 ] [ −1 5 −4 ] [ 2 4 7 ]
  2. B[ 0 1 2 ] [ −1 0 −4 ] [ −2 4 0 ]
  3. C[ 0 1 −2 ] [ −1 0 4 ] [ 2 4 8 ]
  4. D[ 3 1 2 ] [ 1 0 4 ] [ 2 4 1 ]
Show answerHide answer

Correct answer: (B) [ 0 1 2 ] [ −1 0 −4 ] [ −2 4 0 ]

Explanation

In a skew-symmetric matrix aᵢⱼ = −aⱼᵢ, so the diagonal is all zeros. Option B has a12 = 1, a21 = −1; a13 = 2, a31 = −2; a23 = −4, a32 = 4.

Q75DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following address lines are typically used for decoding in a system with 16 KB of memory?
  1. AA0–A13
  2. BA0–A10
  3. CA0–A3
  4. DA0–A7
Show answerHide answer

Correct answer: (A) A0–A13

Explanation

16 KB = 2¹⁴ bytes, so 14 address lines, A0 to A13, are needed to select every location.

Q76DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is an example of an 8-bit microprocessor?
  1. AIntel 80386
  2. BIntel 8085
  3. CMotorola 68000
  4. DIntel 8086
Show answerHide answer

Correct answer: (B) Intel 8085

Explanation

The Intel 8085 is an 8-bit microprocessor. The 8086 and 68000 are 16-bit processors, and the 80386 is 32-bit.

Q77DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which function is used in C to open a file in binary mode for writing?
  1. Afopen("file.txt", "wb")
  2. Bfopen("file.txt", "bw")
  3. Cfopen("file.txt", "binary")
  4. Dfopen("file.txt", "b")
Show answerHide answer

Correct answer: (A) fopen("file.txt", "wb")

Explanation

The mode "wb" opens a file for writing in binary mode. The mode string is "w" followed by "b", not "bw" or "binary".

Q78DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is typically stored in control memory?
  1. AData for arithmetic operations
  2. BSystem-level instructions
  3. CMicroprograms and microinstructions
  4. DUser programs
Show answerHide answer

Correct answer: (C) Microprograms and microinstructions

Explanation

In a microprogrammed control unit, control memory stores the microprograms (sequences of microinstructions) that create the control signals.

Q79DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
The Earth is warm because it absorbs the Sun’s radiation and then reemits it as __________.
  1. Aradio waves
  2. Bultraviolet-visible radiation
  3. Cinfrared radiation
  4. Dvisible light
Show answerHide answer

Correct answer: (C) infrared radiation

Explanation

The Earth absorbs sunlight and re-radiates the energy at long wavelengths as infrared (heat) radiation. Greenhouse gases trap this radiation.

Q80DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
If [ 1 ] [ 1 ] [ 0 ] is an eigenvector of the matrix [ 3 −1 1 ] [ 7 −5 1 ] [ 6 −6 2 ] then the eigenvalue is ________.
  1. A−4
  2. B2
  3. C1
  4. D4
Show answerHide answer

Correct answer: (B) 2

Explanation

Matrix × (1, 1, 0) = (3 − 1, 7 − 5, 6 − 6) = (2, 2, 0) = 2 × (1, 1, 0), so the eigenvalue is 2.

Q81DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following business structures offers the easiest and least expensive setup process in India?
  1. ALimited Liability Partnership
  2. BPrivate Limited Company
  3. CSole Proprietorship
  4. DPublic Limited Company
Show answerHide answer

Correct answer: (C) Sole Proprietorship

Explanation

A sole proprietorship needs almost no legal formalities or registration cost, so it is the simplest and cheapest business form to set up.

Q82DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the primary purpose of using smileys in instant messaging?
  1. ATo convey formal tone
  2. BTo represent emotions and feelings
  3. CTo insert hyperlinks
  4. DTo increase font size
Show answerHide answer

Correct answer: (B) To represent emotions and feelings

Explanation

Smileys and emoticons show feelings and tone, such as happiness or a joke, which plain text cannot show in instant messages.

Q83DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT true about a Histogram?
  1. ARectangles have bases on vertical axis.
  2. BIt consists of a set of rectangles.
  3. CAreas of the rectangles are proportional to class frequencies
  4. DThese rectangles represent the range of the data
Show answerHide answer

Correct answer: (A) Rectangles have bases on vertical axis.

Explanation

Statement A is false: the bases of a histogram's rectangles lie on the horizontal (x) axis, which shows the class intervals. Frequencies are on the vertical axis.

Q84DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is internet etiquette commonly referred to as?
  1. ANetiquette
  2. BWeb manners
  3. CDigital conduct
  4. DCyber ethics
Show answerHide answer

Correct answer: (A) Netiquette

Explanation

Netiquette (network + etiquette) is the set of rules for polite, responsible behaviour on the internet.

Q85DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What does the Price-to-Earnings (P/E) ratio indicate in business evaluation?
  1. AHow much investors are willing to pay for each rupee of earnings
  2. BThe efficiency of asset utilization
  3. CThe company’s total debt obligations
  4. DThe company's liquidity position
Show answerHide answer

Correct answer: (A) How much investors are willing to pay for each rupee of earnings

Explanation

The P/E ratio = market price per share ÷ earnings per share. It shows how many rupees investors pay for each rupee of earnings.

Q86DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is a key difference between system software and application software?
  1. ASystem software includes programs like web browsers, while application software includes operating systems.
  2. BSystem software is designed for end-users, while application software is designed for system administrators only.
  3. CSystem software operates the computer hardware, whereas application software is designed to perform specific user-oriented tasks.
  4. DSystem software is optional for computer operation, while application software is mandatory.
Show answerHide answer

Correct answer: (C) System software operates the computer hardware, whereas application software is designed to perform specific user-oriented tasks.

Explanation

System software (OS, drivers, utilities) runs and manages the hardware. Application software (word processors, browsers) does specific tasks for users.

Q87DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Type I error is committed when:
  1. AA false null hypothesis is rejected
  2. BA true null hypothesis is accepted
  3. CA true null hypothesis is rejected
  4. DA false null hypothesis is accepted
Show answerHide answer

Correct answer: (C) A true null hypothesis is rejected

Explanation

A Type I error is rejecting the null hypothesis when it is actually true (a false positive). Accepting a false null hypothesis is a Type II error.

Q88DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What is the main difference between system software and application software?
  1. ASystem software is always free, but application software is paid.
  2. BApplication software is only for mobile phones, and system software is only for computers.
  3. CSystem software manages computer hardware, while application software helps users perform specific tasks.
  4. DApplication software controls the hardware, and system software is used for games.
Show answerHide answer

Correct answer: (C) System software manages computer hardware, while application software helps users perform specific tasks.

Explanation

System software manages the computer hardware and provides a platform. Application software runs on it to help users do specific tasks.

Q89DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is a privacy concern with Instant Messaging (IM) applications?
  1. AData security
  2. BBetter user interface
  3. CFree video calls
  4. DUnlimited messaging
Show answerHide answer

Correct answer: (A) Data security

Explanation

IM apps carry personal messages and data that can be intercepted, leaked or misused, so data security is a privacy concern.

Q90DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which part of the CPU is responsible for performing calculations and logical operations?
  1. AMemory Unit
  2. BControl Unit (CU)
  3. CArithmetic Logic Unit (ALU)
  4. DInput Device
Show answerHide answer

Correct answer: (C) Arithmetic Logic Unit (ALU)

Explanation

The ALU (Arithmetic Logic Unit) performs arithmetic such as addition and subtraction, and logical operations such as AND, OR and comparisons.

Q91DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Why is it important to state objectives in terms of pupils’ expected behavioural outcomes?
  1. ATo focus on teacher performance
  2. BTo highlight textbook content
  3. CTo clearly define the change in student behaviour due to learning
  4. DTo make lesson plans lengthy
Show answerHide answer

Correct answer: (C) To clearly define the change in student behaviour due to learning

Explanation

Behavioural objectives state the observable change expected in pupils after learning, which makes teaching focused and evaluation possible.

Q92DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which programme suggested textbook revision and gender sensitisation of educational staff?
  1. ANational Digital Literacy Mission
  2. BProgramme of Action (POA) under NPE
  3. CSarva Shiksha Abhiyan
  4. DNational Education Mission
Show answerHide answer

Correct answer: (B) Programme of Action (POA) under NPE

Explanation

The Programme of Action (1992) under NPE 1986 asked for textbooks to be revised to remove gender bias and for teachers and staff to receive gender-sensitisation training.

Q93DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
What element directly follows lesson objectives in most plans?
  1. ATeaching procedures
  2. BStudent demographics
  3. CSchool policies
  4. DClassroom layout
Show answerHide answer

Correct answer: (A) Teaching procedures

Explanation

A lesson plan states the objectives first and then the teaching procedure (the steps and activities used to reach them).

Q94DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is the primary benefit of classroom role-play?
  1. ATiming practice
  2. BReal-life problem solving
  3. CMemorisation
  4. DScript learning only
Show answerHide answer

Correct answer: (B) Real-life problem solving

Explanation

Role-play puts students in realistic situations, which builds problem-solving, empathy and communication skills.

Q95DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
'Language across curriculum' aims to strengthen which skills?
  1. AReading, writing, listening and speaking across subjects
  2. BTranslation of textbooks into regional languages
  3. CTeaching language as a separate subject
  4. DOnly speaking and listening
Show answerHide answer

Correct answer: (A) Reading, writing, listening and speaking across subjects

Explanation

Language across the curriculum develops reading, writing, listening and speaking in every subject, not only in language classes.

Q96DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is an adaptation useful for students with low vision?
  1. ASmall font sizes
  2. BMagnifiers
  3. CBlindfolds
  4. DBraille slates
Show answerHide answer

Correct answer: (B) Magnifiers

Explanation

Magnifiers enlarge text and images, which helps students with low vision. Braille slates are mainly for blind students.

Q97DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following best exemplifies the 'Integrated' principle in curriculum development for children with mental retardation?
  1. ATeaching mathematical operations in isolation without real-life application
  2. BEmphasising rote memorisation of isolated facts
  3. CPreparing students for competitive exams
  4. DOrganising activities that combine language, art, and daily living skills
Show answerHide answer

Correct answer: (D) Organising activities that combine language, art, and daily living skills

Explanation

The integrated principle links learning areas into meaningful activities, for example combining language, art and daily living skills, instead of teaching isolated facts.

Q98DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following best illustrates the difference between assessment and evaluation?
  1. AAssessment is grading; evaluation is ranking.
  2. BAssessment is assigning numbers; evaluation is comparing scores.
  3. CAssessment is informal; evaluation is always formal.
  4. DAssessment provides data; evaluation interprets it to judge learning outcomes.
Show answerHide answer

Correct answer: (D) Assessment provides data; evaluation interprets it to judge learning outcomes.

Explanation

Assessment collects information about learning, and evaluation interprets that information to judge how far the learning outcomes were achieved.

Q99DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following is a type of experience where a sudden, flash-like conviction of certainty strikes us?
  1. AHallucination
  2. BIntuition
  3. CImagination
  4. DIllusion
Show answerHide answer

Correct answer: (B) Intuition

Explanation

Intuition is direct, sudden knowing, without conscious reasoning, that comes with a strong feeling of certainty.

Q100DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)
Which of the following minimally influences individual differences in personality?
  1. AGenetic predisposition
  2. BSchool infrastructure
  3. CParenting style
  4. DSocioeconomic status
Show answerHide answer

Correct answer: (B) School infrastructure

Explanation

Personality differences come mainly from heredity and from family and social environment such as parenting and socioeconomic status. School infrastructure has the least influence.

Practise it as a real test

Reading answers is not the same as solving under time pressure. Attempt DSSSB TGT Computer Science PYQ (Technical), 13 Sep 2025, Shift 3 (5:00 PM) online with the real 60-minute timer and marking scheme to get your score and all-India rank, or browse the other tests in the DSSSB TGT Computer Science Mock Test & Previous Year Papers.