GATE CSE 2014 Set 3 Question Paper with Solutions & Answer Key
All 55 questions of the GATE CSE 2014 Set 3 paper (85 marks: 25 one-mark and 30 two-mark; 37 MCQ, 0 MSQ, 18 NAT), with the answer key and a verified solution for each. See more GATE CSE question papers or all GATE CSE PYQs.
- Questions
- 55
- Total marks
- 85
- MCQ / MSQ / NAT
- 37 / 0 / 18
- Topics
- 35
GATE CSE 2014 Set 3 paper analysis
Engineering Mathematics and Programming and Data Structures together made up 31 of 85 marks, up 9 from GATE CSE 2013. 18 of 55 questions were NAT, more than in any earlier paper. IPv4, CIDR and NAT was the heaviest single topic with 7 marks across 4 questions. Engineering Mathematics moved the most against GATE CSE 2013: up 9 marks.
All GATE CSE 2014 Set 3 questions
Each question opens its full verified solution.
- Q1 · MCQ · 1 mark · Propositional and First-Order LogicConsider the following statements: P: Good mobile phones are not cheap Q: Cheap mobile phones are not good L: P implies Q M: Q implies P N: P is equivalent to Q Which on…
- Q2 · MCQ · 1 mark · Sets, Relations, Lattices and GroupsLet X and Y be finite sets and f: X → Y be a function. Which one of the following statements is TRUE?
- Q3 · NAT · 1 mark · Sets, Relations, Lattices and GroupsLet G be a group with 15 elements. Let L be a subgroup of G. It is known that L ≠ G and that the size of L is at least 4. The size of L is …
- Q4 · MCQ · 1 mark · Linear AlgebraWhich one of the following statements is TRUE about every n × n matrix with only real eigenvalues?
- Q5 · NAT · 1 mark · Linear AlgebraIf V1 and V2 are 4-dimensional subspaces of a 6-dimensional vector space V, then the smallest possible dimension of V1 ∩ V2 is …
- Q6 · NAT · 1 mark · CalculusIf 02 |x sin x| dx = k , then the value of k is equal to …
- Q7 · MCQ · 1 mark · Boolean Algebra and MinimizationConsider the following minterm expression for F: F (P, Q, R, S) = Σ 0, 2, 5, 7, 8, 10, 13, 15 The minterms 2, 7, 8 and 13 are 'do not care' terms. The minimal sum-of-pro…
- Q8 · MCQ · 1 mark · Combinational and Sequential CircuitsConsider the following combinational function block involving four Boolean variables x, y, a, b where x, a, b are inputs and y is the output. f (x, y, a, b) { if (x is 1…
- Q9 · MCQ · 1 mark · Instruction PipeliningConsider the following processors (ns stands for nanoseconds). Assume that the pipeline registers have zero latency. P1: Four-stage pipeline with stage latencies 1 ns, 2…
- Q10 · MCQ · 1 mark · Programming in CLet A be a square matrix of size n × n. Consider the following pseudocode. What is the expected output? C = 100; for i = 1 to n do for j = 1 to n do { Temp = A[i][j] + C…
- Q11 · NAT · 1 mark · Programming in CThe minimum number of arithmetic operations required to evaluate the polynomial P(X) = X5 + 4 X3 + 6 X + 5 for a given value of X, using only one temporary variable is …
- Q12 · MCQ · 1 mark · TreesConsider the following rooted tree with the vertex labeled P as the root: The order in which the nodes are visited during an in-order traversal of the tree is
- Q13 · NAT · 1 mark · Graph TraversalsSuppose depth first search is executed on the graph below starting at some unknown vertex. Assume that a recursive call to visit a vertex is made only after first checki…
- Q14 · MCQ · 1 mark · Searching, Sorting and HashingYou have an array of n elements. Suppose you implement quicksort by always choosing the central element of the array as the pivot. Then the tightest upper bound for the…
- Q15 · NAT · 1 mark · Regular Expressions and Finite AutomataThe length of the shortest string NOT in the language (over = {a, b}) of the following regular expression is … a*b*(ba)*a*
- Q16 · MCQ · 1 mark · Turing Machines and UndecidabilityLet be a finite non-empty alphabet and let 2 * be the power set of *. Which one of the following is TRUE?
- Q17 · MCQ · 1 mark · Intermediate Code GenerationOne of the purposes of using intermediate code in compilers is to
- Q18 · MCQ · 1 mark · Runtime EnvironmentsWhich of the following statements are CORRECT? 1) Static allocation of all data areas by a compiler makes it impossible to implement recursion. 2) Automatic garbage coll…
- Q19 · MCQ · 1 mark · Modular Software DesignIn the context of modular software design, which one of the following combinations is desirable?
- Q20 · NAT · 1 mark · Memory Management and Virtual MemoryA system uses 3 page frames for storing process pages in main memory. It uses the Least Recently Used (LRU) page replacement policy. Assume that all the page frames are…
- Q21 · MCQ · 1 mark · Relational AlgebraWhat is the optimized version of the relation algebra expression A1( A2( F1( F2(r)))), where A1, A2 are sets of attributes in r with A1 ⊂ A2 and F1, F2 are Boolean expre…
- Q22 · MCQ · 1 mark · Integrity Constraints and Normal FormsA prime attribute of a relation scheme R is an attribute that appears
- Q23 · MCQ · 1 mark · Principles of LayeringIn the following pairs of OSI protocol layer/sub-layer and its functionality, the INCORRECT pair is
- Q24 · MCQ · 1 mark · Data Link LayerA bit-stuffing based framing protocol uses an 8-bit delimiter pattern of 01111110. If the output bit-string after stuffing is 01111100101, then the input bit-string is
- Q25 · MCQ · 1 mark · IPv4, CIDR and NATHost A (on TCP/IP v4 network A) sends an IP datagram D to host B (also on TCP/IP v4 network B). Assume that no error occurred during the transmission of D. When D reache…
- Q26 · NAT · 2 marks · IPv4, CIDR and NATAn IP router implementing Classless Inter-domain Routing (CIDR) receives a packet with address 131.23.151.76. The router’s routing table has the following entries: Refer…
- Q27 · NAT · 2 marks · IPv4, CIDR and NATEvery host in an IPv4 network has a 1-second resolution real-time clock with battery backup. Each host needs to generate up to 1000 unique identifiers per second. Assume…
- Q28 · MCQ · 2 marks · IPv4, CIDR and NATAn IP router with a Maximum Transmission Unit (MTU) of 1500 bytes has received an IP packet of size 4404 bytes with an IP header of length 20 bytes. The values of the re…
- Q29 · MCQ · 2 marks · Transactions and Concurrency ControlConsider the transactions T1 , T2 , and T3 and the schedules S1 and S2 given below. T1: r1(X); r1(Z); w1(X); w1(Z) T2: r2(Y); r2(Z); w2(Z) T3: r3(Y); r3(X); w3(Y) S1: r1…
- Q30 · MCQ · 2 marks · Relational Model and SQLConsider the relational schema given below, where eId of the relation dependent is a foreign key referring to empId of the relation employee . Assume that every employee…
- Q31 · NAT · 2 marks · DeadlockA system contains three programs and each requires three tape units for its operation. The minimum number of tape units which the system must have such that deadlocks ne…
- Q32 · NAT · 2 marks · CPU and I/O SchedulingAn operating system uses shortest remaining time first scheduling algorithm for pre-emptive scheduling of processes. Consider the following set of processes with their a…
- Q33 · NAT · 2 marks · Memory Management and Virtual MemoryConsider a paging hardware with a TLB. Assume that the entire page table and all the pages are in the physical memory. It takes 10 milliseconds to search the TLB and 80…
- Q34 · MCQ · 2 marks · Local OptimisationConsider the basic block given below. a = b + c c = a + d d = b + c e = d - b a = e + b The minimum number of nodes and edges present in the DAG representation of the ab…
- Q35 · MCQ · 2 marks · Turing Machines and UndecidabilityWhich one of the following problems is undecidable?
- Q36 · MCQ · 2 marks · Regular and Context-Free LanguagesConsider the following languages over the alphabet = {0, 1, c}: L1 &= {0n 1n n ≥ 0} L2 &= {w c wr w ∈ {0, 1}*} L3 &= {w wr w ∈ {0, 1}*} Here, wr is the reverse of the st…
- Q37 · NAT · 2 marks · Algorithm Design TechniquesSuppose you want to move from 0 to 100 on the number line. In each step, you either move right by a unit distance or you take a *shortcut*. A shortcut is simply a pre-sp…
- Q38 · MCQ · 2 marks · Searching, Sorting and HashingConsider the decision problem 2CNFSAT defined as follows: is a satisfiable propositional formula in CNF with at most two literals per clause For example, = (x1 x2) (x1 x…
- Q39 · NAT · 2 marks · Binary Search TreesSuppose we have a balanced binary search tree T holding n numbers. We are given two numbers L and H and wish to sum up all the numbers in T that lie between L and H. Sup…
- Q40 · MCQ · 2 marks · Searching, Sorting and HashingConsider a hash table with 100 slots. Collisions are resolved using chaining. Assuming simple uniform hashing, what is the probability that the first 3 slots are unfille…
- Q41 · MCQ · 2 marks · TreesConsider the pseudocode given below. The function DoSomething() takes as argument a pointer to the root of an arbitrary tree represented by the leftMostChild-rightSiblin…
- Q42 · MCQ · 2 marks · Programming in CConsider the C function given below. Assume that the array listA contains n (> 0) elements, sorted in ascending order. int ProcessArray(int *listA, int x, int n) { int i…
- Q43 · NAT · 2 marks · Instruction PipeliningAn instruction pipeline has five stages, namely, instruction fetch (IF), instruction decode and register fetch (ID/RF), instruction execution (EX), memory access (MEM),…
- Q44 · NAT · 2 marks · Cache Memory and HierarchyThe memory access time is 1 nanosecond for a read operation with a hit in cache, 5 nanoseconds for a read operation with a miss in cache, 2 nanoseconds for a write opera…
- Q45 · MCQ · 2 marks · Combinational and Sequential CircuitsThe above synchronous sequential circuit built using JK flip-flops is initialized with Q2Q1Q0 = 000. The state sequence for this circuit for the next 3 clock cycles is
- Q46 · MCQ · 2 marks · CalculusWith respect to the numerical evaluation of the definite integral, K = ab x2 dx, where a and b are given, which of the following statements is/are TRUE? I) The value of…
- Q47 · MCQ · 2 marks · CalculusThe value of the integral given below is 0 x2 cos x dx
- Q48 · NAT · 2 marks · Probability and StatisticsLet S be a sample space and two mutually exclusive events A and B be such that A ∪ B = S. If P(·) denotes the probability of the event, the maximum value of P(A)P(B) is …
- Q49 · MCQ · 2 marks · Sets, Relations and FunctionsConsider the set of all functions f {0, 1, , 2014} → {0, 1, , 2014} such that f(f(i)) = i, for all 0 ≤ i ≤ 2014. Consider the following statements: P. For each such func…
- Q50 · NAT · 2 marks · Sets, Relations, Lattices and GroupsThere are two elements x, y in a group (G, *) such that every element in the group can be written as a product of some number of x's and y's in some order. It is known t…
- Q51 · MCQ · 2 marks · Graph TheoryIf G is a forest with n vertices and k connected components, how many edges does G have?
- Q52 · MCQ · 2 marks · Graph TheoryLet denote the minimum degree of a vertex in a graph. For all planar graphs on n vertices with ≥ 3, which one of the following is TRUE?
- Q53 · MCQ · 2 marks · Propositional and First-Order LogicThe CORRECT formula for the sentence, “not all rainy days are cold” is
- Q54 · MCQ · 2 marks · SQLConsider the following relational schema: employee(empId, empName, empDept) customer(custId, custName, salesRepId, rating) salesRepId is a foreign key referring to empId…
- Q55 · MCQ · 2 marks · Boolean Algebra and MinimizationLet ⊕ denote the Exclusive OR (XOR) operation. Let ‘1’ and ‘0’ denote the binary constants. Consider the following Boolean expression for F over two variables P and Q: F…
GATE CSE 2014 Set 3 answer key
Official answers. Open a question for the full solution.
| Q | Type | Marks | Answer | Topic |
|---|---|---|---|---|
| Q1 | MCQ | 1 | D | Propositional and First-Order Logic |
| Q2 | MCQ | 1 | D | Sets, Relations, Lattices and Groups |
| Q3 | NAT | 1 | 5 | Sets, Relations, Lattices and Groups |
| Q4 | MCQ | 1 | A | Linear Algebra |
| Q5 | NAT | 1 | 2 | Linear Algebra |
| Q6 | NAT | 1 | 4 | Calculus |
| Q7 | MCQ | 1 | B | Boolean Algebra and Minimization |
| Q8 | MCQ | 1 | C | Combinational and Sequential Circuits |
| Q9 | MCQ | 1 | C | Instruction Pipelining |
| Q10 | MCQ | 1 | A | Programming in C |
| Q11 | NAT | 1 | 7 | Programming in C |
| Q12 | MCQ | 1 | A | Trees |
| Q13 | NAT | 1 | 19 | Graph Traversals |
| Q14 | MCQ | 1 | A | Searching, Sorting and Hashing |
| Q15 | NAT | 1 | 3 | Regular Expressions and Finite Automata |
| Q16 | MCQ | 1 | C | Turing Machines and Undecidability |
| Q17 | MCQ | 1 | C | Intermediate Code Generation |
| Q18 | MCQ | 1 | D | Runtime Environments |
| Q19 | MCQ | 1 | B | Modular Software Design |
| Q20 | NAT | 1 | 6 | Memory Management and Virtual Memory |
| Q21 | MCQ | 1 | A | Relational Algebra |
| Q22 | MCQ | 1 | B | Integrity Constraints and Normal Forms |
| Q23 | MCQ | 1 | B | Principles of Layering |
| Q24 | MCQ | 1 | B | Data Link Layer |
| Q25 | MCQ | 1 | D | IPv4, CIDR and NAT |
| Q26 | NAT | 2 | 1 | IPv4, CIDR and NAT |
| Q27 | NAT | 2 | 256 | IPv4, CIDR and NAT |
| Q28 | MCQ | 2 | A | IPv4, CIDR and NAT |
| Q29 | MCQ | 2 | A | Transactions and Concurrency Control |
| Q30 | MCQ | 2 | D | Relational Model and SQL |
| Q31 | NAT | 2 | 7 | Deadlock |
| Q32 | NAT | 2 | 5.5 | CPU and I/O Scheduling |
| Q33 | NAT | 2 | 122 | Memory Management and Virtual Memory |
| Q34 | MCQ | 2 | A | Local Optimisation |
| Q35 | MCQ | 2 | A | Turing Machines and Undecidability |
| Q36 | MCQ | 2 | C | Regular and Context-Free Languages |
| Q37 | NAT | 2 | 150 | Algorithm Design Techniques |
| Q38 | MCQ | 2 | B | Searching, Sorting and Hashing |
| Q39 | NAT | 2 | 110 | Binary Search Trees |
| Q40 | MCQ | 2 | A | Searching, Sorting and Hashing |
| Q41 | MCQ | 2 | D | Trees |
| Q42 | MCQ | 2 | B | Programming in C |
| Q43 | NAT | 2 | 1.54 | Instruction Pipelining |
| Q44 | NAT | 2 | 1.68 | Cache Memory and Hierarchy |
| Q45 | MCQ | 2 | C | Combinational and Sequential Circuits |
| Q46 | MCQ | 2 | C | Calculus |
| Q47 | MCQ | 2 | A | Calculus |
| Q48 | NAT | 2 | 0.25 | Probability and Statistics |
| Q49 | MCQ | 2 | B | Sets, Relations and Functions |
| Q50 | NAT | 2 | 4 | Sets, Relations, Lattices and Groups |
| Q51 | MCQ | 2 | C | Graph Theory |
| Q52 | MCQ | 2 | A | Graph Theory |
| Q53 | MCQ | 2 | D | Propositional and First-Order Logic |
| Q54 | MCQ | 2 | D | SQL |
| Q55 | MCQ | 2 | D | Boolean Algebra and Minimization |
Subject-wise weightage
Where the marks came from in GATE CSE 2014 Set 3, against GATE CSE 2013 and the average paper.
| Subject | Qs | Marks | Share | vs previous year | Avg marks / paper |
|---|---|---|---|---|---|
| GATE CSE Engineering Mathematics PYQs | 14 | 22 | 26% | +9 | 14.8 |
| GATE CSE Programming and Data Structures PYQs | 6 | 9 | 11% | 0 | 9.5 |
| GATE CSE Computer Networks PYQs | 6 | 9 | 11% | +2 | 7.6 |
| GATE CSE Algorithms PYQs | 5 | 8 | 9% | -1 | 7.2 |
| GATE CSE Databases PYQs | 5 | 8 | 9% | 0 | 6.8 |
| GATE CSE Operating Systems PYQs | 4 | 7 | 8% | -3 | 7.4 |
| GATE CSE Digital Logic PYQs | 4 | 6 | 7% | +3 | 5.5 |
| GATE CSE Theory of Computation PYQs | 4 | 6 | 7% | -2 | 6.9 |
| GATE CSE Computer Organization and Architecture PYQs | 3 | 5 | 6% | -4 | 6.8 |
| GATE CSE Compiler Design PYQs | 3 | 4 | 5% | -3 | 5.2 |
| GATE CSE Software Engineering PYQs | 1 | 1 | 1% | -1 | 0.6 |
GATE CSE 2014 Set 3 FAQ
- How many questions were in GATE CSE 2014 Set 3?
- GATE CSE 2014 Set 3 had 55 questions for 85 marks: 37 MCQ, 0 MSQ and 18 NAT.
- Which subject carried the most marks in GATE CSE 2014 Set 3?
- Engineering Mathematics carried the most marks (22 of 85). The top three were Engineering Mathematics (22), Programming and Data Structures (9), Computer Networks (9).
- Where can I find the GATE CSE 2014 Set 3 answer key?
- The answer key table on this page lists the answer to every question of GATE CSE 2014 Set 3. Open any question for its full verified solution.
- Is the GATE CSE 2014 Set 3 paper useful for GATE 2027 preparation?
- Yes. Solving past GATE CSE papers shows how marks are spread across subjects and which topics repeat. Compare it with other GATE CSE question papers and the topic-wise GATE CSE PYQs.