Previous Year Paper · Questions with answers

DSSSB TGT Computer Science PYQ (Technical), 12 Sep 2025, Shift 1 (9:00 AM)

All 100 questions of DSSSB TGT Computer Science PYQ (Technical), 12 Sep 2025, Shift 1 (9:00 AM) 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), 12 Sep 2025, Shift 1 (9:00 AM)
How does the Best Fit algorithm impact system performance?
  1. AIt improves system performance by reducing memory wastage.
  2. BIt may reduce system performance due to increased search time for free blocks.
  3. CIt always improves system performance.
  4. DIt improves system performance by reducing external fragmentation.
Show answerHide answer

Correct answer: (B) It may reduce system performance due to increased search time for free blocks.

Explanation

Best Fit must search the whole free list (or keep it sorted) to find the smallest hole that fits, so allocation takes longer. It also leaves many tiny unusable holes, so it does not guarantee less wastage or better performance.

Q2DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What happens if a RST (reset) packet is received during the connection management process?
  1. AThe receiver sends another SYN packet.
  2. BThe connection is immediately terminated.
  3. CThe sender continues retransmissions.
  4. DThe connection remains active.
Show answerHide answer

Correct answer: (B) The connection is immediately terminated.

Explanation

An RST segment aborts the TCP connection at once: no further data is sent, no graceful FIN handshake happens, and buffered data is discarded.

Q3DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following SQL expressions evaluates to TRUE, according to SQL-99?
  1. ANULL <= NULL returns UNKNOWN
  2. BNULL >= NULL returns UNKNOWN
  3. CNULL IS NULL returns FALSE
  4. DNULL IS NULL returns TRUE
Show answerHide answer

Correct answer: (D) NULL IS NULL returns TRUE

Explanation

Any ordinary comparison involving NULL (=, <=, >= etc.) gives UNKNOWN, not TRUE. The IS NULL predicate is the special test for nulls, so NULL IS NULL is TRUE.

Q4DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following statements is false about universal logic gates?
  1. AAll basic logic gates can be implemented through universal logic gates.
  2. BNOR gate is known as universal logic gate.
  3. CNAND gate is known as universal logic gate.
  4. DAll basic logic gates cannot be implemented using universal logic gates.
Show answerHide answer

Correct answer: (D) All basic logic gates cannot be implemented using universal logic gates.

Explanation

NAND and NOR are universal gates precisely because AND, OR and NOT (and hence every other gate) can be built from them alone, so the statement that basic gates cannot be built from them is false.

Q5DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
If a process arrives at time 5, what is the latest possible time for it to start execution if there are no other processes in the system?
  1. ATime 6
  2. BTime 0
  3. CTime 5
  4. DTime 4
Show answerHide answer

Correct answer: (C) Time 5

Explanation

With no other process competing, the CPU is idle and the process is dispatched as soon as it arrives, at time 5. It cannot start before it arrives (time 0 or 4).

Q6DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following describes the use of digital certificates in authentication?
  1. AThey store the user's passwords.
  2. BThey compress large files for secure transfer.
  3. CThey verify the identity of entities using Public Key Infrastructure (PKI).
  4. DThey encrypt data transmission.
Show answerHide answer

Correct answer: (C) They verify the identity of entities using Public Key Infrastructure (PKI).

Explanation

Note: the official answer key marks option 2. Conceptually, digital certificates verify the identity of an entity using PKI (option 3). The key has been kept as published.

Q7DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is NOT a benefit of distributed systems?
  1. AScalability
  2. BHigh communication latency
  3. CResource sharing
  4. DFault tolerance
Show answerHide answer

Correct answer: (B) High communication latency

Explanation

High communication latency is a drawback of distributed systems caused by network delays. Scalability, resource sharing and fault tolerance are their main benefits.

Q8DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the overall design of a database called?
  1. ADatabase Schema
  2. BDatabase Instance
  3. CDatabase Table
  4. DDatabase Model
Show answerHide answer

Correct answer: (A) Database Schema

Explanation

The schema is the overall logical design (structure) of the database, which rarely changes. An instance is the data stored in the database at a particular moment.

Q9DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
In an acyclic graph directory structure, what is a common method used to implement shared directories or files?
  1. AFile duplication
  2. BSymbolic (soft) links
  3. CHard links
  4. DDirectory pointers
Show answerHide answer

Correct answer: (B) Symbolic (soft) links

Explanation

In an acyclic-graph directory, a shared file or subdirectory is usually implemented with a link, a special directory entry (symbolic link) that holds the path of the real file, so the same file appears in several directories without copying.

Q10DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the ARP reply's scope in terms of message type?
  1. AAnycast
  2. BUnicast
  3. CMulticast
  4. DBroadcast
Show answerHide answer

Correct answer: (B) Unicast

Explanation

An ARP request is broadcast to all hosts on the LAN, but the reply is sent unicast directly to the requesting host, whose MAC address is already known from the request.

Q11DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What does the XNOR gate output when A=1 and B=0?
  1. AB
  2. B0
  3. CA
  4. D1
Show answerHide answer

Correct answer: (B) 0

Explanation

XNOR outputs 1 only when both inputs are equal. With A=1 and B=0 the inputs differ, so the output is 0.

Q12DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which technology is commonly used in Wi-Fi to enhance signal range and reliability?
  1. AMIMO (Multiple Input Multiple Output)
  2. BWEP (Wired Equivalent Privacy)
  3. CTDMA (Time Division Multiple Access)
  4. DCDMA (Code Division Multiple Access)
Show answerHide answer

Correct answer: (A) MIMO (Multiple Input Multiple Output)

Explanation

MIMO uses several antennas at the transmitter and receiver (spatial multiplexing, diversity), which raises throughput, range and reliability in 802.11n/ac/ax Wi-Fi. WEP is an old security protocol, not a range technique.

Q13DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
In which scheduling algorithm does the disk head move in one direction, satisfying all requests until it reaches the end, and then reverses direction?
  1. ASCAN
  2. BSSTF
  3. CLOOK
  4. DFCFS
Show answerHide answer

Correct answer: (A) SCAN

Explanation

SCAN (elevator algorithm) moves the head in one direction serving requests all the way to the end of the disk, then reverses. LOOK reverses at the last request instead of the disk end.

