Previous Year Paper · Questions with answers

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

All 100 questions of DSSSB TGT Computer Science PYQ (Technical), 12 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), 12 Sep 2025, Shift 3 (5:00 PM)
Which type of join returns all records from both tables, including non-matching rows, and fills in NULL for missing matches?
  1. ALEFT JOIN
  2. BRIGHT JOIN
  3. CINNER JOIN
  4. DFULL JOIN
Show answerHide answer

Correct answer: (D) FULL JOIN

Explanation

A FULL (OUTER) JOIN keeps every row from both tables and puts NULL where no match exists. LEFT or RIGHT JOIN keep unmatched rows from only one side, and INNER JOIN keeps only matching rows.

Q2DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What critical information does a digital certificate contain?
  1. APublic key, owner information and certificate validity
  2. BPrivate key of the user
  3. CEncryption algorithms supported by the server
  4. DUsername and password of the certificate owner
Show answerHide answer

Correct answer: (A) Public key, owner information and certificate validity

Explanation

A digital certificate, signed by a Certificate Authority, binds the owner's identity to a public key and states the validity period. The private key is never put in a certificate.

Q3DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In the context of paging, what does the term 'page table mapping' refer to?
  1. AThe process of mapping logical addresses to physical addresses
  2. BThe mapping of physical memory to virtual memory
  3. CThe mapping of files to memory pages
  4. DThe process of swapping pages in and out of secondary storage
Show answerHide answer

Correct answer: (A) The process of mapping logical addresses to physical addresses

Explanation

Paging divides logical memory into pages, and the page table maps each page number to a physical frame number, which translates logical addresses into physical addresses.

Q4DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT a field in the UDP header?
  1. AChecksum
  2. BSequence Number
  3. CSource Port
  4. DLength
Show answerHide answer

Correct answer: (B) Sequence Number

Explanation

The UDP header has only four fields: source port, destination port, length and checksum. Sequence numbers belong to TCP, which needs them for reliable, ordered delivery.

Q5DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What is the minimum number of inputs required for a XOR gate to output 1?
  1. A4
  2. B3
  3. C2
  4. D1
Show answerHide answer

Correct answer: (C) 2

Explanation

An XOR gate needs at least two inputs, and it outputs 1 when the inputs differ (an odd number of inputs are 1). A one-input XOR gate does not exist.

Q6DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What does an ICMP Destination Unreachable message indicate?
  1. AThe packet’s checksum is invalid.
  2. BThe destination host or network is unreachable.
  3. CThe packet has reached its destination.
  4. DThe destination IP address is incorrect.
Show answerHide answer

Correct answer: (B) The destination host or network is unreachable.

Explanation

ICMP Destination Unreachable (type 3) is sent by a router or host when a packet cannot be delivered to the destination network, host, protocol or port.

Q7DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In FCFS scheduling, the average waiting time is affected most by:
  1. Aprocess priority
  2. Bpreemption
  3. Cthe arrival order of processes
  4. DCPU clock speed
Show answerHide answer

Correct answer: (C) the arrival order of processes

Explanation

FCFS runs processes strictly in arrival order, so if a long process arrives first, every later process waits behind it (the convoy effect). The order of arrival therefore decides the average waiting time.

Q8DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following SQL statements will retrieve the lowest value from a column named 'Price' in a table named 'Products'?
  1. ASELECT MIN(Price) FROM Products;
  2. BSELECT LOWEST(Price) FROM Products;
  3. CSELECT TOP 1 Price FROM Products ORDER BY Price ASC;
  4. DSELECT Price FROM Products WHERE Price = MIN(Price);
Show answerHide answer

Correct answer: (A) SELECT MIN(Price) FROM Products;

Explanation

The aggregate function MIN() returns the smallest value in a column. LOWEST() does not exist, and an aggregate cannot be used directly in a WHERE clause.

Q9DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following scenarios indicates successful connection establishment in TCP?
  1. AOnly the SYN is sent and received
  2. BData packets are transmitted without SYN packets
  3. CSYN, SYN-ACK and ACK packets are exchanged
  4. DOnly the SYN-ACK is sent
Show answerHide answer

Correct answer: (C) SYN, SYN-ACK and ACK packets are exchanged

Explanation

TCP sets up a connection with a three-way handshake: the client sends SYN, the server replies SYN-ACK and the client answers ACK. Only after this exchange is the connection established.

Q10DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Select the correct SQL query that returns all students whose results are greater than the average result of their respective departments.
  1. ASELECT stu_id             FROM student             WHERE result > (SELECT AVG(result) FROM student GROUP BY dept_id);
  2. BSELECT stu_id             FROM student             WHERE result > AVG(result) GROUP BY dept_id;
  3. CSELECT stu_id             FROM student s             WHERE result > (SELECT AVG(s.result) FROM student);
  4. DSELECT stu_id              FROM student s              WHERE result > (SELECT AVG(result) FROM student WHERE dept_id = s.dept_id);
Show answerHide answer

Correct answer: (D) SELECT stu_id              FROM student s              WHERE result > (SELECT AVG(result) FROM student WHERE dept_id = s.dept_id);

Explanation

To compare each student with their own department's average, the subquery must be correlated: WHERE dept_id = s.dept_id links it to the outer row. Option A's subquery returns several averages, and B uses an aggregate in WHERE, which is not allowed.

Q11DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In which logic gate, if any input is low, then the output will be high?
  1. AXNOR Logic Gate
  2. BAND Logic gate
  3. CNOR Logic gate
  4. DNAND Logic Gate
Show answerHide answer

Correct answer: (D) NAND Logic Gate

Explanation

A NAND gate outputs 0 only when all inputs are 1, so if any input is 0 (low) the output is 1 (high). An AND gate would give 0 in that case.

Q12DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is true about the page table?
  1. AThe page table contains the data of each process.
  2. BThe page table maps virtual addresses to physical addresses.
  3. CThe page table is used only in non-paging systems.
  4. DThe page table stores the instructions for memory management.
Show answerHide answer

Correct answer: (B) The page table maps virtual addresses to physical addresses.

Explanation

