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 PYQ1999Operating SystemProcesses and ThreadsMCQ · 1 mark
Which of the following actions is/are typically not performed by the operating system when switching context from process AA to process BB?
Official PYQ1999Operating SystemMemory Management and Virtual MemoryMSQ · 1 mark
Which of the following is/are advantage(s) of virtual memory?
Official PYQ1999Operating SystemMemory Management and Virtual MemoryMSQ · 1 mark
A multi-user, multi-processing operating system cannot be implemented on hardware that does not support
Official PYQ1999Digital LogicBoolean AlgebraMSQ · 1 mark
Which of the following sets of component(s) is/are sufficient to implement any arbitrary Boolean function?
Official PYQ1999Digital LogicCombinational CircuitsMCQ · 1 mark
Consider the circuit shown below. In a certain steady state, the line YY is at ′1′'1'. What are the possible values of A,BA, B and CC in this state?
Official PYQ1999DatabasesNormal FormsMCQ · 1 mark
Consider the schema R=(S,T,U,V)R=(S,T, U, V) and the dependencies S→T,T→U,U→VS \rightarrow T, T \rightarrow U, U \rightarrow V and V→SV \rightarrow S. Let R=(R1 and R2)R = (R1\text{ and } R2) be a decomposition such that R1∩R2≠ϕR1 \cap R2 \neq \phi. The decomposition is
Official PYQ1999DatabasesTransactions and Concurrency ControlMCQ · 1 mark
For the schedule given below, which of the following is correct: …
Official PYQ1999Programming and Data StructuresProgramming in CMCQ · 1 mark
Given the programming constructs assignment for loops where the loop parameter cannot be changed within the loop if-then-else forward go to arbitrary go to non-recursive procedure call recursive procedure/function call repeat loop, which constructs will you not include in a programming language such that it should be possible to program the terminates (i.e., …
Official PYQ1999Theory of ComputationRegular and Context-free LanguagesMSQ · 1 mark
If L1L1 is context free language and L2L2 is a regular language which of the following is/are false?
Official PYQ1999Engineering MathematicsSets, Relations and FunctionsMSQ · 1 mark
Let LL be a set with a relation RR which is transitive, anti-symmetric and reflexive and for any two elements a,b∈La, b \in L, let the least upper bound lub(a,b)lub (a, b) and the greatest lower bound glb(a,b)glb (a, b) exist. Which of the following is/are true?
Official PYQ1999Engineering MathematicsCombinatorics: Counting, Recurrence Relations, Generating FunctionsMCQ · 1 mark
Two girls have picked 1010 roses, 1515 sunflowers and 1515 daffodils. What is the number of ways they can divide the flowers among themselves?
Official PYQ1999Engineering MathematicsProbability: Random Variables and DistributionsMCQ · 1 mark
Consider two events E1E_1 and E2E_2 such that probability of E1E_1, Pr[E1]=12P_r[E_1]=\frac{1}{2}, probability of E2E_2, Pr[E2]=13P_r[E_{2}]=\frac{1}{3}, and probability of E1E_1, and E2E_2, Pr[E1 and E2]=15P_r[E_1 \: and \: E_2] = \frac{1}{5}. Which of the following statements is/are true?
Official PYQ1999DatabasesFile Organization and Indexing (B and B+ Trees)MCQ · 1 mark
Which of the following is correct?
Official PYQ1999DatabasesNormal FormsMCQ · 1 mark
Let R=(A,B,C,D,E,F)R = (A, B, C, D, E, F) be a relation scheme with the following dependencies C→F,E→A,EC→D,A→BC \rightarrow F, E \rightarrow A, EC \rightarrow D, A \rightarrow B. Which one of the following is a key for RR?
Official PYQ1999Numerical Methods (Historical)MCQ · 1 mark
The Newton-Raphson method is to be used to find the root of the equation f(x)=0f(x)=0 where xox_o is the initial approximation and f’f’ is the derivative of ff. The method converges
Official PYQ1999Computer Organization and ArchitectureMemory Hierarchy: Cache, Main Memory and Secondary StorageMCQ · 1 mark
The main memory of a computer has 2  cm2\;\text{cm} blocks while the cache has 2  c2\;\text{c} blocks. If the cache uses the set associative mapping scheme with 22 blocks per set, then block kk of the main memory maps to the set:
Official PYQ1999Digital LogicComputer ArithmeticMCQ · 1 mark
The maximum gate delay for any output to appear in an array multiplier for multiplying two nn bit numbers is
Official PYQ1999Digital LogicNumber Representations (Fixed and Floating Point)MCQ · 1 mark
Booth's coding in 88 bits for the decimal number −57-57 is:
Official PYQ1999DatabasesTuple Calculus and SQLMCQ · 1 mark
The relational algebra expression equivalent to the following tuple calculus expression: {t∣t∈r∧(t[A]=10∧t[B]=20)}\left\{t \mid t \in r \land \left(t[A] = 10 \land t[B]=20\right)\right\} is
Official PYQ1999DatabasesRelational Model: Relational AlgebraMCQ · 1 mark
Consider the join of a relation RR with a relation SS. If RR has mm tuples and SS has nn tuples then the maximum and minimum sizes of the join respectively are