Previous Year Paper · Questions with answers

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

All 100 questions of DSSSB TGT Computer Science PYQ (Technical), 12 Sep 2025, Shift 2 (1: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 2 (1:00 PM)
Which synchronisation tool helps implement bounded waiting?
  1. AInterrupts
  2. BPaging
  3. CContext switching
  4. DSemaphores
Show answerHide answer

Correct answer: (D) Semaphores

Explanation

Semaphores (with a fair, e.g. FIFO, waiting queue) let processes wait in order to enter the critical section, so no process waits indefinitely. Interrupts, paging and context switching are not synchronisation tools.

Q2DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which is NOT a valid way to include a comment in SQL-99?
  1. AMultiline Comments or Block Comments: Multiline comments start with /* and end with */
  2. BSingle-line comments start with -- double hyphens
  3. CInline Comments: Inline comments start with -- after the SQL statement on the same line
  4. D// This is used for giving a comment
Show answerHide answer

Correct answer: (D) // This is used for giving a comment

Explanation

Standard SQL supports -- for single-line (and end-of-line) comments and /* ... */ for block comments. // is a comment in C++/Java/JavaScript, not in SQL-99.

Q3DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
___________ is an invalid statement in standard SQL:1999.
  1. ADELETE FROM Customer WHERE 1=1;
  2. BUPDATE Customer SET Bill = Bill - 5000 WHERE Account = 'High privilege';
  3. CINSERT INTO Employees VALUES (DEFAULT, 'John', 'IT');
  4. DINSERT Employees VALUES ('John', DEFAULT, 'IT');
Show answerHide answer

Correct answer: (D) INSERT Employees VALUES ('John', DEFAULT, 'IT');

Explanation

Standard SQL requires the keyword INTO in an INSERT statement: INSERT INTO table VALUES (...). Omitting INTO is only accepted by some vendors such as MySQL or SQL Server, so D is invalid in standard SQL.

Q4DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which cryptographic protocol is used to ensure privacy in secure web communications?
  1. AHTTP
  2. BARP (Address Resolution Protocol)
  3. CTLS (Transport Layer Security)
  4. DFTP (File Transfer Protocol)
Show answerHide answer

Correct answer: (C) TLS (Transport Layer Security)

Explanation

TLS (successor of SSL) encrypts data between browser and server and is the security layer of HTTPS. Plain HTTP, ARP and FTP do not provide privacy.

Q5DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
If CloseHandle is NOT called after opening a file with CreateFile, which of the following issues might occur?
  1. AThe file will be corrupted.
  2. BResources associated with the file may not be released.
  3. CThe file may not be accessible.
  4. DThe file will become read-only.
Show answerHide answer

Correct answer: (B) Resources associated with the file may not be released.

Explanation

CloseHandle releases the kernel object and the resources tied to the handle. If it is never called, those handles and resources stay allocated (a handle/resource leak) until the process ends.

Q6DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What ensures the integrity of a digital signature?
  1. AThe encryption algorithm used
  2. BHash value of the original message
  3. CThe Certificate Authority’s approval
  4. DThe private key of the receiver
Show answerHide answer

Correct answer: (B) Hash value of the original message

Explanation

The sender signs a hash (message digest) of the message. The receiver recomputes the hash and compares it; any change to the message gives a different hash, so the hash value guarantees integrity.

Q7DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following statements regarding the Best Fit memory allocation strategy is true?
  1. ABest Fit may cause excessive fragmentation by creating many small unusable holes.
  2. BBest Fit always allocates memory faster since it searches the larger free partition.
  3. CBest Fit prefers allocating memory at the start of the memory block list.
  4. DBest Fit merges adjacent free partitions soon after allocation.
Show answerHide answer

Correct answer: (A) Best Fit may cause excessive fragmentation by creating many small unusable holes.

Explanation

Best Fit chooses the smallest hole that fits, so the leftover pieces are tiny and often too small to use, causing external fragmentation. It also searches the entire list, so it is not faster.

Q8DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is INCORRECT, as per a 2-input OR gate truth table?
  1. AIf input A=1, B=0, then output Y=1.
  2. BIf input A=0, B=0, then output Y=1.
  3. CIf input A=1, B=1, then output Y=1.
  4. DIf input A=0 , B=1, then output Y=1.
Show answerHide answer

Correct answer: (B) If input A=0, B=0, then output Y=1.

Explanation

An OR gate gives 0 only when all inputs are 0. So A = 0, B = 0 gives Y = 0, and the statement Y = 1 is incorrect.

Q9DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following statements about WITH CHECK OPTION in SQL views is true?
  1. AIt ensures that inserted/updated rows satisfy the view’s WHERE clause.
  2. BIt prevents any alter through the view.
  3. CIt allows only ALTER operations on the view.
  4. DIt makes the view read-only.
Show answerHide answer

Correct answer: (A) It ensures that inserted/updated rows satisfy the view’s WHERE clause.

Explanation

WITH CHECK OPTION rejects any INSERT or UPDATE through the view that would produce a row not satisfying the view's WHERE condition (a row that would vanish from the view).

Q10DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What type of argument does the CloseHandle system call require?
  1. APointer to the memory buffer
  2. BFile name
  3. CHandle to the file or resource
  4. DFile path
Show answerHide answer

Correct answer: (C) Handle to the file or resource

Explanation

CloseHandle takes one argument, the HANDLE of the open object (file, process, thread etc.) returned earlier by functions such as CreateFile.

Q11DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is true about FCFS disk scheduling?
  1. AIt provides the best throughput compared to other algorithms.
  2. BIt ensures the shortest seek time first.
  3. CIt causes minimal delay for all processes.
  4. DIt serves requests in the order they are received.
Show answerHide answer

Correct answer: (D) It serves requests in the order they are received.

Explanation

FCFS (first come, first served) serves disk requests strictly in arrival order. It is fair and simple, but it does not minimise seek time or give the best throughput.

Q12DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What is a transport layer address typically called?
  1. ASubnet Mask
  2. BPort Numbe
  3. CMAC Address
  4. DIP Address
Show answerHide answer

Correct answer: (B) Port Numbe

Explanation

The transport layer identifies a process on a host by a port number (16 bits in TCP/UDP). MAC addresses belong to the data link layer and IP addresses to the network layer.

Q13DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is NOT a phase of TCP congestion control?
  1. ASlow start
  2. BData fragmentation
  3. CFast retransmit
  4. DCongestion avoidance
Show answerHide answer

Correct answer: (B) Data fragmentation

Explanation

TCP congestion control uses slow start, congestion avoidance, fast retransmit and fast recovery. Fragmentation of data is done at the IP (network) layer, not a congestion control phase.

Q14DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following best describes the function of a NOT gate?
  1. AIt performs logical multiplication.
  2. BIt passes the input as output without change.
  3. CIt performs logical addition.
  4. DIt inverts the input signal.
Show answerHide answer

Correct answer: (D) It inverts the input signal.

Explanation

A NOT gate (inverter) has one input and outputs its complement: 0 becomes 1 and 1 becomes 0. AND is logical multiplication and OR is logical addition.

Q15DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following correctly describes a TCP connection termination?
  1. AIt is immediate and requires no acknowledgment.
  2. BIt does not involve the FIN flag.
  3. CIt uses a two-way handshake.
  4. DIt ensures both the sender and receiver agree to close the connection.
Show answerHide answer

Correct answer: (D) It ensures both the sender and receiver agree to close the connection.

Explanation

TCP connection termination is graceful: each side sends a FIN and the other acknowledges it (a four-way exchange), so both ends agree to close. It is not immediate and does use the FIN flag.

Q16DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
In TCP, which flag is used to initiate connection termination?
  1. AACK
  2. BRST
  3. CFIN
  4. DSYN
Show answerHide answer

Correct answer: (C) FIN

Explanation

A host sends a segment with the FIN flag set to start closing the connection. SYN opens a connection and RST aborts it abruptly.

Q17DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
SELECT MAX(result) FROM student WHERE result < (SELECT MAX(result) FROM student);
  1. ASELECT result FROM student WHERE ROWNUM = 2 ORDER BY result DESC;
  2. BSELECT TOP 2 result FROM student ORDER BY result DESC;
  3. CSELECT result FROM student ORDER BY result DESC LIMIT 1 OFFSET 1;
  4. DSELECT MAX(result) FROM student WHERE result < (SELECT MAX(result) FROM student);
Show answerHide answer

Correct answer: (D) SELECT MAX(result) FROM student WHERE result < (SELECT MAX(result) FROM student);

Explanation

Note: the question statement is missing in the source paper; only the SQL query shown above and the options were printed. The official answer key marks option 4 (the same query as the one shown).

Q18DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What type of data does RTP (Real Time Protocol) primarily support?
  1. AText documents
  2. BFile transfers
  3. CEncrypted email attachments
  4. DReal-time multimedia (audio and video)
Show answerHide answer

Correct answer: (D) Real-time multimedia (audio and video)

Explanation

RTP carries real-time audio and video (VoIP, video conferencing, streaming), with timestamps and sequence numbers, usually over UDP.

Q19DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
While creating a new table ProductOrder_2026, which SQL statement correctly inserts all the records from the ProductOrder_2026 table into ProductOrder?
  1. ACREATE TABLE ProductOrder_2026 AS CREATE * FROM ProductOrder;
  2. BCREATE TABLE ProductOrder_2026 AS SELECT * FROM ProductOrder;
  3. CCREATE TABLE ProductOrder_2026 AS UPDATE * FROM ProductOrder;
  4. DCREATE TABLE ProductOrder_2026 AS INSERT * FROM ProductOrder ;
Show answerHide answer

Correct answer: (B) CREATE TABLE ProductOrder_2026 AS SELECT * FROM ProductOrder;

Explanation

CREATE TABLE new_table AS SELECT * FROM old_table creates the new table and copies all rows of the old one into it. CREATE, UPDATE or INSERT cannot follow AS here.

Q20DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following conditions must be satisfied to solve the critical section problem?
  1. ASemaphore, mutex, and locks
  2. BMutual exclusion, progress, and bounded waiting
  3. CPriority inversion, deadlock, and throughput
  4. DStarvation, fairness, and scheduling
Show answerHide answer

Correct answer: (B) Mutual exclusion, progress, and bounded waiting

Explanation

A correct solution to the critical-section problem must satisfy mutual exclusion, progress and bounded waiting. Semaphores, mutexes and locks are tools for achieving this, not the conditions.

Q21DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What will be the output of the following code? #include <stdio.h> int main() { int x = 5; switch(x) { case 5: printf("Five"); default: printf("Default"); } return 0; }
  1. ADefault
  2. BCompilation error
  3. CFive
  4. DFiveDefault
Show answerHide answer

Correct answer: (D) FiveDefault

Explanation

case 5 matches and prints "Five". There is no break, so control falls through to default and also prints "Default", giving FiveDefault.

Q22DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What happens if you try to use an uninitialised variable in C?
  1. AThe program will throw a runtime error.
  2. BThe variable contains garbage (indeterminate) value.
  3. CThe program will not compile.
  4. DThe variable is automatically initialised to 0.
Show answerHide answer

Correct answer: (B) The variable contains garbage (indeterminate) value.

Explanation

A local (automatic) variable that is not initialised holds an indeterminate (garbage) value. The program still compiles and runs, but results are unpredictable.

Q23DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Consider the following Java code snippet: class Animal { String name; int age; Animal() { this.name = "Unknown"; this.age = 0; } Animal(String name, int age) { this.name = name; this.age = age; } void displayInfo() { System.out.println("Animal: " + name + ", Age: " + age); } } public class Main { public static void main(String[] args) { Animal a1 = new Animal(); Animal a2 = new Animal("Dog", 5); a1.displayInfo(); a2.displayInfo(); // Error-prone code: //1. Animal a3 = new Animal("Cat"); //2. a2.name = null; a2.displayInfo(); // 3. Animal a4 = null; a4.displayInfo(); } } Which of the following statements is/are true regarding the above code? 1. The Animal class supports both default and parameterized constructors. 2. If line 1 in the comment is uncommented, the code will compile and run successfully. 3. If line 2 is executed, a2.displayInfo() will print "Animal: null, Age: 5". 4. If line 3 is executed, the program will throw a NullPointerException at runtime.
  1. A1 and 4 only
  2. B2 only
  3. C1,2 and 4 only
  4. D1,3 and 4 only
Show answerHide answer

Correct answer: (D) 1,3 and 4 only

Explanation

1 is true (no-arg and two-arg constructors). 2 is false: there is no Animal(String) constructor, so it would not compile. 3 is true: concatenating null prints "null". 4 is true: calling a method on a null reference throws NullPointerException.

Q24DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What is the output of the following code? #include <stdio.h> int main() { printf("%d", printf("C Programming")); return 0; }
  1. A13
  2. BC Programming
  3. CC Programming12
  4. DC Programming13
Show answerHide answer

Correct answer: (D) C Programming13

Explanation

The inner printf runs first, prints "C Programming" and returns the number of characters printed, 13. The outer printf then prints 13, giving "C Programming13".

Q25DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
How many times will the following loop execute? for (int i = 0; i < 5; i++) { printf("%d ", i); }
  1. AInfinite
  2. B4
  3. C5
  4. D6
Show answerHide answer

Correct answer: (C) 5

Explanation

i takes values 0, 1, 2, 3, 4; when i becomes 5 the condition i < 5 fails, so the loop executes 5 times.

Q26DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Convert the decimal number 325 to its octal equivalent.
  1. A514
  2. B485
  3. C541
  4. D505
Show answerHide answer

Correct answer: (D) 505

Explanation

325 / 8 = 40 remainder 5, 40 / 8 = 5 remainder 0, 5 / 8 = 0 remainder 5. Reading remainders bottom up gives 505 in octal (5 x 64 + 0 + 5 = 325).

Q27DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following demonstrates the implementation of inheritance in Java?
  1. Aclass B inherits A {}
  2. Bclass A contains B {}
  3. Cclass A implements B {}
  4. Dclass A extends B {}
Show answerHide answer

Correct answer: (D) class A extends B {}

Explanation

Java uses the keyword extends for class inheritance, e.g. class A extends B. implements is used when a class implements an interface; inherits and contains are not Java keywords.

Q28DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Consider the following code snippet. What will it print? #include <stdio.h> int main() { char str[][10] = {"one", "two", "three"}; printf("%c\n", str[2][4]); return 0; }
  1. Ar
  2. Be
  3. Cthree
  4. Dh
Show answerHide answer

Correct answer: (B) e

Explanation

str[2] is "three" and indexing from 0 gives t(0), h(1), r(2), e(3), e(4), so str[2][4] is 'e'.

Q29DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Convert the binary number (11011) 2 to its decimal equivalent.
  1. A29
  2. B27
  3. C31
  4. D25
Show answerHide answer

Correct answer: (B) 27

Explanation

11011 = 16 + 8 + 0 + 2 + 1 = 27.

Q30DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is an invalid variable name in C?
  1. AfirstName
  2. Bvoid
  3. Ctotal_sum
  4. Dnum123
Show answerHide answer

Correct answer: (B) void

Explanation

void is a reserved keyword in C and cannot be used as an identifier. The other names use only letters, digits and underscores and start with a letter.

Q31DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Given the following code, what will be the result? public class Test { public static void main(String[] args) { Object obj = new String("Hello"); String str = (String) obj; System.out.println(str); } }
  1. AThrows ClassCastException.
  2. BRuntime error.
  3. CHello will be printed.
  4. DCompilation error.
Show answerHide answer

Correct answer: (C) Hello will be printed.

Explanation

obj actually refers to a String object, so the downcast (String) obj succeeds at run time and "Hello" is printed. ClassCastException occurs only when the object is not of the target type.

Q32DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What will be the output of the following code? #include <stdio.h> int main() { int arr[5] = {10, 20, 30, 40, 50}; int (*p)[5] = &arr; printf("%d\n", *(*p + 3)); return 0; }
  1. A40
  2. B30
  3. C20
  4. DCompilation Error
Show answerHide answer

Correct answer: (A) 40

Explanation

p points to the whole array, so *p is arr (the address of its first element). *p + 3 points to arr[3], and dereferencing gives 40.

Q33DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What will be printed by the following code? #include<stdio.h> int main() { int marks = 75; char grade = (marks >= 90) ? 'A' : (marks >= 70) ? 'B' : 'C'; printf("%c", grade); return 0; }
  1. AB
  2. BCompile time error
  3. CA
  4. DC
Show answerHide answer

Correct answer: (A) B

Explanation

75 >= 90 is false, so the second condition is checked: 75 >= 70 is true, so grade is 'B'.

Q34DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which among the following is an example of compile-time polymorphism in Java?
  1. AMethod overriding
  2. BInterfaces
  3. CAbstract classes
  4. DMethod overloading
Show answerHide answer

Correct answer: (D) Method overloading

Explanation

Method overloading (same name, different parameter lists) is resolved by the compiler, so it is compile-time (static) polymorphism. Method overriding is resolved at run time.

Q35DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What is the output of the following code snippet? int x = 6; System.out.println(x++ + ++x);
  1. A12
  2. B14
  3. C11
  4. D13
Show answerHide answer

Correct answer: (B) 14

Explanation

x++ gives 6 and makes x 7; ++x then makes x 8 and gives 8. So 6 + 8 = 14.

Q36DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What will be the output of the following code (assume size of int as 4 bytes in the system)? #include<stdio.h> int main() { int arr[5] = {1, 2, 3, 4, 5}; printf("%lu", sizeof(arr)); return 0; }
  1. A20
  2. B5
  3. Ccompile time error
  4. D4
Show answerHide answer

Correct answer: (A) 20

Explanation

sizeof on an array gives its total size in bytes: 5 elements x 4 bytes = 20.

Q37DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
In the context of array types, what is the key difference between int *arr[5] and int (*arr) [5]?
  1. ABoth are syntactically incorrect
  2. BFirst is a pointer to an array, second is an array of pointers
  3. CThey are identical in their functionality
  4. DFirst is an array of pointers to integers, second is a pointer to an array of integers
Show answerHide answer

Correct answer: (D) First is an array of pointers to integers, second is a pointer to an array of integers

Explanation

[] binds tighter than *, so int *arr[5] is an array of 5 pointers to int. The parentheses in int (*arr)[5] make arr a single pointer to an array of 5 ints.

Q38DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What will be the output of the following code? #include <stdio.h> int main() { int a = 2, b = 3; switch (a) { case 1: printf("Case 1"); break; case 2: switch (b) { case 3: printf("Case 3"); break; default: printf("Inner Default"); } default: printf("Outer Default"); } return 0; }
  1. ACase 3Inner Default
  2. BCase 3
  3. CInner DefaultOuter Default
  4. DCase 3Outer Default
Show answerHide answer

Correct answer: (D) Case 3Outer Default

Explanation

a = 2 selects case 2; the inner switch matches case 3, prints "Case 3", and its break exits only the inner switch. With no break after it, control falls into the outer default and prints "Outer Default".

Q39DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which type of applications are commonly developed using Object-Oriented Programming?
  1. AOperating system kernals
  2. BMachine-level programs
  3. CMobile applications
  4. DAssembly-level programs
Show answerHide answer

Correct answer: (C) Mobile applications

Explanation

Mobile apps (Android in Java/Kotlin, iOS in Swift) and other large application software are commonly built with OOP. OS kernels and machine- or assembly-level programs are usually written in procedural C or assembly.

Q40DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What is the primary restriction on nested functions in C?
  1. ANested functions are not allowed in standard C but are supported as extensions in some compilers.
  2. BNested functions must be declared as inline.
  3. CNested functions must be defined before their enclosing function.
  4. DNested functions are fully supported in standard C.
Show answerHide answer

Correct answer: (A) Nested functions are not allowed in standard C but are supported as extensions in some compilers.

Explanation

Standard C does not allow a function to be defined inside another function. GCC supports nested functions only as a compiler extension.

Q41DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is true about passing arguments by reference in PHP functions?
  1. AArguments passed by reference cannot be modified within the function.
  2. BThe original value of the argument is changed when passed by reference.
  3. CPHP does not support passing arguments by reference.
  4. DArguments passed by reference must be of type array.
Show answerHide answer

Correct answer: (B) The original value of the argument is changed when passed by reference.

Explanation

In PHP, a parameter declared with & (function f(&$x)) is a reference to the caller's variable, so changing it inside the function changes the original value. Any type can be passed by reference.

Q42DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is NOT a property of any algorithms?
  1. ASome of the algorithms may not produce even single quantity as an output.
  2. BEvery algorithm must produce at least one quantity as an output.
  3. CEach instruction of the algorithm must be clear and unambiguous.
  4. DFor all cases, the algorithm must terminate after finite number of instructions.
Show answerHide answer

Correct answer: (A) Some of the algorithms may not produce even single quantity as an output.

Explanation

Every algorithm must produce at least one output, have clear and unambiguous steps and terminate after finitely many steps. So "may not produce any output" is not a property of an algorithm.

Q43DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Given the array a = [10, 20, 30, 40, 50, 60] with 6 elements, What will the array look like after inserting the value 45 at index 4?
  1. A[10, 20, 30, 40, 45, 50, 60]
  2. B[10, 20, 25, 30, 40, 45, 50]
  3. C[10, 20, 25, 30, 40, 45, 60]
  4. D[10, 25, 20, 30, 40, 45, 50]
Show answerHide answer

Correct answer: (A) [10, 20, 30, 40, 45, 50, 60]

Explanation

Inserting 45 at index 4 shifts 50 and 60 one place right, giving [10, 20, 30, 40, 45, 50, 60]. The other options contain 25, which was never in the array.

Q44DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What is one common use of XML?
  1. ATo create dynamic websites
  2. BTo store data in a format that is readable by humans only
  3. CTo enhance the visual appearance of a webpage
  4. DTo represent and exchange data between different systems and platforms
Show answerHide answer

Correct answer: (D) To represent and exchange data between different systems and platforms

Explanation

XML is a platform-independent, self-describing text format used to store, represent and exchange structured data between different systems and applications. Presentation is the job of HTML/CSS.

Q45DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What does the 'clone stamp' tool do in image editing?
  1. ADuplicates part of the image to another area
  2. BRemoves background
  3. CResizes the image
  4. DChanges the image color
Show answerHide answer

Correct answer: (A) Duplicates part of the image to another area

Explanation

The clone stamp copies (samples) pixels from one area of an image and paints them onto another area, often used to remove blemishes or duplicate objects.

Q46DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is an application of the World Wide Web?
  1. ACreating software programs
  2. BSending emails directly to a mobile phone
  3. CBrowsing websites and accessing online services
  4. DStoring files on a computer
Show answerHide answer

Correct answer: (C) Browsing websites and accessing online services

Explanation

The World Wide Web is a system of linked web pages accessed through browsers, used for browsing websites and online services such as shopping, banking and searching.

Q47DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Suppose there are 15 elements in the array that apply bubble sort technique to sort the elements of the array. What is the maximum number of comparisons, in worst case, required to sort the elements of array in ascending order?
  1. A120
  2. B210
  3. C105
  4. D225
Show answerHide answer

Correct answer: (C) 105

Explanation

Bubble sort makes (n-1) + (n-2) + ... + 1 = n(n-1)/2 comparisons in the worst case. For n = 15 that is 15 x 14 / 2 = 105.

Q48DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is the correct way to declare a variable in Java?
  1. Alet x = 10;
  2. Bx = 10;
  3. Cvar x = 10;
  4. Dint x = 10;
Show answerHide answer

Correct answer: (D) int x = 10;

Explanation

Java is statically typed, so a variable is declared with its type: int x = 10;. let is JavaScript, and var x = 10 works only as local type inference from Java 10, so the standard answer is int.

Q49DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Consider a singly linked list containing n elements in which A is the address of the starting node of the linked list. If we first convert the linked list to an array, then sort the array elements, and then create a new linked list from the elements of the sorted array, what is the number of operations required to traverse the linked list and store its data values ​in an additional array before applying sorting?
  1. AO(n log n)
  2. BO(log n)
  3. CO(n)
  4. DO(n²)
Show answerHide answer

Correct answer: (C) O(n)

Explanation

Copying the data needs a single pass through the list, visiting each of the n nodes once, so it takes O(n) operations. The later sorting step is what needs O(n log n).

Q50DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which function is used to close a file in C?
  1. Aclose()
  2. Bfclose()
  3. Cflush()
  4. Dendfile()
Show answerHide answer

Correct answer: (B) fclose()

Explanation

fclose(fp) closes a file opened with fopen and flushes its buffers. close() is the low-level POSIX call on file descriptors, not the standard C file function.

Q51DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is an example of a vector graphic format?
  1. AJPG
  2. BPNG
  3. CGIF
  4. DSVG
Show answerHide answer

Correct answer: (D) SVG

Explanation

SVG (Scalable Vector Graphics) describes images with shapes and paths, so it scales without loss. JPG, PNG and GIF are raster (bitmap) formats.

Q52DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which method is used to loop through all the enumerable properties of an object in JavaScript?
  1. AObject.values()
  2. BforEach()
  3. Cfor...in
  4. DObject.keys()
Show answerHide answer

Correct answer: (C) for...in

Explanation

The for...in loop iterates over all enumerable property names (keys) of an object. Object.keys() and Object.values() only return arrays, and forEach is an array method.

Q53DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Suppose there are n elements in an array. If we want to delete the beginning element of an array, then how many shift operations are required to fill the gap left by the deleted element?
  1. An*(n − 1)/2
  2. Bn − 1
  3. C1
  4. Dn²
Show answerHide answer

Correct answer: (B) n − 1

Explanation

After deleting a[0], each of the remaining n - 1 elements must move one position left, so n - 1 shift operations are needed.

Q54DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Consider the given memory representation of singly linked list where start points to the address of the starting node of the linked list, which is in memory location 0. Memory representation of the linked list Memory location | Item value | Pointer to next element 0 | A | 4 1 | E | 3 2 | B | NULL 3 | X | 2 4 | C | 1 If you traverse all the elements from the given linked list, then which of the following is correct order?
  1. AA, B, C, E, X
  2. BA, E, B, X, C
  3. CA, C, X, E, B
  4. DA, C, E, X, B
Show answerHide answer

Correct answer: (D) A, C, E, X, B

Explanation

Start at location 0 (A, next 4), then 4 (C, next 1), 1 (E, next 3), 3 (X, next 2), 2 (B, next NULL). So the order is A, C, E, X, B.

Q55DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following are key components of an XML document?
  1. ATags, attributes, and comments
  2. BHTML tags and hyperlinks
  3. CClasses, objects, and functions
  4. DScripts, styles, and images
Show answerHide answer

Correct answer: (A) Tags, attributes, and comments

Explanation

An XML document is made of elements (tags), attributes, text content, comments and a prolog/declaration. HTML tags, classes or scripts are not its components.

Q56DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What will be the output of the following C program code if the file "test.txt" is empty, readable, and exists in the appropriate directory? #include <stdio.h> int main() { FILE *fp = fopen("test.txt", "r"); if (fp == NULL) { printf("Error\n"); } else { printf("Success\n"); fclose(fp); } return 0; }
  1. ASuccess
  2. BNULL
  3. CGarbage value
  4. DError
Show answerHide answer

Correct answer: (A) Success

Explanation

fopen in "r" mode succeeds for an existing readable file even if it is empty, so fp is not NULL and "Success" is printed. Emptiness only matters when reading data.

Q57DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
The process of synchronizing audio and video streams in multimedia is known as:
  1. AReal-time encoding
  2. BFrame buffering
  3. CLip synchronization
  4. DStream buffering
Show answerHide answer

Correct answer: (C) Lip synchronization

Explanation

Lip synchronisation (lip sync) keeps the audio aligned with the video frames, so speech matches the speaker's lip movement.

Q58DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What will be the output of the following C code? #include <stdio.h> int main() { int i; for (i = 1; i <= 10; i++) { if (++i % 2 == 0) printf("%d ", i); } return 0; }
  1. A1 2 3 4 5 6 7 8 9 10
  2. B2 4 6 8 10
  3. C1 3 5 7 9
  4. D2 4 6 8
Show answerHide answer

Correct answer: (B) 2 4 6 8 10

Explanation

++i inside the if makes i even each time it is tested: i goes 1 to 2 (printed), then the loop's i++ makes 3, ++i makes 4 (printed), and so on up to 10. Then i becomes 11 and the loop stops, so 2 4 6 8 10 is printed.

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

Correct answer: (C) 1 3

Explanation

i = 1 is printed and becomes 2, then i++ makes it 3; 3 is printed and becomes 4, then 5. Now 5 < 5 is false, so the output is 1 3.

Q60DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which sorting algorithm performs the worst when the input array is nearly sorted?
  1. ABubble Sort
  2. BInsertion Sort
  3. CHybrid Sort
  4. DMax Sort
Show answerHide answer

Correct answer: (B) Insertion Sort

Explanation

Note: the answer key gives (B), but insertion sort is actually the best choice for a nearly sorted array: each element moves only a few places, so it runs in close to O(n) time. The question seems to have intended "best" rather than "worst".

Q61DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What is the output of the given C programming code? #include <stdio.h> void modify(int arr[], int n) { for(int i = 0; i < n; i++) arr[i] = arr[i] * 2; } int main() { int data[] = {1, 2, 3, 4}; modify(data, 4); printf("%d", data[2]); return 0; }
  1. A8
  2. B4
  3. C6
  4. D2
Show answerHide answer

Correct answer: (C) 6

Explanation

Arrays are passed as a pointer to their first element, so modify() doubles the original elements: data becomes {2, 4, 6, 8}, and data[2] = 6.

Q62DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
The normal form of the matrix [ 1 1 0 -2 ] [ 2 0 2 2 ] [ 4 1 3 1 ] is ________.
  1. A[ 1 0 0 0 ] [ 0 1 0 0 ] [ 0 0 0 0 ]
  2. B[ 1 0 0 0 ] [ 0 0 0 0 ] [ 0 0 0 0 ]
  3. C[ 1 0 0 0 ] [ 0 1 0 0 ] [ 0 0 1 0 ]
  4. D[ 1 0 0 0 ] [ 0 1 1 0 ] [ 0 0 1 0 ]
Show answerHide answer

Correct answer: (A) [ 1 0 0 0 ] [ 0 1 0 0 ] [ 0 0 0 0 ]

Explanation

R2 - 2R1 gives [0, -2, 2, 6] and R3 - 4R1 gives [0, -3, 3, 9], which is 1.5 times the new R2, so one row becomes zero. The rank is 2, so the normal form is [I2 0; 0 0].

Q63DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Suppose in C program, the variable j is declared as int *j. What is the meaning of operator * in this declaration?
  1. AAllocating memory to j
  2. BMakes variable j as pointer to an integer
  3. CMakes variable j as integer to float
  4. DAn integer is multiplied by the value contained in j
Show answerHide answer

Correct answer: (B) Makes variable j as pointer to an integer

Explanation

In a declaration, * makes j a pointer variable that can store the address of an int. It does not allocate the pointed-to memory or multiply anything.

Q64DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
How should the withdrawal of goods from stock by the owner of the business, for personal use, be recorded in books of accounts of an entity?
  1. ADebiting Drawing account and crediting cash account
  2. BDebiting Purchases account and crediting capital account
  3. CDebiting Capital account and crediting drawing account
  4. DDebiting Drawing account and crediting purchases/stock account
Show answerHide answer

Correct answer: (D) Debiting Drawing account and crediting purchases/stock account

Explanation

Goods taken for personal use reduce the goods available for sale, so the entry is Drawings A/c Dr. to Purchases A/c (at cost). No cash is involved.

Q65DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following statements is correct about function prototypes in C?
  1. AFunction prototype provides the code of the function, which will be executed when called.
  2. BFunction prototype provides the complete implementation of a function, including the return type, name, parameters, and statements that make up the function’s body.
  3. CFunction prototypes tell the compiler the number and type of arguments that are to be passed to the function and the type of value that is to be returned by the function.
  4. DFunction prototypes are typically placed at the end of the code after the main function.
Show answerHide answer

Correct answer: (C) Function prototypes tell the compiler the number and type of arguments that are to be passed to the function and the type of value that is to be returned by the function.

Explanation

A prototype declares the function's return type, name and the number and types of its parameters (ending with a semicolon), so the compiler can check calls. It has no body and is usually placed before main.

Q66DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
In C programming, which of the following is correct about why all pointers should be set to NULL if they are not pointing to anything?
  1. AWhen a pointer is initialized to NULL, it does not help in avoiding dangling pointers (pointers that reference invalid or deallocated memory).
  2. BSetting pointers to NULL is merely a norm and has no effect on program execution.
  3. CIf a pointer is not pointing to anything, the program won’t execute at all, giving a syntax error message.
  4. DWhen a pointer is initialized to NULL, it signifies that the pointer does not currently reference any valid memory location.
Show answerHide answer

Correct answer: (D) When a pointer is initialized to NULL, it signifies that the pointer does not currently reference any valid memory location.

Explanation

A NULL pointer explicitly marks that the pointer refers to no valid memory, so the code can test if (p == NULL) before use, avoiding accidental use of garbage or dangling addresses.

Q67DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
The conjugate of the matrix [ i 1+i 3−2i ] [ 4 2−i −3i ] [ 1−i 2i 5 ] is ________.
  1. A[ i −1−i 3−2i ] [ 4 2−i −3i ] [ 1−i −2i 5 ]
  2. B[ i 1−i 3−2i ] [ 4 2−i 3i ] [ 1−i −2i 5 ]
  3. C[ −i 1−i 3+2i ] [ 4 2+i 3i ] [ 1+i −2i 5 ]
  4. D[ −i 1−i 3−2i ] [ 4 2−i 3i ] [ 1−i 2i 5 ]
Show answerHide answer

Correct answer: (C) [ −i 1−i 3+2i ] [ 4 2+i 3i ] [ 1+i −2i 5 ]

Explanation

The conjugate replaces every i by -i in each element: i becomes -i, 1+i becomes 1-i, 3-2i becomes 3+2i, 2-i becomes 2+i, -3i becomes 3i, 1-i becomes 1+i and 2i becomes -2i. Real entries 4 and 5 stay the same.

Q68DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
If the rows are interchanged into columns, then which of the following options is true?
  1. ADeterminant values will be different.
  2. BDeterminant value remains unaltered.
  3. CDeterminant values will have opposite sign.
  4. DDeterminant values will be unity.
Show answerHide answer

Correct answer: (B) Determinant value remains unaltered.

Explanation

Interchanging rows and columns gives the transpose, and det(Aᵀ) = det(A), so the determinant value is unchanged.

Q69DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
In case of a Real Account, the general rule of accounting is:
  1. ADebit what comes in and credit what goes out
  2. BDebit the giver and credit the receiver
  3. CDebit the receiver and credit the giver
  4. DDebit expenses or losses, credit incomes or gains
Show answerHide answer

Correct answer: (A) Debit what comes in and credit what goes out

Explanation

Real accounts (assets) follow the rule: debit what comes in and credit what goes out. "Debit the receiver, credit the giver" is for personal accounts, and expenses/incomes is the rule for nominal accounts.

Q70DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following options is a Hermitian matrix?
  1. AA = [ 1 2+3i ] [ 2−3i 5 ]
  2. BA = [ 1 2+3i ] [ −2+3i −1 ]
  3. CA = [ 1 2+3i ] [ −2−3i 5 ]
  4. DA = [ 1 2+3i ] [ 2+3i 1 ]
Show answerHide answer

Correct answer: (A) A = [ 1 2+3i ] [ 2−3i 5 ]

Explanation

A Hermitian matrix equals its conjugate transpose: diagonal entries are real and a_ji is the conjugate of a_ij. In A the diagonal is 1 and 5 and the off-diagonal entries 2+3i and 2-3i are conjugates.

Q71DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
The integrating factor of the differential equation x(dy/dx) − y = x³ − 2x is:
  1. A1/x
  2. Bx
  3. Clog x
  4. Deˣ
Show answerHide answer

Correct answer: (A) 1/x

Explanation

Dividing by x gives dy/dx - (1/x)y = x² - 2, so P = -1/x. IF = e^(∫ -1/x dx) = e^(-ln x) = 1/x.

Q72DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
A trader purchased goods worth ₹2,50,000 and paid ₹15,000 as carriage on those goods. He sold the goods for ₹3,75,000 and paid ₹10,000 towards carriage on them. He also incurred ₹10,000 towards other general expenditure. What shall be the gross profit of the trader?
  1. A₹1,10,000
  2. B₹1,00,000
  3. C₹1,25,000
  4. D₹90,000
Show answerHide answer

Correct answer: (A) ₹1,10,000

Explanation

Gross profit = sales - (purchases + direct expenses) = 3,75,000 - (2,50,000 + 15,000) = 1,10,000. Carriage on sales and general expenses are indirect expenses charged to the P&L account, not the trading account.

Q73DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
In designing a microprogrammed control unit, what is stored in the control memory?
  1. AAddressing modes for memory access
  2. BMicroinstructions that define control signals
  3. CMachine-level instructions
  4. DData values used by the CPU
Show answerHide answer

Correct answer: (B) Microinstructions that define control signals

Explanation

In a microprogrammed control unit, the control memory (usually ROM) holds the microprograms, i.e. sequences of microinstructions whose bits generate the control signals.

Q74DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which addressing mode uses the actual address of the data in the instruction?
  1. AIndirect addressing
  2. BImmediate addressing
  3. CDirect addressing
  4. DRegister addressing
Show answerHide answer

Correct answer: (C) Direct addressing

Explanation

In direct (absolute) addressing, the instruction's address field holds the actual memory address of the operand. Immediate addressing holds the data itself and indirect holds the address of the address.

Q75DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following statements is/are true? P: The size of a linked list can grow and shrink dynamically during runtime based on the operations performed. Q: Unlike arrays, linked lists allow for constant-time access to elements by index. R: The dynamic nature of linked lists means that memory for nodes is allocated only when necessary, leading to better space utilisation.
  1. AP, Q, R
  2. BOnly P and Q
  3. COnly P and R
  4. DOnly P
Show answerHide answer

Correct answer: (C) Only P and R

Explanation

P is true (lists grow and shrink at run time) and R is true (nodes are allocated only when needed). Q is false: linked lists need O(n) traversal to reach an index; arrays give constant-time indexed access.

Q76DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
When exposed to a magnetic field, paramagnetic materials are __________.
  1. Astrongly repelled
  2. Bunaffected
  3. Cweakly attracted
  4. Dstrongly attracted
Show answerHide answer

Correct answer: (C) weakly attracted

Explanation

Paramagnetic materials (aluminium, platinum) have a small positive susceptibility, so they are weakly attracted towards a magnetic field. Diamagnetic ones are weakly repelled and ferromagnetic ones strongly attracted.

Q77DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
_________ materials are strongly attracted to regions of high magnetic field intensity due to _________.
  1. AFerromagnetic ; domains formed by an applied field
  2. BParamagnetic ; domains where dipoles align spontaneously
  3. CParamagnetic ; domains formed by an applied field
  4. DFerromagnetic ; domains where dipoles align spontaneously
Show answerHide answer

Correct answer: (D) Ferromagnetic ; domains where dipoles align spontaneously

Explanation

In ferromagnetic materials (iron, cobalt, nickel) atomic dipoles align spontaneously in small regions called domains. An external field grows and aligns these domains, so the material is strongly attracted.

Q78DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following operations is NOT performed by the ALU?
  1. ABitwise operations
  2. BMemory addressing
  3. CArithmetic operations
  4. DLogical comparisons
Show answerHide answer

Correct answer: (B) Memory addressing

Explanation

The ALU performs arithmetic, logical, bitwise and comparison operations. Memory addressing is handled by the control unit and address registers/MMU, not the ALU.

Q79DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
In assembly, how is a macro invoked after its definition?
  1. ABy using the JMP instruction
  2. BBy using the CALL instruction
  3. CBy writing its name followed by MACRO
  4. DBy simply writing its name with any required parameters
Show answerHide answer

Correct answer: (D) By simply writing its name with any required parameters

Explanation

After defining a macro, you invoke it by writing its name (with any arguments) as if it were an instruction; the assembler then expands the macro body in place. CALL is for procedures, not macros.

Q80DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is NOT a component of commerce?
  1. AMining
  2. BInsurance
  3. CTransportation
  4. DWarehousing
Show answerHide answer

Correct answer: (A) Mining

Explanation

Commerce covers trade and the aids to trade such as transport, warehousing, insurance, banking and advertising. Mining is an extractive industry, part of industry rather than commerce.

Q81DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is an example of System Software?
  1. ADatabase Management System (DBMS)
  2. BCompiler
  3. CWeb Browser
  4. DWord Processor
Show answerHide answer

Correct answer: (B) Compiler

Explanation

A compiler is system software (a language translator) that supports program development. DBMS, web browsers and word processors are application software.

Q82DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which document is mandatory for incorporation of a One Person Company (OPC)?
  1. ATrust Deed
  2. BArticle of Association
  3. CCertificate of Commencement
  4. DPartnership Deed
Show answerHide answer

Correct answer: (B) Article of Association

Explanation

An OPC is a company, so it is incorporated by filing a Memorandum and Articles of Association. Trust and partnership deeds are for other forms of organisation, and certificate of commencement is not needed for an OPC.

Q83DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which document defines the scope and objectives of a company and serves as its constitution?
  1. AArticles of Association
  2. BCertificate of Incorporation
  3. CProspectus
  4. DMemorandum of Association
Show answerHide answer

Correct answer: (D) Memorandum of Association

Explanation

The Memorandum of Association is the company's charter (constitution): it defines its name, registered office, objects, liability and capital, i.e. the scope of its activities. The Articles deal with internal rules.

Q84DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Suppose that a biased coin is tossed such that P(H) = 2/3 and P(T) = 1/3. If head (H) appears, a number between is selected between 1 through 9. If tail (T) appears, then a number is selected between 1 through 5. The probability that an even number is selected is approximately equal to:
  1. A0.92
  2. B0.87
  3. C0.56
  4. D0.43
Show answerHide answer

Correct answer: (D) 0.43

Explanation

P(even) = P(H) x 4/9 + P(T) x 2/5 = (2/3)(4/9) + (1/3)(2/5) = 8/27 + 2/15 ≈ 0.296 + 0.133 = 0.43.

Q85DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which component is considered the 'brain' of the computer?
  1. AHDD
  2. BRAM
  3. CROM
  4. DCPU
Show answerHide answer

Correct answer: (D) CPU

Explanation

The CPU processes all instructions and controls the other components, so it is called the brain of the computer. RAM, ROM and HDD are memory and storage.

Q86DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following features is provided by Google Meet?
  1. AFile management
  2. BAudio editing
  3. CPhoto editing
  4. DVideo conferencing
Show answerHide answer

Correct answer: (D) Video conferencing

Explanation

Google Meet is Google's video conferencing service for online meetings, classes and calls with screen sharing. It does not edit audio or photos.

Q87DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is true about a plotter?
  1. AIt is an input device used for scanning documents.
  2. BIt is used to input audio data.
  3. CIt is used to print high-quality graphics and designs.
  4. DIt is faster than a laser printer plotter.
Show answerHide answer

Correct answer: (C) It is used to print high-quality graphics and designs.

Explanation

A plotter is an output device that draws large, precise graphics such as engineering drawings, maps and designs with pens or inkjet. It is slower than a laser printer.

Q88DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
For the set of observations 60,60,60,60,60,60,60,60, the standard deviation is equal to:
  1. A3.2
  2. B1
  3. C2.5
  4. D0
Show answerHide answer

Correct answer: (D) 0

Explanation

All observations are equal, so every deviation from the mean (60) is 0 and the standard deviation is 0.

Q89DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following actions demonstrates good netiquette in an online forum?
  1. ASharing personal information without permission
  2. BUsing proper grammar and punctuation
  3. CPosting irrelevant content repeatedly
  4. DResponding to others' posts with insults
Show answerHide answer

Correct answer: (B) Using proper grammar and punctuation

Explanation

Netiquette means polite online behaviour: proper grammar and punctuation, respectful replies, relevant posts and privacy for others. Insults, spam and sharing others' personal data violate it.

Q90DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following is NOT an instant messaging service?
  1. ASnapchat
  2. BFirefox
  3. CWeChat
  4. DSignal
Show answerHide answer

Correct answer: (B) Firefox

Explanation

Firefox is a web browser developed by Mozilla. Snapchat, WeChat and Signal are instant messaging apps.

Q91DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following best describes an open-ended question in a questionnaire?
  1. A“Do you think pollution affects health?” (Yes/No)
  2. B“Circle the correct year of independence: a) 1945 b) 1946 c) 1947 d) 1948”
  3. C“List any three reasons why students drop out of school.”
  4. D“Is your school equipped with smart classrooms? Yes/No”