A page table holds, for each page of a process, the frame number in physical memory, so it translates virtual (logical) addresses into physical addresses. It holds no process data or instructions.

Q13DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which attribute determines who can read, write or execute a file?
  1. AFile location
  2. BFile permissions
  3. CFile type
  4. DFile size
Show answerHide answer

Correct answer: (B) File permissions

Explanation

File permissions (for example read, write and execute for owner, group and others in Unix) control who may access a file and in what way.

Q14DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which firewall type acts as an intermediary for requests between a client and a server?
  1. AProxy firewall
  2. BStateful
  3. CPacket-filtering
  4. DCircuit-level gateway
Show answerHide answer

Correct answer: (A) Proxy firewall

Explanation

A proxy firewall (application-level gateway) sits between client and server: it receives the client's request and makes its own request to the server, so the two never connect directly.

Q15DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What is the role of the 'resource-allocation graph' in deadlock avoidance?
  1. AScheduling I/O operations
  2. BDetecting existing deadlocks
  3. CRepresenting the state of system resources and processes
  4. DTracking CPU usage
Show answerHide answer

Correct answer: (C) Representing the state of system resources and processes

Explanation

A resource-allocation graph shows processes, resources, and request and assignment edges. Using it (with claim edges), the system can check whether granting a request could create a cycle, and so avoid deadlock.

Q16DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following protocols supports multiplexing in transport layer?
  1. AHTTP
  2. BFTP
  3. CUDP
  4. DSMTP
Show answerHide answer

Correct answer: (C) UDP

Explanation

Transport-layer protocols such as UDP and TCP multiplex several application streams over one network connection using port numbers. HTTP, FTP and SMTP are application-layer protocols.

Q17DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
How does TCP ensure a clean termination of both sides during a normal connection release?
  1. ABy resending SYN packets
  2. BBy encrypting all termination packets
  3. CBy entering the LISTEN state after termination
  4. DBy sending FIN and ACK packets sequentially
Show answerHide answer

Correct answer: (D) By sending FIN and ACK packets sequentially

Explanation

In a normal TCP release, each side sends a FIN and the other side acknowledges it with an ACK (usually four segments). This closes both directions of the connection cleanly.

Q18DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What is the purpose of the COMMIT command in SQL?
  1. ATo create a new table
  2. BTo assign privileges
  3. CTo rollback the changes
  4. DTo permanently save changes made in a transaction
Show answerHide answer

Correct answer: (D) To permanently save changes made in a transaction

Explanation

COMMIT ends a transaction and makes all its changes permanent in the database. ROLLBACK is the command that undoes them.

Q19DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In a message queue, how are messages stored?
  1. AIn a queue structure
  2. BIn a circular buffer
  3. CIn a stack structure
  4. DIn a linked list
Show answerHide answer

Correct answer: (A) In a queue structure

Explanation

A message queue stores messages in FIFO order: messages are added at the rear and the receiver takes them from the front.

Q20DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In order to grant a user named 'Deepak' the ability to read data from a table called 'Customers', which SQL statement should be used?
  1. AGRANT SELECT ON Customers TO Deepak;
  2. BGRANT READ ON Customers TO Deepak;
  3. CGRANT ACCESS ON Customers TO Deepak;
  4. DGIVE SELECT ON Customers TO Deepak;
Show answerHide answer

Correct answer: (A) GRANT SELECT ON Customers TO Deepak;

Explanation

SELECT is the privilege that allows reading rows from a table, so GRANT SELECT ON Customers TO Deepak; is correct. READ and ACCESS are not SQL privileges, and GIVE is not an SQL command.

Q21DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
int a = 4, b = 8, c = 6; if (a > b) { if (a > c) { System.out.println("a is the largest"); } else if (b > c) { System.out.println("b is the largest"); } else { System.out.println("c is the largest"); } } else { if (b > c) { System.out.println("b is the largest"); } else { System.out.println("c is the largest"); } } What is the output of the above code snippet( Assume that it is written inside main() function )?
  1. Ac is the largest
  2. Bb is the largest
  3. Ca is the largest
  4. DCompilation error
Show answerHide answer

Correct answer: (B) b is the largest

Explanation

a > b (4 > 8) is false, so the outer else block runs. There b > c (8 > 6) is true, so "b is the largest" is printed.

Q22DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which method binding is associated with method overriding in Java?
  1. AStatic binding
  2. BDynamic binding
  3. CEarly binding
  4. DCompile-time binding
Show answerHide answer

Correct answer: (B) Dynamic binding

Explanation

Method overriding is resolved at run time from the actual object type. This is dynamic (late) binding, the basis of runtime polymorphism. Static or early binding is used for overloading, private, static and final methods.

Q23DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
A 2D array B[4][5] is stored in row-major order. The base address of the array is 5000, and each element occupies 2 bytes. What is the address of B[2][3]?
  1. A5054
  2. B5039
  3. C5048
  4. D5026
Show answerHide answer

Correct answer: (D) 5026

Explanation

Row-major address = Base + (i × columns + j) × size = 5000 + (2 × 5 + 3) × 2 = 5000 + 26 = 5026.

Q24DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
class Person { private String name; public Person(String name) { this.name = name; } private void displayName() { System.out.println("Name: " + name); } } public class Test { public static void main(String[] args) { Person p = new Person("John"); p.displayName(); } } What will happen when the above code is compiled and executed?
  1. ACompilation Error: The method displayName is not visible in Test.
  2. BRuntime Error: The method displayName cannot be called.
  3. CThe code will compile and display Name: John.
  4. DCompilation Error: The field name is not visible in Test.
Show answerHide answer

Correct answer: (A) Compilation Error: The method displayName is not visible in Test.

Explanation

displayName() is private in Person, so it cannot be called from class Test. The compiler reports that displayName() has private access in Person.

Q25DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following code? #include<stdio.h> int main() { int x=5,y; y=x++ + ++x; printf("%d",y); return 0; }
  1. A11
  2. Bcompile time error
  3. C12
  4. D10
Show answerHide answer

Correct answer: (C) 12

Explanation

x++ gives 5 (x becomes 6), then ++x makes x 7, so y = 5 + 7 = 12 on common compilers. Strictly, modifying x twice in one expression is undefined behaviour in C.