Q14DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
In public key cryptography, which key is used for decrypting a message encrypted with the public key?
  1. AAnother public key
  2. BA symmetric key
  3. CThe sender's private key
  4. DThe recipient's private key
Show answerHide answer

Correct answer: (D) The recipient's private key

Explanation

Data encrypted with the recipient's public key can be decrypted only with the matching private key, which the recipient alone holds.

Q15DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
How does the receiver handle out-of-order frames in Selective Repeat?
  1. ARequests retransmission of all frames
  2. BSends a cumulative acknowledgment
  3. CBuffers them until all missing frames arrive
  4. DDiscards them immediately
Show answerHide answer

Correct answer: (C) Buffers them until all missing frames arrive

Explanation

In Selective Repeat the receiver accepts and buffers correctly received out-of-order frames, and only the missing frames are retransmitted; it then delivers them in order. Go-Back-N is the protocol that discards them.

Q16DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
____________ is NOT allowed in a SQL:1999 view definition.
  1. AUse of subqueries
  2. BUse of nested queries
  3. CUse of aggregate formulas
  4. DUse of ORDER BY clause
Show answerHide answer

Correct answer: (D) Use of ORDER BY clause

Explanation

A view is a virtual table, and standard SQL (SQL:1999) does not allow ORDER BY in the view's defining query; ordering is applied when the view is queried. Subqueries and aggregates are allowed.

Q17DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Select the correct SQL statement which will correctly insert a new row into the Customer table with only the CustomerID, Name, and Product columns specified, assuming the table allows NULLs for other columns.
  1. AINSERT Customer SET CustomerID=101, Name='Alice', Product='Pen';
  2. BINSERT INTO Customer VALUES (101, 'Alice', 'Pen');
  3. CINSERT INTO Customer (101, 'Alice', 'Pen');
  4. DINSERT INTO Customer (CustomerID, Name, Product) VALUES (101, 'Alice', 'Pen');
Show answerHide answer

Correct answer: (D) INSERT INTO Customer (CustomerID, Name, Product) VALUES (101, 'Alice', 'Pen');

Explanation

To insert values into only some columns, list those columns after the table name and give matching values: INSERT INTO table (cols) VALUES (...). Option B gives no column list, so it expects values for all columns.

Q18DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which SQL statement is used to update data in a table?
  1. ACHANGE
  2. BMODIFY
  3. CUPDATE
  4. DSET
Show answerHide answer

Correct answer: (C) UPDATE

Explanation

UPDATE ... SET ... WHERE ... is the DML command that changes existing rows. SET is only a clause of UPDATE, and MODIFY is used with ALTER TABLE in some systems.

Q19DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is typically returned by the getpid system call in Unix-based operating systems?
  1. AThe process ID of the kernel
  2. BProcess ID of the current process
  3. CProcess ID of the first process
  4. DProcess ID of the parent process
Show answerHide answer

Correct answer: (B) Process ID of the current process

Explanation

getpid() returns the process ID of the calling (current) process. The parent's PID is returned by getppid().

Q20DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What does the TCP service model guarantee about the order of data delivery?
  1. AData is delivered in the order it is transmitted.
  2. BData is not guaranteed to arrive in any specific order.
  3. CData may arrive out of order and is handled by the application layer.
  4. DData is delivered as fast as possible.
Show answerHide answer

Correct answer: (A) Data is delivered in the order it is transmitted.

Explanation

TCP provides a reliable, in-order byte stream: sequence numbers let the receiver reorder segments, so the application gets data in the same order it was sent. UDP gives no ordering guarantee.

Q21DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
class Parent { protected void protectedMethod() { System.out.println("Protected method in Parent"); } } class Child extends Parent { public void childMethod() { protectedMethod(); } } public class Test { public static void main(String[] args) { Child child = new Child(); child.childMethod(); } } What will happen when the code is executed?
  1. AThe code will compile and print 'Protected method in Parent'.
  2. BCompilation Error: The protectedMethod is not visible in the Child class.
  3. CCompilation Error: childMethod is not visible due to access restrictions.
  4. DRuntime Error: Cannot access protectedMethod from the Child class.
Show answerHide answer

Correct answer: (A) The code will compile and print 'Protected method in Parent'.

Explanation

A protected member is accessible in a subclass, so Child can call protectedMethod() directly. The code compiles and prints "Protected method in Parent".

Q22DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Given the following code snippet, what is the value of the variable c? int a, b, c; a = b = c = 15; c = c + 10;
  1. AUndefined
  2. B10
  3. C25
  4. D15
Show answerHide answer

Correct answer: (C) 25

Explanation

All three variables are set to 15 by chained assignment, then c = 15 + 10 = 25.

Q23DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What happens when the following code executes? #include <stdio.h> int main() { char buffer[50]; int n = sprintf(buffer, "Hello, World!"); printf("%d %s", n, buffer); return 0; }
  1. APrints '13 Hello'
  2. BPrints '12 Hello'
  3. CPrints '12 Hello, World!'
  4. DPrints '13 Hello, World!'
Show answerHide answer

Correct answer: (D) Prints '13 Hello, World!'

Explanation

sprintf writes "Hello, World!" into buffer and returns the number of characters written, which is 13 (5 + comma + space + 5 + !). printf then prints "13 Hello, World!".

Q24DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the 2’s complement of the binary number 1100?
  1. A0100
  2. B1111
  3. C11
  4. D1001
Show answerHide answer

Correct answer: (A) 0100

Explanation

Invert 1100 to get 0011, then add 1: 0011 + 1 = 0100.

Q25DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is true about nested switch statements in C?
  1. ABoth inner and outer switch statements must have a default case.
  2. BA switch statement cannot contain another switch.
  3. CInner switch cases should not contain break statement
  4. DA switch statement can contain another switch statement inside any of its cases.
Show answerHide answer

Correct answer: (D) A switch statement can contain another switch statement inside any of its cases.

Explanation

C allows switch statements to be nested: any case of an outer switch can contain a complete inner switch. A default case is optional and break is allowed inside inner cases.

Q26DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the output of the following code? #include <stdio.h> int main() { int i = 5; do { printf("%d ", i); i--; } while (i > 5); return 0; }
  1. ANo output printed
  2. BInfinite loop
  3. C5 4 3 2 1
  4. D5
Show answerHide answer

Correct answer: (D) 5

Explanation