Show answerHide answer

Correct answer: (C) “List any three reasons why students drop out of school.”

Explanation

An open-ended question lets respondents answer freely in their own words, such as listing reasons. Yes/No and multiple-choice items are closed-ended questions.

Q92DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
How can curriculum content be gender-equitable for girls who are marginalised?
  1. ABy only using native tongues when instructing
  2. BBy only imparting advanced scientific knowledge
  3. CBy pressuring girls to conform to gender norms
  4. DBy providing literacy instruction that boosts self-esteem and changes people's lives
Show answerHide answer

Correct answer: (D) By providing literacy instruction that boosts self-esteem and changes people's lives

Explanation

A gender-equitable curriculum for marginalised girls gives literacy and life-skill education that builds self-esteem and empowers them to change their lives, rather than reinforcing gender norms.

Q93DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Aesthetics in education primarily focuses on which of the following?
  1. AValuing aesthetic expression
  2. BMemorising facts and figures
  3. CDeveloping physical fitness
  4. DCompetitive exam preparation
Show answerHide answer

Correct answer: (A) Valuing aesthetic expression

Explanation

Aesthetics in education develops appreciation of beauty and values artistic and creative expression through art, music, dance and literature.

Q94DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
The step ‘Generalization’ in the Herbartian model aims at which of the following?
  1. ARepeating the entire lesson
  2. BFormulating universal rules
  3. CProviding entertainment to learners
  4. DAssigning homework