Q26DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following Java code? public class DoWhileExample { public static void main(String[] args) { int x = 10; do { System.out.println("x = " + x); x++; } while (x < 13); } }
  1. Ax = 10 x = 11 x = 12
  2. Bx = 10
  3. Cx = 10 x = 11
  4. DNo output
Show answerHide answer

Correct answer: (A) x = 10 x = 11 x = 12

Explanation

A do-while body runs before the test: it prints x = 10, 11 and 12, and stops when x becomes 13 because 13 < 13 is false.

Q27DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following code when the input is HelloWorld? #include <stdio.h> int main() { char str[5]; // Buffer for input int result = scanf("%4s", str); if (result == 1) { printf("Input: %s\n", str); } else { printf("Input error or no input.\n"); } return 0; }
  1. AInput: Hell
  2. BInput: Hello
  3. CInput error or no input
  4. DInput: HelloWorld
Show answerHide answer

Correct answer: (A) Input: Hell

Explanation

The width %4s makes scanf read at most 4 characters, so str gets "Hell" plus '\0' (fits in 5 bytes). scanf returns 1, so "Input: Hell" is printed.

Q28DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following code? #include <stdio.h> int main() { char str[20] = "Hello, World!"; printf("%s\n", str + 7); return 0; }
  1. AWorld!
  2. B, World!
  3. CCompilation error
  4. DHello, World!
Show answerHide answer

Correct answer: (A) World!

Explanation

str + 7 points to index 7 of "Hello, World!". Index 5 is ',' and 6 is the space, so printing starts at 'W' and gives "World!".

Q29DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is the correct syntax of an if-else statement in C?
  1. Aif (condition) { statements } else { statements }
  2. Bif (condition) then { statements } else { statements }
  3. Cif [condition] then { statements } else { statements }
  4. Dif condition: statements else: statements
Show answerHide answer

Correct answer: (A) if (condition) { statements } else { statements }

Explanation

C syntax is if (condition) { ... } else { ... }. The condition must be in parentheses, and C has no "then" keyword or colon syntax (that is Python).

Q30DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
If a, b are the inputs and y is the output of a two input AND logic gate, then which of the following is the correct expression for the output of the AND logic gate?
  1. Ay = a'.b'
  2. By = a.b'
  3. Cy = a'.b
  4. Dy = a.b
Show answerHide answer

Correct answer: (D) y = a.b

Explanation

An AND gate gives 1 only when both inputs are 1, so y = a·b. The options with complemented inputs describe other functions.

Q31DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Convert the hexadecimal number (A5) 16 to its decimal equivalent.
  1. A165
  2. B160
  3. C175
  4. D170
Show answerHide answer

Correct answer: (A) 165

Explanation

(A5)₁₆ = 10 × 16 + 5 = 160 + 5 = 165.

Q32DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Consider the below Code snippet: class Calculator { void calculate(int a, int b) { class Multiply { int product() { return a * b; } } Multiply multiply = new Multiply(); System.out.println("Product: " + multiply.product()); } } public class Main { public static void main(String[] args) { Calculator calculator = new Calculator(); calculator.calculate(5, 3); } } What will be the output?
  1. AProduct: 15
  2. BProduct: 0
  3. CRuntime Error.
  4. DCompilation Error: Multiply cannot be defined inside calculate.
Show answerHide answer

Correct answer: (A) Product: 15

Explanation

Java allows a local class inside a method, and it can use the method's effectively final parameters a and b. product() returns 5 × 3 = 15, so "Product: 15" is printed.

Q33DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following code? #include <stdio.h> int main() { if (5 > 10) printf("5 is greater than 10"); else printf("5 is not greater than 10"); return 0; }
  1. ANo output
  2. BSyntax error
  3. C5 is greater than 10
  4. D5 is not greater than 10
Show answerHide answer

Correct answer: (D) 5 is not greater than 10

Explanation

5 > 10 is false, so the else branch runs and prints "5 is not greater than 10".

Q34DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
#include <stdio.h> int main() { FILE *file = fopen("input.txt", "r"); int value; fscanf(file, "%d", &value); fseek(file, 0, SEEK_SET); fscanf(file, "%d", &value); fclose(file); printf("%d\n", value); return 0; } What will be the output of the code if input.txt contains 42?
  1. AUndefined behavior
  2. B42
  3. CEOF
  4. DIt depends on the system
Show answerHide answer

Correct answer: (B) 42

Explanation

The first fscanf reads 42. fseek(file, 0, SEEK_SET) moves back to the start, so the second fscanf reads 42 again, and 42 is printed.

Q35DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is a correct way to declare a char type variable x in C?
  1. Achar x;
  2. Bchar = 'x';
  3. Cch x;
  4. Dcharacter x;
Show answerHide answer

Correct answer: (A) char x;

Explanation

A C variable is declared as type followed by name, so char x; declares a char variable x. "ch" and "character" are not C types.

Q36DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What is the output of the following code? #include <stdio.h> int main() { for (int i = 1; i <= 3; i++) { for (int j = 1; j <= i; j++) { printf("*"); } printf("\n"); } return 0; }
  1. A* ** ***
  2. B*** ** *
  3. C*** *** ***
  4. DCompilation Error
Show answerHide answer

Correct answer: (A) * ** ***

Explanation

The outer loop runs i = 1 to 3, and the inner loop prints i stars each time, so the rows are *, ** and ***.

Q37DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What does the += operator do in C?
  1. AAdds the right operand to the left operand and assigns the result to the left operand.
  2. BIt is used to concatenate two strings.
  3. CIt is an invalid operator.
  4. DAssigns the value of the right operand to the left operand.
Show answerHide answer

Correct answer: (A) Adds the right operand to the left operand and assigns the result to the left operand.

Explanation

a += b is shorthand for a = a + b: the right operand is added to the left one and the result is stored in the left operand.

Q38DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In an if-else ladder, if a condition evaluates to true, what happens to the subsequent conditions?
  1. AOnly the next condition is evaluated.
  2. BOnly the last condition of the ladder is evaluated
  3. CAll subsequent conditions are evaluated.
  4. DNone of the subsequent conditions are evaluated.