A do-while body runs at least once, so 5 is printed. Then i becomes 4 and the condition 4 > 5 is false, so the loop ends.

Q27DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What will be the output of the following code? #include <stdio.h> int main() { int x = -1, y = 0, z = 1; int result = (x > 0) ? x : (y == 0) ? z : y; printf("%d", result); return 0; }
  1. Acompile time error
  2. B−1
  3. C1
  4. D0
Show answerHide answer

Correct answer: (C) 1

Explanation

x > 0 is false, so the second conditional (y == 0) ? z : y is evaluated. y is 0, so the result is z = 1.

Q28DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
How many times will the innermost loop execute in the below code? #include <stdio.h> int main() { for(int i=0; i<3; i++) { for(int j=0; j<2; j++) { printf("%d ",i); } } return 0; }
  1. A6 times
  2. B3 times
  3. C5 times
  4. D2 times
Show answerHide answer

Correct answer: (A) 6 times

Explanation

The outer loop runs 3 times (i = 0,1,2) and the inner loop runs 2 times for each, so the inner body executes 3 x 2 = 6 times.

Q29DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following causes an infinite loop?
  1. Afor (int i = 10; i >5; i--) { }
  2. Bdo { } while (0);
  3. Cwhile (1) { }
  4. Dfor (int i = 0; i < 10; i++) { }
Show answerHide answer

Correct answer: (C) while (1) { }

Explanation

while (1) has a condition that is always true (non-zero) and nothing inside the body to break out, so it never ends. The for loops terminate and do { } while (0) runs once.

Q30DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What does the below code snippet represent? myObject.doActivity();
  1. ACalling a method named doActivity on the object myObject
  2. BSending a message to the doActivity class
  3. CCreating an object myObject
  4. DSending a message to the child class of myObject
Show answerHide answer

Correct answer: (A) Calling a method named doActivity on the object myObject

Explanation

The dot operator calls the method doActivity() on the object myObject (in OOP terms, sends the message doActivity to that object).

Q31DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which arithmetic operator has the highest precedence in C?
  1. A−
  2. B=
  3. C+
  4. D%
Show answerHide answer

Correct answer: (D) %

Explanation

Among the given operators, % shares the highest (multiplicative) precedence level with * and /, above + and - (additive) and = (assignment, lowest).

Q32DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What does the super keyword in Java do?
  1. ARefers to high performing objects
  2. BRefers to the current object
  3. CUsed to define static variables
  4. DRefers to the parent class
Show answerHide answer

Correct answer: (D) Refers to the parent class

Explanation

super refers to the immediate parent (superclass) object; it is used to call parent constructors and access parent methods or fields. The current object is referred to by this.

Q33DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What will be the output of the following code snippet? #include<stdio.h> int main() { int a = 5, b = 3, c = 0; if (a > b > c) { printf("True\n"); } else { printf("False\n"); } return 0; }
  1. Acompile time error
  2. Bundefined behavior
  3. CTRUE
  4. DFALSE
Show answerHide answer

Correct answer: (C) TRUE

Explanation

Relational operators are evaluated left to right: (5 > 3) gives 1, then 1 > 0 gives 1 (true), so "True" is printed.

Q34DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following statements is false about simplification of Boolean functions using Karnaugh Map technique?
  1. AKarnaugh Map technique is used to simplify Product of Sum (POS) form of Boolean functions.
  2. BIn Karnaugh Map, the rows and columns are represented in binary code sequence.
  3. CIn Karnaugh Map, you group adjacent squares in the form of power of two and try to cover as many minterms or maxterms as you can in one group.
  4. DKarnaugh Map technique is used to simplify Sum of Product (SOP) form of Boolean functions.
Show answerHide answer

Correct answer: (B) In Karnaugh Map, the rows and columns are represented in binary code sequence.

Explanation

In a K-map, rows and columns are labelled in Gray code (00, 01, 11, 10) so adjacent cells differ by one bit; plain binary order (00, 01, 10, 11) would break adjacency. K-maps simplify both SOP and POS forms.

Q35DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
public class ExceptionTest { public static void main(String[] args) { try { System.out.println("Result: " + calculate(10, 0)); } catch (ArithmeticException e) { System.out.println("ArithmeticException caught: " + e.getMessage()); } catch (Exception e) { System.out.println("General exception caught: " + e.getMessage()); } finally { System.out.println("In finally block."); } } public static int calculate(int a, int b) throws Exception { try { return a / b; } catch (ArithmeticException e) { throw new Exception("Division by zero not allowed"); } finally { System.out.println("Inner finally block executed."); } } } What will be the output of the program?
  1. AInner finally block executed. General exception caught: / by zero In finally block.
  2. BInner finally block executed. General exception caught: Division by zero not allowed In finally block.
  3. CInner finally block executed. Result: 0 In finally block.
  4. DInner finally block executed. ArithmeticException caught: / by zero In finally block.
Show answerHide answer

Correct answer: (B) Inner finally block executed. General exception caught: Division by zero not allowed In finally block.

Explanation

10/0 throws ArithmeticException inside calculate, which is caught and replaced by new Exception("Division by zero not allowed"). The inner finally prints first, then main's catch (Exception) prints that message, and finally main's finally block runs.

Q36DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the objective of encapsulation in object-oriented programming?
  1. ATo create multiple instances of a class
  2. BTo enable one class to inherit from another class
  3. CTo allow objects to take multiple forms
  4. DTo combine data and methods that operate on that data within a single unit
Show answerHide answer

Correct answer: (D) To combine data and methods that operate on that data within a single unit

Explanation

Encapsulation bundles data and the methods that act on it into one unit (class) and hides internal details. Inheritance and polymorphism are options B and C.

Q37DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What will be the output of the following code? #include <stdio.h> int main() { int a = 10, b = 20; int max = (a > b) ? a : b; printf("%d", max); return 0; }
  1. A30
  2. Bcompile time error
  3. C10
  4. D20
Show answerHide answer

Correct answer: (D) 20

Explanation

a > b (10 > 20) is false, so the conditional operator returns b, and 20 is printed.

