IAE Academy

PAPERS · ISRO

ISRO Scientist/Engineer Computer Science 2025 question paper

All 95 questions of ISRO's written test for Scientist/Engineer 'SC' (Computer Science), held on 26 October 2025, with ISRO's answer key. ISRO excluded Q.3, Q.50, Q.75 and Q.82 from evaluation.

Answers from ISRO's final answer key of 15 May 2026.

questions · 100 marks
95questions · 100 marks
Part A: Computer Science
80Part A: Computer Science
Part B: aptitude
15Part B: aptitude

How the paper is marked

  • Part A (Q.1 to Q.80): 1 mark for a correct answer, 0 for no answer, minus 0.33 for a wrong answer.
  • Part B (Q.81 to Q.95): 1 or 2 marks as printed with each question, 20 marks in all, no negative marking.

Source: the instructions printed in the question paper.

ISRO CS 2025 answer key

ISRO's answer key for ISRO Scientist/Engineer Computer Science 2025
QuestionPartMarksAnswer
Q.1A1C
Q.2A1D
Q.3A1Excluded
Q.4A1B
Q.5A1A
Q.6A1A
Q.7A1C
Q.8A1A
Q.9A1B
Q.10A1B
Q.11A1C
Q.12A1C
Q.13A1A or B
Q.14A1D
Q.15A1B
Q.16A1B
Q.17A1D
Q.18A1C
Q.19A1C or D
Q.20A1A or C
Q.21A1A
Q.22A1B
Q.23A1B
Q.24A1D
Q.25A1B
Q.26A1C
Q.27A1A
Q.28A1A
Q.29A1A
Q.30A1B
Q.31A1B
Q.32A1A
Q.33A1B
Q.34A1C
Q.35A1C
Q.36A1C
Q.37A1D
Q.38A1A
Q.39A1B
Q.40A1D
Q.41A1C
Q.42A1D
Q.43A1B
Q.44A1A
Q.45A1B
Q.46A1D
Q.47A1A
Q.48A1D
Q.49A1B
Q.50A1Excluded
Q.51A1C
Q.52A1A
Q.53A1C
Q.54A1A or D
Q.55A1C
Q.56A1D
Q.57A1C
Q.58A1D
Q.59A1C
Q.60A1B
Q.61A1D
Q.62A1D
Q.63A1C
Q.64A1A
Q.65A1D
Q.66A1A
Q.67A1C
Q.68A1C
Q.69A1C
Q.70A1D
Q.71A1A
Q.72A1B or C
Q.73A1C
Q.74A1D
Q.75A1Excluded
Q.76A1A
Q.77A1D
Q.78A1C
Q.79A1B
Q.80A1A
Q.81B1D
Q.82B1Excluded
Q.83B2B
Q.84B1C
Q.85B1B
Q.86B2B
Q.87B1D
Q.88B1C
Q.89B2D
Q.90B1C
Q.91B1B
Q.92B2D
Q.93B1D
Q.94B1C
Q.95B2A

ISRO excluded Q.3, Q.50, Q.75 and Q.82 from evaluation.

