#
GATE Questions

**Stack:**

- Stack is a ordered collection of items

- Stack is a dynamic object whose size is constantly changing as items are pushed and popped .

- Stack may contain different data types

**Array:**

- Array is an ordered collection of items

- Array is a static object i.e. no of item is fixed and is assigned by the declaration of the array

- It contains same data types.

A) 105 | B) 7! x 6! |

C) 7!/5! | D) 420 |

Explanation:

Choose 1 person for the single room & from the remaining choose 2 for the double room & from the remaining choose 4 people for the four person room,

^{7}C

_{1 }x

^{6}C

_{2 }x

^{4}C

_{4 }

_{ = 7 x x 1 }

_{ = 7 x 15 = 105.}

A) Identifiers | B) keywords |

C) Strings | D) None |

Explanation:

All the above listed options are c++ tokens .They include:

- keywords

- Identifiers

- Constants

- Strings

- operators

The `fork()’ used to create a new process from an existing process. The new process is called the child process, and the existing process is called the parent. We can tell which is which by checking the return value from `fork()’. The parent gets the child’s pid returned to him, but the child gets 0 returned to him.

A) Monday | B) Tuesday |

C) Wednesday | D) Friday |

Explanation:

17th June, 1998 = (1997 years + Period from 1.1.1998 to 17.6.1998)

Odd days in 1600 years = 0

Odd days in 300 years = 1

97 years has 24 leap years + 73 ordinary years.

Number of odd days in 97 years ( 24 x 2 + 73) = 121 = 2 odd days.

Jan. Feb. March. April. May. June.

(31 + 28 + 31 + 30 + 31 + 17) = 168 days

168 days = 24 weeks = 0 odd day.

Total number of odd days = (0 + 1 + 2 + 0) = 3.

Given day is Wednesday.