Show answerHide answer

Correct answer: (B) Formulating universal rules

Explanation

In Herbart's generalisation step, learners draw general principles, rules or definitions from the examples studied earlier. Application then uses these rules in new situations.

Q95DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
According to Howard Gardner’s theory, which of the following intelligences is NOT a component of multiple intelligences?
  1. ABodily-kinesthetic
  2. BLogical-mathematical
  3. CMusical
  4. DEmotional
Show answerHide answer

Correct answer: (D) Emotional

Explanation

Gardner's multiple intelligences include linguistic, logical-mathematical, spatial, musical, bodily-kinesthetic, interpersonal, intrapersonal and naturalist. Emotional intelligence was popularised by Goleman, not part of Gardner's list.

Q96DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which scheme was specifically revised in 1992 to promote education of children with disabilities in mainstream schools?
  1. ASarva Shiksha Abhiyan
  2. BSamagra Shiksha Abhiyan
  3. CNational Inclusive Education Scheme
  4. DIntegrated Education for Disabled Children (IEDC)
Show answerHide answer

Correct answer: (D) Integrated Education for Disabled Children (IEDC)

Explanation

The Integrated Education for Disabled Children (IEDC) scheme, launched in 1974, was revised in 1992 to place children with disabilities in regular schools. SSA came in 2001 and Samagra Shiksha in 2018.