Q38DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What will be the output of the following program? class CustomException extends Exception { public CustomException(String message) { super(message); } } public class TestCustomException { public static void main(String[] args) { try { validateAge(15); } catch (CustomException e) { System.out.println("Caught Exception: " + e.getMessage()); } finally { System.out.println("Execution finished."); } } public static void validateAge(int age) throws CustomException { if (age < 18) { throw new CustomException("Age must be 18 or above."); } System.out.println("Age is valid."); } }
  1. ACaught Exception: null Execution finished.
  2. BCompilation error because custom exceptions cannot extend Exception.
  3. CAge is valid. Execution finished.
  4. DCaught Exception: Age must be 18 or above. Execution finished.
Show answerHide answer

Correct answer: (D) Caught Exception: Age must be 18 or above. Execution finished.

Explanation

validateAge(15) throws CustomException with the message "Age must be 18 or above.", so "Age is valid." is never printed. The catch prints the message and the finally block prints "Execution finished.".

Q39DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following techniques can be used to modify the actual variable passed to a function?
  1. AUse a local variable instead of passing any parameters.
  2. BPass a copy of the actual parameter to function.
  3. CStandard C has no options for modifying actual variables passed to a function.
  4. DPass the address of the actual parameters to function.
Show answerHide answer

Correct answer: (D) Pass the address of the actual parameters to function.

Explanation

C passes arguments by value, so to change the caller's variable you pass its address (a pointer) and modify it through *ptr inside the function.

Q40DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What does the first dimension and the second dimension represents in a two-dimensional character array?
  1. AThe first dimension stores the length of each name, and the second stores the number of names.
  2. BThe first dimension represents the number of names in the array, and the second dimension represents the maximum length of each name.
  3. CThe first dimension represents the maximum length of the names, and the second dimension represents the number of names.
  4. DThe first dimension holds the total number of characters, and the second dimension stores the number of names.
Show answerHide answer

Correct answer: (B) The first dimension represents the number of names in the array, and the second dimension represents the maximum length of each name.

Explanation

In char names[N][L], the first dimension is the number of strings (rows) and the second is the maximum length of each string, including the null character.

Q41DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following asymptotic notation gives asymptotically tight upper bound as well as asymptotically tight lower bound?
  1. AOmega (Ω)
  2. BBig Oh (O)
  3. CTheta (Θ)
  4. DSmall Omega (ω)
Show answerHide answer

Correct answer: (C) Theta (Θ)

Explanation

Theta notation bounds a function both from above and below by constant multiples of g(n), giving an asymptotically tight bound. Big O gives only an upper bound and Omega only a lower bound.

Q42DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the primary function of a web browser?
  1. ATo store large amounts of data
  2. BTo send and receive emails
  3. CTo create websites
  4. DTo display and navigate web pages
Show answerHide answer

Correct answer: (D) To display and navigate web pages

Explanation

A web browser retrieves, renders and displays web pages and lets the user navigate between them through links. Creating websites and email are done with other software.

Q43DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What will be the output of the C program given below? #include <stdio.h> int* func() { static int arr[5] = { 1, 2, 3, 4, 5 }; return arr; } int main() { int* ptr = func(); printf("Array Elements: "); for (int i = 0; i < 5; i++) { printf("%d ", *ptr); } return 0; }
  1. A1 1 3 4 1
  2. B2 3 4 5 0
  3. C1 2 3 4 5
  4. D1 1 1 1 1
Show answerHide answer

Correct answer: (D) 1 1 1 1 1

Explanation

ptr is never incremented inside the loop, so *ptr always reads arr[0] = 1, printing 1 five times (after "Array Elements: "). To print 1 2 3 4 5 the loop would need ptr[i] or *(ptr + i).

Q44DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following DHTML methods is used to change the style of an HTML element using CSS dynamically?
  1. Adocument.createElement("style")
  2. Bdocument.getElementById("element").setCSS()
  3. Celement.style.backgroundColor = "red"
  4. Dwindow.addEventListener("resize")
Show answerHide answer

Correct answer: (C) element.style.backgroundColor = "red"

Explanation

In DHTML, a style is changed at run time by assigning to the element's style object, e.g. element.style.backgroundColor = "red". There is no setCSS() method, and resize is an event, not a styling method.

Q45DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following statements is INCORRECT about the storage classes in C?
  1. AThe scope of variable in automatic storage class is local to the block in which the variable is defined.
  2. BIn Register storage class, the default initial value of the variable is zero.
  3. CIn static storage class, the default initial value of the variable is zero.
  4. DIn Register storage class, the storage of a variable is CPU register.
Show answerHide answer

Correct answer: (B) In Register storage class, the default initial value of the variable is zero.

Explanation

Register variables, like automatic ones, have a garbage (undefined) initial value if not initialised; only static and global variables default to zero. So statement B is incorrect.

Q46DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What will be the output of the given C program? #include <stdio.h> int main() { { int x = 10, y = 20; { { int y = 40; x++; y++; } printf("x = %d, y = %d\n", x, y); } } return 0; }
  1. Ax = 11, y = 41
  2. Bx = 10, y = 41
  3. Cx = 10, y = 20
  4. Dx = 11, y = 20
Show answerHide answer

Correct answer: (D) x = 11, y = 20

Explanation

The inner block declares a new y = 40, which shadows the outer y; y++ changes only that inner copy. x is not redeclared, so x++ changes the outer x to 11. The printf sees x = 11 and the outer y = 20.

Q47DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which advantage of AJAX helps in reducing bandwidth consumption?
  1. AAJAX uses less JavaScript.
  2. BAJAX only loads images on the page.
  3. CAJAX increases data transfer.
  4. DAJAX sends and retrieves only small amounts of data from the server.
Show answerHide answer

Correct answer: (D) AJAX sends and retrieves only small amounts of data from the server.

Explanation

AJAX exchanges only the small pieces of data needed in the background and updates part of the page, instead of reloading the whole page, so less data is transferred.

Q48DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following cases DOES NOT exist when one computes the time complexity of an algorithm?
  1. AAverage case
  2. BWorst case
  3. CTest Case
  4. DBest Case
Show answerHide answer

Correct answer: (C) Test Case

Explanation

Time complexity is analysed for the best, average and worst cases. A "test case" is an input used in software testing, not a case of complexity analysis.

Q49DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following options is correct about the functions in C language?
  1. AActual parameters are declared in the function definition.
  2. BActual parameters are always variables.
  3. CActual parameters are used to define the function signature and to specify the type and number of arguments that a function can accept.
  4. DActual parameters are the values that are passed to a function when it is called.