Show answerHide answer

Correct answer: (D) None of the subsequent conditions are evaluated.

Explanation

In an if-else ladder, once a condition is true its block runs and control skips the rest of the ladder, so later conditions are not checked.

Q39DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What is the output of the following code? #include <stdio.h> void func(void); int main() { func(10); return 0; } void func(void) { printf("Function called\n"); }
  1. ACompilation error
  2. BCompiles successfully but no output displayed
  3. CPrints 'Function called'
  4. DPrints 'Function not called'
Show answerHide answer

Correct answer: (A) Compilation error

Explanation

func is declared as void func(void), so it takes no arguments. Calling func(10) passes an argument, which the compiler rejects as too many arguments.

Q40DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following Java code? public class IfExample { public static void main(String[] args) { int number = 10; if (number > 5) { System.out.println("Number is greater than 5"); } } }
  1. ANumber is less than 5
  2. BCompilation error
  3. CNumber is greater than 5
  4. DNo output
Show answerHide answer

Correct answer: (C) Number is greater than 5

Explanation

number = 10, so number > 5 is true and the if block prints "Number is greater than 5".

Q41DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In C, which of the following file opening modes allow both reading and appending data in a file?
  1. A"w+"
  2. B"a"
  3. C"r"
  4. D"a+"
Show answerHide answer

Correct answer: (D) "a+"

Explanation

Mode "a+" opens a file for reading and appending: you can read anywhere, and every write goes to the end. "a" only appends, and "w+" truncates the file first.

Q42DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Consider the following pseudo code. exponentiate(int x, int n) { int m=n; power= 1; z= x; while(m>0) { while(m%2 ==0) { m= m/2; z= z*z ; } m=m-1; power = power*z; } return power; } What will the time complexity of function exponentiate() be?
  1. AΘ(n²)
  2. BΘ(log n)
  3. CΘ(n log n)
  4. DΘ(n)
Show answerHide answer

Correct answer: (B) Θ(log n)

Explanation

This is exponentiation by squaring: each inner step halves m, and each outer step subtracts 1 from an odd m, making it even. So m reaches 0 in about 2 log₂ n steps, giving Θ(log n).

Q43DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following statements about the DOM (Document Object Model) in JavaScript is true regarding its interaction with HTML and JavaScript?
  1. AThe DOM only allows reading the HTML document but does not permit any changes or updates.
  2. BThe DOM allows JavaScript to directly modify the structure of the HTML document by manipulating its elements, attributes and content.
  3. CThe DOM is a static representation of the page and does not update dynamically when changes occur in the document.
  4. DThe DOM can only interact with text-based HTML documents and cannot modify styles or events.
Show answerHide answer

Correct answer: (B) The DOM allows JavaScript to directly modify the structure of the HTML document by manipulating its elements, attributes and content.

Explanation

The DOM is a live tree of the page. JavaScript can use it to add, remove or change elements, attributes, content, styles and events, and the page updates immediately.

Q44DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is a correct way of declaring an array of 15 integer elements in C?
  1. Aarray int[15];
  2. Barray int(15);
  3. Cint array[15];
  4. Dint array(15);
Show answerHide answer

Correct answer: (C) int array[15];

Explanation

In C an array is declared as type name[size], so int array[15]; declares 15 integers. The other forms are not valid C syntax.

Q45DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Consider the given memory representation of the singly linked list where start points to the address of first node of the linked list, which is memory location 0. Memory representation of the singly linked list Memory location | Item value | Pointer to next element 0 | A | 4 1 | E | 2 2 | B | NULL 3 | | 4 | C | 1 If a new node whose data value is X is inserted after the node whose data value is E in any free location available in the memory, then what will the memory representation be after inserting the new node?
  1. AMemory representation of the linked list after inserting node X Memory location | Item value | Pointer to next element 0 | A | 4 1 | E | 2 2 | B | NULL 3 | X | 1 4 | C | 3
  2. BMemory representation of the linked list after inserting node X Memory location | Item value | Pointer to next element 0 | A | 4 1 | E | 3 2 | B | NULL 3 | X | 2 4 | C | 1
  3. CMemory representation of the linked list after inserting node X Memory location | Item value | Pointer to next element 0 | A | 3 1 | E | 2 2 | B | NULL 3 | X | 4 4 | C | 1
  4. DMemory representation of the linked list after inserting node X Memory location | Item value | Pointer to next element 0 | A | 4 1 | E | 2 2 | B | 3 3 | X | NULL 4 | C | 1
Show answerHide answer

Correct answer: (B) Memory representation of the linked list after inserting node X Memory location | Item value | Pointer to next element 0 | A | 4 1 | E | 3 2 | B | NULL 3 | X | 2 4 | C | 1

Explanation

The list is A(0) → C(4) → E(1) → B(2). X goes into free location 3. E's pointer changes to 3, and X points to B at 2, giving A → C → E → X → B as in option B.

Q46DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
A measure of amount of memory required to execute an algorithm is known as:
  1. ASpace complexity of an algorithm
  2. BTime complexity of an algorithm
  3. CTime efficiency of an algorithm
  4. DAccuracy of an algorithm
Show answerHide answer

Correct answer: (A) Space complexity of an algorithm

Explanation

Space complexity measures how much memory an algorithm needs to run, as a function of input size. Time complexity measures running time.

Q47DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What device is primarily used to capture video in multimedia applications?
  1. AMouse
  2. BWebcam
  3. CJoystick
  4. DKeyboard
Show answerHide answer

Correct answer: (B) Webcam

Explanation

A webcam is a video camera connected to a computer and is used to capture live video. A mouse, joystick and keyboard are input devices for control or text.

Q48DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What is the main purpose of client-side scripting in JavaScript?
  1. ATo execute code on the server
  2. BTo store data on the server
  3. CTo run code on the user's web browser
  4. DTo interact with the database directly
Show answerHide answer

Correct answer: (C) To run code on the user's web browser

Explanation

Client-side JavaScript runs inside the user's web browser, where it handles events, checks forms and updates the page without going to the server.

