GATE Computer Science & IT 2018 — GATE 2018 · CS

CS · 65 of 65 questions publicly available

Sections: General Aptitude, Computer Science & IT

Subject marks
Subject1 mark questions2 mark questionsTotal marks
General Aptitude5515
Computer Science253085

Question 1 · 1 mark Q2985

Which one of the following is a closed form expression for the generating function of the sequence​{an}​\{a_n\}, where an=2n+3a_n = 2n + 3 for all n=0,1,2,…n = 0, 1, 2,… ?

  1. A.

    3(1−x)2\frac{3}{(1-x)^2}

  2. B.

    3x(1−x)2\frac{3x}{(1-x)^2}

  3. C.

    2−x(1−x)2\frac{2-x}{(1-x)^2}

  4. D.

    3−x(1−x)2\frac{3-x}{(1-x)^2}

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 2 · 1 mark Q2986

Consider the following C program.

#include<stdio.h>
        struct Ournode{
         char x,y,z;
};
int main(){
         struct Ournode p = {'1', '0', 'a'+2};
         struct Ournode *q = &p;
         printf ("%c, %c", *((char*)q+1), *((char*)q+2));
         return 0;
}

The output of this program is:

  1. A.

    0, c

  2. B.

    0, a+2

  3. C.

    '0', 'a+2'

  4. D.

    '0', 'c'

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 3 · 1 mark Q2987

A queue is implemented using a non-circular singly linked list. The queue has a head pointer and a tail pointer, as shown in the figure. Let nn denote the number of nodes in the queue. Let enqueueenqueue be implemented by inserting a new node at the head, and dequeuedequeue be implemented by deletion of a node from the tail.

Which one of the following is the time complexity of the most time-efficient implementation of enqueueenqueue  and dequeuedequeue , respectively, for this data structure?

  1. A.

    θ(1),θ(1)θ(1), θ(1)

  2. B.

    θ(1),θ(n)θ(1), θ(n)

  3. C.

    θ(n),θ(1) θ(n), θ(1)

  4. D.

    θ(n),θ(n)θ(n), θ(n)

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 4 · 1 mark Q2988

Let ⊕ and ⊙ denote the Exclusive OR and Exclusive NOR operations, respectively. Which one of the following is NOT CORRECT

  1. A.

    P⊕Q‾=P⊙Q\overline{P \oplus Q} = P \odot Q

  2. B.

    P‾⊕Q=P⊙Q\overline{P} \oplus Q = P \odot Q

  3. C.

    P‾⊕Q‾=P⊕Q\overline{P} \oplus \overline{Q} = P \oplus Q

  4. D.

    P⊕P‾⊕Q=(P⊙P‾⊙Q‾)P \oplus \overline{P} \oplus Q = ( P \odot \overline{P} \odot \overline{Q})

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 5 · 1 mark Q2989

Consider the following processor design characteristics.

I. Register-to-register arithmetic operations only

II. Fixed-length instruction format

III. Hardwired control unit

Which of the characteristics above are used in the design of a RISC processor?

  1. A.

    I and II only

  2. B.

    II and III only

  3. C.

    I and III only

  4. D.

    I, II and III

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 6 · 1 mark Q2990

Let NN be an NFA with n states. Let kk be the number of states of a minimal DFA which is equivalent to NN. Which one of the following is necessarily true?

  1. A.

    k≥2nk \geq 2^n

  2. B.

    k≥nk \geq n

  3. C.

    k≤n2k \leq n^2

  4. D.

    k≤2nk \leq 2^n

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 7 · 1 mark Q2991

The set of all recursively enumerable languages is

  1. A.

    closed under complementation.

  2. B.

    closed under intersection.

  3. C.

    a subset of the set of all recursive languages.

  4. D.

    an uncountable set.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 8 · 1 mark Q2992

Which one of the following statements is FALSE?

  1. A.

    Context-free grammar can be used to specify both lexical and syntax rules.

  2. B.

    Type checking is done before parsing.

  3. C.

    High-level language programs can be translated to different Intermediate Representations.

  4. D.

    Arguments to a function can be passed using the program stack.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 9 · 1 mark Q2993

The following are some events that occur after a device controller issues an interrupt while process LL is under execution.

(P) The processor pushes the process status of LL onto the control stack.

(Q)The processor finishes the execution of the current instruction.

(R) The processor executes the interrupt service routine.

(S) The processor pops the process status of LL from the control stack.

(T) The processor loads the new PC value based on the interrupt.

Which one of the following is the correct order in which the events above occur?

  1. A.

    QPTRS

  2. B.

    PTRSQ

  3. C.

    TRPQS

  4. D.

    QTPRS

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 10 · 1 mark Q2994

