Quiz Space

Computational Thinking Qualifier: 16 March 2025 (January 2025 term)

Question 1

+4 marksOne correct option

Statement

The following pseudocode is executed using the "Scores" dataset. At the end of the execution of below pseudocode, if count2 represents the number of male students whose Physics marks are less than or equal to Mathematics marks, then select the correct code fragment for A and B.

text
count1 = 0, count2 = 0
while(Table 1 has more rows){
Read the first row X in Table 1
if(....A.... or ....B....){
count1 = count1 + 1
}
else{
count2 = count2 + 1
}
Move X to Table 2
}
  1. A
  2. B
  3. C
  4. D

Question 2

+4 marksOne correct option

The following pseudocode is executed using the "Words" table. At the end of the execution, count stores the number of pairs of nouns such that both nouns have either the same letter count or both end with a full stop. Choose the correct code fragment to complete the pseudocode.

text
count = 0
while(Table 1 has more rows){
Read the first row X in Table 1
Move X to Table 2
if(X.PartOfSpeech == "Noun"){
while(Table 1 has more rows){
Read the first row Y in Table 1
Move Y to Table 3
if(***Statement 1***){
if(***Statement 2***){
count = count + 1
}
else{
if(***Statement 3***){
count = count + 1
}
}
}
}
Move all rows from Table 3 to Table 1
}
}
  1. A
  2. B
  3. C
  4. D

Question 3

+4 marksOne correct option

Statement

The following pseudocode is executed using the “Scores” dataset. At the end of the execution, variable Count captures the number of students whose total marks are more than the class average (of total marks) but have scored below the subject average in at least one subject. Assume that the variable AvgT holds the value of the average total marks. Similarly, the variables AvgP, AvgC and AvgM hold the value of the average marks of Physics, Chemistry and Mathematics respectively. Choose the correct code fragment to complete the pseudocode.

text
Count = 0
while(Table 1 has more rows){
Read the first row X from Table 1
A = False, B = False, C = False, D = False
if(X.Total > AvgT){
A = True
}
if(X.Mathematics < AvgM){
B = True
}
if(X.Physics < AvgP){
C = True
}
if(X.Chemistry < AvgC){
D = True
}
********************
* Fill the code *
********************
Move X to Table 2
}
  1. A
  2. B
  3. C
  4. D

9 more questions in this paper

Sign in with Google — it is free — to see every question with its answer and explanation, practise it in learning mode, or take it as a timed mock test.

More on the Computational Thinking (CT) Qualifier 16 Mar 2025 paper

The IIT Madras BS Computational Thinking (Computational Thinking (CT)) Qualifier paper sat on 16 Mar 2025, in the January 2025 term: 12 questions for 50 marks in 120 minutes. The first 3 questions are below. Sign in with Google — it is free — to see the whole paper with its answers and explanations, in learning mode or as a timed mock test.

FeatureComputational Thinking (CT) Qualifier 16 Mar 2025 at a glance
TermJanuary 2025 term
SubjectComputational Thinking
Course codeBSCS1001
Questions12
Marks50
Duration120 min
MCQ7
MSQ4
Numerical1
Official paperIIT M QUALIFIER AN EXAM QDQ1 16 Mar 2025
Negative markingNo negative marking.
Updated

Same Qualifier, other subjects

More Computational Thinking (CT)