Q97DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
The process of acquiring knowledge through observation and experiences is called _________.
  1. Aempiricism
  2. Btenacity
  3. Cauthority
  4. Drevelation
Show answerHide answer

Correct answer: (A) empiricism

Explanation

Empiricism holds that knowledge comes from sensory experience and observation (Locke, Hume). Tenacity, authority and revelation rely on habit, experts or divine sources.

Q98DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
Which of the following curriculum approaches focuses on real-life problem-solving and interdisciplinary learning?
  1. AActivity-based
  2. BSubject-centered
  3. CProblem-centered
  4. DLearner-centered
Show answerHide answer

Correct answer: (C) Problem-centered

Explanation

The problem-centred curriculum is organised around real-life problems that learners solve by drawing on several subjects, so it is interdisciplinary. The subject-centred approach keeps subjects separate.

Q99DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What does the listening mode focus on?
  1. AProducing written texts
  2. BConstructing meaningful utterances
  3. CComprehending oral input/intake
  4. DUnderstanding diagrams
Show answerHide answer

Correct answer: (C) Comprehending oral input/intake

Explanation

Listening is a receptive skill: it focuses on comprehending spoken (oral) input. Producing writing and constructing utterances are productive skills (writing and speaking).

Q100DSSSB TGT Computer Science (Technical), 12 Sep 2025, Shift 2 (1:00 PM)
What is the key method of learning in the behavioristic approach?
  1. AObservation
  2. BDiscussion
  3. CReflection
  4. DConditioning
Show answerHide answer

Correct answer: (D) Conditioning

Explanation

Behaviourists (Pavlov, Watson, Skinner) explain learning as conditioning, forming stimulus-response links through classical or operant conditioning with reinforcement. Observation is the basis of social learning theory.

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 2 (1: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.