Show answerHide answer

Correct answer: (D) Actual parameters are the values that are passed to a function when it is called.

Explanation

Actual parameters (arguments) are the values or expressions passed in the function call. The parameters declared in the function definition are formal parameters, and actual arguments need not be variables (constants and expressions work too).

Q50DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following DHTML methods is used to control the browser window size, such as resizing it dynamically via JavaScript?
  1. Awindow.resizeTo()
  2. Bwindow.setSize()
  3. Cwindow.changeSize()
  4. Ddocument.resizeWindow()
Show answerHide answer

Correct answer: (A) window.resizeTo()

Explanation

window.resizeTo(width, height) resizes the browser window to the given size (resizeBy changes it by an amount). setSize(), changeSize() and resizeWindow() do not exist.

Q51DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which sorting technique is best for sorting a linked list with n elements?
  1. AInsertion sort
  2. BBubble sort
  3. CMerge sort
  4. DSelection sort
Show answerHide answer

Correct answer: (C) Merge sort

Explanation

Merge sort suits linked lists: it needs only sequential access, splits the list by moving pointers, merges without extra arrays and runs in O(n log n). Other sorts are O(n²) or need random access.

Q52DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following PHP functions is used to sort an array in ascending order without affecting the keys?
  1. Aksort()
  2. Barray_sort()
  3. Casort()
  4. Dsort()
Show answerHide answer

Correct answer: (C) asort()

Explanation

asort() sorts an array by value in ascending order while keeping each key associated with its value. sort() re-indexes the keys, and ksort() sorts by key.

Q53DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which tool is used to adjust the brightness and contrast of an image in Adobe Photoshop?
  1. AHealing brush tool
  2. BPaint bucket tool
  3. CAdjustments panel
  4. DSelection tool
Show answerHide answer

Correct answer: (C) Adjustments panel

Explanation

Brightness/Contrast and other tonal corrections are applied from the Adjustments panel (Image > Adjustments) in Photoshop. The healing brush repairs blemishes and the paint bucket fills areas with colour.

Q54DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is NOT a correct way of declaring and initializing array in C?
  1. Achar arr[6] ={2};
  2. Bchar arr[ ] = “consultancy”;
  3. Cchar arr[6];              arr = “consultancy”;
  4. Dchar arr[6] ={ };
Show answerHide answer

Correct answer: (C) char arr[6];              arr = “consultancy”;

Explanation

An array name is not a modifiable lvalue, so a string cannot be assigned with arr = "..." after declaration (and "consultancy" needs 12 chars, more than 6). Strings must be given at initialisation or copied with strcpy.

Q55DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following formats is commonly used for exporting images for the web?
  1. APNG
  2. BPSD
  3. CBMP
  4. DTIFF
Show answerHide answer

Correct answer: (A) PNG

Explanation

PNG is a compressed, lossless format with transparency that all browsers support, so it is commonly used for web images. PSD is Photoshop's working file, and BMP/TIFF are large and not web-friendly.

Q56DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What will be the output of the given C program? #include <stdio.h> int main() { int a = 4; int b = 3; int result; result = a ^ b; printf("%d", result); return 0; }
  1. A0
  2. B3
  3. C4
  4. D7
Show answerHide answer

Correct answer: (D) 7

Explanation

^ is bitwise XOR: 4 = 100 and 3 = 011, so 100 XOR 011 = 111 = 7.

Q57DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the output of the following JavaScript code? let x = 10; if (x > 5) { console.log("Greater"); } else { console.log("Smaller"); }
  1. A"Smaller"
  2. B"undefined"
  3. C"Greater"
  4. DError
Show answerHide answer

Correct answer: (C) "Greater"

Explanation

x is 10, so the condition x > 5 is true and console.log prints "Greater".

Q58DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
In singly linked list, each node of the list consists of ___________.
  1. Adata value and address of next node
  2. BNULL and address of the next node
  3. CNULL and address of the previous node
  4. Ddata value and address of previous node
Show answerHide answer

Correct answer: (A) data value and address of next node

Explanation

Each node of a singly linked list holds the data and a pointer (address) to the next node; the last node's pointer is NULL. A previous-node pointer is used in doubly linked lists.

Q59DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the main function of the 'cutting' tool in image editing?
  1. ATo remove parts of the image
  2. BTo change the image resolution
  3. CTo apply color effects
  4. DTo resize the image
Show answerHide answer

Correct answer: (A) To remove parts of the image

Explanation

The cut tool removes the selected part of an image (placing it on the clipboard). Resolution, resizing and colour effects are done with other tools.

Q60DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following statements is correct about the divide and conquer approach of binary search technique?
  1. AThe recurrence relation of binary search is written as T(n) = 2T(n/2) + O(1), where n is the number of elements in the array.
  2. BThe worst-case time complexity of binary search is O(log n).
  3. CThe best-case time complexity of binary search is O(log n).
  4. DThe average-case time complexity of binary search is O(n).
Show answerHide answer

Correct answer: (B) The worst-case time complexity of binary search is O(log n).

Explanation

Each step compares with the middle element and discards half the array, so T(n) = T(n/2) + O(1), giving O(log n) in the worst case. The best case is O(1) and the average case is O(log n), and the recurrence has T(n/2) once, not twice.

Q61DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
If A = [ 1 0 0 ] [ 0 -1 0 ] [ 1 0 1 ] then the matrix for A⁶ is __________.
  1. A[ 6 0 0 ] [ 0 6 0 ] [ 6 0 6 ]
  2. B[ 1 0 0 ] [ 0 -1 0 ] [ 6 0 1 ]
  3. C[ 1 0 0 ] [ 0 -1 0 ] [ 1 0 1 ]
  4. D[ 1 0 0 ] [ 0 1 0 ] [ 6 0 1 ]
Show answerHide answer

Correct answer: (D) [ 1 0 0 ] [ 0 1 0 ] [ 6 0 1 ]

Explanation

Squaring gives row 3 = [2, 0, 1] and the middle entry (-1)² = 1. In general A^n has row 3 = [n, 0, 1] and middle entry (-1)^n, so A⁶ has row 3 = [6, 0, 1] and middle entry 1.