Q49DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What happens if the condition in a while loop is false at the start?
  1. AThe loop runs once and then terminates.
  2. BThe loop does not run at all.
  3. CThe loop throws an error.
  4. DThe loop runs infinitely.
Show answerHide answer

Correct answer: (B) The loop does not run at all.

Explanation

A while loop checks its condition before every pass, so if the condition is false at the start, the body never runs. A do-while loop would run once.

Q50DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Suppose the two dimensional array is declared as int arr[2][2] = {{1,2},{3,4}}; Then which of the following will not give the output 4?
  1. A*(*arr + 1)
  2. Barr[1][1]
  3. C*(arr[1] + 1)
  4. D*(*(arr + 1) + 1)
Show answerHide answer

Correct answer: (A) *(*arr + 1)

Explanation

*arr is arr[0], so *(*arr + 1) is arr[0][1] = 2, not 4. The other three expressions all mean arr[1][1] = 4.

Q51DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In the switch control statement of the C program, the control falls through all the cases unless the _______ statement is given or the end of the switch block is reached.
  1. Acontinue
  2. Bbreak
  3. Cfor
  4. Dreturn
Show answerHide answer

Correct answer: (B) break

Explanation

Without break, control falls through into the following cases until a break or the end of the switch. continue applies only to loops.

Q52DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following JavaScript code? const email = "example@domain"; const regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; console.log(regex.test(email));
  1. AError: Invalid regex
  2. Bundefined
  3. CFALSE
  4. DTRUE
Show answerHide answer

Correct answer: (C) FALSE

Explanation

The regex needs a dot and a 2-4 letter top-level domain after the @ part. "example@domain" has no ".com"-style ending, so test() returns false.

Q53DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is the correct way to define a function in Java?
  1. Apublic void myFunction() {}
  2. Bfunction myFunction() {}
  3. Cdef myFunction() {}
  4. DPublic myFunction() {}
Show answerHide answer

Correct answer: (A) public void myFunction() {}

Explanation

In Java a method needs a return type, as in public void myFunction() {}. "function" is JavaScript syntax, "def" is Python, and "Public" (capital P) with no return type is invalid.

Q54DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What is the main purpose of a multimedia communication system?
  1. ATo create 3D graphics
  2. BTo store files
  3. CTo edit multimedia content
  4. DTo facilitate the transmission of audio, video, and data
Show answerHide answer

Correct answer: (D) To facilitate the transmission of audio, video, and data

Explanation

A multimedia communication system carries audio, video and data between users, as in video conferencing and streaming.

Q55DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What will be the output of the following C program? #include <stdio.h> int main() { int i = 1; do { printf("%d ", i); i++; } while (i <= 5); return 0; }
  1. AInfinite Loop
  2. B1 2 3 4 5 6
  3. C1 2 3 4 5
  4. D2 3 4 5 6
Show answerHide answer

Correct answer: (C) 1 2 3 4 5

Explanation

The do-while prints i and then increments it while i <= 5, so it prints 1 2 3 4 5 and stops when i becomes 6.

Q56DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following options is INCORRECT about randomised algorithms?
  1. ARandomised algorithms that always produce the same(correct)output for the same input is known as Las Vegas Algorithms.
  2. BRandomised algorithms whose output differs from run to run for the same inputs is known as Monte Carlo Algorithms.
  3. CThe execution time of Las Vegas Algorithm does not depend on the output of the randomiser.
  4. DA randomised algorithm is an algorithm in which some of the decisions made in the algorithm depend on the output of the randomiser.
Show answerHide answer

Correct answer: (C) The execution time of Las Vegas Algorithm does not depend on the output of the randomiser.

Explanation

Statement C is incorrect: a Las Vegas algorithm always gives the correct answer, but its running time depends on the random choices. A Monte Carlo algorithm has bounded time, but its output may vary or be wrong.

Q57DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which method is used to submit a form using JavaScript?
  1. Aform.send()
  2. Bform.submitForm()
  3. Cform.submit()
  4. Dform.post()
Show answerHide answer

Correct answer: (C) form.submit()

Explanation

Calling form.submit() on a form element submits it from JavaScript. send(), submitForm() and post() are not form methods.

Q58DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following statements is true about JavaScript arrays?
  1. AJavaScript arrays can store elements of multiple data types.
  2. BJavaScript arrays are of fixed size.
  3. CJavaScript arrays cannot be modified once created.
  4. DJavaScript arrays can store elements of only one data type.
Show answerHide answer

Correct answer: (A) JavaScript arrays can store elements of multiple data types.

Explanation

JavaScript arrays are dynamic objects. One array can hold numbers, strings, objects and other types together, and it can grow, shrink or be changed after it is created.

Q59DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What is the primary purpose of multimedia authoring software?
  1. ATo manage file security
  2. BTo play media files
  3. CTo organise files on a computer
  4. DTo create interactive multimedia presentations
Show answerHide answer

Correct answer: (D) To create interactive multimedia presentations

Explanation

Authoring software (such as Adobe Animate or Director) is used to combine text, images, audio and video into interactive multimedia presentations. Media players only play the files.

Q60DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Consider the expression given below in C. x ? y : a ? b : c What will be the value of the given expression if x = 0 and a = 0?
  1. AEquivalent to the value of y.
  2. BEquivalent to the value of c.
  3. C0
  4. DEquivalent to the value of b.
Show answerHide answer

Correct answer: (B) Equivalent to the value of c.

Explanation

The ?: operator is right-associative, so the expression is x ? y : (a ? b : c). x = 0 picks the second part, and a = 0 then picks c.

Q61DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What indicates that an EPROM chip has been erased?
  1. AAll bits are set to 0
  2. BThe chip stops functioning
  3. CA specific flag is raised
  4. DAll bits are set to 1
Show answerHide answer

Correct answer: (D) All bits are set to 1

Explanation

Erasing an EPROM with UV light sets every bit to 1 (all cells read FF). Programming then writes 0s where they are needed.

Q62DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
If A = [ 1 4 ] [ 3 5 ] and B = [ 3 2 ] [ 2 1 ] then the matrix for 2A − 3B is ________.
  1. A[ −7 2 ] [ 0 7 ]
  2. B[ 7 2 ] [ 2 7 ]
  3. C[ −7 2 ] [ 2 7 ]
  4. D[ 7 2 ] [ 0 7 ]
