Question 1 |

Which one of the following statements is TRUE for all positive functions f(n)?

f(n^2)=\theta (f(n)^2), where f(n) is a polynomial | |

f(n^2)=o (f(n)^2) | |

f(n^2)=O (f(n)^2), where f(n) is an exponential function | |

f(n^2)=\Omega (f(n)^2) |

Question 1 Explanation:

Question 2 |

Which one of the following regular expressions correctly represents the language of the finite automaton given below?

ab*bab* + ba*aba* | |

(ab*b)*ab* + (ba*a)*ba* | |

(ab*b + ba*a)*(a* + b*) | |

(ba*a + ab*b)*(ab* + ba*) |

Question 2 Explanation:

Question 3 |

Which one of the following statements is TRUE?

The LALR(1) parser for a grammar G cannot have reduce-reduce conflict if the
LR(1) parser for G does not have reduce-reduce conflict.
| |

Symbol table is accessed only during the lexical analysis phase. | |

Data flow analysis is necessary for run-time memory management. | |

LR(1) parsing is sufficient for deterministic context-free languages. |

Question 3 Explanation:

Question 4 |

In a relational data model, which one of the following statements is TRUE?

A relation with only two attributes is always in BCNF. | |

If all attributes of a relation are prime attributes, then the relation is in BCNF. | |

Every relation has at least one non-prime attribute. | |

BCNF decompositions preserve functional dependencies. |

Question 4 Explanation:

Question 5 |

Consider the problem of reversing a singly linked list. To take an example, given the linked list below,

the reversed linked list should look like

Which one of the following statements is TRUE about the time complexity of algorithms that solve the above problem in O(1) space?

the reversed linked list should look like

Which one of the following statements is TRUE about the time complexity of algorithms that solve the above problem in O(1) space?

The best algorithm for the problem takes \theta(n) time in the worst case. | |

The best algorithm for the problem takes \theta(n \log n) time in the worst case. | |

The best algorithm for the problem takes \theta(n^2) time in the worst case. | |

It is not possible to reverse a singly linked list in O(1) space. |

Question 5 Explanation:

Question 6 |

Suppose we are given n keys, m hash table slots, and two simple uniform hash functions h_1 and h_2. Further suppose our hashing scheme uses h_1 for the odd keys
and h_2 for the even keys. What is the expected number of keys in a slot?

\frac{m}{n} | |

\frac{n}{m} | |

\frac{2n}{m} | |

\frac{n}{2m} |

Question 6 Explanation:

Question 7 |

Which one of the following facilitates transfer of bulk data from hard disk to main memory with the highest throughput?

DMA based I/O transfer | |

Interrupt driven I/O transfer | |

Polling based I/O transfer | |

Programmed I/O transfer |

Question 7 Explanation:

Question 8 |

Let R1 and R2 be two 4-bit registers that store numbers in 2's complement form. For the operation R1+R2, which one of the following values of R1 and R2 gives an arithmetic overflow?

R1 = 1011 and R2 = 1110 | |

R1 = 1100 and R2 = 1010 | |

R1 = 0011 and R2 = 0100 | |

R1 = 1001 and R2 = 1111 |

Question 8 Explanation:

Question 9 |

Consider the following threads, T_1, T_2, \text{ and }T_3 executing on a single processor, synchronized using three binary semaphore variables, S_1, S_2, \text{ and }S_3, operated upon using standard wait() and signal(). The threads can be context switched in any order and at any time.

Which initialization of the semaphores would print the sequence BCABCABCA ...?

Which initialization of the semaphores would print the sequence BCABCABCA ...?

S_1 = 1; S_2 = 1; S_3 = 1 | |

S_1 = 1; S_2 = 1; S_3 = 0 | |

S_1 = 1; S_2 = 0; S_3 = 0 | |

S_1 = 0; S_2 = 1; S_3 = 1 |

Question 9 Explanation:

Question 10 |

Consider the following two statements with respect to the matrices A_{m \times n},B_{n \times m},C_{n \times n} \text{ and }D_{n \times n},

Statement 1: tr(AB) = tr(BA)

Statement 2: tr(CD) = tr(DC)

wheretr() represents the trace of a matrix. Which one of the following holds?

Statement 1: tr(AB) = tr(BA)

Statement 2: tr(CD) = tr(DC)

wheretr() represents the trace of a matrix. Which one of the following holds?

Statement 1 is correct and Statement 2 is wrong. | |

Statement 1 is wrong and Statement 2 is correct. | |

Both Statement 1 and Statement 2 are correct. | |

Both Statement 1 and Statement 2 are wrong. |

Question 10 Explanation:

There are 10 questions to complete.

Gate 2022 CSE question paper and solution.

Practice Previous year GATE CSE Topicwise questions with detail Solution.