Part A: Computer Science Q.1 to Q.80

  1. Q.11 markOfficial answer: C
    ISRO CS 2025 question 1: When a tree given in the diagram is traversed inorder, the order would be (a) a, b , d , h , e , i , j , c , f , g , k (b) h , d , i , j , e , b , f , k , g , c , a (c) h…Tap to open full size

    Data Structures and Algorithms › Trees & heaps

    Inorder means left subtree, node, right subtree, applied recursively. A node with only a left child is visited right after that child's subtree.

    Full solution
  2. Q.21 markOfficial answer: D
    ISRO CS 2025 question 2: Huffman coding algorithm works on the principle of (a) Randomization of symbols (b) Key based portioning of symbols (c) Hashing of symbols (d) Frequencies of input symbolsTap to open full size

    Data Structures and Algorithms › Design techniques

    Huffman's greedy algorithm repeatedly merges the two lowest-frequency nodes, so symbol frequencies alone decide the code lengths and the tree shape.

    Full solution
  3. Q.31 markExcluded from evaluation by ISRO
    ISRO CS 2025 question 3: Match the following table showing algorithm and its application. (P) A person wants to visit from one place to another place in shortest period (i) Floyd’s algorithm (Q) A…Tap to open full size

    Earlier, ISRO's key gave A.

  4. Q.41 markOfficial answer: B
    ISRO CS 2025 question 4: Which of the following is true about Greedy algorithm? (a) does not make any optimization (b) makes local optimal decisions based on the selected criterion (c) requires…Tap to open full size

    Data Structures and Algorithms › Design techniques

    A greedy algorithm commits at every step to the locally best choice under a fixed criterion and never revisits it. It is an optimization technique, but its correctness must be proved for each problem.

    Full solution
  5. Q.51 markOfficial answer: A
    ISRO CS 2025 question 5: There are 20 shopping malls in a city interconnected by roads. Each shopping mall can be reached through 3 different roads.Tap to open full size

    Earlier, ISRO's key gave D.

    Discrete Mathematics › Graph theory

    Malls are vertices and roads are edges, so the network is a connected planar 3-regular graph. The handshake lemma gives , and Euler's formula gives the number of regions the roads mark off, , with one park per region. The dodecahedron, which has 20 corners of degree 3 and 12 faces, is a concrete example.

    Full solution
  6. Q.61 markOfficial answer: A
    ISRO CS 2025 question 6: What is the chromatic number of the graph shown below? (a) 3 (b) 4 (c) 5 (d) 6Tap to open full size

    Earlier, ISRO's key gave B.

    Discrete Mathematics › Graph theory

    A triangle forces at least 3 colours. Then show a proper 3-colouring exists by colouring the triangle first and extending vertex by vertex, which settles the chromatic number as exactly 3.

    Full solution
  7. Q.71 markOfficial answer: C
    ISRO CS 2025 question 7: Which of the following sorting technique was applied for an input array {10, 5, 16, 2, 8, 9} which gives array {2, 5, 10, 16, 8, 9} after three iterations?Tap to open full size

    Earlier, ISRO's key gave no answer (excluded).

    Data Structures and Algorithms › Sorting & hashing

    After iterations insertion sort has the first elements sorted and the rest untouched, while selection sort has the smallest elements in final place and bubble sort has the largest at the end.

    Full solution
  8. Q.81 markOfficial answer: A
    ISRO CS 2025 question 8: How many keys are needed for encrypted communication among 16 persons using AES encryption assuming unique key is used between any two persons: (a) 120 keys (b) 256 keys (c)…Tap to open full size

    Discrete Mathematics › Counting

    A symmetric cipher needs one shared key per unordered pair of users, so persons need keys.

    Full solution
  9. Q.91 markOfficial answer: B
    ISRO CS 2025 question 9: Which of the following does not use key(s)? (a) Symmetric Ciphers (b) Generation of Message Digest (c) Generation of Message Authentication Code (d) Key exchange algorithmsTap to open full size
  10. Q.101 markOfficial answer: B
    ISRO CS 2025 question 10: Match the following in the context of Information Security. (i) Non- repudiation (P) Protection of data from unauthorised disclosure (ii) Data Integrity (Q) Prevention of…Tap to open full size
  11. Q.111 markOfficial answer: C
    ISRO CS 2025 question 11: In which of the following cases, a user is persuaded to reveal personal data by hackers/cyber criminals?Tap to open full size
  12. Q.121 markOfficial answer: C
    ISRO CS 2025 question 12: Which of the following protocols/applications does not facilitate data encryption when data is sent over computer network using that protocol/application (a) HTTPS (b)…Tap to open full size
  13. Q.131 markOfficial answer: A or B
    ISRO CS 2025 question 13Tap to open full size

    Earlier, ISRO's key gave A.

  14. Q.141 markOfficial answer: D
    ISRO CS 2025 question 14: Which of the following can be protected using a firewall? (a) Dumpster Diving (b) Physical Theft (c) Shoulder Surfing (d) Network ScanningTap to open full size
  15. Q.151 markOfficial answer: B
    ISRO CS 2025 question 15: Which of the following defines format for Public Key Infrastructure? (a) X.25 (b) X.509 (c) IEEE 802.11 (d) IEEE 802.3Tap to open full size
  16. Q.161 markOfficial answer: B
    ISRO CS 2025 question 16: Which of the following is not a type of Artificial Intelligence agent? (a) Simple AI agent (b) Unity based AI agent (c) Learning AI agent (d) Goal based AI agentTap to open full size
  17. Q.171 markOfficial answer: D
    ISRO CS 2025 question 17: Which of the following is advantage of Artificial Intelligence? (a) Identifying a business trend to help in informed decision making (b) Helps in analysis of cyber security…Tap to open full size
  18. Q.181 markOfficial answer: C
    ISRO CS 2025 question 18: A decision tree in AI can be used for (a) Only classification tasks (b) Only regression tasks (c) Both classification and regression tasks (d) Neither classification nor…Tap to open full size

    Machine Learning › LDA, SVM & trees

    A decision tree is a method, not a task. Class labels at the leaves give a classification tree; numeric leaf values give a regression tree.

    Full solution
  19. Q.191 markOfficial answer: C or D
    ISRO CS 2025 question 19: Which of the following algorithms is used for Reinforcement learning? (a) Naive Bayes (b) Principal Component Analysis (c) Fast Forest Quantile (d) Q-learningTap to open full size

    Earlier, ISRO's key gave D.

  20. Q.201 markOfficial answer: A or C
    ISRO CS 2025 question 20: Which of the following algorithms is used for search/optimization in AI? (a) Greedy Algorithm (b) Recursive Algorithm (c) Hill Climbing Algorithm (d) Hot Potato AlgorithmTap to open full size

    Earlier, ISRO's key gave C.

    Artificial Intelligence › Search

    Hill climbing is the standard local search and optimization method in AI: move to the best neighbouring state until no neighbour is better. It is a greedy local strategy, so a bare "greedy algorithm" can also be read as a search/optimization approach.

    Full solution
  21. Q.211 markOfficial answer: A
    ISRO CS 2025 question 21: What does “elasticity” in cloud computing refer to? (a) Ability to scale up and scale down of compute resources (b) Parallel execution of jobs (c) High availability of…Tap to open full size
  22. Q.221 markOfficial answer: B
    ISRO CS 2025 question 22: With respect to hypervisors, following statements are given below: (P) Runs on host machine physical hardware (Q) Hosted hypervisor (R) Runs on the operating system of…Tap to open full size
  23. Q.231 markOfficial answer: B
    ISRO CS 2025 question 23: Which of the following is not a characteristic of Big Data? (a) Velocity (b) Visualisation (c) Volume (d) VarietyTap to open full size
  24. Q.241 markOfficial answer: D
    ISRO CS 2025 question 24: What is the primary purpose of Hadoop Distributed File System (HDFS) in Big Data storage? (a) To compress files (b) To store in-memory data (c) To store relational data (d)…Tap to open full size
  25. Q.251 markOfficial answer: B
    ISRO CS 2025 question 25: Which of the following is a Big Data tool employed for real-time stream processing? (a) Hadoop (b) Apache Flink (c) Splunk (d) ERDPlusTap to open full size
  26. Q.261 markOfficial answer: C
    ISRO CS 2025 question 26: Which of the following is used for storing unstructured data in Big Data environment? (a) In-memory database (b) Relational database (c) NOSQL database (d) SQL databaseTap to open full size
  27. Q.271 markOfficial answer: A
    ISRO CS 2025 question 27: Match the following in the context of Big Data : (i) Structured data (P) Text files, Images, Videos (ii) Semi- structured data (Q) Fixed format data (iii) Unstructured data…Tap to open full size

    Database Management and Warehousing › Data transformation

    Classify data by how rigid its schema is. Structured data has a fixed format of rows and columns. Semi-structured data is self-describing through tags or keys (XML, JSON). Unstructured data has no predefined model (free text, images, video).

    Full solution
  28. Q.281 markOfficial answer: A
    ISRO CS 2025 question 28: Which of the following hexadecimal constants match the regular expression given? (0x[0-9A-F]+) (a) 0x4C5 (b) 0x50b (c) 04A (d) 0xTap to open full size

    Theory of Computation › Finite automata

    Read a regular expression piece by piece: literal prefix, character class (case-sensitive), then the quantifier + meaning at least one character.

    Full solution
  29. Q.291 markOfficial answer: A
    ISRO CS 2025 question 29: Which one of the following is true for Virtual Machine like JVM? (a) Hardware dependent (b) Hardware independent (c) Bytecode is part of VM (d) Links object codeTap to open full size
  30. Q.301 markOfficial answer: B
    ISRO CS 2025 question 30: Which compiler phase receives tokenized output? (a) Lexical Analyser (b) Parser (c) Pre-processor (d) AssemblerTap to open full size

    Compiler Design › Lexical analysis

    Phases are chained: each phase's output is the next phase's input. The lexer outputs tokens, and the parser is the next phase, so it receives them.

    Full solution
  31. Q.311 markOfficial answer: B
    ISRO CS 2025 question 31: Which one of the following tools generates parser from BNF notation? (a) lex (b) yacc (c) ed (d) gdbTap to open full size

    Compiler Design › Parsing

    yacc turns a grammar written in BNF-style rules into a parser, while lex turns regular expressions into a scanner. The two are normally used together: lex supplies tokens and yacc parses them.

    Full solution
  32. Q.321 markOfficial answer: A
    ISRO CS 2025 question 32: For the same input string, which of the following options is true in the case of ambiguous grammar?Tap to open full size

    Theory of Computation › CFG & PDA

    Parse trees, leftmost derivations and rightmost derivations correspond one to one. A string is ambiguous exactly when it has two parse trees, two leftmost derivations or two rightmost derivations.

    Full solution
  33. Q.331 markOfficial answer: B
    ISRO CS 2025 question 33: Which of the following strings will correctly match the Grammar G represented by production rules given?Tap to open full size

    Theory of Computation › CFG & PDA

    Work out the language of each non-terminal separately. gives and gives . Then check each string against the two forms.

    Full solution
  34. Q.341 markOfficial answer: C
    ISRO CS 2025 question 34: Consider following C++ snippet, which allocates memory? int *ptr; ptr = new int [4]; Which of the following statements may make the program crash when executed subsequently?Tap to open full size

    Programming in C › Pointers & arrays

    A block from new int [n] has valid indices 0 to n-1. Moving a pointer inside the block is harmless, but reading or writing at index n is an out-of-bounds access with undefined behaviour, and it may crash.

    Full solution
  35. Q.351 markOfficial answer: C
    ISRO CS 2025 question 35: While troubleshooting Internet access problem reported by a user, a computer technician finds that the default gateway setting is wrong.Tap to open full size

    Computer Networks › Layering & switching

    The default gateway is an IP-level routing setting: it tells a host where to send packets for destinations outside its subnet. IP addressing and routing are Layer 3 functions.

    Full solution
  36. Q.361 markOfficial answer: C
    ISRO CS 2025 question 36: A company wants to transmit data between its two offices with full confidentiality and integrity.Tap to open full size
  37. Q.371 markOfficial answer: D
    ISRO CS 2025 question 37: A communication system is designed using the following three 5 bit words as the only valid codewords and uses error correction using hamming distance.Tap to open full size

    Computer Networks › Data link & MAC

    Nearest-codeword decoding corrects an error only when exactly one codeword is closest to the received word. A code with detects single-bit errors but cannot correct them.

    Full solution
  38. Q.381 markOfficial answer: A
    ISRO CS 2025 question 38: An RSA crypto system selects two primes p=11 and q=13. If the private key is d=7, which of the following can be the value of the public key ‘e’? (a) 103 (b) 143 (c) 21 (d) 19Tap to open full size
  39. Q.391 markOfficial answer: B
    ISRO CS 2025 question 39: Suppose the host firewall of a computer is configured to block all incoming ICMP packets. What could be its effect on function of TCP/IP protocol stack of the host?Tap to open full size

    Computer Networks › IPv4

    Path MTU discovery relies on ICMP 'Destination Unreachable, Fragmentation Needed' messages from routers; TCP's slow start and congestion control rely only on ACKs, timeouts and duplicate ACKs.

    Full solution
  40. Q.401 markOfficial answer: D
    ISRO CS 2025 question 40: What is the ideal TCP window size of a sender to fully utilize a link of bandwidth 8192000bps and latency of 32ms?Tap to open full size

    Computer Networks › TCP

    The window that keeps a link fully used equals the bandwidth-delay product: the amount of data the link can carry during one delay period, converted from bits to bytes.

    Full solution
  41. Q.411 markOfficial answer: C
    ISRO CS 2025 question 41: Computer A is assigned with IP address 10.0.0.126 and computer B is assigned with IP address 10.0.0.131. Network mask is 255.255.255.192 in both cases.Tap to open full size

    Computer Networks › IPv4

    Convert the mask to a prefix length, find the block size in the interesting octet (), and see which block each address falls in. Hosts in different blocks need a router.

    Full solution
  42. Q.421 markOfficial answer: D
    ISRO CS 2025 question 42: Which of the following is a characteristic of NoSQL databases? (a) They enforce a strict schema (b) They support only relational data model (c) They are queried using SQL…Tap to open full size
  43. Q.431 markOfficial answer: B
    ISRO CS 2025 question 43: Which of the following statement is true about database views? (a) Views always store a duplicate copy of the data (b) Views can be used to restrict access to sensitive…Tap to open full size

    Database Management and Warehousing › SQL

    A view is a stored query, a virtual table. Granting users access to a view that exposes only chosen columns or rows is the standard way to hide sensitive data in the base table.

    Full solution
  44. Q.441 markOfficial answer: A
    ISRO CS 2025 question 44: Assume a one-to-many relationship from table named “authors” to the table named “books”. Where should the foreign key reside in an optimal design for this relationship?Tap to open full size

    Database Management and Warehousing › Normal forms

    In a one-to-many relationship, the foreign key sits on the "many" side and points to the primary key of the "one" side.

    Full solution
  45. Q.451 markOfficial answer: B
    ISRO CS 2025 question 45: Consider a table users(userid, country, city, street) with 50 million users. DBA creates the following index for the table CREATE INDEX myindex ON users(country, city…Tap to open full size

    Database Management and Warehousing › Indexing

    A multi-column index is ordered by its first column, then the second, then the third, so it helps only when the query's conditions cover a leftmost prefix of the index columns.

    Full solution
  46. Q.461 markOfficial answer: D
    ISRO CS 2025 question 46Tap to open full size

    Database Management and Warehousing › ER model

    One-to-many relationships fold into the 'many' side as a foreign key. Many-to-many relationships need their own table. Entities each get a table.

    Full solution
  47. Q.471 markOfficial answer: A
    ISRO CS 2025 question 47: Consider table bank_accounts = (account_id, balance). Assume two accounts with account_id as A and B. Also assume that initially both accounts have a balance Rs. 5,000 each.Tap to open full size

    Earlier, ISRO's key gave D.

  48. Q.481 markOfficial answer: D
    ISRO CS 2025 question 48: Consider R = (A, B, C, D, E, P, G) and the following Functional Dependencies in R: AB→CD, DE→P, C→E, P→C, B→G Which one of the following is true?Tap to open full size

    Database Management and Warehousing › Normal forms

    Find the candidate key by closure, then look for a non-prime attribute determined by part of the key. Such a partial dependency breaks 2NF, and so breaks 3NF and BCNF too.

    Full solution
  49. Q.491 markOfficial answer: B
    ISRO CS 2025 question 49Tap to open full size

    Digital Electronics › Number systems

    Convert the binary fraction to decimal by adding the weights of the 1 bits, then read off the required digits.

    Full solution
  50. Q.501 markExcluded from evaluation by ISRO
    ISRO CS 2025 question 50: How many 3 to 8 line decoders are required for a 1 of 32 decoder? (a) 1 (b) 2 (c) 4 (d) 8Tap to open full size

    Earlier, ISRO's key gave C.

  51. Q.511 markOfficial answer: C
    ISRO CS 2025 question 51Tap to open full size

    Digital Electronics › Number systems

    Decode each 2's complement number to its signed value, multiply as ordinary integers, check the result fits in 8 bits, then encode it back as plus the negative value.

    Full solution
  52. Q.521 markOfficial answer: A
    ISRO CS 2025 question 52Tap to open full size

    Digital Electronics › Boolean logic

    Convert each product term to its binary cell (complemented variable = 0), then read the map labels carefully, including the order of the column headings, to find the map with 1s only in those cells.

    Full solution
  53. Q.531 markOfficial answer: C
    ISRO CS 2025 question 53: A MOD-16 ripple counter using J-K flip-flop has a current state 1001. How many clock pulses are required to get the state 0000? (a) 8 (b) 6 (c) 7 (d) 5Tap to open full size

    Digital Electronics › Sequential

    A MOD- up counter in state needs clock pulses to reach , because it wraps from to .

    Full solution
  54. Q.541 markOfficial answer: A or D
    ISRO CS 2025 question 54: Which of the following options is not true for a gated D-type flip-flop? (a) when clock is high, allows the input data (D) to pass through to the output (Q) (b) stores a…Tap to open full size

    Earlier, ISRO's key gave D.

    Digital Electronics › Sequential

    A gated D element is transparent only while the clock (gate) is at its enabling level, high here, and holds its stored bit when the clock is low.

    Full solution
  55. Q.551 markOfficial answer: C
    ISRO CS 2025 question 55: In order to get low output from the following logic circuit, the possible inputs are (a) A-1,B-1,C-0 (b) A-1,B-1,C-1 (c) A-0,B-0,C-1 (d) A-0,B-0,C-0Tap to open full size

    Digital Electronics › Boolean logic

    A NAND gate gives only when all its inputs are . Work backwards: for , the NOR output must be (so ) and must be .

    Full solution
  56. Q.561 markOfficial answer: D
    ISRO CS 2025 question 56Tap to open full size

    Linear Algebra › Eigenvalues

    Look for a linear relation among the columns before expanding. Here the first and third columns add up to the second because and , so the determinant is zero.

    Full solution
  57. Q.571 markOfficial answer: C
    ISRO CS 2025 question 57Tap to open full size

    Linear Algebra › Eigenvalues

    Expand the characteristic determinant along the row with a single non-zero entry. After that the determinant factors into three linear terms, and the roots are the eigenvalues.

    Full solution
  58. Q.581 markOfficial answer: D
    ISRO CS 2025 question 58Tap to open full size

    Earlier, ISRO's key gave A.

    Engineering Mathematics › Calculus

    In the innermost integral sign belongs to and the outermost to . Integrate from the inside out. Over in the odd term vanishes and the constant is multiplied by . What is left is .

    Full solution
  59. Q.591 markOfficial answer: C
    ISRO CS 2025 question 59Tap to open full size

    Artificial Intelligence › Logic

    Rewrite the implication as a disjunction, , then push the negation through the conjunction with De Morgan's law.

    Full solution
  60. Q.601 markOfficial answer: B
    ISRO CS 2025 question 60: How many subsets of {1, 2, 3, 4…12} can be formed such that no two elements in the subset are consecutive? (a) 144 (b) 377 (c) 610 (d) 89Tap to open full size

    Probability and Statistics › Counting & axioms

    Condition on whether the largest element is chosen. This gives , so the count of subsets of with no two consecutive elements is the Fibonacci number .

    Full solution
  61. Q.611 markOfficial answer: D
    ISRO CS 2025 question 61Tap to open full size

    Probability and Statistics › Counting & axioms

    is the set of ordered -tuples over . Each of the positions has independent choices, so the count is .

    Full solution
  62. Q.621 markOfficial answer: D
    ISRO CS 2025 question 62: How many four letter words can be formed using the letters of the word ‘GAGANYAAN’ with no repetition of letter? (a) 3024 (b) 192 (c) 64 (d) 24Tap to open full size

    Probability and Statistics › Counting & axioms

    With no repetition allowed, only the distinct letters matter. GAGANYAAN has just 4 distinct letters (G, A, N, Y), so each word uses all four once, giving arrangements.

    Full solution
  63. Q.631 markOfficial answer: C
    ISRO CS 2025 question 63: A situation where several processes access and manipulate the same data concurrently and the outcome of the execution depends on the particular order in which access takes…Tap to open full size

    Operating Systems › Synchronisation

    When the result of concurrent access to shared data depends on the order in which the accesses interleave, the situation is a race condition. Mutual exclusion around the critical section prevents it.

    Full solution
  64. Q.641 markOfficial answer: A
    ISRO CS 2025 question 64: Operating systems must provide a mechanism for parent processes to create new child processes. Which of the following statements is true when a parent process creates new…Tap to open full size

    Earlier, ISRO's key gave D.

    Operating Systems › Processes & threads

    Creating a process (fork()) returns control to the parent at once, so the parent and the new child run concurrently. The parent blocks only if it later makes a separate wait()/waitpid() call. Waiting is an optional extra step, not part of process creation.

    The question and its official answer
  65. Q.651 markOfficial answer: D
    ISRO CS 2025 question 65: Which of the following transitions is not possible between the process states shown below? (a) Run → Ready (b) Run → Terminated (c) Run → Waiting (d) Waiting → RunTap to open full size

    Operating Systems › Processes & threads

    A process that has finished waiting always returns to the Ready queue first. Only the scheduler's dispatch moves a process from Ready to Run.

    Full solution
  66. Q.661 markOfficial answer: A
    ISRO CS 2025 question 66: Analyze the below resource allocation graph, Which of the following is the corresponding wait-for graph?Tap to open full size

    Operating Systems › Deadlock

    To convert a resource allocation graph (single-instance resources) to a wait-for graph, replace each path (request, then holder) by one edge , and drop the resource nodes.

    Full solution
  67. Q.671 markOfficial answer: C
    ISRO CS 2025 question 67Tap to open full size

    Operating Systems › CPU scheduling

    FCFS orders processes by arrival time. Build the Gantt chart, then use turnaround completion arrival and waiting turnaround burst.

    Full solution
  68. Q.681 markOfficial answer: C
    ISRO CS 2025 question 68: In the context of Operating system process scheduling, if W represents Wait Time, R represents Run Time, T represents Turnaround time, S represents Response time, then…Tap to open full size

    Operating Systems › CPU scheduling

    Name each interval by its two end marks. Arrival to first CPU is wait. First CPU to finish is run. Arrival to first output is response. Arrival to finish is turnaround.

    Full solution
  69. Q.691 markOfficial answer: C
    ISRO CS 2025 question 69Tap to open full size

    Operating Systems › Deadlock

    Compute Need = Max - Allocation, then repeatedly pick a process whose Need fits within Work, let it finish, and add its allocation back to Work. If all processes can finish, the state is safe.

    Full solution
  70. Q.701 markOfficial answer: D
    ISRO CS 2025 question 70: Consider the following reference strings and assume 3 frames are available, then the number of page faults that occur using Optimal page replacement algorithm is 6, 0, 5…Tap to open full size

    Operating Systems › Virtual memory

    On each fault with full frames, look ahead in the reference string and evict the resident page whose next use is farthest away, or that is never used again. Count a fault only when the requested page is not already in a frame.

    Full solution
  71. Q.711 markOfficial answer: A
    ISRO CS 2025 question 71: Cyclomatic complexity is associated with (a) White Box Testing (b) Black Box Testing (c) Grey Box Testing (d) None of the aboveTap to open full size
  72. Q.721 markOfficial answer: B or C
    ISRO CS 2025 question 72: Which of the following is related to Alpha Testing and Beta Testing? (a) Unit Testing (b) System Testing (c) Acceptance Testing (d) Integration TestingTap to open full size

    Earlier, ISRO's key gave C.

  73. Q.731 markOfficial answer: C
    ISRO CS 2025 question 73: As per the Capability Maturity Model (CMM), the process maturity levels are defined as Level 1 : Initial Level 2 : (A) Level 3 : (B) Level 4 : (C) Level 5 : Optimizing…Tap to open full size
  74. Q.741 markOfficial answer: D
    ISRO CS 2025 question 74: As per software engineering, which of the following order is correct for stages of Risk Management process of a software project?Tap to open full size
  75. Q.751 markExcluded from evaluation by ISRO
    ISRO CS 2025 question 75: Considering, X is a function defined in a software project, following statements are made (i) Fan-in is a measure of the number of functions that call the function, X (ii)…Tap to open full size

    Earlier, ISRO's keys gave D, then A or D.

  76. Q.761 markOfficial answer: A
    ISRO CS 2025 question 76: In the V Model of Software Testing shown below, please identify (A), (B), (C), (D) (a) (A): Acceptance Testing, (B): System Testing, (C): Integration Testing, (D): Unit…Tap to open full size
  77. Q.771 markOfficial answer: D
    ISRO CS 2025 question 77Tap to open full size
  78. Q.781 markOfficial answer: C
    ISRO CS 2025 question 78Tap to open full size

    Theory of Computation › Finite automata

    is plus all strings ending in , and is plus all strings ending in . Together they cover every string.

    Full solution
  79. Q.791 markOfficial answer: B
    ISRO CS 2025 question 79Tap to open full size

    Theory of Computation › Finite automata

    Merge states that are equivalent. Here every final state leads only to final states, so all of them accept every string and collapse into one. The minimal DFA is the start state plus that single accepting state.

    Full solution
  80. Q.801 markOfficial answer: A
    ISRO CS 2025 question 80Tap to open full size

    Theory of Computation › CFG & PDA

    Each use of adds one and one matching , while contributes at least one unmatched at the end, so the number of 's always exceeds the number of 's.

    Full solution

Part B: Aptitude Q.81 to Q.95

Part B is the same aptitude test as in the ISRO Scientist/Engineer Electronics 2025 paper, held the same day, with the same question numbers. Its solutions are listed under ISRO EC 2025.

  1. Q.811 markOfficial answer: D
    ISRO CS 2025 question 81: What was the day of the week on 28th May, 2006? (1 mark) (a) Thursday (b) Friday (c) Saturday (d) SundayTap to open full size

    General Aptitude › Numerical

    Count odd days (days modulo 7) from a known reference date: an ordinary year adds 1 odd day, a leap year adds 2, and a whole number of weeks adds 0.

    Full solution
  2. Q.821 markExcluded from evaluation by ISRO
    ISRO CS 2025 question 82: Fact 1 : Jessica has four children. Fact 2 : Two of the children have blue eyes and two of the children have brown eyes. Fact 3 : Half of the children are girls.Tap to open full size

    Earlier, ISRO's key gave B.

  3. Q.832 marksOfficial answer: B
    ISRO CS 2025 question 83: Many business offices are located in buildings having 2-8 floors. If a building has more than 3 floors, it has a lift.Tap to open full size

    Earlier, ISRO's key gave A.

    General Aptitude › Reasoning

    A floor number tells you the least number of floors its building has. A 7th floor means at least 7 floors, which is more than 3, so the rule applies and that building has a lift. A conditional "if more than 3, then lift" says nothing about buildings with 3 or fewer floors.

    Full solution
  4. Q.841 markOfficial answer: C
    ISRO CS 2025 question 84: A cube has a volume of 8 cubic metres. If each side is doubled in length what will its new volume be in cubic metres? (1 mark) (a) 45 (b) 35 (c) 64 (d) 87Tap to open full size

    General Aptitude › Geometry

    Volume scales as the cube of the linear scale factor: doubling every side multiplies the volume by .

    Full solution
  5. Q.851 markOfficial answer: B
    ISRO CS 2025 question 85: In a mixture of 45 litres, the ratio of sugar solution to salt solution is 1 : 2. What is the amount of sugar solution to be added if the ratio has to be 2 : 1?Tap to open full size

    General Aptitude › Numerical

    When only one component is added, the other component's quantity stays fixed. Use it as the anchor and set up the new ratio against it.

    Full solution
  6. Q.862 marksOfficial answer: B
    ISRO CS 2025 question 86: Which of the following mentioned standard probability density functions is applicable to discrete Random Variables?Tap to open full size

    General Aptitude › Statistics & probability

    Discrete variables take countable values and have a probability mass function. Poisson, binomial and geometric are the standard discrete laws. Gaussian, Rayleigh, exponential and uniform are continuous.

    Full solution
  7. Q.871 markOfficial answer: D
    ISRO CS 2025 question 87: Andre and Betty together weigh 150 pounds. Betty and Chris together 180 pounds. Andre, Chris and David together weigh 360 pounds.Tap to open full size

    Earlier, ISRO's key gave C.

    General Aptitude › Numerical

    Subtract the sum of the people in a given group from the total to isolate the one who is left out, then back-substitute into the other equations.

    Full solution
  8. Q.881 markOfficial answer: C
    ISRO CS 2025 question 88: Statements : Some books are tables. Some tables are mirrors. Conclusions : I. Some mirrors are books. II. No book is mirror.Tap to open full size

    General Aptitude › Reasoning

    When neither conclusion follows by itself but the two are contradictories (a particular affirmative and a universal negative on the same two terms), one of them must be true, so the answer is 'Either I or II follows'.

    Full solution
  9. Q.892 marksOfficial answer: D
    ISRO CS 2025 question 89: Statements : No women teacher can play. Some women teachers are athletes. Conclusions : I. Male athletes can play. II. Some athletes can play (Tough).Tap to open full size

    General Aptitude › Reasoning

    A conclusion follows only if the statements force it. Statements about women teachers say nothing positive about other athletes, so claims that other athletes can play are not forced.

    Full solution
  10. Q.901 markOfficial answer: C
    ISRO CS 2025 question 90: Which one will replace the question mark? (1 mark) (a) 45 (b) 25 (c) 39 (d) 78Tap to open full size

    General Aptitude › Reasoning

    When a number series grows quickly, take successive differences, and if they are not constant take differences of the differences. Here the differences are , so the next one is .

    Full solution
  11. Q.911 markOfficial answer: B
    ISRO CS 2025 question 91: In this, you are given a combination of alphabets and/or numbers followed by four alternatives (a), (b), (c) and (d).Tap to open full size

    General Aptitude › Spatial

    A mirror image does two things at once: it reverses the order of the characters and it flips every character left to right. Check the first and last characters of each option first, then check the glyph shapes.

    Full solution
  12. Q.922 marksOfficial answer: D
    ISRO CS 2025 question 92: Observe the given figure and answer question below. If 50 play Football, 40 play Cricket and 30 play Basketball, then what is the number of players who play Football or…Tap to open full size

    General Aptitude › Numerical

    Each circle's total includes its overlap regions, so subtract the labelled overlaps to find the unlabelled "only" regions. Then add only the regions lying outside the excluded circle.

    Full solution
  13. Q.931 markOfficial answer: D
    ISRO CS 2025 question 93: Which of the following boxes should replace the question mark (?) to complete the pattern? (1 mark)Tap to open full size

    General Aptitude › Spatial

    In a pattern grid, follow each symbol on its own. Here the circle shifts one square right and the star shifts one square up in every box along a row, and the same two shifts hold in all three rows.

    Full solution
  14. Q.941 markOfficial answer: C
    ISRO CS 2025 question 94: Choose which one of the options best fits the missing symbol? (1 mark)Tap to open full size

    Earlier, ISRO's key gave A.

    General Aptitude › Spatial

    Separate the two marks. The black square follows a chessboard parity rule, and the crossed square repeats between cells a knight's move apart.

    Full solution
  15. Q.952 marksOfficial answer: A
    ISRO CS 2025 question 95: Which figure completes the series? (2 marks)Tap to open full size

    General Aptitude › Spatial

    Track two things separately: how the shape grows (one square added along a fixed path) and how the colouring behaves (alternating along the path, flipping its starting colour each figure).

    Full solution