Consider a process executing on an operating system that uses demand paging. The average time for a memory access in the system is MM units if the corresponding memory page is available in memory, and DD units if the memory access causes a page fault. It has been experimentally measured that the average time taken for a memory access in the process is XX units.

Which one of the following is the correct expression for the page fault rate experienced by the process?

  1. A.

    (D–M)/(X–M)(D – M) / (X – M)

  2. B.

    (X–M)/(D–M)(X – M) / (D – M)

  3. C.

    (D–X)/(D–M)(D – X) / (D – M)

  4. D.

    (X–M)/(D–X)(X – M) / (D – X)

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 11 · 1 mark Q2995

In an Entity-Relationship (ER) model, suppose 𝑅 is a many-to-one relationship from entity set E1 to entity set E2. Assume that E1 and E2 participate totally in 𝑅 and that the cardinality of E1 is greater than the cardinality of E2.

Which one of the following is true about 𝑅?

  1. A.

    Every entity in E1 is associated with exactly one entity in E2.

  2. B.

    Some entity in E1 is associated with more than one entity in E2.

  3. C.

    Every entity in E2 is associated with exactly one entity in E1.

  4. D.

    Every entity in E2 is associated with at most one entity in E1.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 12 · 1 mark Q2996

Consider the following two tables and four queries in SQL.

Book (isbn, bname), Stock (isbn, copies)

Query 1:     SELECT B.isbn, S.copies
                   FROM Book B INNER JOIN Stock S
                   ON B.isbn = S.isbn;

Query 2:     SELECT B.isbn, S.copies
                   FROM Book B LEFT OUTER JOIN Stock S
                   ON B.isbn = S.isbn;


Query 3:     SELECT B.isbn, S.copies
                   FROM Book B RIGHT OUTER JOIN Stock S
                   ON B.isbn = S.isbn;


Query 4:     SELECT B.isbn, S.copies
                   FROM Book B FULL OUTER JOIN Stock S
                   ON B.isbn = S.isbn;

Which one of the queries above is certain to have an output that is a superset of the outputs of the other three queries?

  1. A.

    Query 1

  2. B.

    Query 2

  3. C.

    Query 3

  4. D.

    Query 4

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 13 · 1 mark Q2997

Match the following:

image.png

  1. A.

    P-III, Q-IV, R-II, S-I

  2. B.

    P-II, Q-I, R-IV, S-III

  3. C.

    P-IV, Q-I, R-II, S-III

  4. D.

    P-IV, Q-I, R-III, S-II

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course

Question 14 · 1 mark Q2998

Consider the following statements regarding the slow start phase of the TCP congestion control algorithm. Note that cwnd stands for the TCP congestion window and MSS denotes the Maximum Segment Size.

(i) The cwnd increases by 2 MSS on every successful acknowledgment.

(ii) The cwnd approximately doubles on every successful acknowledgement.

(iii) The cwnd increases by 1 MSS every round trip time.

(iv) The cwnd approximately doubles every round trip time.

Which one of the following is correct?

  1. A.

    Only (ii) and (iii) are true

  2. B.

    Only (i) and (iii) are true

  3. C.

    Only (iv) is true

  4. D.

    Only (i) and (iv) are true

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course

Question 15 · 1 mark Q2999

Two people, P and Q, decide to independently roll two identical dice, each with 6 faces, numbered 1 to 6. The person with the lower number wins. In case of a tie, they roll the dice repeatedly until there is no tie. Define a trial as a throw of the dice by P and Q. Assume that all 6 numbers on each dice are equi-probable and that all trials are independent. The probability (rounded to 3 decimal places) that one of them wins on the third trial is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 0.021 to 0.024

Solutions and video are in the course

Question 16 · 1 mark Q3000

The value of ∫0π/4xcos⁡(x2)dx\int^{\pi/4} _0 x \cos(x^2) dx correct to three decimal places

(assuming that 𝜋=3.14𝜋 = 3.14 ) is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 0.27 to 0.3

Solutions and video are in the course

Question 17 · 1 mark Q3001

Consider a matrix A=uvTA= uv^T where u=(12),v=(11)u=\begin{pmatrix}1 \\ 2 \end{pmatrix} , v = \begin{pmatrix}1 \\1 \end{pmatrix} . Note that vTv^T denotes the transpose of vv. The largest eigenvalue of AA is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 3

Solutions and video are in the course

Question 18 · 1 mark Q3002

The chromatic number of the following graph is _______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 3

Solutions and video are in the course

Question 19 · 1 mark Q3003

Let GG  be a finite group on 84 elements. The size of a largest possible proper subgroup of GG  is ________.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 42

Solutions and video are in the course

Question 20 · 1 mark Q3004

The postorder traversal of a binary tree is 8,9,6,7,4,5,2,3,1. The inorder traversal of the same tree is 8,6,9,4,7,2,5,1,3. The height of a tree is the length of the longest path from the root to any leaf. The height of the binary tree above is ______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 4

