The PYQ practice room

GATE CS 2020 Set 1

All 65 solved GATE CS 2020 Set 1 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

2

MCQ · NAT

Revision mode

Self-paced

No timer. Focus on understanding.

Difficulty mixEasy 18Medium 40Hard 7

Explore the questions

65 of 65 questions

General Aptitude (GA)

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

    Question

    Raman is confident of speaking English __ six months as he has been practising regularly __ the last three weeks.
    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

    His knowledge of the subject was excellent but his classroom performance was ______.
    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

    Select the word that fits the analogy:
    Cook : Cook :: Fly : ______
    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 dawn of the 21st century witnessed the melting glaciers oscillating between giving too much and too little to billions of people who depend on them for fresh water. The UN climate report estimates that without deep cuts to man-made emissions, at least 30% of the northern hemisphere’s surface permafrost could melt by the end of the century. Given this situation of imminent global exodus of billions of people displaced by rising seas, nation-states need to rethink their carbon footprint for political concerns, if not for environmental ones.
    Which one of the following statements can be inferred from the given passage?
    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

    There are multiple routes to reach from node 1 to node 2, as shown in the network.
    Network diagram showing nodes 1, 2, a, b, c, d, e, f with directed edges and costs
    The cost of travel on an edge between two nodes is given in rupees. Nodes ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, and ‘f’ are toll booths. The toll price at toll booths marked ‘a’ and ‘e’ is Rs. 200, and is Rs. 100 for the other toll booths. Which is the cheapest route from node 1 to node 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

    Goods and Services Tax (GST) is an indirect tax introduced in India in 2017 that is imposed on the supply of goods and services, and it subsumes all indirect taxes except few. It is a destination-based tax imposed on goods and services used, and it is not imposed at the point of origin from where goods come. GST also has a few components specific to state governments, central government and Union Territories (UTs).
    Which one of the following statements can be inferred from the given passage?
    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 P = 3, R = 27, T = 243, then Q + S = ______.
    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

    The figure below shows an annular ring with outer and inner radii as bb and aa, respectively. The annular space has been painted in the form of blue colour circles touching the outer and inner periphery of annular space. If maximum nn number of circles can be painted, then the unpainted area available in annular space is ______.
    Annular ring with small circles inside
    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

    Two straight lines are drawn perpendicular to each other in X-Y plane. If α\alpha and β\beta are the acute angles the straight lines make with the X-axis, then α+β\alpha + \beta is ______.
    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 total revenue of a company during 2014-2018 is shown in the bar graph. If the total expenditure of the company in each year is 500 million rupees, then the aggregate profit or loss (in percentage) on the total expenditure of the company during 2014-2018 is ______.
    Bar graph showing Revenue (in million rupees) vs Year. Values: 2014: 500, 2015: 700, 2016: 800, 2017: 600, 2018: 400
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

    The solution stays hidden until you check.
    Open question page

