The PYQ practice room

GATE CS 2015 Set 2

All 65 solved GATE CS 2015 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

2

MCQ · NAT

Revision mode

Self-paced

No timer. Focus on understanding.

Difficulty mixEasy 26Medium 36Hard 3

Explore the questions

65 of 65 questions

General Aptitude (GA)

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

    Question

    We ______________ our friend’s birthday and we ______________ how to make it up to him.
    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

    Choose the statement where underlined word is used correctly.
    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

    A generic term that includes various items of clothing such as a skirt, a pair of trousers and a shirt is
    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

    Based on the given statements, select the most appropriate option to solve the given question.
    What will be the total weight of 10 poles each of same weight?
    Statements:
    (I) One fourth of the weight of a pole is 5 Kg.
    (II) The total weight of these poles is 160 kg more than the total weight of two poles.
    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

    Consider a function f(x)=1xf(x) = 1- |x| on 1x1-1 \leq x \leq 1. The value of xx at which the function attains a maximum, and the maximum value of the function are:
    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

    Out of the following four sentences, select the most suitable sentence with respect to grammar and usage:
    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

    In a triangle PQR, PS is the angle bisector of QPR\angle QPR and QPS=60\angle QPS = 60^\circ. What is the length of PS?

    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

    If p,q,r,sp, q, r, s are distinct integers such that:
    f(p,q,r,s)=max(p,q,r,s)f (p, q, r, s) = \max (p, q, r, s)
    g(p,q,r,s)=min(p,q,r,s)g (p, q, r, s) = \min (p, q, r, s)
    h(p,q,r,s)=remainder of (p×q)/(r×s) if (p×q)>(r×s) or remainder of (r×s)/(p×q) if (r×s)>(p×q)h (p, q, r, s) = \text{remainder of } (p \times q) / (r \times s) \text{ if } (p \times q) > (r \times s) \text{ or remainder of } (r \times s) / (p \times q) \text{ if } (r \times s) > (p \times q)
    Also a function fgh(p,q,r,s)=f(p,q,r,s)×g(p,q,r,s)×h(p,q,r,s)fgh (p, q, r, s) = f (p, q, r, s) \times g (p, q, r, s) \times h (p, q, r, s)
    Also the same operations are valid with two variable functions of the form f(p,q)f (p, q).
    What is the value of fg(h(2,5,7,3),4,6,8)fg (h (2,5,7,3), 4,6,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
  9. Think it through. Then check your answer.

    Question

    If the list of letters, P, R, S, T, U is an arithmetic sequence, which of the following are also in arithmetic sequence?
    I. 2P,2R,2S,2T,2U2P, 2R, 2S, 2T, 2U
    II. P3,R3,S3,T3,U3P-3, R-3, S-3, T-3, U-3
    III. P2,R2,S2,T2,U2P^2, R^2, S^2, T^2, U^2
    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

    Four branches of a company are located at M, N, O, and P. M is north of N at a distance of 4 km; P is south of O at a distance of 2 km; N is southeast of O by 1 km. What is the distance between M and P in km?
    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

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

    Question

    Consider the following two statements.

    S1S1: If a candidate is known to be corrupt, then he will not be elected
    S2S2: If a candidate is kind, he will be elected
    Which one of the following statements follows from S1S1 and S2S2 as per sound inference rules of logic?
    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 cardinality of the power set of {0,1,2,,10}\{ 0, 1, 2, \dots, 10 \} 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
  3. Think it through. Then check your answer.

    Question

    Let RR be the relation on the set of positive integers such that aRbaRb if and only if aa and bb are distinct and have a common divisor other than 1. Which one of the following statements about RR 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 number of divisors of 2100 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
  5. Think it through. Then check your answer.

    Question

    The larger of the two eigenvalues of the matrix [4521]\begin{bmatrix} 4 & 5 \\ 2 & 1 \end{bmatrix} 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
  6. Think it through. Then check your answer.

    Question

    An unordered list contains nn distinct elements. The number of comparisons to find an element in this list that is neither maximum nor minimum is
    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

    The minimum number of JK flip-flops required to construct a synchronous counter with the count sequence (0,0,1,1,2,2,3,3,0,0,...)(0,0,1,1,2,2,3,3,0,0,...) 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
  8. Think it through. Then check your answer.

    Question

    Assume that for a certain processor, a read request takes 50 nanoseconds on a cache miss and 5 nanoseconds on a cache hit. Suppose while running a program, it was observed that 80% of the processor's read requests result in a cache hit. The average read access time in nanoseconds 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
  9. Think it through. Then check your answer.

    Question

    A computer system implements a 40-bit virtual address, page size of 8 kilobytes, and a 128-entry translation look-aside buffer (TLB) organized into 32 sets each having four ways. Assume that the TLB tag does not store any process id. The minimum length of the TLB tag in bits 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
  10. Think it through. Then check your answer.

    Question

    Consider the following statements.
    I. The complement of every Turing decidable language is Turing decidable
    II. There exists some language which is in NP but is not Turing decidable
    III. If LL is a language in NP, LL is Turing decidable
    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 the following function written in the C programming language.
    void foo(char *a){
        if ( *a && *a != ' '){
            foo(a+1);
            putchar(*a);
        }
    }
    
    The output of the above function on input "ABCD EFGH" is
    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 a complete binary tree where the left and the right subtrees of the root are max-heaps. The lower bound for the number of operations to convert the tree to a heap is
    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

    Let RR be the relation on the set of positive integers such that aRbaRb if and only if aa and bb are distinct and have a common divisor other than 1. Which one of the following statements about RR is true?
    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

    Consider the following C function.
    int fun(int n) {
        int x=1, k;
        if (n==1) return x;
        for (k=1; k<n; ++k)
            x = x + fun(k) * fun(n-k);
        return x;
    }
    
    The return value of fun(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
  15. Think it through. Then check your answer.

    Question

    A software requirements specification (SRS) document should avoid discussing which one of the following?
    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

    Consider two decision problems Q1,Q2Q_1, Q_2 such that Q1Q_1 reduces in polynomial time to 3-SAT and 3-SAT reduces in polynomial time to Q2Q_2. Then which one of the following is consistent with the above statement?
    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

    Match the following:
    Group IGroup II
    P. Lexical analysis1. Graph coloring
    Q. Parsing2. DFA minimization
    R. Register allocation3. Post-order traversal
    S. Expression evaluation4. Production tree
    Your answer

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

    In the context of abstract-syntax-tree (AST) and control-flow-graph (CFG), 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
  19. Think it through. Then check your answer.

    Question

    Consider the basic COCOMO model where EE is the effort applied in person-months, DD is the development time in chronological months, KLOCKLOC is the estimated number of delivered lines of code (in thousands) and ab,bb,cb,dba_b, b_b, c_b, d_b have their usual meanings. The basic COCOMO equations are of the form
    Your answer

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

    A system has 6 identical resources and NN processes competing for them. Each process can request at most 2 resources. Which one of the following values of NN could lead to a deadlock?
    Your answer

    Choose one option, 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 transaction involving two bank accounts x and y.
    read(x); x := x - 50; write(x); read(y); y:= y + 50; write(y)
    
    The constraint that the sum of the accounts x and y should remain constant is that of
    Your answer

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

    With reference to the B+ tree index of order 1 shown below, the minimum number of nodes (including the Root node) that must be fetched in order to satisfy the following query: "Get all records with a search key greater than or equal to 7 and less than 15" is ________.
    B+ tree with root 9, internal nodes 5 and 13/17, and leaf nodes containing values like 1,3, 5,7, 9,11, 13,15, 17
    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

    Identify the correct order in which a server process must invoke the function calls accept, bind, listen, and recv according to UNIX socket API.
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

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

    Question

    A link has a transmission speed of 10610^6 bits/sec. It uses data packets of size 1000 bytes each. Assume that the acknowledgment has negligible transmission delay, and that its propagation delay is the same as the data propagation delay. Also assume that the processing delays at nodes are negligible. The efficiency of the stop-and-wait protocol in this setup is exactly 25%. The value of the one-way propagation delay (in milliseconds) 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

    Which one of the following statements is NOT correct about HTTP cookies?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

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

    Question

    Consider the following routing table at an IP router:
    Network No.Net MaskNext Hop
    128.96.170.0255.255.254.0Interface 0
    128.96.168.0255.255.254.0Interface 1
    128.96.166.0255.255.254.0R2
    128.96.164.0255.255.252.0R3
    0.0.0.0DefaultR4
    For each IP address in Group I identify the correct choice of the next hop from Group II using the entries from the routing table above.
    Group I
    i) 128.96.171.92
    ii) 128.96.167.151
    iii) 128.96.163.151
    iv) 128.96.165.121
    Group II
    a) Interface 0
    b) Interface 1
    c) R2
    d) R3
    e) R4
    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

    Host A sends a UDP datagram containing 8880 bytes of user data to host B over an Ethernet LAN. Ethernet frames may carry data up to 1500 bytes (i.e. MTU=1500 bytes). Size of UDP header is 8 bytes and size of IP header is 20 bytes. There is no option field in IP header. How many total number of IP fragments will be transmitted and what will be the contents of offset field in the last fragment?
    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

    Assume that the bandwidth for a TCP connection is 1048560 bits /sec. Let α\alpha be the value of RTT in milliseconds (rounded off to the nearest integer) after which the TCP window scale option is needed. Let β\beta be the maximum possible window size with window scale option. Then the values of α\alpha and β\beta are
    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 a simple checkpointing protocol and the following set of operations in the log.
    (start, T4); (write, T4, y, 2, 3); (start, T1); (commit, T4); (write, T1, z, 5, 7);
    (checkpoint);
    (start, T2); (write, T2, x, 1, 9); (commit, T2); (start, T3), (write, T3, z, 7, 2);
    If a crash happens now and the system tries to recover using both undo and redo operations, what are the contents of the undo list and the redo list?
    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

    Consider two relations R1(A,B)R_1(A,B) with the tuples (1,5),(3,7)(1,5), (3,7) and R2(A,C)=(1,7),(4,9)R_2(A,C) = (1,7), (4,9). Assume that R(A,B,C) is the full natural outer join of R1R_1 and R2R_2. Consider the following tuples of the form (A,B,C):a=(1,5,null),b=(1,null,7),c=(3,null,9),d=(4,7,null),e=(1,5,7),f=(3,7,null),g=(4,null,9)(A,B,C): a = (1,5,null), b = (1,null,7), c = (3, null, 9), d = (4,7,null), e = (1,5,7), f = (3,7,null), g = (4,null,9). Which one of the following statements is correct?
    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

    Consider six memory partitions of sizes 200 KB, 400 KB, 600 KB, 500 KB, 300 KB and 250 KB, where KB refers to kilobyte. These partitions need to be allotted to four processes of sizes 357 KB, 210 KB, 468 KB and 491 KB in that order. If the best fit algorithm is used, which partitions are NOT allotted to any process?
    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 a typical disk that rotates at 15000 rotations per minute (RPM) and has a transfer rate of 50×10650 \times 10^6 bytes/sec. If the average seek time of the disk is twice the average rotational delay and the controller's transfer time is 10 times the disk transfer time, the average time (in milliseconds) to read or write a 512-byte sector of the disk 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
  33. Think it through. Then check your answer.

    Question

    A computer system implements 8 kilobyte pages and a 32-bit physical address space. Each page table entry contains a valid bit, a dirty bit, three permission bits, and the translation. If the maximum size of the page table of a process is 24 megabytes, the length of the virtual address supported by the system is ____________ bits.
    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
  34. Think it through. Then check your answer.

    Question

    Consider the intermediate code given below.
    (1) i = 1
    (2) j = 1
    (3) t1 = 5 * i
    (4) t2 = t1 + j
    (5) t3 = 4 * t2
    (6) t4 = t3
    (7) a[t4] = -1
    (8) j = j + 1
    (9) if j<=5 goto (3)
    (10) i=i+1
    (11) if i<5 goto (2)
    

    The number of nodes and edges in the control-flow-graph constructed for the above code, respectively, are
    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

    The number of states in the minimal deterministic finite automaton corresponding to the regular expression (0+1)(10)(0 + 1)^*(10) 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
  36. Think it through. Then check your answer.

    Question

    Which of the following languages is/are regular?

    L1:{wxwRw,x{a,b} and w,x>0},wR is the reverse of string wL_1: \{wxw^R \mid w, x \in \{a, b\}^* \text{ and } |w|, |x| > 0\}, w^R \text{ is the reverse of string } w
    L2:{anbmmn and m,n0}L_2: \{a^n b^m \mid m \neq n \text{ and } m, n \geq 0\}
    L3:{apbqcrp,q,r0}L_3: \{a^p b^q c^r \mid p, q, r \geq 0\}
    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

    Given below are some algorithms, and some algorithm design paradigms.
    AlgorithmDesign Paradigm
    1. Dijkstra's Shortest Pathi. Divide and Conquer
    2. Floyd-Warshall algorithm to compute all pairs shortest pathii. Dynamic Programming
    3. Binary search on a sorted arrayiii. Greedy design
    4. Backtracking search on a graphiv. Depth-first search
    v. Breadth-first search
    Match the above algorithms on the left to the corresponding design paradigm they follow.
    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

    A Young tableau is a 2D array of integers increasing from left to right and from top to bottom. Any unfilled entries are marked with \infty, and hence there cannot be any entry to the right of, or below a \infty. The following Young tableau consists of unique entries.
    12514
    34623
    10121825
    31\infty\infty\infty
    When an element is removed from a Young tableau, other elements should be moved into its place so that the resulting table is still a Young tableau (unfilled entries may be filled in with a \infty). The minimum number of entries (other than 1) to be shifted, to remove 1 from the given Young tableau 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
  39. Think it through. Then check your answer.

    Question

    Suppose you are provided with the following function declaration in the C programming language.
    int partition(int a[], int n);
    
    The function treats the first element of a[] as a pivot, and rearranges the array so that all elements less than or equal to the pivot is in the left part of the array, and all elements greater than the pivot is in the right part. In addition, it moves the pivot so that the pivot is the last element of the left part. The return value is the number of elements in the left part.
    The following partially given function in the C programming language is used to find the kthk^{th} smallest element in an array a[] of size n using the partition function. We assume knk \le n.
    int kth_smallest(int a[], int n, int k)
    {
        int left_end = partition(a, n);
    
        if ( left_end+1 == k ) {
            return a[left_end];
        }
    
        if ( left_end+1 > k ) {
            return kth_smallest( ___________ );
        } else {
            return kth_smallest( ___________ );
        }
    }
    
    The missing argument lists are respectively
    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

    Which one of the following hash functions on integers will distribute keys most uniformly over 10 buckets numbered 0 to 9 for ii ranging from 0 to 2020?
    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

    The secant method is used to find the root of an equation f(x)=0f(x) = 0. It is started from two distinct estimates xax_a and xbx_b for the root. It is an iterative procedure involving linear interpolation to a root. The iteration stops if f(xb)f(x_b) is very small and then xbx_b is the solution. The procedure is given below. Observe that there is an expression which is missing and is marked by ?. Which is the suitable expression that is to be put in place of ? so that it follows all steps of the secant method?
    Secant
    Initialize: xa, xb, epsilon, N   // epsilon = convergence indicator
                                     // N = maximum no. of iterations
    fb = f(xb)
    i = 0
    while (i < N and |fb| > epsilon) do
       i = i + 1                     // update counter
       xt = ?                        // missing expression for
                                     // intermediate value
       xa = xb                       // reset xa
       xb = xt                       // reset xb
       fb = f(xb)                    // function value at new xb
    end while
    if |fb| > epsilon then           // loop is terminated with i=N
       write "Non-convergence"
    else
       write "return xb"
    end if
    
    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

    Consider the C program below.
    #include <stdio.h>
    int *A, stkTop;
    
    int stkFunc(int opcode, int val)
    {
        static int size=0, stkTop=0;
    
        switch (opcode) {
            case -1: size = val; break;
            case 0: if (stkTop < size) A[stkTop++] = val; break;
            default: if (stkTop) return A[--stkTop];
        }
        return -1;
    }
    
    int main()
    {
        int B[20]; A = B; stkTop = -1;
    
        stkFunc(-1, 10);
        stkFunc(0, 5);
        stkFunc(0, 10);
        printf("%d\n", stkFunc(1, 0) + stkFunc(1, 0));
    }
    
    The value printed by 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
  43. Think it through. Then check your answer.

    Question

    Consider the sequence of machine instructions given below:
             MUL   R5, R0, R1
             DIV   R6, R2, R3
             ADD   R7, R5, R6
             SUB   R8, R7, R4
    

    In the above sequence, R0 to R8 are general purpose registers. In the instructions shown, the first register stores the result of the operation performed on the second and the third registers. This sequence of instructions is to be executed in a pipelined instruction processor with the following 4 stages: (1) Instruction Fetch and Decode (IF), (2) Operand Fetch (OF), (3) Perform Operation (PO) and (4) Write back the result (WB). The IF, OF and WB stages take 1 clock cycle each for any instruction. The PO stage takes 1 clock cycle for ADD or SUB instruction, 3 clock cycles for MUL instruction and 5 clock cycles for DIV instruction. The pipelined processor uses operand forwarding from the PO stage to the OF stage. The number of clock cycles taken for the execution of the above sequence of instructions 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

    Consider a processor with byte-addressable memory. Assume that all registers, including Program Counter (PC) and Program Status Word (PSW), are of size 2 bytes. A stack in the main memory is implemented from memory location (0100)16(0100)_{16} and it grows upward. The stack pointer (SP) points to the top element of the stack. The current value of SP is (016E)16(016\text{E})_{16}. The CALL instruction is of two words, the first word is the op-code and the second word is the starting address of the subroutine (one word = 2 bytes). The CALL instruction is implemented as follows:
    • Store the current value of PC in the stack
    • Store the value of PSW register in the stack
    • Load the starting address of the subroutine in PC
    The content of PC just before the fetch of a CALL instruction is (5FA0)16(5\text{FA}0)_{16}. After execution of the CALL instruction, the value of the stack pointer is
    Your answer

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

    The number of min-terms after minimizing the following Boolean expression is _________[D+AB+AC+ACD+ACD][D' + AB' + A'C + AC'D + A'C'D]'
    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

    Let f(x)=x(1/3)f(x) = x^{-(1/3)} and AA denote the area of the region bounded by f(x)f(x) and the X-axis, when xx varies from 1-1 to 11. Which of the following statements is/are TRUE?
    I) ff is continuous in [1,1][-1, 1]
    II) ff is not bounded in [1,1][-1, 1]
    III) AA is nonzero and finite
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

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

    Question

    Perform the following operations on the matrix [344579105132195]\begin{bmatrix} 3 & 4 & 45 \\ 7 & 9 & 105 \\ 13 & 2 & 195 \end{bmatrix}
    (i) Add the third row to the second row
    (ii) Subtract the third column from the first column.
    The determinant of the resultant matrix 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

    The number of onto functions (surjective functions) from set X={1,2,3,4}X = \{1, 2, 3, 4\} to set Y={a,b,c}Y = \{a, b, c\} 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

    Let XX and YY denote the sets containing 2 and 20 distinct objects respectively and FF denote the set of all possible functions defined from XX to YY. Let ff be randomly chosen from FF. The probability of ff being one-to-one 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 alphabet Σ={0,1}\Sigma = \{0, 1\}, the null/empty string λ\lambda and the sets of strings X0,X1X_0, X_1, and X2X_2 generated by the corresponding non-terminals of a regular grammar. X0,X1X_0, X_1, and X2X_2 are related as follows.X0=1 X1X_0 = 1\ X_1X1=0 X1+1 X2X_1 = 0\ X_1 + 1\ X_2X2=0 X1+{λ}X_2 = 0\ X_1 + \{\lambda\}Which one of the following choices precisely represents the strings in X0X_0?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

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

    Question

    A graph is self-complementary if it is isomorphic to its complement. For all self-complementary graphs on nn vertices, nn is
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

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

    Question

    In a connected graph, a bridge is an edge whose removal disconnects a graph. 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
  53. Think it through. Then check your answer.

    Question

    Which one of the following well formed formulae is a tautology?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

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

    Question

    Which one of the following assertions concerning code inspection and code walkthrough is true?
    Your answer

    Choose one option, then check your answer.

    Restoring your progress…

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

    Question

    A half adder is implemented with XOR and AND gates. A full adder is implemented with two half adders and one OR gate. The propagation delay of an XOR gate is twice that of an AND/OR gate. The propagation delay of an AND/OR gate is 1.2 microseconds. A 4-bit ripple-carry binary adder is implemented by using four full adders. The total propagation time of this 4-bit binary adder in microseconds 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