The PYQ practice room

GATE CS 2025 Set 2

All 65 solved GATE CS 2025 Set 2 questions in exam order. Open a question, commit to an answer, and learn from the step-by-step solution. One question at a time.

Attempt before revealInstant answer feedbackExplore questions
Go beyond PYQs with Success TrackerAI-powered personalised practice and doubt support. Unlimited practice on eligible plans; AI usage limits apply.

Questions

65

Paper marks

100

Question formats

3

MCQ · MSQ · NAT

Revision mode

Self-paced

No timer. Focus on understanding.

Difficulty mixEasy 20Medium 39Hard 6

Explore the questions

65 of 65 questions

General Aptitude (GA)

10
  1. Think it through. Then check your answer.

    Question

    Despite his initial hesitation, Rehman’s _________ to contribute to the success of the project never wavered.
    Select the most appropriate option to complete the above sentence.
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  2. Think it through. Then check your answer.

    Question

    Bird : Nest :: Bee : _______
    Select the correct option to complete the analogy.
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  3. Think it through. Then check your answer.

    Question

    If Pex=QexPe^x = Qe^{-x} for all real values of xx, which one of the following statements is true?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  4. Think it through. Then check your answer.

    Question

    The paper as shown in the figure is folded to make a cube where each square corresponds to a particular face of the cube. Which one of the following options correctly represents the cube?
    Note: The figures shown are representative.
    Unfolded cube net with symbols
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  5. Think it through. Then check your answer.

    Question

    Let p1p_1 and p2p_2 denote two arbitrary prime numbers. Which one of the following statements is correct for all values of p1p_1 and p2p_2?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  6. Think it through. Then check your answer.

    Question

    Based only on the conversation below, identify the logically correct inference:
    “Even if I had known that you were in the hospital, I would not have gone there to see you”, Ramya told Josephine.
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  7. Think it through. Then check your answer.

    Question

    If IMAGE and FIELD are coded as FHBNJ and EMFJG respectively then, which one among the given options is the most appropriate code for BEACH ?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  8. Think it through. Then check your answer.

    Question

    Which one of the following options is correct for the given data in the table?
    Iteration (ii)0123
    Input (II)204-41015
    Output (XX)20162641
    Output (YY)2080-80800-80012000-12000
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  9. Think it through. Then check your answer.

    Question

    In the given figure, PQRS is a square of side 2 cm and PLMN is a rectangle. The corner L of the rectangle is on the side QR. Side MN of the rectangle passes through the corner S of the square.
    What is the area (in cm2^2) of the rectangle PLMN?
    Note: The figure shown is representative.

    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  10. Think it through. Then check your answer.

    Question

    The diagram below shows a river system consisting of 7 segments, marked P, Q, R, S, T, U, and V. It splits the land into 5 zones, marked Z1, Z2, Z3, Z4, and Z5. We need to connect these zones using the least number of bridges. Out of the following options, which one is correct?
    Note: The figure shown is representative.
    Diagram of river system splitting land into zones Z1-Z5 with segments P, Q, R, S, T, U, V
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page

Computer Science and Information Technology (CS2)