Show answerHide answer

Correct answer: (A) [ −7 2 ] [ 0 7 ]

Explanation

2A = [2 8; 6 10] and 3B = [9 6; 6 3], so 2A − 3B = [2−9 8−6; 6−6 10−3] = [−7 2; 0 7].

Q63DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following options is true for a Hermitian matrix?
  1. Aaᵢⱼ = conj(aⱼᵢ) (aᵢⱼ equals the complex conjugate of aⱼᵢ)
  2. Baᵢⱼ = −aⱼᵢ
  3. Caᵢⱼ = aⱼᵢ
  4. Daᵢⱼ = −conj(aⱼᵢ)
Show answerHide answer

Correct answer: (A) aᵢⱼ = conj(aⱼᵢ) (aᵢⱼ equals the complex conjugate of aⱼᵢ)

Explanation

A Hermitian matrix equals its conjugate transpose, so aᵢⱼ = conj(aⱼᵢ). aᵢⱼ = aⱼᵢ is the rule for a symmetric matrix, and the minus forms are for skew types.

Q64DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Cellular phones and televisions use the __________ regions of the electromagnetic spectrum for signal transmission.
  1. Aultraviolet and visible light
  2. Bgamma rays and X-rays
  3. Cradio waves and microwaves
  4. Dinfrared and visible light
Show answerHide answer

Correct answer: (C) radio waves and microwaves

Explanation

Mobile phones and TV broadcasting send signals on radio waves and microwaves, the long-wavelength part of the spectrum, because these travel far and pass through the atmosphere.

Q65DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is a type of ROM that allows data to be written and erased electrically?
  1. AEPROM
  2. BEEPROM
  3. CMask ROM
  4. DFlash Memory
Show answerHide answer

Correct answer: (B) EEPROM

Explanation

EEPROM (Electrically Erasable Programmable ROM) can be written and erased with electrical signals. EPROM needs UV light to erase, and mask ROM is fixed at manufacture.

Q66DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
The control statement in C program that allows us to make a decision from multiple number of choices simultaneously is called _______.
  1. Aswitch
  2. Bwhile
  3. Cgoto
  4. Dfor
Show answerHide answer

Correct answer: (A) switch

Explanation

A switch statement chooses one of many case labels by the value of a single expression. Loops repeat code and goto jumps; they do not choose among several cases.

Q67DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which document outlines the detailed description of a new business, including its goals, target market, and financial projections?
  1. AMemorandum of Association
  2. BBusiness Plan
  3. CCertificate of Incorporation
  4. DArticles of Association
Show answerHide answer

Correct answer: (B) Business Plan

Explanation

A business plan sets out the new business's goals, strategy, target market, operations and financial projections. MoA, AoA and the Certificate of Incorporation are legal company documents.

Q68DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
High-energy electrons are bombarded on a metal target to produce _______ in the electromagnetic spectrum, with wavelengths in the range of ________.
  1. AX-rays ; 1 nm to 10-3 nm
  2. BUV light ; 400 nm to 1 nm
  3. CX-rays ; 400 nm to 1 nm
  4. Dradio waves ; > 0.1 m
Show answerHide answer

Correct answer: (A) X-rays ; 1 nm to 10-3 nm

Explanation

When fast electrons hit a metal target (an X-ray tube), X-rays are produced. Their wavelengths range from about 1 nm down to 10⁻³ nm.

Q69DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
How does an output unit interface with the CPU?
  1. ABy executing programs
  2. BBy storing temporary data
  3. CBy converting binary data into human-readable form
  4. DBy fetching instructions from memory
Show answerHide answer

Correct answer: (C) By converting binary data into human-readable form

Explanation

An output unit takes the binary results from the CPU and converts them into a form people can understand, such as text on a screen, print or sound.

Q70DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What does the if statement do?
  1. AHolds address of a variable
  2. BAssigns value to a variable
  3. CIs used to make decisions based on its condition
  4. DIterates through a block of code multiple times until its condition is true
Show answerHide answer

Correct answer: (C) Is used to make decisions based on its condition

Explanation

An if statement checks a condition and runs its block only when the condition is true, so it is used for decision making.

Q71DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is INCORRECT about singly linked list data structure?
  1. AIt is a linear data structure.
  2. BThe elements of the linked list are sequentially accessible.
  3. CThe list's head node is the first node, while the last node pointer field points to NULL to denote the list's end.
  4. DThe elements of the linked list are randomly accessible.
Show answerHide answer

Correct answer: (D) The elements of the linked list are randomly accessible.

Explanation

Option D is incorrect: a singly linked list has no index arithmetic, so you must walk from the head node by node to reach an element. It has sequential access, not random access.

Q72DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
The particular integral of the differential equation d²y/dx² + 2(dy/dx) + y = x² + 2x is _______.
  1. Ax² + 2x − 2
  2. Bx² + 2x + 2
  3. Cx² − 2x + 2
  4. Dx² − 2x − 2
Show answerHide answer

Correct answer: (C) x² − 2x + 2

Explanation

Try y = x² + bx + c. Then y'' + 2y' + y = x² + (4 + b)x + (2 + 2b + c). Matching with x² + 2x gives b = −2 and c = 2, so the particular integral is x² − 2x + 2.

Q73DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of following accounting concept states that every accounting transaction has two aspects?
  1. AMatching concept
  2. BConservatism concept
  3. CDual aspect concept
  4. DRealization concept
Show answerHide answer

Correct answer: (C) Dual aspect concept

Explanation

The dual aspect concept says every transaction has two equal effects, a debit and a credit, which is the basis of the equation Assets = Liabilities + Capital.

Q74DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
MK Ltd. has a policy of creating provisions for doubtful debts @ 5% on debtors. The balance of provision for doubtful debts on 1 April 2023 and 31 March 2024 is ₹2,50,000 and ₹3,00,000, respectively. If the amount collected from debtors is ₹75,00,000, calculate the credit sales during the year 2023-2024.
  1. A₹69,50,000
  2. B₹55,00,000
  3. C₹85,00,000
  4. D₹75,50,000
