

MCQOPTIONS
Saved Bookmarks
This section includes 117 Mcqs, each offering curated multiple-choice questions to sharpen your Data Structures and Algorithms knowledge and support exam preparation. Choose a topic below to get started.
1. |
The spectrum of a graph is _______ if and only if it is _______ graph. |
A. | symmetry, bipartite |
B. | transitive, bipartite |
C. | cyclic, Euler |
D. | reflexive, planar |
Answer» B. transitive, bipartite | |
2. |
Every complete bipartite graph must not be _______ |
A. | planar graph |
B. | line graph |
C. | complete graph |
D. | subgraph |
Answer» D. subgraph | |
3. |
All closed walks are of ______ length in a bipartite graph. |
A. | infinite |
B. | even |
C. | odd |
D. | odd prime |
Answer» C. odd | |
4. |
Bipartite graphs are used in ________ |
A. | modern coding theory |
B. | colouring graphs |
C. | neural networks |
D. | chemical bonds |
Answer» B. colouring graphs | |
5. |
In a complete bipartite graph, the intersection of two sub graphs is ______ |
A. | 1 |
B. | null |
C. | 210 |
D. | 412 |
Answer» C. 210 | |
6. |
What is the maximum number of edges in a bipartite graph on 14 vertices? |
A. | 78 |
B. | 15 |
C. | 214 |
D. | 49 |
Answer» E. | |
7. |
The partition V = V1 ∪ V2 in a bipartite graph G1 is called ________ |
A. | bipartition of G1 |
B. | 2-vertex set of G1 |
C. | sub bipartite graphs |
D. | disjoint vertex set |
Answer» C. sub bipartite graphs | |
8. |
The time complexity to test whether a graph is bipartite or not is said to be _______ using depth first search. |
A. | O(n3) |
B. | linear time |
C. | O(1) |
D. | O(nlogn) |
Answer» C. O(1) | |
9. |
In a ______ the degree of each and every vertex is equal. |
A. | regular graph |
B. | point graph |
C. | star graph |
D. | euler graph |
Answer» D. euler graph | |
10. |
The maximum number of edges in a bipartite graph on 14 vertices is ___________ |
A. | 56 |
B. | 14 |
C. | 49 |
D. | 87 |
Answer» D. 87 | |
11. |
What would be the output of the following C++ program if the given input is0 0 0 1 10 0 0 0 10 0 0 1 01 0 1 0 01 1 0 0 0 |
A. | 0 2 3 1 4 |
B. | 0 3 2 4 1 |
C. | 0 2 3 4 1 |
D. | 0 3 2 1 4 |
Answer» C. 0 2 3 4 1 | |
12. |
What would be the value of the distance matrix, after the execution of the given code? |
A. | a |
B. | b |
C. | c |
D. | d |
Answer» C. c | |
13. |
Which of the given statement is true? |
A. | All the Cyclic Directed Graphs have topological sortings |
B. | All the Acyclic Directed Graphs have topological sortings |
C. | All Directed Graphs have topological sortings |
D. | None of the given statements is true |
Answer» B. All the Acyclic Directed Graphs have topological sortings | |
14. |
Dijkstra’s Algorithm will work for both negative and positive weights? |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» C. May be | |
15. |
Complete the given snippet of code for the adjacency list representation of a weighted directed graph. |
A. | vertex, vertex |
B. | neighbor, vertex |
C. | neighbor, neighbor |
D. | vertex, neighbor |
Answer» D. vertex, neighbor | |
16. |
What would be the time complexity of the following function which adds an edge between two vertices i and j, with some weight ‘weigh’ to the graph having V vertices? |
A. | O(1) |
B. | O(V) |
C. | O(V*V) |
D. | O(log V) |
Answer» B. O(V) | |
17. |
To create an adjacency list C++’s map container can be used. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
18. |
A connected graph T without any cycles is called ........ |
A. | free graph |
B. | no cycle graph |
C. | non cycle graph |
D. | circular graph |
Answer» B. no cycle graph | |
19. |
For an undirected graph with n vertices and e edges, the sum of the degree of each vertex is equal to |
A. | 2n |
B. | (2n-1)/2 |
C. | 2e |
D. | 4n |
Answer» D. 4n | |
20. |
Let A be an adjacency matrix of a graph G. The ij th entry in the matrix Ak , gives |
A. | The number of paths of length K from vertex Vi to vertex Vj. |
B. | Shortest path of K edges from vertex Vi to vertex Vj. |
C. | Length of a Eulerian path from vertex Vi to vertex Vj. |
D. | Length of a Hamiltonian cycle from vertex Vi to vertex Vj. |
Answer» C. Length of a Eulerian path from vertex Vi to vertex Vj. | |
21. |
A …………… is an acyclic digraph, which has only one node with indegree 0, and other nodes have in-degree 1. |
A. | Directed tree |
B. | Undirected tree |
C. | Dis-joint tree |
D. | Direction oriented tree |
Answer» B. Undirected tree | |
22. |
If a simple graph G, contains n vertices and m edges, the number of edges in the Graph G'(Complement of G) is ___________ |
A. | (n*n-n-2*m)/2 |
B. | (n*n+n+2*m)/2 |
C. | (n*n-n-2*m)/2 |
D. | (n*n-n+2*m)/2 |
Answer» B. (n*n+n+2*m)/2 | |
23. |
A connected graph T without any cycles is called |
A. | a tree graph |
B. | free tree |
C. | a tree |
D. | All of above |
Answer» E. | |
24. |
The number of edges in a simple, n-vertex, complete graph is |
A. | n*(n-2) |
B. | n*(n-1) |
C. | n*(n-1)/2 |
D. | n*(n-1)*(n-2) |
Answer» D. n*(n-1)*(n-2) | |
25. |
Graph traversal is different from a tree traversal, because: |
A. | trees are not connected |
B. | graphs may have loops |
C. | trees have root |
D. | None of these |
Answer» D. None of these | |
26. |
The spanning tree of connected graph with 10 vertices contains .............. |
A. | 9 edges |
B. | 11 edges |
C. | 10 edges |
D. | 9 vertices |
Answer» B. 11 edges | |
27. |
A complete graph can have ............... |
A. | n^2 spanning trees |
B. | n^(n-2) spanning trees |
C. | n^(n+1) spanning trees |
D. | n^n spanning trees |
Answer» C. n^(n+1) spanning trees | |
28. |
What is the number of words that can be formed from the given Directed Acyclic Word Graph? |
A. | 2 |
B. | 4 |
C. | 12 |
D. | 7 |
Answer» C. 12 | |
29. |
In the given graph which edge should be removed to make it a Bipartite Graph? |
A. | A-C |
B. | B-E |
C. | C-D |
D. | D-E |
Answer» B. B-E | |
30. |
What is the maximum number of edges in a bipartite graph having 10 vertices? |
A. | 24 |
B. | 21 |
C. | 25 |
D. | 16 |
Answer» D. 16 | |
31. |
What would be the DFS traversal of the given Graph? |
A. | ABCED |
B. | AEDCB |
C. | EDCBA |
D. | ADECB |
Answer» B. AEDCB | |
32. |
Time Complexity of DFS is? (V – number of vertices, E – number of edges) |
A. | O(V + E) |
B. | O(V) |
C. | O(E) |
D. | None of the mentioned |
Answer» B. O(V) | |
33. |
The maximum degree of any vertex in a simple graph with n vertices is |
A. | n–1 |
B. | n+1 |
C. | 2n–1 |
D. | n |
Answer» B. n+1 | |
34. |
The graphs G1 and G2 with their incidences matrices given are Isomorphic. e1 e2 e3 e4 e5 e6 v1 1 0 0 0 0 0 v2 1 1 0 0 0 1 v3 0 1 1 0 1 0 v4 0 0 1 1 0 0 v5 0 0 0 1 1 1 e1 e2 e3 e4 e5 e6 v1 0 0 1 0 0 0 v2 1 0 1 0 1 0 v3 1 1 0 1 0 0 v4 0 1 0 0 0 1 v5 0 0 0 1 1 1 |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
35. |
Given the following adjacency matrix of a graph(G) determine the number of components in the G. [0 1 1 0 0 0], [1 0 1 0 0 0], [1 1 0 0 0 0], [0 0 0 0 1 0], [0 0 0 1 0 0], [0 0 0 0 0 0]. |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» D. 4 | |
36. |
For which type of graph, the given program would run infinitely? The Input would be in the form of an adjacency Matrix and n is its dimension (1 |
A. | All Fully Connected Graphs |
B. | All Empty Graphs |
C. | All Bipartite Graphs |
D. | None of the Mentioned |
Answer» C. All Bipartite Graphs | |
37. |
Given the following program, what will be the 3rd number that’d get printed in the output sequence for the given input? |
A. | 2 |
B. | 6 |
C. | 8 |
D. | 4 |
Answer» D. 4 | |
38. |
What is the maximum number of edges in a bipartite graph having 10 vertices? |
A. | 24 |
B. | 21 |
C. | 25 |
D. | 16 |
Answer» D. 16 | |
39. |
Which of the following graphs are isomorphic to each other? |
A. | fig 1 and fig 2 |
B. | fig 2 and fig 3 |
C. | fig 1 and fig 3 |
D. | fig 1, fig 2 and fig 3 |
Answer» E. | |
40. |
Graphs are represented using ............ |
A. | Adjacency tree |
B. | Adjacency linked list |
C. | Adjacency graph |
D. | Adjacency queue |
Answer» C. Adjacency graph | |
41. |
In a graph if E=(u,v) means ...... |
A. | u is adjacent to v but v is not adjacent to u |
B. | e begins at u and ends at v |
C. | u is processor and v is successor |
D. | both b and c |
Answer» E. | |
42. |
In a graph if e=[u, v], Then u and v are called |
A. | endpoints of e |
B. | adjacent nodes |
C. | neighbors |
D. | all of above |
Answer» E. | |
43. |
The most efficient algorithm for finding the number of connected components in an undirected graph on n vertices and m edges has time complexity. |
A. | A |
B. | B |
C. | C |
D. | D |
Answer» D. D | |
44. |
If a simple graph G, contains n vertices and m edges, the number of edges in the Graph G'(Complement of G) is ___________ |
A. | (n*n-n-2*m)/2 |
B. | (n*n+n+2*m)/2 |
C. | (n*n-n-2*m)/2 |
D. | (n*n-n+2*m)/2 |
Answer» B. (n*n+n+2*m)/2 | |
45. |
A ……….. is a graph that has weights of costs associated with its edges. |
A. | Network |
B. | Weighted graph |
C. | Both A and B |
D. | None of the above |
Answer» D. None of the above | |
46. |
In the given graph identify the cut vertices. |
A. | B and E |
B. | C and D |
C. | A and E |
D. | C and B |
Answer» E. | |
47. |
For a given graph G having v vertices and e edges which is connected and has no cycles, which of the following statements is true? |
A. | v=e |
B. | v = e+1 |
C. | v + 1 = e |
D. | None of the mentioned |
Answer» C. v + 1 = e | |
48. |
Which of the following is useful in traversing a given graph by breadth first search? |
A. | set |
B. | List |
C. | stacks |
D. | Queue |
Answer» E. | |
49. |
The minimum number of edges in a connected cyclic graph on n vertices is |
A. | n |
B. | n+1 |
C. | n-1 |
D. | none of the above |
Answer» B. n+1 | |
50. |
The given Graph is regular. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |