C# Collections and Mathematical Functions Mcqs

Our collections of Multiple choice questions and answers focuses on study of C# Collections and Mathematical Functions. These questions are chosen from a collection of most authoritative and best reference books on C# Collections and Mathematical Functions. Our aim is to prepare an individual for competitive exams like NTS, GAT, ECAT, University and College entrance exams and various tests and job interviews. One should practice our Mcqs to assimilate C# Collections and Mathematical Functions comprehensively.

2.
In which of the following collections is the Input/Output index-based?

1. Stack
2. Queue
3. BitArray
4. ArrayList
5. HashTable

1 and 2 only

3 and 4 only

5 only

1, 2 and 5 only

3.
In which of the following collections is the Input/Output based on a key?

1. Map
2. Stack
3. BitArray
4. HashTable
5. SortedList

1 and 2 only

2 and 3 only

1, 2 and 3 only

4 and 5 only

4.
Which of the following statements are correct about the Stack collection?

1. It can be used for evaluation of expressions.
2. All elements in the Stack collection can be accessed using an enumerator.
3. It is used to maintain a FIFO list.
4. All elements stored in a Stack collection must be of similar type.
5. Top-most element of the Stack collection can be accessed using the Peek() method.

1 and 2 only

3 and 4 only

1, 2 and 5 only

All of the above

5.
A HashTable t maintains a collection of names of states and capital city of each state. Which of the following is the correct way to find out whether “Kerala” state is present in this collection or not?

T.ContainsKey("Kerala"),

T.HasValue("Kerala"),

T.HasKey("Kerala"),

T.ContainsState("Kerala"),

6.
Which of the following is the correct way to access all elements of the Queue collection created using the C#.NET code snippet given below?
Queue q = new Queue();
q.Enqueue("Sachin");
q.Enqueue('A');
q.Enqueue(false);
q.Enqueue(38);
q.Enqueue(5.4);

IEnumerator e;
e = q.GetEnumerator();
while (e.MoveNext())
Console.WriteLine(e.Current);

IEnumerable e;
e = q.GetEnumerator(); 
while (e.MoveNext()) 
Console.WriteLine(e.Current);

IEnumerator e;
e = q.GetEnumerable();
while (e.MoveNext()) 
Console.WriteLine(e.Current);

IEnumerator e;
e = Queue.GetEnumerator();
while (e.MoveNext()) 
Console.WriteLine(e.Current);

10.
Which of the following is the correct way to find out the number of elements currently present in an ArrayList Collection called arr?

Arr.Count

Arr.GrowSize

Arr.MaxIndex

Arr.Capacity

11.
Which of the following statements are correct about a HashTable collection?

1. It is a keyed collection.
2. It is a ordered collection.
3. It is an indexed collection.
4. It implements a IDictionaryEnumerator interface in its inner class.
5. The key – value pairs present in a HashTable can be accessed using the Keys and Values properties of the inner class that implements the IDictionaryEnumerator interface.

1 and 2 only

1, 2 and 3 only

4 and 5 only

1, 4 and 5 only

12.
Which of the following is the correct way to access all elements of the Stack collection created using the C#.NET code snippet given below?
Stack st = new Stack();
st.Push(11);
st.Push(22);
st.Push(-53);
st.Push(33);
st.Push(66);

IEnumerable e;
e = st.GetEnumerator();
while (e.MoveNext())
Console.WriteLine(e.Current);

IEnumerator e;
>e = st.GetEnumerable();
while (e.MoveNext())
Console.WriteLine(e.Current);

IEnumerator e;
e = st.GetEnumerator();
while (e.MoveNext()) 
Console.WriteLine(e.Current);

IEnumerator e;
e = Stack.GetEnumerator();
while (e.MoveNext()) 
Console.WriteLine(e.Current);

13.
Which of the following statements are correct about the Collection Classes available in Framework Class Library?

Elements of a collection cannot be transmitted over a network.

Elements stored in a collection can be retrieved but cannot be modified.

It is not easy to adopt the existing Collection classes for newtype of objects.

They use efficient algorithms to manage the collection, thereby improving the performance of the program.

0Shares
0
Scroll to Top