Solutions and video are in the course

Question 21 · 1 mark Q3005

Consider the following C program:

#include <stdio.h>
int counter = 0;
int calc (int a, int b) {
     int c;
     counter++;
     if (b==3) return (a*a*a);
     else {
         c = calc(a, b/3);
         return (c*c*c);
     }
}
int main (){
     calc(4, 81);
     printf ("%d", counter);
}

The output of this program is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 4

Solutions and video are in the course

Question 22 · 1 mark Q3006

Consider the sequential circuit shown in the figure, where both flip-flops used are positive edge-triggered D flip-flops.

The number of states in the state transition diagram of this circuit that have a transition back to the same state on some value of “in” is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 2

Solutions and video are in the course

Question 23 · 1 mark Q3007

A 32-bit wide main memory unit with a capacity of 1 GB is built using 256M × 4-bit DRAM chips. The number of rows of memory cells in the DRAM chip is 2^14. The time taken to perform one refresh operation is 50 nanoseconds. The refresh period is 2 milliseconds. The percentage (rounded to the closest integer) of the time available for performing the memory read/write operations in the main memory unit is __________.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 59 to 60 %

Solutions and video are in the course

Question 24 · 1 mark Q3008

Consider a system with 3 processes that share 4 instances of the same resource type. Each process can request a maximum of 𝐾 instances. Resource instances can be requested and released only one at a time. The largest value of 𝐾 that will always avoid deadlock is ____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 2

Solutions and video are in the course

Question 25 · 1 mark Q3009

Consider a long-lived TCP session with an end-to-end bandwidth of 1 Gbps (= 109 bits-persecond). The session starts with a sequence number of 1234. The minimum time (in seconds, rounded to the closest integer) before this sequence number can be used again is _______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 34 to 35 seconds

Solutions and video are in the course

Question 26 · 2 marks Q3010

Consider a matrix PP whose only eigenvectors are the multiples of [14]\begin{bmatrix} 1 \\ 4 \end{bmatrix}.

Consider the following statements.

(I) PP does not have an inverse

(II) PP has a repeated eigenvalue

(III) PP cannot be diagonalized

Which one of the following options is correct?

  1. A.

    Only I and III are necessarily true

  2. B.

    Only II is necessarily true

  3. C.

    Only I and II are necessarily true

  4. D.

    Only II and III are necessarily true

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 27 · 2 marks Q3011

Let NN be the set of natural numbers. Consider the following sets.


 P: Set of Rational numbers (positive and negative)
 Q: Set of functions from {0, 1} to NN
 R: Set of functions from NN to {0, 1}
 S: Set of finite subsets of NN.


Which of the sets above are countable?

  1. A.

    Q and S only

  2. B.

    P and S only

  3. C.

    P and R only

  4. D.

    P, Q and S only

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 28 · 2 marks Q3012

Consider the first-order logic sentence

𝜑 ≡ ∃𝑠∃𝑡∃𝑢∀𝑣∀𝑤∀𝑥∀𝑦 𝜓(𝑠,𝑡, 𝑢, 𝑣, 𝑤, 𝑥, 𝑦)

where 𝜓(𝑠,𝑡, 𝑢, 𝑣, 𝑤, 𝑥, 𝑦) is a quantifier-free first-order logic formula using only predicate symbols, and possibly equality, but no function symbols. Suppose 𝜑 has a model with a universe containing 7 elements.

Which one of the following statements is necessarily true?

  1. A.

    There exists at least one model of 𝜑 with universe of size less than or equal to 3.

  2. B.

    There exists no model of 𝜑 with universe of size less than or equal to 3.

  3. C.

    There exists no model of 𝜑 with universe of size greater than 7.

  4. D.

    Every model of 𝜑 has a universe of size equal to 7.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 29 · 2 marks Q3013

Consider the following C program:


#include<stdio.h>
void fun1(char *s1, char *s2){
        char *tmp;
         tmp = s1;
        s1 = s2;
        s2 = tmp;
}

void fun2(char **s1, char **s2){
        char *tmp;
        tmp = *s1;
        *s1 = *s2;
        *s2 = tmp;
}

int main(){
        char *str1 = "Hi", *str2 = "Bye";
        fun1(str1, str2); printf("%s %s ", str1, str2);
        fun2(&str1, &str2); printf("%s %s", str1, str2);
        return 0;
}

The output of the program above is

  1. A.

    Hi Bye Bye Hi

  2. B.

    Hi Bye Hi Bye

  3. C.

    Bye Hi Hi Bye

  4. D.

    Bye Hi Bye Hi

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 30 · 2 marks Q3014

Let GG  be a simple undirected graph. Let  TDT_D be a depth first search tree of GG. Let TBT_B be a breadth first search tree of GG. Consider the following statements.