CS: Computer Sc. and Information Technology

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

    Question

    Consider the functions
    I. exe^{-x}
    II. x2sinxx^2 - \sin x
    III. x3+1\sqrt{x^3 + 1}
    Which of the above functions is/are increasing everywhere in [0,1][0,1]?
    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

    For parameters aa and bb, both of which are ω(1)\omega(1), T(n)=T(n1/a)+1T(n) = T(n^{1/a}) + 1, and T(b)=1T(b) = 1.
    Then T(n)T(n) 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 the following statements.
    I. Daisy chaining is used to assign priorities in attending interrupts.
    II. When a device raises a vectored interrupt, the CPU does polling to identify the source of interrupt.
    III. In polling, the CPU periodically checks the status bits to know if any device needs its attention.
    IV. During DMA, both the CPU and DMA controller can be bus masters at the same time.
    Which of the above statements is/are 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

    Consider the following data path diagram.
    Data path diagram showing BUS connecting registers MAR, MDR, IR, PC, R0, R1, TEMP1, TEMP2, R7, ALU, and Memory
    Consider an instruction: R0R1+R2\text{R0} \leftarrow \text{R1} + \text{R2}. The following steps are used to execute it over the given data path. Assume that PC is incremented appropriately. The subscripts r and w indicate read and write operations, respectively.
    1.R2r,TEMP1r,ALUadd,TEMP2w\text{R2}_\text{r}, \text{TEMP1}_\text{r}, \text{ALU}_\text{add}, \text{TEMP2}_\text{w}
    2.R1r,TEMP1w\text{R1}_\text{r}, \text{TEMP1}_\text{w}
    3.PCr,MARw,MEMr\text{PC}_\text{r}, \text{MAR}_\text{w}, \text{MEM}_\text{r}
    4.TEMP2r,R0w\text{TEMP2}_\text{r}, \text{R0}_\text{w}
    5.MDRr,IRw\text{MDR}_\text{r}, \text{IR}_\text{w}
    Which one of the following is the correct order of execution of the above steps?
    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

    The preorder traversal of a binary search tree is 15, 10, 12, 11, 20, 18, 16, 19.
    Which one of the following is the postorder traversal of the tree?
    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

    What is the worst case time complexity of inserting n2n^2 elements into an AVL-tree with nn elements initially?
    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

    Which one of the following regular expressions represents the set of all binary strings with an odd number of 1's?
    1. A.
      ((0+1)1(0+1)1)10((0+1)^*1(0+1)^*1)^*10^*
    2. B.
      (01010)01(0^*10^*10^*)^*0^*1
    3. C.
      10(01010)10^*(0^*10^*10^*)^*
    4. D.
      (01010)10(0^*10^*10^*)^*10^*

    Answer checking is unavailable for this question. You can review the published solution without a score.

    Open question page
  8. Think it through. Then check your answer.

    Question

    Consider the following statements.
    I. If L1L2L_1 \cup L_2 is regular, then both L1L_1 and L2L_2 must be regular.
    II. The class of regular languages is closed under infinite union.
    Which of the above statements is/are TRUE?
    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 statements.
    I. Symbol table is accessed only during lexical analysis and syntax analysis.
    II. Compilers for programming languages that support recursion necessarily need heap storage for memory allocation in the run-time environment.
    III. Errors violating the condition 'any variable must be declared before its use' are detected during syntax analysis.
    Which of the above statements is/are TRUE?
    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 the language L={ann0}{anbnn0}L = \{a^n \mid n \geq 0\} \cup \{a^n b^n \mid n \geq 0\} and the following statements.
    I. LL is deterministic context-free.
    II. LL is context-free but not deterministic context-free.
    III. LL is not LL(k)LL(k) for any kk.
    Which of the above statements is/are TRUE?
    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 allocation of memory to a new process. Assume that none of the existing holes in the memory will exactly fit the process’s memory requirement. Hence, a new hole of smaller size will be created if allocation is made in any of the existing holes. 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
  12. Think it through. Then check your answer.

    Question

    Consider the following statements about process state transitions for a system using preemptive scheduling.
    I. A running process can move to ready state.
    II. A ready process can move to running state.
    III. A blocked process can move to running state.
    IV. A blocked process can move to ready state.
    Which of the above statements are TRUE?
    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 relational database containing the following schemas.
    Catalogue
    snopnocost
    S1P1150
    S1P250
    S1P3100
    S2P4200
    S2P5250
    S3P1250
    S3P2150
    S3P5300
    S3P4250
    Suppliers
    snosnamelocation
    S1M/s Royal furnitureDelhi
    S2M/s Balaji furnitureBangalore
    S3M/s Premium furnitureChennai
    Parts
    pnopnamepart_spec
    P1TableWood
    P2ChairWood
    P3TableSteel
    P4AlmirahSteel
    P5AlmirahWood
    The primary key of each table is indicated by underlining the constituent fields.
    SELECT s.sno, s.sname
    FROM   Suppliers s, Catalogue c
    WHERE  s.sno = c.sno AND
           cost > (SELECT AVG (cost)
                   FROM Catalogue
                   WHERE pno = 'P4'
                   GROUP BY pno);
    
    The number of rows returned by the above SQL query is
    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 is used to represent the supporting many-one relationships of a weak entity set in an entity-relationship diagram?
    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

    Consider the following statements about the functionality of an IP based router.
    I. A router does not modify the IP packets during forwarding.
    II. It is not necessary for a router to implement any routing protocol.
    III. A router should reassemble IP fragments if the MTU of the outgoing link is larger than the size of the incoming IP packet.
    Which of the above statements is/are TRUE?
    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

    What is the worst case time complexity of inserting nn elements into an empty linked list, if the linked list needs to be maintained in sorted order?
    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

    Let R\mathcal{R} be the set of all binary relations on the set {1,2,3}\{1,2,3\}. Suppose a relation is chosen from R\mathcal{R} at random. The probability that the chosen relation is reflexive (round off to 3 decimal places) 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
  18. Think it through. Then check your answer.

    Question

    Let GG be a group of 35 elements. Then the largest possible size of a subgroup of GG other than GG itself 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
  19. Think it through. Then check your answer.

    Question

    A multiplexer is placed between a group of 32 registers and an accumulator to regulate data movement such that at any given point in time the content of only one register will move to the accumulator. The minimum number of select lines needed for the multiplexer 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
  20. Think it through. Then check your answer.

    Question

    If there are mm input lines and nn output lines for a decoder that is used to uniquely address a byte addressable 1 KB RAM, then the minimum value of m+nm + n 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
  21. Think it through. Then check your answer.

    Question

    A direct mapped cache memory of 1 MB has a block size of 256 bytes. The cache has an access time of 3 ns and a hit rate of 94%. During a cache miss, it takes 20 ns to bring the first word of a block from the main memory, while each subsequent word takes 5 ns. The word size is 64 bits. The average memory access time in ns (round off to 1 decimal place) 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
  22. Think it through. Then check your answer.

    Question

    Consider the following C program.
    #include <stdio.h>
    int main() {
        int a[4][5]={{1, 2, 3, 4, 5},
                     {6, 7, 8, 9, 10},
                     {11, 12, 13, 14, 15},
                     {16, 17, 18, 19, 20}};
        printf("%d\n", *(*(a+**a+2)+3));
        return(0);
    }
    
    The output of the 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
  23. Think it through. Then check your answer.

    Question

    Consider a double hashing scheme in which the primary hash function is h1(k)=kmod23h_1(k) = k \mod 23, and the secondary hash function is h2(k)=1+(kmod19)h_2(k) = 1 + (k \mod 19). Assume that the table size is 23. Then the address returned by probe 1 in the probe sequence (assume that the probe sequence begins at probe 0) for key value k=90k = 90 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
  24. Think it through. Then check your answer.

    Question

    Consider the following grammar.
    SaSBdS \to aSB \mid d
    BbB \to b
    The number of reduction steps taken by a bottom-up parser while accepting the string aaadbbbaaadbbb 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
  25. Think it through. Then check your answer.

    Question

    Assume that you have made a request for a web page through your web browser to a web server. Initially the browser cache is empty. Further, the browser is configured to send HTTP requests in non-persistent mode. The web page contains text and five very small images. The minimum number of TCP connections required to display the web page completely in your browser 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

    Which of the following languages are undecidable? Note that M\langle M \rangle indicates encoding of the Turing machine M.
    L1={ML(M)=}L_1 = \{ \langle M \rangle \mid L(M) = \emptyset \}
    L2={M,w,qM on input w reaches state q in exactly 100 steps}L_2 = \{ \langle M, w, q \rangle \mid M \text{ on input } w \text{ reaches state } q \text{ in exactly 100 steps} \}
    L3={ML(M) is not recursive}L_3 = \{ \langle M \rangle \mid L(M) \text{ is not recursive} \}
    L4={ML(M) contains at least 21 members}L_4 = \{ \langle M \rangle \mid L(M) \text{ contains at least 21 members} \}
    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 AA and BB be two n×nn \times n matrices over real numbers. Let rank(M)\text{rank}(M) and det(M)\det(M) denote the rank and determinant of a matrix MM, respectively. Consider the following statements.
    I. rank(AB)=rank(A)rank(B)\text{rank}(AB) = \text{rank}(A) \text{rank}(B)
    II. det(AB)=det(A)det(B)\det(AB) = \det(A) \det(B)
    III. rank(A+B)rank(A)+rank(B)\text{rank}(A+B) \le \text{rank}(A) + \text{rank}(B)
    IV. det(A+B)det(A)+det(B)\det(A+B) \le \det(A) + \det(B)
    Which of the above statements are TRUE?
    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

    Consider the Boolean function z(a,b,c)z(a, b, c).
    Logic circuit with inputs a, b, c and output z
    Which one of the following minterm lists represents the circuit given above?
    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

    Consider three registers R1, R2, and R3 that store numbers in IEEE-754 single precision floating point format. Assume that R1 and R2 contain the values (in hexadecimal notation) 0x42200000 and 0xC1200000, respectively.
    If R3=R1R2R3 = \frac{R1}{R2}, what is the value stored in R3?
    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

    A computer system with a word length of 32 bits has a 16 MB byte-addressable main memory and a 64 KB, 4-way set associative cache memory with a block size of 256 bytes. Consider the following four physical addresses represented in hexadecimal notation.
    A1 = 0x42C8A4, A2 = 0x546888, A3 = 0x6A289C, A4 = 0x5E4880
    Which one of the following 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

    Let G=(V,E)G = (V, E) be a weighted undirected graph and let TT be a Minimum Spanning Tree (MST) of GG maintained using adjacency lists. Suppose a new weighted edge (u,v)V×V(u, v) \in V \times V is added to GG. The worst case time complexity of determining if TT is still an MST of the resultant graph is
    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

    Consider the following languages.
    L1={wxyxw,x,y(0+1)+}L_1 = \{wxyx \mid w, x, y \in (0+1)^+\}
    L2={xyx,y(a+b),x=y,xy}L_2 = \{xy \mid x, y \in (a+b)^*, |x| = |y|, x \neq y\}
    Which one of the following is TRUE?
    Your answer

    Choose one option, 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

    Consider the productions A → PQ and A → XY. Each of the five non-terminals A,P,Q,X,A, P, Q, X, and YY has two attributes: ss is a synthesized attribute, and ii is an inherited attribute. Consider the following rules.
    Rule 1: P.i=A.i+2,Q.i=P.i+A.i,and A.s=P.s+Q.sP.i = A.i + 2, Q.i = P.i + A.i, \text{and } A.s = P.s + Q.s
    Rule 2: X.i=A.i+Y.s and Y.i=X.s+A.iX.i = A.i + Y.s \text{ and } Y.i = X.s + A.i
    Which one of the following is TRUE?
    Your answer

    Choose one option, 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

    Each of a set of nn processes executes the following code using two semaphores aa and bb initialized to 1 and 0, respectively. Assume that count is a shared variable initialized to 0 and not used in CODE SECTION P.
    CODE SECTION P
    
    wait(a); count=count+1;
    if (count==n) signal(b);
    signal(a); wait(b); signal(b);
    
    CODE SECTION Q
    
    What does the code achieve?
    Your answer

    Choose one option, 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 the following five disk access requests of the form (request id, cylinder number) that are present in the disk scheduler queue at a given time.
    (P, 155), (Q, 85), (R, 110), (S, 30), (T, 115)
    Assume the head is positioned at cylinder 100. The scheduler follows Shortest Seek Time First scheduling to service the requests.
    Which one of the following statements is FALSE?
    Your answer

    Choose one option, 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 a relational table RR that is in 3NF, but not in BCNF. 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
  37. Think it through. Then check your answer.

    Question

    Consider a schedule of transactions T1T_1 and T2T_2:
    T1T_1RARCWDWBCommit
    T2T_2RBWBRDWCCommit
    Here, RX stands for "Read(X)" and WX stands for "Write(X)". Which one of the following schedules is conflict equivalent to the above schedule?
    Your answer

    Choose one option, 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

    An organization requires a range of IP addresses to assign one to each of its 1500 computers. The organization has approached an Internet Service Provider (ISP) for this task. The ISP uses CIDR and serves the requests from the available IP address space 202.61.0.0/17202.61.0.0/17. The ISP wants to assign an address space to the organization which will minimize the number of routing entries in the ISP’s router using route aggregation. Which of the following address spaces are potential candidates from which the ISP can allot any one to the organization?
    I. 202.61.84.0/21202.61.84.0/21
    II. 202.61.104.0/21202.61.104.0/21
    III. 202.61.64.0/21202.61.64.0/21
    IV. 202.61.144.0/21202.61.144.0/21
    Your answer

    Choose one option, 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

    Which one of the following predicate formulae is NOT logically valid?
    Note that WW is a predicate formula without any free occurrence of xx.
    Your answer

    Choose one option, 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

    Let G=(V,E)G = (V, E) be a directed, weighted graph with weight function w:ERw: E \to \mathbb{R}. For some function f:VRf: V \to \mathbb{R}, for each edge (u,v)E(u, v) \in E, define w(u,v)w'(u, v) as w(u,v)+f(u)f(v)w(u, v) + f(u) - f(v).
    Which one of the options completes the following sentence so that it is TRUE?
    "The shortest paths in GG under ww are shortest paths under ww' too, __________".
    Your answer

    Choose one option, 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

    In a balanced binary search tree with nn elements, what is the worst case time complexity of reporting all elements in range [a,b][a, b]? Assume that the number of reported elements is kk.
    Your answer

    Choose one option, 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

    The number of permutations of the characters in LILAC so that no character appears in its original position, if the two L's are indistinguishable, 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
  43. Think it through. Then check your answer.

    Question

    Consider a non-pipelined processor operating at 2.5 GHz. It takes 5 clock cycles to complete an instruction. You are going to make a 5-stage pipeline out of this processor. Overheads associated with pipelining force you to operate the pipelined processor at 2 GHz. In a given program, assume that 30% are memory instructions, 60% are ALU instructions and the rest are branch instructions. 5% of the memory instructions cause stalls of 50 clock cycles each due to cache misses and 50% of the branch instructions cause stalls of 2 cycles each. Assume that there are no stalls associated with the execution of ALU instructions. For this program, the speedup achieved by the pipelined processor over the non-pipelined processor (round off to 2 decimal places) 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
  44. Think it through. Then check your answer.

    Question

    A processor has 64 registers and uses 16-bit instruction format. It has two types of instructions: I-type and R-type. Each I-type instruction contains an opcode, a register name, and a 4-bit immediate value. Each R-type instruction contains an opcode and two register names. If there are 8 distinct I-type opcodes, then the maximum number of distinct R-type opcodes 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
  45. Think it through. Then check your answer.

    Question

    For n>2n > 2, let a{0,1}na \in \{0,1\}^n be a non-zero vector. Suppose that xx is chosen uniformly at random from {0,1}n\{0,1\}^n. Then, the probability that i=1naixi\sum_{i=1}^n a_i x_i is an odd number 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
  46. Think it through. Then check your answer.

    Question

    Consider the following C functions.
    int fun1(int n) {
        static int i = 0;
        if (n > 0) {
            ++i;
            fun1(n-1);
        }
        return(i);
    }
    
    int fun2(int n) {
        static int i = 0;
        if (n > 0) {
            i = i + fun1(n);
            fun2(n-1);
        }
        return(i);
    }
    
    The return value of fun2(5) 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
  47. Think it through. Then check your answer.

    Question

    Consider the array representation of a binary min-heap containing 1023 elements. The minimum number of comparisons required to find the maximum in the heap 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
  48. Think it through. Then check your answer.

    Question

    Consider the following C functions.
    int tob(int b, int* arr) {
        int i;
        for(i=0; b>0; i++) {
            if(b%2) arr[i]=1;
            else    arr[i]=0;
            b = b/2;
        }
        return(i);
    }
    
    int pp(int a, int b) {
        int arr[20];
        int i, tot = 1, ex, len;
        ex = a;
        len = tob(b, arr);
        for(i=0; i<len; i++) {
            if(arr[i]==1)
                tot = tot * ex;
            ex = ex * ex;
        }
        return(tot);
    }
    
    The value returned by pp(3, 4) 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
  49. Think it through. Then check your answer.

    Question

    Consider a graph G=(V,E)G = (V, E), where V={v1,v2,,v100}V = \{v_1, v_2, \dots, v_{100}\}, E={(vi,vj)1i<j100}E = \{(v_i, v_j) \mid 1 \leq i < j \leq 100\}, and weight of the edge (vi,vj)(v_i, v_j) is ij|i - j|. The weight of minimum spanning tree of GG 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
  50. Think it through. Then check your answer.

    Question

    Consider the following set of processes, assumed to have arrived at time 0. Consider the CPU scheduling algorithms Shortest Job First (SJF) and Round Robin (RR). For RR, assume that the processes are scheduled in the order P1,P2,P3,P4P_1, P_2, P_3, P_4.
    ProcessesP1P_1P2P_2P3P_3P4P_4
    Burst time (in ms)8724
    If the time quantum for RR is 4 ms, then the absolute value of the difference between the average turnaround times (in ms) of SJF and RR (round off to 2 decimal places) 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
  51. Think it through. Then check your answer.

    Question

    Consider the following language.
    L={x{a,b}number of a’s in x is divisible by 2 but not divisible by 3}L = \{x \in \{a, b\}^* \mid \text{number of } a\text{'s in } x \text{ is divisible by 2 but not divisible by 3}\}
    The minimum number of states in a DFA that accepts LL 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
  52. Think it through. Then check your answer.

    Question

    Graph GG is obtained by adding vertex ss to K3,4K_{3,4} and making ss adjacent to every vertex of K3,4K_{3,4}. The minimum number of colours required to edge-colour GG 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 a paging system that uses 1-level page table residing in main memory and a TLB for address translation. Each main memory access takes 100 ns and TLB lookup takes 20 ns. Each page transfer to/from the disk takes 5000 ns. Assume that the TLB hit ratio is 95%, page fault rate is 10%. Assume that for 20% of the total page faults, a dirty page has to be written back to disk before the required page is read in from disk. TLB update time is negligible. The average memory access time in ns (round off to 1 decimal places) 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
  54. Think it through. Then check your answer.

    Question

    Consider a database implemented using B+ tree for file indexing and installed on a disk drive with block size of 4 KB. The size of search key is 12 bytes and the size of tree/disk pointer is 8 bytes. Assume that the database has one million records. Also assume that no node of the B+ tree and no records are present initially in main memory. Consider that each record fits into one disk block. The minimum number of disk accesses required to retrieve any record in the database 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
  55. Think it through. Then check your answer.

    Question

    Consider a TCP connection between a client and a server with the following specifications: the round trip time is 66 ms, the size of the receiver advertised window is 5050 KB, slow-start threshold at the client is 3232 KB, and the maximum segment size is 22 KB. The connection is established at time t=0t = 0. Assume that there are no timeouts and errors during transmission. Then the size of the congestion window (in KB) at time t+60t + 60 ms after all acknowledgements are processed 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