Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
BSMA1001 · Mathematics for Data Science I
All 2025 papers
Examination Instructions & Guidelines
- Solve on notebook/paper first before checking solutions.
- MCQ: Exactly 1 option is correct. Negative marking applies.
- MSQ: One or more options correct. Select all to score.
- NAT: Numerical response. No negative marking.
- Scientific calculator allowed for all calculations.
- Official answer key is sealed at the end of this sheet.
Quiz 1 · 26 Oct 2025 (AN)Quiz 1
Useful Reference Data for this Paper
Q1MCQ4 Marks·Choose one option
- A

- B

- C

- D

- A
- Q2MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q3MSQ4 Marks·Choose all correct options

- AR is an equivalence relation.
- BS is an equivalence relation.
- CR is not transitive.
- DS is not symmetric.
- Q4MSQ4 Marks·Choose all correct options
Which of the following statements is(are) true?
- A

- B

- C

- D

- A
- Q5MSQ4 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q6NAT4 Marks·Write the number
Your answer: - Q7NAT4 Marks·Write the number
In an online degree program, it was found that in one term, 72 students took Mathematics, 85 students took Statistics, and 30 students took both Mathematics and Statistics. How many students took only one of the two subjects?
Your answer: - Q8NAT4 Marks·Write the number
Your answer: - Q9NAT4 Marks·Write the number
Your answer: - Q10NAT4 Marks·Write the number
Your answer: - Q11NAT5 Marks·Write the number
Your answer: - Q12NAT5 Marks·Write the number
Your answer:
End Term · 31 Aug 2025 (FN)End Term
- Q13MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q14MCQ4 Marks·Choose one option

- A

- B

- C

- D

- A
- Q15MCQ4 Marks·Choose one option
Suppose Dijkstra’s algorithm is run on the graph below, starting at node A. In what order do the shortest distances to the other vertices get finalized?

- A

- B

- C

- D

- A
- Q16MSQ3 Marks·Choose all correct options
Which of the following functions have graphs as in Figure 2?

- A

- B

- C

- D

- A
- Q17MSQ3 Marks·Choose all correct options
Which of the following options is / are true ?
- A

- B

- C

- D

- A
- Q18MSQ3 Marks·Choose all correct options
The following tree is the BFS tree rooted at node P of an undirected graph :
Which of the following edges cannot exist in the original graph?- A(T, V)
- B(U, R)
- C(P, U)
- D(W, P)
- Q19NAT1 Mark·Write the number
Your answer: - Q20NAT3 Marks·Write the number
Your answer: - Q21NAT3 Marks·Write the number
Your answer: - Q22NAT3 Marks·Write the number
Your answer: - Q23NAT4 Marks·Write the number
Your answer: - Q24NAT4 Marks·Write the number
Your answer: Read the passage below, then answer Q25–Q26
Q25MSQ3 Marks·Choose all correct optionsChoose the set of correct options.
- A

- B

- C

- D

- A
- Q26NAT3 Marks·Write the number
Your answer: Read the passage below, then answer Q27–Q28
Consider the function,

Answer the given subquestions.
Q27MSQ4 Marks·Choose all correct optionsWhich of the following options is (are) correct?
- A

- B

- C

- D

- A
- Q28NAT3 Marks·Write the number
Your answer:
Quiz 2 · 3 Aug 2025 (AN)Quiz 2
Useful Reference Data for this Paper
Q29MCQ4 Marks·Choose one option
- A

- B

- C

- D

- A
- Q30MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q31MSQ5 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q32MSQ4 Marks·Choose all correct options

- Af is not continuous.
- Bf is continuous.
- Cg is not continuous.
- Dg is continuous.
- Q33MSQ4 Marks·Choose all correct options
Which of the following functions are one-one?
- A

- B

- C

- D

- A
- Q34NAT2 Marks·Write the number
Your answer: - Q35NAT3 Marks·Write the number
Your answer: - Q36NAT3 Marks·Write the number
Your answer: - Q37NAT4 Marks·Write the number
Your answer: Read the passage below, then answer Q38–Q39
Q38MCQ3 Marks·Choose one option
- A

- B

- C

- D

- A
- Q39NAT3 Marks·Write the number
Your answer: Read the passage below, then answer Q40–Q41
Q40MCQ3 Marks·Choose one optionChoose the correct options.
- A

- B

- C

- D

- A
- Q41NAT3 Marks·Write the number
Suppose m, n are two solutions of the equation f(x) = 3 such that m < n then find the value of n − m.
Your answer: Read the passage below, then answer Q42–Q43
Q42MSQ3 Marks·Choose all correct optionsIf y = mx + c is the equation of the tangent of f at x = 3 then choose the correct options.
- A

- B

- C

- D

- A
- Q43NAT3 Marks·Write the number
Your answer:
End Term · 13 Apr 2025 (FN)End Term
- Q44MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q45MCQ3 Marks·Choose one option
Which of the following options is true?
- AThe minimum cost-spanning tree obtained by Prim’s Algorithm is always the same as obtained by Kruskal’s Algorithm.
- BThe minimum cost-spanning tree is not a tree.
- CThe cost of the spanning tree obtained by Prim’s Algorithm is the same as obtained by Kruskal’s Algorithm.
- DIf the weight of each edge in a graph is equal, then the total cost of the graph is equal to the cost of the minimum cost-spanning tree.
- Q46MSQ3 Marks·Choose all correct options
Which of the following statements is (are) correct?
- A