(I) No edge of GG  is a cross edge with respect to TDT_D. (A cross edge in GG is between two nodes neither of which is an ancestor of the other in TDT_D.)

(II) For every edge (u,v)(u,v) of GG, if uu is at depth ii and vv is at depth jj in TBT_B, then ∣𝑖−𝑗∣=1|𝑖 − 𝑗| = 1.

Which of the statements above must necessarily be true?

  1. A.

    I only

  2. B.

    II only

  3. C.

    Both I and II

  4. D.

    Neither I nor II

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 31 · 2 marks Q3015

Assume that multiplying a matrix G1G_1 of dimension 𝑝×𝑞𝑝 × 𝑞 with another matrix G2G_2 of dimension 𝑞×𝑟𝑞 × 𝑟 requires 𝑝𝑞𝑟𝑝𝑞𝑟 scalar multiplications. Computing the product of n matrices G1G2G3…GnG_1G_2G_3…G_n can be done by parenthesizing in different ways. Define GiGi+1G_i G_{i+1} as an explicitly computed pair for a given paranthesization if they are directly multiplied. For example, in the matrix multiplication chain G1G2G3G4G5G6G_1G_2G_3G_4G_5G_6 using parenthesization (G1(G2G3))(G4(G5G6)),G2G3(G_1(G_2G_3))(G_4(G_5G_6)), G_2G_3 and G5G6G_5G_6 are the only explicitly computed pairs.

Consider a matrix multiplication chain F1F2F3F4F5F_1F_2F_3F_4F_5, where matrices F1,F2,F3,F4F_1, F_2, F_3, F_4 and F5F_5 are of dimensions 2×25,25×3,3×16,16×12×25, 25×3, 3×16, 16×1 and 1×10001×1000, respectively. In the parenthesization of F1F2F3F4F5F_1F_2F_3F_4F_5 that minimizes the total number of scalar multiplications, the explicitly computed pairs is/are

  1. A.

    F1F2F_1F_2 and F3F4F_3F_4 only

  2. B.

    F2F3F_2F_3 only

  3. C.

    F3F4F_3F_4 only

  4. D.

    F1F2F_1F_2 and F4F5F_4F_5 only

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course

Question 32 · 2 marks Q3016

Consider the following C code. Assume that the unsigned long int type is 64 bits.

unsigned long int fun(unsigned long int n) {
    unsigned long int i, j = 0, sum = 0;
    for (i = n; i > 1; i = i / 2)
        j++;
    for (; j > 1; j = j / 2)
        sum++;
    return sum;
}

The value returned when fun is called with input 240 is

  1. A.

    4

  2. B.

    5

  3. C.

    6

  4. D.

    40

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 33 · 2 marks Q3017

Consider the unsigned 8-bit fixed point binary number representation below,

b7 b6 b5 b4 b3 . b2 b1 b0

where the position of the binary point is between b3 and b2. Assume b7 is the most significant bit. Some of the decimal numbers listed below cannot be represented exactly in the above representation:

(i) 31.500 (ii) 0.875 (iii) 12.100 (iv) 3.001

Which one of the following statements is true?

  1. A.

    None of (i), (ii), (iii), (iv) can be exactly represented

  2. B.

    Only (ii) cannot be exactly represented

  3. C.

    Only (iii) and (iv) cannot be exactly represented

  4. D.

    Only (i) and (ii) cannot be exactly represented

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course

Question 34 · 2 marks Q3018

The size of the physical address space of a processor is 2^𝑃 bytes. The word length is 2^𝑊 bytes. The capacity of cache memory is 2^𝑁 bytes. The size of each cache block is 2^𝑀 words. For a 𝐾-way set-associative cache memory, the length (in number of bits) of the tag field is

  1. A.

    𝑃 − 𝑁 − log2 𝐾

  2. B.

    𝑃 − 𝑁 + log2 𝐾

  3. C.

    𝑃 − 𝑁 − 𝑀 − 𝑊 − log2 𝐾

  4. D.

    𝑃 − 𝑁 − 𝑀 − 𝑊 + log2 𝐾

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 35 · 2 marks Q3019

Consider the following languages:

I. {ambncpdq∣m+p=n+q, where m,n,p,q≥0}\{a^mb^nc^pd^q \mid m+p=n+q, \text{ where } m, n, p, q \geq 0 \}

II. {ambncpdq∣m=n and p=q, where m,n,p,q≥0}\{a^mb^nc^pd^q \mid m=n \text{ and }p=q, \text{ where } m, n, p, q \geq 0 \}

III. {ambncpdq∣m=n=p and p≠q, where m,n,p,q≥0}\{a^mb^nc^pd^q \mid m=n =p \text{ and } p \neq q, \text{ where } m, n, p, q \geq 0 \}

IV.  {ambncpdq∣mn=p+q, where m,n,p,q≥0}\{a^mb^nc^pd^q \mid mn =p+q, \text{ where } m, n, p, q \geq 0 \}

Which of the languages above are context-free?

  1. A.

    I and IV only

  2. B.

    I and II only

  3. C.

    II and III only

  4. D.

    II and IV only

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 36 · 2 marks Q3020

Consider the following problems. 𝐿(𝐺) denotes the language generated by a grammar 𝐺. 𝐿(𝑀) denotes the language accepted by a machine 𝑀.

(I) For an unrestricted grammar 𝐺 and a string 𝑤, whether 𝑤 ∈ 𝐿(𝐺)

(II) Given a Turing machine M, whether L(M) is regular

(III) Given two grammars 𝐺1 and 𝐺2, whether 𝐿(𝐺1) = 𝐿(𝐺2)

(IV) Given an NFA N, whether there is a deterministic PDA P such that N and P accept the same language.

Which one of the following statements is correct?

  1. A.

    Only I and II are undecidable

  2. B.

    Only III is undecidable

  3. C.

    Only II and IV are undecidable

  4. D.

    Only I, II and III are undecidable

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 37 · 2 marks Q3021

A lexical analyzer uses the following patterns to recognize three tokens T1, T2, and T3 over the alphabet {a,b,c}.

𝑇1: 𝑎? (𝑏|𝑐)∗𝑎

𝑇2: 𝑏? (𝑎|𝑐)∗𝑏

𝑇3: 𝑐? (𝑏|𝑎)∗ 𝑐

Note that ‘xx?’ means 0 or 1 occurrence of the symbol xx. Note also that the analyzer outputs the token that matches the longest possible prefix.

If the string 𝑏𝑏𝑎𝑎𝑐𝑎𝑏𝑐 is processed by the analyzer, which one of the following is the sequence of tokens it outputs?

  1. A.

    𝑇1𝑇2𝑇3

  2. B.

    𝑇1𝑇1𝑇3

  3. C.

    𝑇2𝑇1𝑇3

  4. D.

    𝑇3𝑇3

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 38 · 2 marks Q3022

Consider the following parse tree for the expression a#b$c$d#e#f, involving two binary operators $ and #.

Which one of the following is correct for the given parse tree?

  1. A.

    $ has higher precedence and is left associative; # is right associative

  2. B.

    # has higher precedence and is left associative; $ is right associative

  3. C.

    $ has higher precedence and is left associative; # is left associative

  4. D.

    # has higher precedence and is right associative; $ is left associative

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 39 · 2 marks Q3023

In a system, there are three types of resources: E, F and G. Four processes P0, P1, P2and P3 execute concurrently. At the outset, the processes have declared their maximum resource requirements using a matrix named Max as given below. For example, Max[P2,F] is the maximum number of instances of F that P2 would require. The number of instances of the resources allocated to the various processes at any given state is given by a matrix named Allocation.

Consider a state of the system with the Allocation matrix as shown below, and in which 3 instances of E and 3 instances of F are the only resources available.

From the perspective of deadlock avoidance, which one of the following is true?

  1. A.

    The system is in safe state.

  2. B.

    The system is not in safe state, but would be safe if one more instance of E were available.

  3. C.

    The system is not in safe state, but would be safe if one more instance of F were available.

  4. D.

    The system is not in safe state, but would be safe if one more instance of G were available.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 40 · 2 marks Q3024

Consider the following solution to the producer-consumer synchronization problem. The shared buffer size is 𝑁. Three semaphores empty, full and mutex are defined with respective initial values of 0, 𝑁 and 1. Semaphore empty denotes the number of available slots in the buffer, for the consumer to read from. Semaphore full denotes the number of available slots in the buffer, for the producer to write to. The placeholder variables, denoted by P, Q, R, and S, in the code below can be assigned either empty or full. The valid semaphore operations are: wait() and signal().

Which one of the following assignments to P, Q, R and S will yield the correct solution?

  1. A.

    P: full, Q: full, R: empty, S: empty

  2. B.

    P: empty, Q: empty, R: full, S: full

  3. C.

    P: full, Q: empty, R: empty, S: full

  4. D.

    P: empty, Q: full, R: full, S: empty

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course

Question 41 · 2 marks Q3025

Consider the relations r(A,B)r(A, B) and s(B,C)s(B, C), where s.Bs.B is a primary key and r.Br.B is a foreign key referencing s.Bs.B. Consider the query

Q:𝑟⋈(𝜎𝐵<5(𝑠))Q: 𝑟 ⋈ (𝜎𝐵<5(𝑠))

Let LOJLOJ denote the natural left outer-join operation. Assume that rr and ss contain no null values.

