Skip to content

GATE CS question library

Practise GATE CS Computer Science previous year questions free. Browse by subject, syllabus topic, year and question type, with answers and available solutions.

Subject, topic, year and type filter the full library. Match any choice within a filter, and all selected filter categories. Search, source and sort apply to this page.

20 on this page
Official PYQ1997Operating SystemI/O SchedulingMCQ · 1 mark
The correct matching for the following pairs is: …
Official PYQ1997Operating SystemInter-process CommunicationMCQ · 1 mark
I/O redirection
Official PYQ1997Operating SystemSystem CallsMCQ · 1 mark
When an interrupt occurs, an operating system
Official PYQ1997Operating SystemMemory Management and Virtual MemoryMCQ · 1 mark
Locality of reference implies that the page reference being made by a process
Official PYQ1997Engineering MathematicsPartial Orders and LatticesMCQ · 1 mark
In the lattice defined by the Hasse diagram given in following figure, how many complements does the element ‘ee’ have?
Official PYQ1997Theory of ComputationRegular and Context-free LanguagesMCQ · 1 mark
Given Σ={a,b}\Sigma=\{a,b\}, which one of the following sets is not countable?
Official PYQ1997Engineering MathematicsPropositional and First Order LogicMCQ · 1 mark
Which of the following propositions is a tautology?
Official PYQ1997Engineering MathematicsMonoids and GroupsMCQ · 1 mark
Let (Z,∗)\left(Z, *\right) be an algebraic structure where ZZ is the set of integers and the operation ∗* is defined by n∗m=max⁡(n,m)n*m = \max(n,m). Which of the following statements is true for (Z,∗)\left(Z, *\right)?
Official PYQ1997Digital LogicComputer ArithmeticMCQ · 1 mark
An N-bit carry lookahead adder, where NN is a multiple of 44, employs ICs 7418174181 (44 bit ALU) and 7418274182 ( 44 bit carry lookahead generator). The minimum addition time using the best architecture for this adder is
Official PYQ1997Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
The correct matching for the following pairs is: (A) DMA I/O(1) High speed RAM(B) Cache(2) Disk(C) Interrupt I/O(3) Printer(D) Condition Code Register(4) ALU\begin{array}{ll} \text{(A) DMA I/O} & \text{(1) High speed RAM} \\ \text{(B) Cache} & \text{(2) Disk} \\ \text{(C) Interrupt I/O} & \text{(3) Printer} \\ \text{(D) Condition Code Register} & \text{(4) ALU} \\ \end{array}
Official PYQ1997Computer NetworksConcept of Layering: OSI and TCP/IP Protocol StacksMCQ · 1 mark
Purpose of a start bit in RS-232\text{RS-232} serial communication protocol is:
Official PYQ1997Digital LogicBoolean AlgebraMCQ · 1 mark
Let ∗* be defined as x∗y=xˉ+yx * y = \bar{x} + y. Let z=x∗yz = x * y. Value of z∗xz * x is
Official PYQ1997Compiler DesignRuntime EnvironmentsMCQ · 1 mark
Heap allocation is required for languages.
Official PYQ1997Compiler DesignLexical AnalysisMCQ · 1 mark
The conditional expansion facility of macro processor is provided to
Official PYQ1997Compiler DesignRuntime EnvironmentsMCQ · 1 mark
A language LL allows declaration of arrays whose sizes are not known during compilation. It is required to make efficient use of memory. Which one of the following is true?
Official PYQ1997Programming and Data StructuresArrays, Stacks and QueuesMCQ · 1 mark
Which of the following is essential for converting an infix expression to the postfix form efficiently?
Official PYQ1997Compiler DesignParsing (LL, LR)MCQ · 1 mark
In the following grammar X::=X⊕Y∣YX ::= X \oplus Y \mid Y Y::=Z∗Y∣ZY::= Z * Y \mid Z Z::=idZ::= id Which of the following is true?
Official PYQ1997AlgorithmsAsymptotic Worst Case Time and Space ComplexityMCQ · 1 mark
The correct matching for the following pairs is …
Official PYQ1997Engineering MathematicsLinear Algebra: Matrices, Determinants, System of Linear EquationsMCQ · 1 mark
The determinant of the matrix [6−81102460048000−1]\begin{bmatrix} 6 & -8 & 1 & 1 \\ 0 & 2 & 4 & 6 \\ 0 & 0 & 4 & 8 \\ 0 & 0 & 0 & -1 \end{bmatrix}
Official PYQ1997Programming and Data StructuresLinked ListsMCQ · 1 mark
The concatenation of two lists is to be performed on O(1)O(1) time. Which of the following implementations of a list should be used?