Q62DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
The magnetic moment of a bar magnet is _____ the magnetic moment of an equivalent solenoid if the solenoid's magnetic field is _______ that of the bar magnet.
  1. Aequal to ; same as
  2. Bmore than ; same as
  3. Cless than ; same as
  4. Dequal to ; different from
Show answerHide answer

Correct answer: (A) equal to ; same as

Explanation

A long solenoid behaves like a bar magnet. If both produce the same magnetic field, their magnetic moments must be equal.

Q63DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is a disadvantage of singly linked list?
  1. AAccessing an element in a singly linked list requires traversal from the head, making it slower than arrays.
  2. BDeletion operation at the beginning of the linked list is performed in O(1) time.
  3. CInsertion operation at the beginning of the linked list is performed in O (1) time.
  4. DLinked lists have a variable size.
Show answerHide answer

Correct answer: (A) Accessing an element in a singly linked list requires traversal from the head, making it slower than arrays.

Explanation

To reach the k-th element in a singly linked list you must traverse from the head, O(n), whereas arrays allow direct access by index. O(1) insertion and deletion at the start and variable size are advantages.

Q64DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
During the financial year 2024-25, the total purchases of ABC Ltd. were ₹1,90,000. If the gross profit of ABC Ltd. was 20% on sales and the closing stock was ₹30,000 more than the opening stock, what was the gross profit earned by ABC Ltd. during the year 2024-25?
  1. A₹35,000.00
  2. B₹52,000.00
  3. C₹25,000.00
  4. D₹40,000.00
Show answerHide answer

Correct answer: (D) ₹40,000.00

Explanation

Cost of goods sold = purchases - increase in stock = 1,90,000 - 30,000 = 1,60,000. With 20% gross profit on sales, COGS is 80% of sales, so sales = 2,00,000 and gross profit = 40,000.

Q65DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the main purpose of virtual memory?
  1. ATo extend the physical memory using secondary storage
  2. BTo provide cache storage
  3. CTo store BIOS settings
  4. DTo increase CPU speed
Show answerHide answer

Correct answer: (A) To extend the physical memory using secondary storage

Explanation

Virtual memory uses part of secondary storage (disk) as an extension of RAM, so programs larger than physical memory can run, with pages swapped in and out as needed.

Q66DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is true about the for loop in C?
  1. AA for loop cannot be nested inside another for loop.
  2. BThe condition in a for loop is optional, and it can result in an infinite loop if omitted.
  3. CA for loop must always have all three components: initialization, condition, and increment/decrement.
  4. DThe increment/decrement part of the for loop is mandatory.
Show answerHide answer

Correct answer: (B) The condition in a for loop is optional, and it can result in an infinite loop if omitted.

Explanation

All three parts of a for loop are optional. If the condition is omitted, it is treated as always true, e.g. for(;;), giving an infinite loop unless break is used. For loops can also be nested.

Q67DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
On 15 December 2024, a fire occurred in the godown of M Ltd., and the entire stock was destroyed. The value of the stock salvaged was ₹3,00,000. The following transactions took place between 1 October 2024 and 15 December 2024 (Purchases, Sales, Wages, Opening Stock, Gross Profit). [The figures of this table are not reproduced in the source paper.] The value of stock lost by fire was ____.
  1. A₹2,55,000
  2. B₹6,30,000
  3. C₹6,75,000
  4. D₹5,92,000
Show answerHide answer

Correct answer: (B) ₹6,30,000

Explanation

Note: the figures of the table (Purchases, Sales, Wages, Opening Stock, Gross Profit) are missing in the source paper. The official answer key marks ₹6,30,000.

Q68DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Two identical cells of emf = 1.5 V and internal resistance = 0.5 Ω are connected in series. If the current drawn from the cells is 1 A, then the effective terminal potential difference of the cells will be __________.
  1. A1 V
  2. B0.75 V
  3. C2 V
  4. D0.5 V
Show answerHide answer

Correct answer: (C) 2 V

Explanation

In series, total emf = 1.5 + 1.5 = 3 V and total internal resistance = 0.5 + 0.5 = 1 Ω. Terminal voltage V = E - Ir = 3 - 1 x 1 = 2 V.

Q69DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following options is the differential equation corresponding to y = ae^(2x) + be^(−x), where a and b are arbitrary?
  1. Ay'' − 2y' + y = 0
  2. By'' + 2y' + y = 0
  3. Cy'' + y' − 2y = 0
  4. Dy'' − y' − 2y = 0
Show answerHide answer

Correct answer: (D) y'' − y' − 2y = 0

Explanation

The exponents 2 and -1 are roots of the auxiliary equation (m - 2)(m + 1) = m² - m - 2 = 0, so the differential equation is y'' - y' - 2y = 0.

Q70DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
MC Publications has received rent amounting to ₹2,50,000 during the financial year ending 31st March 2024. Out of this ₹50,000 represents rent relating to next financial year. The rent account to be credited to the profit and loss account for the year ended 31st March 2024 is ________ and the rent received in advance will be shown as a/an ________.
  1. A₹1,50,000; Liability
  2. B₹2,00,000; Asset
  3. C₹3,00,000; Asset
  4. D₹2,00,000; Liability
Show answerHide answer

Correct answer: (D) ₹2,00,000; Liability

Explanation

Only the rent for the current year is income: 2,50,000 - 50,000 = 2,00,000 goes to the P&L account. Rent received in advance is unearned income, a current liability in the balance sheet.

Q71DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
The particular solution of the differential equation (D⁴ − 18D² + 81)y = 72e^(3x) is __________.
  1. A72x²e^(3x) / 104
  2. Bx²e^(3x)
  3. C2x²e^(3x)
  4. D12x²e^(3x)
Show answerHide answer

Correct answer: (B) x²e^(3x)

Explanation

The operator is (D² - 9)² = (D - 3)²(D + 3)², so 3 is a double root. PI = 72 x² e^(3x) / (2! x (3 + 3)²) = 72 x² e^(3x) / 72 = x² e^(3x).

Q72DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
The characteristic equation of matrix A = [ 1 4 ] [ 3 5 ] is __________.
  1. Aλ² + 6λ − 7 = 0
  2. Bλ² − 6λ + 7 = 0
  3. Cλ² − 6λ − 7 = 0
  4. Dλ² + 6λ + 7 = 0
Show answerHide answer

Correct answer: (C) λ² − 6λ − 7 = 0