Show answerHide answer

Correct answer: (C) ₹85,00,000

Explanation

The provision is 5% of debtors, so opening debtors are 2,50,000/0.05 = 50,00,000 and closing debtors are 60,00,000. Credit sales = closing + collections − opening = 60L + 75L − 50L = ₹85,00,000.

Q75DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What happens to the stack pointer (SP) when the CALL instruction is executed?
  1. AIt remains unchanged.
  2. BIt points to the next instruction in the subroutine.
  3. CIt increases by 2 (or 4 in 32-bit systems)
  4. DIt decreases by 2 (or 4 in 32-bit systems)
Show answerHide answer

Correct answer: (D) It decreases by 2 (or 4 in 32-bit systems)

Explanation

CALL pushes the return address onto the stack. The stack grows downward, so SP is decreased by 2 (or by 4 on 32-bit systems) before the address is stored.

Q76DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
If a particle moves with simple harmonic motion of period 16 seconds and travels 10 cm from the position of rest in 4 seconds, then the amplitude is _______.
  1. A8
  2. B12
  3. C24
  4. D10
Show answerHide answer

Correct answer: (D) 10

Explanation

From the mean position, x = A sin(2πt/T). With T = 16 and t = 4, sin(π/2) = 1, so the particle is at an extreme and A = 10 cm.

Q77DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following statements about do-while loop in C program is/are correct? P: In do-while loop, first the condition is evaluated and then the statements are executed. Q: In do-while loop, firstly the statements inside loop body are executed and then the condition is evaluated. R: The body of the do-while loop cannot contain a block of statements.
  1. AOnly Q and R
  2. BOnly Q
  3. CP, Q and R
  4. DOnly P
Show answerHide answer

Correct answer: (B) Only Q

Explanation

A do-while loop runs its body first and then tests the condition, so Q is true and P is false. R is false because the body can be a block in braces.

Q78DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Process of Bank Reconciliation involves which of the following? i. Identify the entries which are in the bank statement and do require changes in the cash book. ii. List out entries in the cash book not reflected in the bank statement to arrive at the adjusted Bank Balance. iii. Find out clerical mistakes, if any committed in the cash book.
  1. AOnly (i) and (iii)
  2. BOnly (ii) and (iii)
  3. COnly (i) and (ii)
  4. DAll (i), (ii) and (iii)
Show answerHide answer

Correct answer: (D) All (i), (ii) and (iii)

Explanation

In bank reconciliation you find bank-statement items that need entries in the cash book, list cash-book entries not yet in the bank statement, and correct clerical errors. All three steps are part of the process.

Q79DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Calculate the worst-case time complexity of searching for an element in a singly linked list with 'n' elements.
  1. AO(log 1)
  2. BO(n)
  3. CO(1 log)
  4. DO(1)
Show answerHide answer

Correct answer: (B) O(n)

Explanation

A linked list must be traversed node by node from the head. In the worst case the key is the last node or is missing, which needs n comparisons, so the time is O(n).

Q80DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
The product of the matrices [ 1 1 2 ] [ 1 2 2 ] [ 2 3 3 ] and [ 1 2 1 ] [ −1 0 3 ] [ 2 3 1 ] is _______.
  1. A[ 4 8 6 ] [ 3 8 9 ] [ 5 13 11 ]
  2. B[ 4 8 6 ] [ 3 8 9 ] [ 5 13 14 ]
  3. C[ 6 8 4 ] [ 3 8 9 ] [ 11 13 14 ]
  4. D[ 6 8 4 ] [ 3 8 9 ] [ 5 13 14 ]
Show answerHide answer

Correct answer: (B) [ 4 8 6 ] [ 3 8 9 ] [ 5 13 14 ]

Explanation

Row 1 × columns: 1−1+4 = 4, 2+0+6 = 8, 1+3+2 = 6. Row 2: 3, 8, 9. Row 3: 2−3+6 = 5, 4+0+9 = 13, 2+9+3 = 14. This matches option B.

Q81DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
What does a high Debt-to-Equity ratio typically indicate about a business?
  1. ALow profitability
  2. BHigher financial risk due to excessive borrowing
  3. CStrong liquidity position
  4. DEfficient asset management
Show answerHide answer

Correct answer: (B) Higher financial risk due to excessive borrowing

Explanation

The debt-to-equity ratio compares borrowed funds with owners' funds. A high ratio means heavy borrowing, with more fixed interest burden and higher financial risk.

Q82DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
If p(x) = x/10 for x = 1, 2, 3, 4 and p(x) = 0 otherwise, then for A = {2, 3}, P(A) is equal to:
  1. A0
  2. B1/3
  3. C1/5
  4. D1/2
Show answerHide answer

Correct answer: (D) 1/2

Explanation

P(A) = p(2) + p(3) = 2/10 + 3/10 = 5/10 = 1/2.

Q83DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT affected by extreme observations?
  1. AMedian
  2. BHarmonic Mean
  3. CMean
  4. DRange
Show answerHide answer

Correct answer: (A) Median

Explanation

The median depends only on the middle position of the ordered data, so very large or very small values do not change it. The mean and range are directly affected.

Q84DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is used to store the data and instructions during execution of the instructions?
  1. AHard Disk Drive
  2. BMemory Unit
  3. CControl Unit
  4. DArithmetic and Logic Unit
Show answerHide answer

Correct answer: (B) Memory Unit

Explanation

The memory unit (main memory) holds the program instructions and data while they are being executed. The CPU fetches them from there.

Q85DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is an example of real-time communication through an online chat application?
  1. APosting on a blog
  2. BExchanging messages in a live chat
  3. CSending an email
  4. DWriting a comment on a social media post
Show answerHide answer

Correct answer: (B) Exchanging messages in a live chat

Explanation

A live chat delivers messages instantly while both people are online, which is real-time (synchronous) communication. Blogs, emails and comments are asynchronous.

Q86DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In business evaluation, the concept of 'Economic Value Added (EVA)' measures:
  1. Athe financial performance in terms of value creation above the cost of capital
  2. Bthe company's gross profit
  3. Cthe net book value of assets
  4. Dthe company’s revenue growth rate
Show answerHide answer