- B

- C

- D

- A
- Q47MSQ4 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q48MSQ4 Marks·Choose all correct options

- AIf we perform Breadth-First Search at node 0, then one of the possible orders in which the nodes will be visited is 01423567.
- BIf we perform Depth First Search at node 0, then one of the possible order in which the nodes will be visited is 04123576
- CIf we perform Breadth-First Search at node 0, then one of the possible orders in which the nodes will be visited is 01423765.
- DIf we perform Depth First Search at node 0, then one of the possible orders in which the nodes will be visited is 04132567.
- Q49NAT2 Marks·Write the number
Your answer: - Q50NAT3 Marks·Write the number
Your answer: Read the passage below, then answer Q51–Q52

Based on the above data, answer the subquestions.
Q51NAT2 Marks·Write the number
Your answer:- Q52NAT2 Marks·Write the number
Your answer: Read the passage below, then answer Q53–Q56
Q53MCQ1 Mark·Choose one option
- ATRUE
- BFALSE
- Q54MCQ1 Mark·Choose one option

- ATRUE
- BFALSE
- Q55MCQ1 Mark·Choose one option

- ATRUE
- BFALSE
- Q56NAT2 Marks·Write the number
Your answer: Read the passage below, then answer Q57–Q58

Based on the above data, answer the given subquestions.
Q57NAT3 Marks·Write the number
Your answer:- Q58NAT3 Marks·Write the number
Your answer: Read the passage below, then answer Q59–Q60
Q59NAT3 Marks·Write the numberHow much time(in sec) the arrow will take to reach the ground?
Your answer:- Q60MSQ4 Marks·Choose all correct options
Which of the following options is/are true ?
- A

- B

- C

- D

- A
Read the passage below, then answer Q61–Q62
Suppose Nitya wishes to find the minimum cost spanning tree of the graph given below. While finding the minimum cost spanning tree she finds that a few edge weights are missing (x and y) but she is sure that the weight of the minimum cost spanning tree is 15 in the graph.

Based on the above data, answer the given subquestions.
Q61MSQ4 Marks·Choose all correct optionsWhich of the following are possible values for x and y?
- Ax = 2, y = 6.
- Bx= 4, y = 3.
- Cx = 3, y = 4.
- Dx = 1, y = 6.
- Q62NAT3 Marks·Write the number
What is the minimum number of colors required to properly color the vertices of the given graph such that no two adjacent vertices share the same color?
Your answer:
End Term · 13 Apr 2025 (AN)End Term
- Q63MCQ3 Marks·Choose one option
Which of the following options is true?
- AThe cost of the spanning tree obtained by Prim’s Algorithm is the same as obtained by Kruskal’s Algorithm.
- BThe minimum cost-spanning tree obtained by Prim’s Algorithm is the same as obtained by Kruskal’s Algorithm.
- CThe minimum cost-spanning tree is not a tree.
- DIf the weight of each edge in a graph is equal, then the total cost of the graph is equal to the cost of the minimum cost-spanning tree.
- Q64MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q65MSQ3 Marks·Choose all correct options
Which of the following statements is (are) correct?
- A

- B

- C

- D

- A
- Q66MSQ3 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q67MSQ4 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q68MSQ4 Marks·Choose all correct options

- AIf we perform Breadth-First Search at node 0, then one of the possible orders in which the nodes will be visited is 01246573.
- BIf we perform Depth First Search at node 7, then one of the possible order in which the nodes will be visited is 74356012
- CIf we perform Breadth-First Search at node 0, then one of the possible orders in which the nodes will be visited is 01264537.
- DIf we perform Depth First Search at node 0, then one of the possible orders in which the nodes will be visited is 76435012.
- Q69NAT2 Marks·Write the number
Your answer: - Q70NAT3 Marks·Write the number
Your answer: Read the passage below, then answer Q71–Q72
Q71NAT3 Marks·Write the number
Your answer:- Q72NAT3 Marks·Write the number
Your answer: Read the passage below, then answer Q73–Q74

Based on the above data, answer the given subquestions.
Q73MSQ4 Marks·Choose all correct options
- A

- B

- C

- D

- A
- Q74NAT3 Marks·Write the number
What is the minimum number of colors required to properly color the vertices of the given graph such that no two adjacent vertices share the same color?
Your answer: Read the passage below, then answer Q75–Q78
Q75MCQ3 Marks·Choose one option
- ATRUE
- BFALSE
- Q76NAT3 Marks·Write the number
Your answer: - Q77MCQ3 Marks·Choose one option

- ATRUE
- BFALSE
- Q78MCQ3 Marks·Choose one option

- ATRUE
- BFALSE
Official KeyMaster Answer Key & Explanations
Official answer keys from IIT Madras BS past papers. Click any question to review.
Reveal KeyCollapse Key
Master Answer Key & Explanations
Official answer keys from IIT Madras BS past papers. Click any question to review.