Explanation

For a 2x2 matrix the characteristic equation is λ² - (trace)λ + det = 0. Trace = 1 + 5 = 6 and det = 5 - 12 = -7, so λ² - 6λ - 7 = 0.

Q73DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is NOT a tertiary business activity?
  1. ATransportation
  2. BWarehousing
  3. CInsurance
  4. DManufacturing
Show answerHide answer

Correct answer: (D) Manufacturing

Explanation

Manufacturing is a secondary (industrial) activity because it converts raw materials into goods. Transport, warehousing and insurance are tertiary activities (aids to trade/services).

Q74DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which cycle is primarily managed by the Control Unit?
  1. AI/O cycle
  2. BMemory refresh cycle
  3. CInstruction cycle (Fetch-Decode-Execute cycle)
  4. DArithmetic cycle
Show answerHide answer

Correct answer: (C) Instruction cycle (Fetch-Decode-Execute cycle)

Explanation

The control unit directs the instruction cycle: it fetches each instruction, decodes it and generates the control signals that carry out its execution.

Q75DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which logical operation does the ALU perform that results in a 1 output only when both inputs are different?
  1. AAND
  2. BXOR
  3. COR
  4. DNOR
Show answerHide answer

Correct answer: (B) XOR

Explanation

XOR gives 1 only when its inputs differ (0,1 or 1,0) and 0 when they are the same. AND needs both 1, OR needs at least one 1.

Q76DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is a key design goal of an Instruction Set Architecture?
  1. AMinimizing the transistor count
  2. BEnsuring only complex instructions are supported
  3. CMaximizing the instruction decode time
  4. DBalancing simplicity and performance for ease of programming and efficiency
Show answerHide answer

Correct answer: (D) Balancing simplicity and performance for ease of programming and efficiency

Explanation

An ISA is designed to balance simplicity (easy to program and to implement in hardware) against performance and efficiency. Maximising decode time or allowing only complex instructions are not goals.

Q77DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following will terminate the loop immediately in C?
  1. AWhen a break statement is encountered
  2. BWhen the loop variable reaches a certain value
  3. CWhen a continue statement is encountered
  4. DWhen the loop condition is not given
Show answerHide answer

Correct answer: (A) When a break statement is encountered

Explanation

break exits the enclosing loop immediately, regardless of the condition. continue only skips the rest of the current iteration and goes on with the next one.

Q78DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What will be the output of the following C program? #include <stdio.h> int main() { int a[5]; for (int i = 0; i < 5; i++) { a[i] = i * i - 2 * i + 1; } for (int i = 0; i < 5; i++) { printf("%d ", a[i]); } return 0; }
  1. A1 0 2 4 9
  2. B1 0 1 4 9
  3. C1 1 2 4 9
  4. D1 2 3 4 9
Show answerHide answer

Correct answer: (B) 1 0 1 4 9

Explanation

i*i - 2*i + 1 = (i - 1)², so for i = 0 to 4 the values are 1, 0, 1, 4, 9.

Q79DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following options is the particular solution of the differential equation y'' − 6y' + 9y = 2e^(3t)?
  1. Ae^(3t) / 2
  2. Bt²e^(3t)
  3. Ce^(3t)
  4. De^(3t) / 9
Show answerHide answer

Correct answer: (B) t²e^(3t)

Explanation

The auxiliary equation (m - 3)² = 0 has 3 as a double root, so try At²e^(3t). Substituting gives 2A = 2, so A = 1 and the particular solution is t²e^(3t).

Q80DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Calculate the time complexity of deleting an element from the beginning of a dynamic array.
  1. AO(log)
  2. BO(1)
  3. CO(log n)
  4. DO(n)
Show answerHide answer

Correct answer: (D) O(n)

Explanation

Removing the first element of a dynamic array requires shifting the remaining n - 1 elements one place left, so it takes O(n) time.