Correct answer: (A) the financial performance in terms of value creation above the cost of capital

Explanation

EVA = NOPAT − (capital employed × cost of capital). It measures the value a company creates above the cost of the capital it uses.

Q87DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which system software is responsible for determining and managing the execution order of programs in a computer system?
  1. AOperating system
  2. BDevice driver
  3. CUtility programs
  4. DLinker
Show answerHide answer

Correct answer: (A) Operating system

Explanation

The operating system schedules processes. It decides which program runs on the CPU, when, and in what order.

Q88DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which protocol enables presence detection, contact management, and real-time messaging in instant messaging applications?
  1. AIMAP (Internet Message Access Protocol)
  2. BSIP (Session Initiation Protocol)
  3. CXMPP (Extensible Messaging and Presence Protocol)
  4. DIRC (Internet Relay Chat)
Show answerHide answer

Correct answer: (C) XMPP (Extensible Messaging and Presence Protocol)

Explanation

XMPP (Jabber) is an open XML-based protocol for instant messaging, presence (online status) and contact lists (rosters). IMAP is for email, and SIP sets up calls.

Q89DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Before posting a comment on a public forum, you should:
  1. Ashare misleading information to get attention
  2. Badd personal attacks to make your point
  3. Censure your comment is respectful and relevant
  4. Dignore the thread rules
Show answerHide answer

Correct answer: (C) ensure your comment is respectful and relevant

Explanation

Good netiquette means checking that a post is respectful, relevant to the thread and follows the forum rules.

Q90DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is NOT a part of the internal architecture of the Central Processing Unit (CPU)?
  1. ARegister
  2. BRandom Access Memory
  3. CControl Unit
  4. DArithmetic Logic Unit
Show answerHide answer

Correct answer: (B) Random Access Memory

Explanation

The CPU contains registers, the control unit and the ALU. RAM is main memory, which sits outside the CPU and is reached over the bus.

Q91DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
A teacher notices that a student consistently underperforms on tasks requiring spatial reasoning. The teacher designs specific tasks to diagnose the cause of this difficulty. What type of assessment is this?
  1. ASummative assessment
  2. BFormative assessment
  3. CDiagnostic assessment
  4. DNorm-referenced assessment
Show answerHide answer

Correct answer: (C) Diagnostic assessment

Explanation

Diagnostic assessment is used to find the specific causes of a learner's persistent difficulties, so that remedial teaching can be planned.

Q92DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Identify the method which is NOT recognised as a scientific approach of acquiring knowledge.
  1. ASensorial
  2. BAction
  3. CReading fiction
  4. DRationalisation
Show answerHide answer

Correct answer: (C) Reading fiction

Explanation

Scientific ways of gaining knowledge rely on sensory observation, action (experiment) and reasoning. Reading fiction is not a systematic method of verifying knowledge.

Q93DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Teachers can use pedagogical analysis of a subject to ___________.
  1. Ajust make lesson notes
  2. Bonly concentrate on the exercises in the textbook
  3. Cforecast students' behaviour exclusively
  4. Ddeconstruct the material into learning objectives, activities and assessment
Show answerHide answer

Correct answer: (D) deconstruct the material into learning objectives, activities and assessment

Explanation

Pedagogical analysis breaks a subject's content into units and plans the objectives, teaching activities and evaluation for each one.

Q94DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following best differentiates 'growth' from 'development'?
  1. AGrowth is only physical, development is only emotional.
  2. BGrowth continues forever, development stops after a certain age.
  3. CGrowth is value-neutral, development is value-positive.
  4. DGrowth is qualitative, development is quantitative.
Show answerHide answer

Correct answer: (C) Growth is value-neutral, development is value-positive.

Explanation

Growth is a quantitative change (size, height, weight) that is neutral in value. Development is a qualitative, progressive change toward maturity and is seen as positive in value.

Q95DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following professionals typically diagnoses learning disabilities?
  1. ALibrarian
  2. BSpecial educator
  3. CPhysical education teacher
  4. DOphthalmologist
Show answerHide answer

Correct answer: (B) Special educator

Explanation

Learning disabilities are identified with special assessments carried out by trained professionals such as special educators, who then plan interventions.

Q96DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Art education primarily nurtures which of the following?
  1. AEmotional expression
  2. BMechanical accuracy
  3. CLogical sequencing
  4. DCompetitive attitude
Show answerHide answer

Correct answer: (A) Emotional expression

Explanation

Art education gives children a creative way to express feelings and emotions, and it builds aesthetic sense.

Q97DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Which of the following is the least considered factor while selecting learning resources?
  1. AAlignment with learning outcomes
  2. BPopularity of the resource on social media
  3. CResource cost and accessibility
  4. DCultural relevance and inclusivity
Show answerHide answer

Correct answer: (B) Popularity of the resource on social media

Explanation

Learning resources should be chosen by fit with learning outcomes, cost and access, and cultural relevance. Popularity on social media matters least.

Q98DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
A 'technique' in teaching refers to ____________.
  1. Aspecific activity, e.g., mnemonic tool
  2. Bcurriculum design
  3. Cthe final assessment tool used in exams
  4. Dlong-term educational philosophy
Show answerHide answer

Correct answer: (A) specific activity, e.g., mnemonic tool

Explanation

A technique is a specific classroom activity or device used within a method, for example a mnemonic, questioning or role play.

Q99DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
In the process of gender socialisation, which two main dimensions are transmitted?
  1. AEquality and diversity
  2. BLove and hate
  3. CDifference and hierarchy
  4. DIntelligence and behaviour
Show answerHide answer

Correct answer: (C) Difference and hierarchy

Explanation

Gender socialisation teaches children both that boys and girls are different and that one is ranked above the other (difference and hierarchy).

Q100DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 3 (5:00 PM)
Active use of language across subjects enhances ___________.
  1. Aexclusive scores of Mathematics
  2. Bsilent reading only
  3. Coral and auditory comprehension in context
  4. Dphysical fitness
Show answerHide answer

Correct answer: (C) oral and auditory comprehension in context

Explanation

Using language actively in every subject (discussion, explanation, questioning) builds listening and speaking comprehension in context.

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 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.