Which one of the following queries is NOT equivalent to Q?

  1. A.

    𝜎𝐵<5(𝑟⋈𝑠)𝜎_{𝐵<5}(𝑟 ⋈ 𝑠)

  2. B.

    𝜎𝐵<5(𝑟 𝐿𝑂𝐽 𝑠)𝜎_{𝐵<5}(𝑟 \ 𝐿𝑂𝐽 \ 𝑠)

  3. C.

    𝑟 𝐿𝑂𝐽 (𝜎𝐵<5(𝑠))𝑟 \ 𝐿𝑂𝐽 \ (𝜎_{𝐵<5} (𝑠))

  4. D.

    𝜎𝐵<5 (𝑟) 𝐿𝑂𝐽 𝑠𝜎_{𝐵<5} \ (𝑟) \ 𝐿𝑂𝐽 \ 𝑠

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course

Question 42 · 2 marks Q2060

Consider the following four relational schemas. For each schema, all non-trivial functional dependencies are listed, and the primary key is stated explicitly.

Schema I: Registration(rollno, courses)
Primary key: rollno
Field courses is a set-valued attribute containing the set of courses a student has registered for.
Non-trivial functional dependency:
rollno -> courses

Schema II: Registration(rollno, courseid, email)
Primary key: (rollno, courseid)
Non-trivial functional dependencies:
rollno, courseid -> email
email -> rollno

Schema III: Registration(rollno, courseid, marks, grade)
Primary key: (rollno, courseid)
Non-trivial functional dependencies:
rollno, courseid -> marks, grade
marks -> grade

Schema IV: Registration(rollno, courseid, credit)
Primary key: (rollno, courseid)
Non-trivial functional dependencies:
rollno, courseid -> credit
courseid -> credit

Which one of the relational schemas above is in 3NF but not in BCNF?

  1. A.

    Schema I

  2. B.

    Schema II

  3. C.

    Schema III

  4. D.

    Schema IV

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 43 · 2 marks Q3027

Let GG be a graph with 100! vertices, with each vertex labelled by a distinct permutation of the numbers 1,2, … , 100. There is an edge between vertices 𝑢 and 𝑣 if and only if the label of 𝑢 can be obtained by swapping two adjacent numbers in the label of 𝑣. Let 𝑦 denote the degree of a vertex in GG, and 𝑧 denote the number of connected components in GG. Then, 𝑦 + 10𝑧 = _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 109

Solutions and video are in the course

Question 44 · 2 marks Q3028

Consider Guwahati (G) and Delhi (D) whose temperatures can be classified as high (𝐻), medium (𝑀) and low (𝐿). Let 𝑃(𝐻𝐺 ) denote the probability that Guwahati has high temperature. Similarly, 𝑃(𝑀𝐺 ) and 𝑃(𝐿𝐺 ) denotes the probability of Guwahati having medium and low temperatures respectively. Similarly, we use 𝑃(𝐻𝐷), 𝑃(𝑀𝐷) and 𝑃(𝐿𝐷) for Delhi.

The following table gives the conditional probabilities for Delhi’s temperature given Guwahati’s temperature.

Consider the first row in the table above. The first entry denotes that if Guwahati has high temperature (𝐻𝐺) then the probability of Delhi also having a high temperature (𝐻𝐷) is 0.40; i.e., 𝑃(𝐻𝐷|𝐻𝐺 ) = 0.40. Similarly, the next two entries are 𝑃(𝑀𝐷|𝐻𝐺 ) = 0.48 and 𝑃(𝐿𝐷|𝐻𝐺 ) = 0.12. Similarly for the other rows.

If it is known that 𝑃(𝐻𝐺 ) = 0.2, 𝑃(𝑀𝐺 ) = 0.5, and 𝑃(𝐿𝐺 ) = 0.3, then the probability (correct to two decimal places) that Guwahati has high temperature given that Delhi has high temperature is _______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 0.6 to 0.62

Solutions and video are in the course

Question 45 · 2 marks Q3029

Consider the following program written in pseudo-code. Assume that x and y are integers.

Count(x,y) {

      if (y != 1){

             if (x != 1) {

                   print("*");

                    Count(x/2, y);

               } else {

                     y = y-1;

                     Count(1024, y);

               }

      }

}

The number of times that the print statement is executed by the call Count(1024,1024) is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 10230

Solutions and video are in the course

Question 46 · 2 marks Q3030

The number of possible min-heaps containing each value from {1, 2, 3, 4, 5, 6, 7} exactly once is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 80

Solutions and video are in the course

Question 47 · 2 marks Q3031

Consider the following undirected graph G:

Choose a value for x that will maximize the number of minimum weight spanning trees (MWSTs) of G. The number of MWSTs of G for this value of xx is ______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 4

Solutions and video are in the course

Question 48 · 2 marks Q3032

Consider the weights and values of items listed below. Note that there is only one unit of each item.

The task is to pick a subset of these items such that their total weight is no more than 11 Kgs and their total value is maximized. Moreover, no item may be split. The total value of items picked by an optimal algorithm is denoted by 𝑉opt. A greedy algorithm sorts the items by their value-to-weight ratios in descending order and packs them greedily, starting from the first item in the ordered list. The total value of items picked by the greedy algorithm is denoted by 𝑉greedy.

The value of 𝑉opt − 𝑉greedy is ____________.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 16 Rupees

Solutions and video are in the course

Question 49 · 2 marks Q3033

Consider the minterm list form of a Boolean function 𝐹 given below.

𝐹(𝑃,𝑄, 𝑅, 𝑆) = ∑𝑚(0, 2, 5, 7, 9, 11) + 𝑑(3, 8, 10, 12, 14)

Here, 𝑚 denotes a minterm and 𝑑 denotes a don’t care term. The number of essential prime implicants of the function 𝐹 is ______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 3

Solutions and video are in the course

Question 50 · 2 marks Q3034

The instruction pipeline of a RISC processor has the following stages: Instruction Fetch (IF), Instruction Decode (ID), Operand Fetch (OF), Perform Operation (PO) and Writeback (WB). The IF, ID, OF and WB stages take 1 clock cycle each for every instruction. Consider a sequence of 100 instructions. In the PO stage, 40 instructions take 3 clock cycles each, 35 instructions take 2 clock cycles each, and the remaining 25 instructions take 1 clock cycle each. Assume that there are no data hazards and no control hazards.

The number of clock cycles required for completion of execution of the sequence of instructions is ______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 219 clock cycles

Solutions and video are in the course

Question 51 · 2 marks Q3035

A processor has 16 integer registers (R0, R1, …, R15) and 64 floating-point registers (F0, F1, …, F63). It uses a 2-byte (16-bit) instruction format. There are four categories of instructions: Type-1, Type-2, Type-3, and Type-4. The Type-1 category consists of four instructions, each with three integer-register operands (3Rs). The Type-2 category consists of eight instructions, each with two floating-point-register operands (2Fs). The Type-3 category consists of fourteen instructions, each with one integer-register operand and one floating-point-register operand (1R + 1F). The Type-4 category consists of N instructions, each with one floating-point-register operand (1F).

The maximum value of N is __________.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 32

Solutions and video are in the course

Question 52 · 2 marks Q3036

Given a language 𝐿, define 𝐿𝑖 as follows:

𝐿0 = {𝜀}

𝐿𝑖 = 𝐿𝑖−1 ⋅ 𝐿 𝑓𝑜𝑟 𝑎𝑙𝑙 𝑖 > 0

The order of a language 𝐿 is defined as the smallest kk such that 𝐿𝑘 = 𝐿𝑘+1 .

Consider the language 𝐿1 (over alphabet 0) accepted by the following automaton.

The order of 𝐿1 is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 2

Solutions and video are in the course

Question 53 · 2 marks Q3037

Consider a storage disk with 4 platters (numbered as 0, 1, 2 and 3), 200 cylinders (numbered as 0, 1, … , 199), and 256 sectors per track (numbered as 0, 1, … , 255). The following 6 disk requests of the form [sector number, cylinder number, platter number] are received by the disk controller at the same time:

[120, 72, 2] , [180, 134, 1] , [60, 20, 0] , [212, 86, 3] , [56, 116, 2] , [118, 16, 1]

Currently the head is positioned at sector number 100 of cylinder 80, and is moving towards higher cylinder numbers. The average power dissipation in moving the head over 100 cylinders is 20 milliwatts and for reversing the direction of the head movement once is 15 milliwatts. Power dissipation associated with rotational latency and switching of head between different platters is negligible.

The total power consumption in milliwatts to satisfy all of the above disk requests using the Shortest Seek Time First disk scheduling algorithm is _______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 85

Solutions and video are in the course

Question 54 · 2 marks Q3038

Consider an IP packet with a length of 4,500 bytes that includes a 20-byte IPv4 header and a 40-byte TCP header. The packet is forwarded to an IPv4 router that supports a Maximum Transmission Unit (MTU) of 600 bytes. Assume that the length of the IP header in all the outgoing fragments of this packet is 20 bytes. Assume that the fragmentation offset value stored in the first fragment is 0.

The fragmentation offset value stored in the third fragment is _______.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 144

Solutions and video are in the course

Question 55 · 2 marks Q3039

Consider a simple communication system where multiple nodes are connected by a shared broadcast medium (like Ethernet or wireless). The nodes in the system use the following carrier-sense based medium access protocol. A node that receives a packet to transmit will carrier-sense the medium for 5 units of time. If the node does not detect any other transmission in this duration, it starts transmitting its packet in the next time unit. If the node detects another transmission, it waits until this other transmission finishes, and then begins to carrier-sense for 5 time units again. Once they start to transmit, nodes do not perform any collision detection and continue transmission even if a collision occurs. All transmissions last for 20 units of time. Assume that the transmission signal travels at the speed of 10 meters per unit time in the medium.

Assume that the system has two nodes P and Q, located at a distance d meters from each other. P starts transmitting a packet at time t=0 after successfully completing its carrier-sense phase. Node Q has a packet to transmit at time t=0 and begins to carrier-sense the medium.

The maximum distance d (in meters, rounded to the closest integer) that allows Q to successfully avoid a collision between its proposed transmission and P’s ongoing transmission is _____.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): 50

Solutions and video are in the course

Question 1 · 1 mark Q2975

“From where are they bringing their books? ________ bringing _______ books from _____.”

The words that best fill the blanks in the above sentence are

  1. A.

    Their, they’re, there

  2. B.

    They’re, their, there

  3. C.

    There, their, they’re

  4. D.

    They’re, there, there

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 2 · 1 mark Q2976

“A _________ investigation can sometimes yield new facts, but typically organized ones are more successful.”

The word that best fills the blank in the above sentence is

  1. A.

    meandering

  2. B.

    timely

  3. C.

    consistent

  4. D.

    systematic

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 3 · 1 mark Q2977

The area of a square is 𝑑. What is the area of the circle which has the diagonal of the square as its diameter?

  1. A.

    𝜋𝑑

  2. B.

    𝜋𝑑2

  3. C.

    1/4 𝜋𝑑2

  4. D.

    1/2 𝜋𝑑

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): D

Solutions and video are in the course

Question 4 · 1 mark Q2978

What would be the smallest natural number which when divided either by 20 or by 42 or by 76 leaves a remainder of 7 in each case?

  1. A.

    3047

  2. B.

    6047

  3. C.

    7987

  4. D.

    63847

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course

Question 5 · 1 mark Q2979

What is the missing number in the following sequence?

2, 12, 60, 240, 720, 1440, _____, 0

  1. A.

    2880

  2. B.

    1440

  3. C.

    720

  4. D.

    0

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 6 · 2 marks Q2980

In appreciation of the social improvements completed in a town, a wealthy philanthropist decided to gift Rs 750 to each male senior citizen in the town and Rs 1000 to each female senior citizen. Altogether, there were 300 senior citizens eligible for this gift. However, only 8/9th of the eligible men and 2/3rd of the eligible women claimed the gift. How much money (in Rupees) did the philanthropist give away in total?

  1. A.

    1,50,000

  2. B.

    2,00,000

  3. C.

    1,75,000

  4. D.

    1,51,000

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 7 · 2 marks Q2981

If 𝑝𝑞𝑟≠0𝑝𝑞𝑟 ≠ 0 and 𝑝−𝑥=1𝑞,𝑞−𝑦=1𝑟,𝑟−𝑧=1𝑝𝑝^{−𝑥} = \frac {1} {𝑞} , 𝑞 ^{−𝑦} = \frac {1} {𝑟} , 𝑟^{−𝑧} = \frac {1} {𝑝 }, what is the value of the product 𝑥𝑦𝑧𝑥𝑦𝑧 ?

  1. A.

    −1−1

  2. B.

    1pqr\frac {1} {pqr}

  3. C.

    11

  4. D.

    𝑝𝑞𝑟𝑝𝑞𝑟

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course

Question 8 · 2 marks Q2982

In a party, 60% of the invited guests are male and 40% are female. If 80% of the invited guests attended the party and if all the invited female guests attended, what would be the ratio of males to females among the attendees in the party?

  1. A.

    2:3

  2. B.

    1:1

  3. C.

    3:2

  4. D.

    2:1

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): B

Solutions and video are in the course

Question 9 · 2 marks Q2983

In the figure below, ∠𝐷𝐸𝐶 + ∠𝐵𝐹𝐶 is equal to ____________ .

  1. A.

    ∠𝐵𝐶𝐷 − ∠𝐵𝐴𝐷

  2. B.

    ∠𝐵𝐴𝐷 + ∠𝐵𝐶𝐹

  3. C.

    ∠𝐵𝐴𝐷 + ∠𝐵𝐶𝐷

  4. D.

    ∠𝐶𝐵𝐴 + ∠𝐴𝐷𝐶

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): A

Solutions and video are in the course

Question 10 · 2 marks Q2984

A six sided unbiased die with four green faces and two red faces is rolled seven times. Which of the following combinations is the most likely outcome of the experiment?

  1. A.

    Three green faces and four red faces.

  2. B.

    Four green faces and three red faces.

  3. C.

    Five green faces and two red faces.

  4. D.

    Six green faces and one red face.

Official answer key

Official answer key (GATE Computer Science & IT 2018 GATE 2018 · CS): C

Solutions and video are in the course