55
  1. Think it through. Then check your answer.

    Question

    If A=(1221)A = \begin{pmatrix} 1 & 2 \\ 2 & -1 \end{pmatrix}, then which ONE of the following is A8A^8 ?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  2. Think it through. Then check your answer.

    Question

    The value of xx such that x>1x > 1, satisfying the equation 1xtlntdt=14\int_{1}^{x} t \ln t \, dt = \frac{1}{4} is
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  3. Think it through. Then check your answer.

    Question

    Consider a binary tree TT in which every node has either zero or two children.
    Let n>0n > 0 be the number of nodes in TT.
    Which ONE of the following is the number of nodes in TT that have exactly two children?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  4. Think it through. Then check your answer.

    Question

    Let L,M,L, M, and NN be non-singular matrices of order 3 satisfying the equationsL2=L1,M=L8 and N=L2.L^2 = L^{-1}, M = L^8 \text{ and } N = L^2.Which ONE of the following is the value of the determinant of (MN)(M - N)?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  5. Think it through. Then check your answer.

    Question

    Let P(x)P(x) be an arbitrary predicate over the domain of natural numbers.
    Which ONE of the following statements is TRUE?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  6. Think it through. Then check your answer.

    Question

    Consider the following statements:
    (i) Address Resolution Protocol (ARP) provides a mapping from an IP address to the corresponding hardware (link-layer) address.
    (ii) A single TCP segment from a sender S to a receiver R cannot carry both data from S to R and acknowledgement for a segment from R to S.
    Which ONE of the following is CORRECT?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  7. Think it through. Then check your answer.

    Question

    Consider the routing protocols given in List I and the names given in List II:
    List IList II
    (i) Distance vector routing(a) Bellman-Ford
    (ii) Link state routing(b) Dijkstra
    For matching of items in List I with those in List II, which ONE of the following options is CORRECT?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  8. Think it through. Then check your answer.

    Question

    A machine receives an IPv4 datagram. The protocol field of the IPv4 header has the protocol number of a protocol X.
    Which ONE of the following is NOT a possible candidate for X?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  9. Think it through. Then check your answer.

    Question

    Consider the following C program:
    #include <stdio.h>
    
    void stringcopy(char *, char *);
    
    int main() {
        char a[30] = "@#Hello World!";
        stringcopy(a, a + 2);
        printf("%s\n", a);
        return 0;
    }
    
    void stringcopy(char *s, char *t) {
        while(*t)
            *s++ = *t++;
    }
    
    Which ONE of the following will be the output of the program?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  10. Think it through. Then check your answer.

    Question

    Consider an unordered list of NN distinct integers.
    What is the minimum number of element comparisons required to find an integer in the list that is NOT the largest in the list?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  11. Think it through. Then check your answer.

    Question

    Consider the following statements about the use of backpatching in a compiler for intermediate code generation:
    (I) Backpatching can be used to generate code for Boolean expression in one pass.
    (II) Backpatching can be used to generate code for flow-of-control statements in one pass.
    Which ONE of the following options is CORRECT?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  12. Think it through. Then check your answer.

    Question

    Given the following syntax directed translation rules:
    Rule 1: RAB{B.i=R.i1;A.i=B.i;R.i=A.i+1;}R \rightarrow AB \{B.i = R.i - 1; A.i = B.i; R.i = A.i + 1;\}
    Rule 2: PCD{P.i=C.i+D.i;D.i=C.i+2;}P \rightarrow CD \{P.i = C.i + D.i; D.i = C.i + 2;\}
    Rule 3: QEF{Q.i=E.i+F.i;}Q \rightarrow EF \{Q.i = E.i + F.i;\}Which ONE is the CORRECT option among the following?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  13. Think it through. Then check your answer.

    Question

    Consider a network that uses Ethernet and IPv4. Assume that IPv4 headers do not use any options field. Each Ethernet frame can carry a maximum of 1500 bytes in its data field. A UDP segment is transmitted. The payload (data) in the UDP segment is 7488 bytes.
    Which ONE of the following choices has the CORRECT total number of fragments transmitted and the size of the last fragment including IPv4 header?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  14. Think it through. Then check your answer.

    Question

    Which ONE of the following languages is accepted by a deterministic pushdown automaton?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  15. Think it through. Then check your answer.

    Question

    Let G1,G2G_1, G_2 be Context Free Grammars (CFGs) and RR be a regular expression. For a grammar GG, let L(G) denote the language generated by GG.
    Which ONE among the following questions is decidable?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  16. Think it through. Then check your answer.

    Question

    Processes P1,P2,P3,P4P_1, P_2, P_3, P_4 arrive in that order at times 0, 1, 2, and 8 milliseconds respectively, and have execution times of 10, 13, 6, and 9 milliseconds respectively. Shortest Remaining Time First (SRTF) algorithm is used as the CPU scheduling policy. Ignore context switching times.
    Which ONE of the following correctly gives the average turnaround time of the four processes in milliseconds?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  17. Think it through. Then check your answer.

    Question

    An audit of a banking transactions system has found that on an earlier occasion, two joint holders of account AA attempted simultaneous transfers of Rs. 10000 each from account AA to account BB. Both transactions read the same value, Rs. 11000, as the initial balance in AA and were allowed to go through. BB was credited Rs. 10000 twice. AA was debited only once and ended up with a balance of Rs. 1000.
    Which of the following properties is/are certain to have been violated by the system?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  18. Think it through. Then check your answer.

    Question

    Which of the following is/are part of an Instruction Set Architecture of a processor?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  19. Think it through. Then check your answer.

    Question

    Which of the following statements regarding Breadth First Search (BFS) and Depth First Search (DFS) on an undirected simple graph GG is/are TRUE?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  20. Think it through. Then check your answer.

    Question

    Consider the two lists List I and List II given below:
    List IList II
    (i) Context free languages(a) Closed under union
    (ii) Recursive languages(b) Not closed under complementation
    (iii) Regular languages(c) Closed under intersection
    For matching of items in List I with those in List II, which of the following option(s) is/are CORRECT?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  21. Think it through. Then check your answer.

    Question

    Consider the following logic circuit diagram.
    Which is/are the CORRECT option(s) for the output function FF?

    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  22. Think it through. Then check your answer.

    Question

    The following two signed 2’s complement numbers (multiplicand M and multiplier Q) are being multiplied using Booth’s algorithm:
    MM: 1100 1101 1110 1101 and QQ: 1010 0100 1010 1010
    The total number of addition and subtraction operations to be performed is ___________. (Answer in integer)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  23. Think it through. Then check your answer.

    Question

    int x=126, y=105;
    do {
        if(x>y) x=x-y;
        else y=y-x;
    } while(x!=y);
    printf("%d",x);
    

    The output of the given C code segment is ________. (Answer in integer)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  24. Think it through. Then check your answer.

    Question

    In a 4-bit ripple counter, if the period of the waveform at the last flip-flop is 64 microseconds, then the frequency of the ripple counter in kHz is ________. (Answer in integer)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  25. Think it through. Then check your answer.

    Question

    Suppose the values 10,4,15,30,20,5,60,1910, -4, 15, 30, 20, 5, 60, 19 are inserted in that order into an initially empty binary search tree. Let TT be the resulting binary search tree.
    The number of edges in the path from the node containing 1919 to the root node of TT is ___________.
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  26. Think it through. Then check your answer.

    Question

    Suppose we are transmitting frames between two nodes using Stop-and-Wait protocol. The frame size is 3000 bits. The transmission rate of the channel is 2000 bps (bits/second) and the propagation delay between the two nodes is 100 milliseconds. Assume that the processing times at the source and destination are negligible. Also, assume that the size of the acknowledgement packet is negligible.
    Which ONE of the following most accurately gives the channel utilization for the above scenario in percentage?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  27. Think it through. Then check your answer.

    Question

    Let GG be an edge-weighted undirected graph with positive edge weights. Suppose a positive constant α\alpha is added to the weight of every edge.
    Which ONE of the following statements is TRUE about the minimum spanning trees (MSTs) and shortest paths (SPs) in GG before and after the edge weight update?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  28. Think it through. Then check your answer.

    Question

    A meld operation on two instances of a data structure combines them into one single instance of the same data structure. Consider the following data structures:
    P: Unsorted doubly linked list with pointers to the head node and tail node of the list.
    Q: Min-heap implemented using an array.
    R: Binary Search Tree.
    Which ONE of the following options gives the worst-case time complexities for meld operation on instances of size nn of these data structures?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  29. Think it through. Then check your answer.

    Question

    For a direct-mapped cache, 4 bits are used for the tag field and 12 bits are used to index into a cache block. The size of each cache block is one byte. Assume that there is no other information stored for each cache block.
    Which ONE of the following is the CORRECT option for the sizes of the main memory and the cache memory in this system (byte addressable), respectively?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  30. Think it through. Then check your answer.

    Question

    Given a Context-Free Grammar GG as follows:SAabAcdcbdaS \to Aa \mid bAc \mid dc \mid bdaAdA \rightarrow dWhich ONE of the following statements is TRUE?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  31. Think it through. Then check your answer.

    Question

    An array AA of length nn with distinct elements is said to be bitonic if there is an index 1in1 \le i \le n such that A[1..i]A[1..i] is sorted in the non-decreasing order and A[i+1..n]A[i+1..n] is sorted in the non-increasing order.
    Which ONE of the following represents the best possible asymptotic bound for the worst-case number of comparisons by an algorithm that searches for an element in a bitonic array AA?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  32. Think it through. Then check your answer.

    Question

    Let F\mathcal{F} be the set of all functions from {1,,n}\{1, \dots, n\} to {0,1}\{0, 1\}. Define the binary relation \preccurlyeq on F\mathcal{F} as follows:f,gF,fg\forall f, g \in \mathcal{F}, f \preccurlyeq g if and only if x{1,,n},f(x)g(x)\forall x \in \{1, \dots, n\}, f(x) \le g(x), where 010 \le 1.
    Which of the following statement(s) is/are TRUE?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  33. Think it through. Then check your answer.

    Question

    Given the following Karnaugh Map for a Boolean function F(w,x,y,z)F(w, x, y, z):
    Karnaugh Map with variables wx (rows) and yz (columns). The grid values are: Row 00: 1, 0, 0, 1; Row 01: 0, 1, 1, 0; Row 11: 0, 1, 1, 0; Row 10: 1, 0, 0, 1.
    Which one or more of the following Boolean expression(s) represent(s) FF?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  34. Think it through. Then check your answer.

    Question

    Consider a system of linear equations PX=QPX = Q where PR3×3P \in \mathbb{R}^{3 \times 3} and QR3×1Q \in \mathbb{R}^{3 \times 1}.
    Suppose PP has an LU decomposition, P=LUP = LU, whereL=[100l2110l31l321] and U=[u11u12u130u22u2300u33].L = \begin{bmatrix} 1 & 0 & 0 \\ l_{21} & 1 & 0 \\ l_{31} & l_{32} & 1 \end{bmatrix} \text{ and } U = \begin{bmatrix} u_{11} & u_{12} & u_{13} \\ 0 & u_{22} & u_{23} \\ 0 & 0 & u_{33} \end{bmatrix}.Which of the following statement(s) is/are TRUE?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  35. Think it through. Then check your answer.

    Question

    Consider a stack data structure into which we can PUSH and POP records. Assume that each record pushed in the stack has a positive integer key and that all keys are distinct.
    We wish to augment the stack data structure with an O(1)O(1) time MIN operation that returns a pointer to the record with smallest key present in the stack
    1) without deleting the corresponding record, and
    2) without increasing the complexities of the standard stack operations.
    Which one or more of the following approach(es) can achieve it?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  36. Think it through. Then check your answer.

    Question

    Consider the following relational schema along with all the functional dependencies that hold on them.R1(A,B,C,D,E):{DE,EAB,EBC}R1(A, B, C, D, E): \{D \to E, EA \to B, EB \to C\}
    R2(A,B,C,D):{AD,AB,CA}R2(A, B, C, D): \{A \to D, A \to B, C \to A\}.
    Which of the following statement(s) is/are TRUE?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  37. Think it through. Then check your answer.

    Question

    Consider a demand paging system with three frames, and the following page reference string: 1 2 3 4 5 4 1 6 4 5 1 3 2. The contents of the frames are as follows initially and after each reference (from left to right):
    initially1*2*3*4*5*416*451*3*2*
    -1111111666662
    --224444444111
    ---33555555533
    The *-marked references cause page replacements.
    Which one or more of the following could be the page replacement policy/policies in use?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  38. Think it through. Then check your answer.

    Question

    P={P1,P2,P3,P4}P = \{P_1, P_2, P_3, P_4\} consists of all active processes in an operating system.
    R={R1,R2,R3,R4}R = \{R_1, R_2, R_3, R_4\} consists of single instances of distinct types of resources in the system.
    The resource allocation graph has the following assignment and claim edges.
    Assignment edges: R1P1,R2P2,R3P3,R4P4R_1 \to P_1, R_2 \to P_2, R_3 \to P_3, R_4 \to P_4 (the assignment edge R1P1R_1 \to P_1 means resource R1R_1 is assigned to process P1P_1, and so on for others)
    Claim edges: P1R2,P2R3,P3R1,P2R4,P4R2P_1 \to R_2, P_2 \to R_3, P_3 \to R_1, P_2 \to R_4, P_4 \to R_2 (the claim edge P1R2P_1 \to R_2 means process P1P_1 is waiting for resource R2R_2, and so on for others)
    Which of the following statement(s) is/are CORRECT?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  39. Think it through. Then check your answer.

    Question

    Three floating point numbers X,YX, Y, and ZZ are stored in three registers RX, RY, and RZ, respectively in IEEE 754 single precision format as given below in hexadecimal:RX=0xC1100000,RY=0x40C00000,and RZ=0x41400000R_X = \text{0xC1100000}, R_Y = \text{0x40C00000}, \text{and } R_Z = \text{0x41400000}Which of the following option(s) is/are CORRECT?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  40. Think it through. Then check your answer.

    Question

    Which of the following Boolean algebraic equation(s) is/are CORRECT?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  41. Think it through. Then check your answer.

    Question

    Consider two grammars G1G_1 and G2G_2 with the production rules given below:G1:Sif E then Sif E then S else SaG_1: S \to if\ E\ then\ S \mid if\ E\ then\ S\ else\ S \mid aEb\quad \quad E \to bG2:Sif E then SMG_2: S \to if\ E\ then\ S \mid MMif E then M else Sc\quad \quad M \to if\ E\ then\ M\ else\ S \mid cEb\quad \quad E \to bwhere if,then,else,a,b,cif, then, else, a, b, c are the terminals.
    Which of the following option(s) is/are CORRECT?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  42. Think it through. Then check your answer.

    Question

    Let Σ={a,b,c}\Sigma = \{a, b, c\}. For xΣx \in \Sigma^*, and αΣ\alpha \in \Sigma, let #α(x)\#_\alpha(x) denote the number of occurrences of α\alpha in xx.
    Which one or more of the following option(s) define(s) regular language(s)?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  43. Think it through. Then check your answer.

    Question

    Consider the database transactions T1T_1 and T2T_2, and data items XX and YY. Which of the schedule(s) is/are conflict serializable?
    Transaction T1T_1Transaction T2T_2
    R1(X)R_1(X)W2(X)W_2(X)
    W1(Y)W_1(Y)W2(Y)W_2(Y)
    R1(X)R_1(X)COMMIT(T2)COMMIT(T_2)
    W1(X)W_1(X)
    COMMIT(T1)COMMIT(T_1)
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  44. Think it through. Then check your answer.

    Question

    Consider the following relational schema:
    Students (rollno: integer, name: string, age: integer, cgpa: real)
    Courses (courseno: integer, cname: string, credits: integer)
    Enrolled (rollno: integer, courseno: integer, grade: string)
    Which of the following options is/are correct SQL query/queries to retrieve the names of the students enrolled in course number (i.e., courseno) 1470?
    Your answer

    Select all that apply, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  45. Think it through. Then check your answer.

    Question

    Given a computing system with two levels of cache (L1 and L2) and a main memory. The first level (L1) cache access time is 1 nanosecond (ns) and the “hit rate” for L1 cache is 90% while the processor is accessing the data from L1 cache. Whereas, for the second level (L2) cache, the “hit rate” is 80% and the “miss penalty” for transferring data from L2 cache to L1 cache is 10 ns. The “miss penalty” for the data to be transferred from main memory to L2 cache is 100 ns.
    Then the average memory access time in this system in nanoseconds is ___________. (rounded off to one decimal place)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  46. Think it through. Then check your answer.

    Question

    A 5-stage instruction pipeline has stage delays of 180, 250, 150, 170, and 250, respectively, in nanoseconds. The delay of an inter-stage latch is 10 nanoseconds. Assume that there are no pipeline stalls due to branches and other hazards. The time taken to process 1000 instructions in microseconds is __________ . (rounded off to two decimal places)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  47. Think it through. Then check your answer.

    Question

    In a B+^+-tree where each node can hold at most four key values, a root to leaf path consists of the following nodes:A=(49,77,83,),B=(7,19,33,44),C=(20,22,25,26)A = (49, 77, 83, -), B = (7, 19, 33, 44), C = (20*, 22*, 25*, 26*)The *-marked keys signify that these are data entries in a leaf.
    Assume that a pointer between keys k1k_1 and k2k_2 points to a subtree containing keys in [k1,k2)[k_1, k_2), and that when a leaf is created, the smallest key in it is copied up into its parent.
    A record with key value 23 is inserted into the B+^+-tree.
    The smallest key value in the parent of the leaf that contains 25* is ___________. (Answer in integer)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  48. Think it through. Then check your answer.

    Question

    A computer system supports a logical address space of 2322^{32} bytes. It uses two-level hierarchical paging with a page size of 4096 bytes. A logical address is divided into a bb-bit index to the outer page table, an offset within the page of the inner page table, and an offset within the desired page. Each entry of the inner page table uses eight bytes. All the pages in the system have the same size.
    The value of bb is ___________. (Answer in integer)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  49. Think it through. Then check your answer.

    Question

    Consider the following algorithm someAlgo that takes an undirected graph GG as input.
    someAlgo(G)
    1.Let vv be any vertex in GG. Run BFS on GG starting at vv. Let uu be a vertex in GG at maximum distance from vv as given by the BFS.
    2.Run BFS on GG again with uu as the starting vertex. Let zz be the vertex at maximum distance from uu as given by the BFS.
    3.Output the distance between uu and zz in GG.
    The output of someAlgo(T) for the tree shown in the given figure is ___________. (Answer in integer)
    A tree diagram with a central node and four branches of varying lengths and leaf counts.
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  50. Think it through. Then check your answer.

    Question

    Let Σ={1,2,3,4}\Sigma = \{1,2,3,4\}. For xΣx \in \Sigma^*, let prod(x)prod(x) be the product of symbols in xx modulo 7. We take prod(ϵ)=1prod(\epsilon) = 1, where ϵ\epsilon is the null string.
    For example, prod(124)=(1×2×4)(mod7)=1prod(124) = (1 \times 2 \times 4) \pmod 7 = 1.
    Define L={xΣprod(x)=2}L = \{x \in \Sigma^* \mid prod(x) = 2\}.
    The number of states in a minimum state DFA for LL is ___________. (Answer in integer)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  51. Think it through. Then check your answer.

    Question

    An application executes 6.4×1086.4 \times 10^8 number of instructions in 6.36.3 seconds. There are four types of instructions, the details of which are given in the table. The duration of a clock cycle in nanoseconds is _________. (rounded off to one decimal place)
    Instruction typeClock cycles required per instruction (CPI)Number of instructions executed
    Branch22.25×1082.25 \times 10^8
    Load51.20×1081.20 \times 10^8
    Store41.65×1081.65 \times 10^8
    Arithmetic31.30×1081.30 \times 10^8
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  52. Think it through. Then check your answer.

    Question

    Consider the following C program:
    #include <stdio.h>
    int main() {
        int a;
        int arr[5] = {30, 50, 10};
        int *ptr;
        ptr = &arr[0] + 1;
        a = *ptr;
        (*ptr)++;
        ptr++;
        printf("%d", a + (*ptr) + arr[1]);
        return 0;
    }
    
    The output of the above program is ___________.
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  53. Think it through. Then check your answer.

    Question

    Consider the following C program:
    #include <stdio.h>
    
    int g(int n) {
     return (n+10);
    }
    
    int f(int n) {
     return g(n*2);
    }
    
    int main() {
     int sum, n;
     sum=0;
     for (n=1; n<3; n++)
     sum += g(f(n));
     printf ("%d", sum);
     return 0;
    }
    
    The output of the given C program is ________. (Answer in integer)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  54. Think it through. Then check your answer.

    Question

    A quadratic polynomial (xα)(xβ)(x - \alpha)(x - \beta) over complex numbers is said to be square invariant if (xα)(xβ)=(xα2)(xβ2)(x - \alpha)(x - \beta) = (x - \alpha^2)(x - \beta^2). Suppose from the set of all square invariant quadratic polynomials we choose one at random.
    The probability that the roots of the chosen polynomial are equal is __________. (rounded off to one decimal place)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page
  55. Think it through. Then check your answer.

    Question

    The unit interval (0,1)(0,1) is divided at a point chosen uniformly distributed over (0,1)(0,1) in R\mathbb{R} into two disjoint subintervals.
    The expected length of the subinterval that contains 0.40.4 is ___________. (rounded off to two decimal places)
    Your answer

    Enter a number. Decimals, negative values and scientific notation are accepted.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page