Q81DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following smileys express happiness in text communication?
  1. A:-)
  2. B:-(
  3. C: (
  4. D: |
Show answerHide answer

Correct answer: (A) :-)

Explanation

:-) is the smiling face showing happiness. :-( and :( show sadness, and :| is a neutral face.

Q82DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Eighty eight residents of a city, who were interviewed in a city are classified as male or female and also as drinkers or non-drinkers of tea. For testing association between sex and drinking of tea, the test statistic follows:
  1. At distribution with 1 degree of freedom
  2. BChi Square distribution with 2 degrees of freedom
  3. CNormal distribution
  4. DChi square distribution with 1 degree of freedom
Show answerHide answer

Correct answer: (D) Chi square distribution with 1 degree of freedom

Explanation

A 2 x 2 contingency table (male/female vs drinker/non-drinker) is tested with chi-square, with (2 - 1)(2 - 1) = 1 degree of freedom.

Q83DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following statement is correct for a business organisation?
  1. AResponsibility leads to decentralisation
  2. BAuthority leads to decentralisation
  3. CDelegation leads to decentralisation
  4. DCentralisation leads to autonomy
Show answerHide answer

Correct answer: (C) Delegation leads to decentralisation

Explanation

Decentralisation is the systematic delegation of authority to all levels of management, so delegation leads to decentralisation. Centralisation keeps authority at the top and reduces autonomy.

Q84DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Suppose a six faced die is thrown. Then the probability that the number appearing on the top is even is equal to:
  1. A1/4
  2. B1/6
  3. C1/2
  4. D1/9
Show answerHide answer

Correct answer: (C) 1/2

Explanation

A die has 3 even faces (2, 4, 6) out of 6, so the probability is 3/6 = 1/2.

Q85DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
How can you add an emoji to an email?
  1. AUse the delete key
  2. BClick the emoji icon in the toolbar
  3. CReply to the email
  4. DChange the font style
Show answerHide answer

Correct answer: (B) Click the emoji icon in the toolbar

Explanation

Email programs provide an emoji (smiley) icon in the compose toolbar; clicking it opens a picker to insert emojis into the message.

Q86DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Select the INCORRECT option among the phases of the CPU Instruction Cycle.
  1. AExecute
  2. BEncode
  3. CStore
  4. DFetch
Show answerHide answer

Correct answer: (B) Encode

Explanation

The instruction cycle consists of fetch, decode, execute (and store/write-back of results). "Encode" is not a phase; the correct step is decode.

Q87DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Select an appropriate ROM type from the options, where data can be erased or destroyed using ultraviolet light.
  1. AEEPROM
  2. BFlash ROM
  3. CEPROM
  4. DPROM
Show answerHide answer

Correct answer: (C) EPROM

Explanation

EPROM (Erasable PROM) is erased by exposing its quartz window to ultraviolet light. EEPROM and flash are erased electrically, and PROM cannot be erased.

Q88DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
WhatsApp was founded by _____________.
  1. AJan Koum and Brian Acton
  2. BMark Zuckerberg and Sheryl Sandberg
  3. CLarry Page and Sergey Brin
  4. DAllan Musk and Bill Steve
Show answerHide answer

Correct answer: (A) Jan Koum and Brian Acton

Explanation

WhatsApp was founded in 2009 by former Yahoo employees Jan Koum and Brian Acton. It was later bought by Facebook (now Meta) in 2014.

Q89DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is an example of open-source application software?
  1. AGIMP
  2. BCorelDRAW
  3. CMicrosoft Excel
  4. DAdobe Illustrator
Show answerHide answer

Correct answer: (A) GIMP

Explanation

GIMP (GNU Image Manipulation Program) is free and open-source image editing software. CorelDRAW, Excel and Illustrator are proprietary.

Q90DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What does the term 'bootstrapping' refer to in the context of starting a business?
  1. ARaising funds through venture capitalists
  2. BSelf-funding the business using personal resources
  3. CObtaining bank loans for initial capital
  4. DCrowdfunding through online platforms
Show answerHide answer

Correct answer: (B) Self-funding the business using personal resources

Explanation

Bootstrapping means starting and growing a business with the founder's own savings and revenue, without external capital such as venture capital or loans.

Q91DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
_________ is a methodical approach. It suggests a logical and well-organised sequence of actions. It follows more steps.
  1. ATeaching strategy
  2. BTeaching method
  3. CTeaching technique
  4. DTeaching approach
Show answerHide answer

Correct answer: (D) Teaching approach

Explanation

As keyed, a teaching approach is the broad, methodical plan that sets out a logical, well-organised sequence of actions for teaching. Methods, techniques and strategies are narrower ways of carrying it out.

Q92DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Aesthetic education primarily develops ______.
  1. Aspeed in recall
  2. Blogical reasoning
  3. Cfactual knowledge
  4. Dsensory responsiveness
Show answerHide answer

Correct answer: (D) sensory responsiveness

Explanation

Aesthetic education (art, music, literature, nature) develops sensitivity and sensory responsiveness to beauty, feelings and expression, rather than recall or logical reasoning.

Q93DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Gender inequality refers to which of the following?
  1. ASocial and economic disparities between genders
  2. BBiological differences only
  3. CDifferences in hairstyles
  4. DUniform distribution of resources
Show answerHide answer

Correct answer: (A) Social and economic disparities between genders

Explanation

Gender inequality means unequal treatment and social, economic and political disparities between genders in opportunities, resources and rights, not just biological differences.

Q94DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
What is the core principle of the multilingual approach in early education?
  1. APrioritising grammar over communication
  2. BReplacing mother tongue with the target language quickly
  3. CWelcoming the child’s language and using it to build understanding
  4. DTeaching only in the national language
Show answerHide answer

Correct answer: (C) Welcoming the child’s language and using it to build understanding

Explanation

The multilingual approach treats the child's home language as a resource: teachers welcome it and use it as a bridge to new concepts and to other languages, as NEP 2020 and NCF advise.

Q95DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
In school, a 'subject' differs from a 'discipline' because it ____________.
  1. Ais an external field of research
  2. Bis more intensively organised
  3. Cis a philosophical field
  4. Dis the branch of a discipline taught in the classroom
Show answerHide answer

Correct answer: (D) is the branch of a discipline taught in the classroom

Explanation

A school subject is a part of an academic discipline selected and organised for classroom teaching. A discipline is a wider field of knowledge and research.

Q96DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which of the following is NOT one of the five steps of Herbartian lesson planning?
  1. AAssociation
  2. BPresentation
  3. CApplication
  4. DEvaluation
Show answerHide answer

Correct answer: (D) Evaluation

Explanation

Herbart's five formal steps are preparation, presentation, association (comparison), generalisation and application. Evaluation (recapitulation) was added later, not part of the original five.

Q97DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Piaget’s formal operational stage begins at approximately _______.
  1. A11 years
  2. B14 years
  3. C8 years
  4. D7 years
Show answerHide answer

Correct answer: (A) 11 years

Explanation

According to Piaget, the formal operational stage starts at about 11 years (11 to adulthood), when abstract and hypothetical reasoning develops.

Q98DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Which law legally mandates the inclusion of children with disabilities into mainstream schools in India?
  1. ARPwD Act, 2016
  2. BNational Curriculum Framework, 2005
  3. CRTI Act, 2009
  4. DNEP, 2020
Show answerHide answer

Correct answer: (A) RPwD Act, 2016

Explanation

The Rights of Persons with Disabilities Act, 2016 makes inclusive education a legal duty, requiring schools to admit children with disabilities and provide reasonable accommodation. NCF and NEP are policy documents, not laws.

Q99DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
Diagnostic assessment mainly helps in which of the following?
  1. AGrading performance
  2. BStandardising content
  3. CPromoting learners
  4. DIdentifying misconceptions
Show answerHide answer

Correct answer: (D) Identifying misconceptions

Explanation

Diagnostic assessment identifies learners' learning gaps, difficulties and misconceptions, so that remedial teaching can be planned. Grading is the job of summative assessment.

Q100DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 1 (9:00 AM)
You are designing a curriculum for vocational education. To ensure learners can transfer skills to actual work settings, which principle should you emphasise most?
  1. APrinciple of activity and practicality
  2. BPrinciple of articulation
  3. CPrinciple of recency
  4. DPrinciple of economy
Show answerHide answer

Correct answer: (A) Principle of activity and practicality

Explanation

Vocational skills transfer to real workplaces when learners practise them through hands-on, practical activities, so the principle of activity and practicality matters most.

Practise it as a real test

Reading answers is not the same as solving under time pressure. Attempt DSSSB TGT Computer Science PYQ (Technical), 12 Sep 2025, Shift 1 (9:00 AM) 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.