0% found this document useful (0 votes)
28 views12 pages

Robotic and AI Book-9 Booklet

The document contains a series of Assertion and Reasoning multiple-choice questions (MCQs) related to robotics, artificial intelligence, and Python programming. Each question presents an assertion about a specific topic followed by a reasoning statement, requiring the reader to determine the relationship between the two. Additionally, there are competency-focused practice questions that further explore these topics in practical scenarios.

Uploaded by

HARD 1K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views12 pages

Robotic and AI Book-9 Booklet

The document contains a series of Assertion and Reasoning multiple-choice questions (MCQs) related to robotics, artificial intelligence, and Python programming. Each question presents an assertion about a specific topic followed by a reasoning statement, requiring the reader to determine the relationship between the two. Additionally, there are competency-focused practice questions that further explore these topics in practical scenarios.

Uploaded by

HARD 1K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Assertion Reasoning MCQs

Read the following questions based on Assertion (A) and Reasoning (R). Select the correct option
as follows:
a. Both A and R are true, and R is the correct explanation of A.
b. Both A and R are true, but R is not the correct explanation of A.
c. A is true, but R is false.
d. A is false, and R is true.

Chapter - 1

1. Assertion (A): Robots can be programmed to perform specific tasks with or without human intervention.
Reason (R): Robots are controlled by a computer program that allows them to process sensor data and make
decisions automatically.
2. Assertion (A): Robots can perform tasks without tiring, which increases production efficiency.
Reason (R): Robots need periodic breaks and rest to maintain optimal performance.
Chapter - 2

3. Assertion (A): Actuators are devices used to perform physical actions like moving a robot's arms or wheels.
Reason (R): Actuators convert electrical signals into physical movements, controlling the motion and actions of
the robot.
4. Assertion (A): Manipulators in robots consist of links and joints that help perform actions and interact with
objects.
Reason (R): Links are the main sections of the manipulator, while joints provide the mechanical power to move the
robot’s arms and other parts.
Chapter - 3

5. Assertion (A): Linear motion refers to the movement of a robot in a straight line along a specific path, typically
used in transportation and material handling.
Reason (R): Linear motion allows a robot to change its direction and orientation while following a curved trajectory.
6. Assertion (A): Links and joints in robots help create the mechanical framework that enables robots to perform
various types of motions, including linear, circular, and angular motion.
Reason (R): Links are rigid or flexible elements that connect the joints and help perform tasks, while joints provide
freedom of movement.
Chapter - 4

7. Assertion (A): The Turing test is used to evaluate whether a machine can exhibit human-like intelligence through
conversation.
Reason (R): The Turing test involves an evaluator having a conversation with both a human and a machine, and if
the evaluator cannot differentiate between the two, the machine is considered to have passed the test.
8. Assertion (A): Bias, prejudice, fairness, accountability, and transparency are key ethical issues in AI.
Reason (R): Ethics in AI deals only with technical issues related to the performance and functionality of AI systems.

Chapter - 5

9. Assertion (A): Data refers to raw facts that are generated by almost all daily activities, including reading, writing,
speaking, and seeing.
Reason (R): The raw data is transformed into meaningful information after processing, which helps in decision
making.

1
Kips
10. Assertion (A): Data plays a crucial role in the development and operation of AI as it allows AI algorithms to learn
and make predictions.
Reason (R): The performance and accuracy of AI models are not affected by the quantity, quality, or relevance of
the data used.
Chapter - 6

11. Assertion (A): Deterministic computing refers to a computing system where the output and behaviour are
completely determined by the input and predefined rules.
Reason (R): In deterministic computing, randomness and flexibility are allowed to adapt to new or changing data.
12. Assertion (A): AI algorithms are necessary in all situations to solve problems involving uncertainty and complexity.
Reason (R): While AI is useful for complex problems, classical algorithms or deterministic techniques may still be
more efficient for many other problems.
Chapter - 7

13. Assertion (A): A Python dictionary is a collection of unordered data that stores values as key-value pairs.
Reason (R): In a dictionary, the keys are unique and serve as an index for accessing associated values.
14. Assertion (A): Operators in Python are symbols that perform specific operations on operands.
Reason (R): Python provides various types of operators such as arithmetic, relational, and logical operators to
perform different tasks in a program.
Chapter - 8

15. Assertion (A): In Python, the if-else statement is used to execute one block of code when the condition is true, and
another when it is false.
Reasoning (R): The if-else statement ensures that only one block of code is executed based on the given condition.
16. Assertion (A): The for loop in Python is ideal when the number of iterations is known before the loop starts.
Reasoning (B): The for loop is particularly useful for iterating over collections such as lists, tuples, and dictionaries.
Chapter - 9

17. Assertion (A): Functions defined in Python modules require importing the corresponding module before they can
be used.
Reasoning (R): Modules like math and random define functions that can be accessed by importing them into the
program.
18. Assertion (A): Function parameters are the actual values passed during the function call.
Reasoning (R): Arguments are variables within the parentheses in the function header that act as placeholders for
the values passed to the function.
Chapter - 10

19. Assertion (A): Expert systems aim to replicate human knowledge and competence for specific tasks.
Reasoning (R): These systems provide problem-solving capabilities by adding subject-specific rules and
information.
20. Assertion (A): Neural Networks are computational models inspired by the structure of biological neural networks
in the human brain.
Reasoning (R): Neural networks, also known as Artificial Neural Networks (ANN) or Deep Neural Networks
(DNN), are machine learning algorithms that make judgments based on input data.

2
Kips
Competency Focused Practice Questions
Chapter - 1
1. Spot, developed by Boston Dynamics, is a four-legged ground robot designed to navigate various terrains, including
stairs and rough surfaces. It is used in industrial applications like inspection, exploration, and carrying payloads.
Spot’s ability to adapt to different environments makes it highly versatile.
How does Spot’s ability to navigate rough terrain enhance its usability in industrial applications?
2. Robots that work in hazardous environments, such as chemical plants or oil rigs, can perform dangerous tasks like
handling toxic materials, cutting, or welding. These robots are controlled remotely, allowing humans to prevent
themselves from any harm while completing these dangerous tasks.
How do robots improve safety in hazardous work environments, such as chemical plants or nuclear reactors?
3. A factory uses industrial robots for high-precision tasks. These robots are programmed to perform tasks like
welding and cutting, ensuring consistent quality. Which feature of these robots allows them to perform these tasks
with high accuracy and minimal error?
a. They are equipped with infrared sensors. b. They operate in extreme environments.
c. They have a high degree of precision. d. They require continuous human guidance.
4. Consider a robot used in military applications to handle hazardous materials like explosives. Which feature is most
essential for this robot to ensure human safety while performing such critical tasks?
a. Autonomous decision-making abilities
b. High durability and strength for rough terrains
c. Sensors to detect temperature changes
d. Remote control for human operators to stay at a safe distance
Chapter - 2
5. Sensors are vital components of robots, enabling them to detect environmental changes. These devices gather
data related to temperature, pressure, light, sound, and distance, which are used by robots to detect obstacles,
navigate, and make decisions. Common types of sensors include temperature sensors, ultrasonic sensors, and
proximity sensors. These sensors act as input devices, providing essential information that helps robots function
autonomously in different settings.
Mention two types of sensors used in robots and their functions.
6. Robots are designed differently depending on the tasks they are intended to perform. For example, underwater
robots are built to handle extreme conditions of the ocean depths, while aerial robots (drones) are designed
for flight and various aerial tasks. Similarly, mobile robots are intended for autonomous navigation in diverse
environments such as warehouses, hospitals, and outdoor areas.
What are the key design considerations when creating a robot for a specific environment, such as underwater or
aerial tasks?
7. A humanoid robot is designed to interact with its environment, mimicking human-like movements and tasks. The
robot’s arms and legs move using motors and sensors. Which component is responsible for translating electrical
signals into physical movements, such as arm rotation or leg motion?
a. Controller b. Actuators
c. Sensors d. Manipulators

3
Kips
8. In an industrial setting, a robotic arm performs precise tasks, such as assembling small parts. To create movements
of the robotic arm, which actuator would be most effective for controlling precise rotations and fine adjustments?
a. Hydraulic actuator b. Pneumatic actuator
c. Electric actuator d. Piezoelectric actuator
Chapter - 3
9. Two-dimensional motion enables a robot to move in a plane, typically along both the X and Y axes. This allows the
robot to move forward, backward, left, right, and diagonally. Robots that can navigate in two dimensions are more
versatile and can interact within a broader workspace, making them ideal for more complex applications.
What advantages does two-dimensional motion provide to robots, and in which directions can they move within
this plane?
10. The degree of freedom (DoF) refers to the number of independent movements a robot can perform. The DoF
of a robot is determined by the number of joints and their specific design. Each joint adds a degree of freedom,
allowing the robot to move or rotate along a particular axis.
What is meant by the degree of freedom (DoF) in robots, and how is it determined?
11. In a robot designed to move in a circular pattern while maintaining a constant distance from a fixed point, which
type of motion does the robot primarily exhibit?
a. Linear motion b. Angular motion
c. Circular motion d. Two-dimensional motion
12. In a robot designed to navigate within a two-dimensional plane and make directional changes, which combination
of motions would be essential for its functionality?
a. One-dimensional motion and circular motion b. Angular motion and linear motion
c. Linear motion and two-dimensional motion d. Circular motion and two-dimensional motion
Chapter - 4
13. The Turing test, proposed by Alan Turing in 1950, is designed to assess the intelligence of machines. In this test, an
evaluator converses with both a human and a machine. If the evaluator cannot distinguish between the responses
of human and the machine, the machine is said to have passed the Turing test.
What is Turing test, and how does it determine whether a machine possesses human-like intelligence?
14. Ethics in AI refers to the moral implications and principles that guide the use of AI technologies. Issues such
as bias, fairness, accountability, and transparency are essential to address when developing AI systems. Ethical
considerations ensure AI is used responsibly, minimising harm and maximising benefits for society.
Mention two ethical issues in AI with their significance.
15. Natural language processing (NLP) algorithms are crucial in AI systems, such as chatbots, that simulate human
conversation. These AI systems rely on NLP to understand and respond to human language. The Turing test is an
important measure of how effectively these systems interact with humans.
What is the main purpose of using the Turing test in AI development?
a. To improve the security of AI systems
b. To assess how AI systems handle sensitive data
c. To evaluate if AI systems can pass for conversation with humans
d. To train AI systems on large data sets
16. Which of the following is an important ethical consideration in AI that relates to ensuring fairness and
accountability?
a. The development of Natural Language Processing tools
4
Kips
b. Bias, prejudice, and fairness in AI decision-making
c. The transparency of AI algorithms
d. The effectiveness of AI in healthcare applications
Chapter - 5
17. To acquire relevant data for AI projects, methods such as surveys, observations, and web scraping are used. For
instance, a company might use online surveys to gather data on customer preferences, which can then be used to
enhance AI systems in e-commerce.
What is the role of surveys and web scraping in acquiring data for AI projects? How do these methods contribute
to improving AI-based systems?
18. Data visualisation techniques, such as bar graphs, scatter plots, and heat maps, are used to explore and understand
large datasets. These visual representations help in identifying patterns and making decisions based on the data’s
characteristics.
Why is data visualisation important in AI projects? How does it help in understanding complex data patterns and
relationships?
19. How is data different from information in the context of decision-making?
a. Data and information are the same in decision-making.
b. Data becomes information only when it is processed and holds meaning or context.
c. Data is always more useful than information.
d. Information refers only to numerical data while data includes all forms of content.
20. What would happen if AI models were trained with insufficient or poor-quality data?
a. The AI model would likely provide highly accurate predictions.
b. The AI model would not work at all.
c. The performance and accuracy of the AI model would be negatively impacted.
d. The AI model would become faster but less accurate.
Chapter - 6
21. Artificial Intelligence (AI) has played a crucial role in expanding the capabilities of computing systems. AI
applications like speech recognition, autonomous driving, and natural language understanding rely heavily on
algorithms, big data, and computational power.
Mention two specific AI applications and their impact on real-world systems.
22. In deterministic computing, the system’s output is determined solely by the input and a predefined set of rules or
algorithms. This rigid system is highly structured but lacks adaptability to new data or real-world complexities.
Mention any two limitations of deterministic computing.
23. Probabilistic computing is used to manage uncertainty in complex systems. In which scenario would probabilistic
computing be more beneficial than deterministic computing?
a. When precise and predictable results are required for simple tasks
b. When the system needs to adapt to uncertain or changing conditions
c. When the program requires the execution of a fixed set of instructions
d. When the input data is always complete and accurate
24. In telecommunications, AI may not be needed. Why are predefined rules and protocols sufficient for efficient data
transmission and call routing?
a. They ensure randomness and flexibility in data handling.

5
Kips
b. They provide a fixed, predictable framework that avoids uncertainty.
c. They adapt to every user’s preferences and historical data.
d. They allow for probabilistic decision-making in uncertain environments.
Chapter - 7
25. In Python, a variable is used to store data that can change during program execution. Variables have certain rules
for naming, including starting with a letter or an underscore and being case-sensitive.
What are the rules for naming variables in Python?
26. Python offers various data types, including lists, tuples, dictionaries, and sets. These data types determine the types
of values a variable can hold and the operations that can be performed on them. A dictionary, for example, is an
unordered collection of key-value pairs.
What are the differences between a dictionary and a set in Python?
27. Which of the following errors occur when there is a grammatical mistake in the code, such as a misspelling of a
function name?
a. Logical errors b. Linking errors
c. Syntax errors d. Runtime errors
28. What is a dictionary in Python?
a. A collection of ordered and immutable elements
b. A collection of unordered, changeable, and indexed key-value pairs
c. A collection of unique elements
d. A collection of ordered values with no keys
Chapter - 8
29. Python allows repetitive execution of a block of code through loops. The two primary loops in Python are for and
while. You may use the range() function with a for loop to iterate over a sequence of numbers.
Write Python code that calculates the sum of all even numbers between 1 and 100 using for loop.
30. A nested loop refers to a loop inside another loop. This is often used when you need to perform operations that
involve multi-dimensional data or multiple conditions.
Write Python code to print the multiplication table for numbers from 1 to 5.
31. What is the purpose of the ‘in’ operator in Python?
a. To check if a value exists in a sequence b. To start a loop
c. To create a function d. To define a variable
32. What is the purpose of the 'pass' statement in Python?
a. It terminates a loop when a condition is met.
b. It skips the current iteration of a loop.
c. It serves as a placeholder, allowing code to be syntactically correct while leaving the body empty.
d. It repeats the current iteration in a loop.
Chapter - 9
33. Python modules offer a wide range of functionality. The math and random modules are some of the most commonly
used modules in programming. The random module is used to generate random numbers, and the math module
provides mathematical functions like sqrt() and factorial().

6
Kips
Write a program that generates a random integer between 1 and 100 using the random module. Then, use the math
module to calculate the square root of the generated number.
34. Void functions are functions that perform actions but do not return a value. These functions often have side
effects, such as printing to the console or modifying global variables.
Create a function called print_table_of_numbers(n) that prints the multiplication table of a number (n).
35. How can you use the randrange() function in your program?
a. By importing the math module b. By importing the random module
c. By importing the statistics module d. By importing the datetime module
36. Which of the following statements is true about fixed length arguments in Python functions?
a. They allow an indefinite number of arguments to be passed.
b. They can only accept one argument.
c. They require a predefined number of arguments.
d. They allow values to be passed but not variables.
Chapter - 10

37. Artificial intelligence is categorised into two parts based on the capability of performing tasks: Narrow AI and
Broad AI. Narrow AI is designed to perform a single task or a collection of related tasks, while Broad AI refers to
systems that mimic human-like cognitive abilities, allowing them to perform a variety of intellectual tasks.
How do Narrow AI and Broad AI differ in terms of their capabilities and applications?
38. Expert systems, computer vision, natural language processing, and neural networks are key components of
Artificial Intelligence. These technologies are used in various fields, including healthcare, automation, and data
analysis. Expert systems replicate human knowledge for specific tasks, computer vision allows machines to "see"
and analyse visual data, NLP enables computers to understand human language, and neural networks help in
making predictions and decisions based on data.
Mention any two areas where AI technologies like expert systems and computer vision can be applied and explain
their significance in those fields.
39. Which of the following best describes the role of computer vision in AI?
a. Enabling computers to recognise and interact with human language
b. Enabling computers to process and analyse text data
c. Enabling computers to interpret visual data, such as photos and videos
d. Creating neural networks for machine learning tasks
40. How do neural networks in AI work?
a. They simulate the human brain’s structure and function to process data and make predictions or decisions based
on input data.
b. They are based on predefined rules and cannot learn from data.
c. They replicate human visual and auditory abilities.
d. They use mathematical formulas to process natural language.

7
Kips
Latest Sample Paper
Maximum Marks: 100 Time Allowed: 2 Hours
Attempt all questions from Section A and any four questions from Section B.
The intended marks for questions or parts of questions are given in brackets [ ].

SECTION A (20 Marks)


(Attempt all questions)
Question 1 [1×20 = 20 marks]
Choose the correct answers to the question from the given options.
i. Name the application of NLP depicted in the given picture.
a. Language translation b. Language generation
c. Question answering d. Classification of text
ii. A person is searching for the brands of an electronic item. On an e-commerce website, a chatbot recommends a
specific product to him. Which ethical issue is related to this scenario?
a. Transparency b. Interpretability c. Explainability d. Accountability
iii. NLP is the processing of natural language through computers. Which of the following is an example of NLP?
a. Voice search on Google b. Image search on Google
c. Image generation on Canva d. Product recommendation on Amazon
iv. ………………………… enables systems to learn from experience by identifying patterns in large datasets, often
using algorithms and computational techniques.
a. Deep learning b. Machine learning c. Data science d. Neural networks
v. Which of the following is not a category of robots?
a. Aerial robots b. Ground robots c. Underwater robots d. Quantum robots
vi. Which of the following is a limitation of using robots?
a. Consistency in performance b. High initial cost
c. Ability to work in hazardous environments d. Efficiency in repetitive tasks
vii. ………………………… is one of the applications of human robots.
a. Rescue operation b. Fly silently
c. Crop pollination d. Inspection of narrow pipes
viii. ………………………… help robots interact with the environment.
a. Controllers b. Encoders c. Actuators d. Sensors
ix. ………………………… are designed with a pressure-resistant mechanism to work in extreme depths of oceans.
a. Mobile robots b. Humanoid robots c. Underwater robots d. Aerial robot
x. Data plays a vital role in designing an AI-based recommendation system. Platforms such as Netflix, Amazon,
Spotify, etc., use it to recommend ………………………… to users.
a. Personalised content b. Tools for NLP
c. Review literature d. Tools for fraud detection
xi. In Python programming, a comment is denoted by:
a. # b. // c. /* d. ~

8
Kips
xii. An example of a probabilistic problem is:
a. Solving a quadratic equation b. Predicting weather conditions
c. Finding the shortest path in a graph d. Sorting a list of numbers
xiii. Robots in a factory improve their task efficiency by receiving feedback based on their actions and adjusting
accordingly. This type of learning is called:
a. Supervised learning b. Unsupervised learning
c. Reinforcement learning d. Machine learning
xiv. ………………………… actuators are used to create different types of motion in robots.
a. Hydraulic b. Electric c. Pneumatic d. Piezoelectric
xv. The output of the expression print(5 * (3 + 2)) is:
a. 15 b. 25 c. 10 d. 20
xvi. Identify the data types:
1. 5
2. True
3. “ICSE”
a. 1. Boolean 2. String 3. Numeric b. 1. String 2. Boolean 3. Numeric
c. 1. Numeric 2. Boolean 3. String d. 1. Float 2. Numeric 3. Boolean
xvii. Assertion (A): AI helps smart machines to think and learn like humans.
Reason (R): AI systems can adapt based on experience.
a. Both Assertion (A) and Reason (R) are true, and Reason (R) is not a correct explanation of
Assertion (A).
b. Both Assertion (A) and Reason (R) are true, and Reason (R) is a correct explanation of Assertion (A).
c. Assertion (A) is true, and Reason (R) is false.
d. Assertion (A) is false, and Reason (R) is true.
xviii. Read the following text, and choose the correct answer:
Broad AI, also known as Strong AI or Artificial General Intelligence, refers to artificial intelligence systems
that have human-like cognitive abilities and can understand, learn, and accomplish any intellectual work that a
human can perform. Broad AI means to imitate human intelligence across multiple domains, allowing the system
to adapt and apply its knowledge and skills to a variety of scenarios and contexts.
What abilities do Broad AI systems have?
a. Only learning b. Only understanding
c. Human-like cognitive abilities d. Only memory
xiv. Assertion (A): All robots are autonomous.
Reason (R): Some robots require human intervention to operate.
a. Both Assertion (A) and Reason (R) are true, and Reason (R) is a correct explanation of Assertion (A).
b. Both Assertion (A) and Reason (R) are true, and Reason (R) is not a correct explanation of Assertion (A).
c. Assertion (A) is true, and Reason (R) is false.
d. Assertion (A) is false, and Reason (R) is true.
xx. The first fully autonomous robot was:
a. ASIMO b. Roomba c. Shakey d. Sophia

9
Kips
Question 2 [2×10 = 20 marks]

Answer the following questions:

i. Mobile robots should be able to move autonomously in their environment. They may be designed to work in an
industry, hospital, shopping complex, or for outdoor tasks. They can be used to perform a wide range of tasks,
like transportation and delivery, inspection, surveillance, etc.
What are some of the environments where mobile robots can operate, and what tasks can they perform? [2]
ii. Describe two types of sensors used in robots. [2]
iii. In the defence field, robots are designed to enhance military capabilities, reduce risks to human soldiers, and
improve operational efficiency. With reference to this, mention two advantages of AI. [2]
iv. State one difference between narrow AI and broad AI. [2]
v. a. Mention any one example of a robot that moves in one direction only. [2]
b. A chatbot can conduct a full conversation like a human. True or False?
vi. What will be the output from the code given below? [2]
a, b = 3, 5
c = a*2 + b/2
print(c * 2)
vii. A student executes the following program segment and the answer displayed is the wrong output. Name the error.
How can the program be modified to get the correct answer? [2]
x = 8, y = 2
if (x == y)
print(“both are unequal”)
else:
print(“both are equal”)
viii. How many times will the following loop execute? What will be the output? [2]
count = 0
while count < 3:
print("Hello")
count += 1
ix. Predict the output of the following code: [2]
flag = False
if flag:
print("True")
else:
print("False")
x. Write the output of the following code: [2]
nums = [1, 2, 3]
print(nums)
print(type(nums))

10
Kips
SECTION B (60 Marks)
(Answer any four questions from this section.)
The answers in this section should consist of the programs in either Python environment or any program environment
with Python as the base. Each program should be written using variable description / mnemonic codes so that the
logic of the program is clearly depicted. Flowcharts and algorithms are not required.

Question 3
i. Draw the block diagram showing four degrees of freedom in a robot. [3]
ii. This branch of Artificial Intelligence allows machines to understand and interpret human language and speech.
a. Name the technology used here. [3]
b. Mention two applications of this technology.
iii. Write a program in Python that accepts the name and price of a product and calculates the net amount to be
paid by a customer, based on the following criteria: [9]
Product Price Discount
<1000 0%
1000-5000 2%
5001-15000 3%
15001-25000 5%
25001-50000 10%
>50000 12%
Question 4
i. List different types of autonomous vehicles. Explain one type. [3]
ii. Discuss three benefits of integrating technology in medical and healthcare. [3]
iii. Write a program to accept a symbol from the user and draw the following pattern containing that symbol. [9]
Input: Enter the symbol: *
Output:
*
**
***
****
Question 5
i. Computer vision enables computers and machines to perceive, analyse, and extract meaningful information
from visual data, such as photos and videos. Name any two applications of computer vision. Also, define each
type. [3]
ii. Based on the following picture, answer the given questions. [3]

11
Kips
a. Identify the type of joint.
b. Briefly explain this type of joint.
iii. Create a user-defined function that accepts a number as input. Perform the following operations: [9]
- If the number is divisible by 3, it should return “ice”.
- If divisible by 5, it should return “water”.
- If it is divisible by both 3 and 5, it should return “icewater”.
- Otherwise, it should return the same number.

Question 6
i. Motion means the ability to move. A robot can move around in space and change its position or direction.
Define linear, angular, and circular motions in robots. [3]
ii. Accountability in AI ethics tells about who is accountable or responsible for AI system's activities and repercussions,
including their creators, operators, and organisations. To manage any harm caused by AI technology and
guarantee accountability for decisions made by AI systems, clear guidelines of responsibilities and processes must
be established. Accountability also includes continuous monitoring and optimisation of AI systems. Discuss the
above issue with the 4W canvas. [3]
a. Who is responsible for the activities and impacts of AI systems?
b. What should be established to ensure accountability in AI systems?
c. Why is continuous monitoring important in AI ethics?
d. How can harm caused by AI technology be managed?
iii. Write a function for checking the speed of drivers. This function should have one parameter: speed. [9]
- If the speed is less than 70, it should print “OK”.
- Otherwise, for every 5km above the speed limit (70), it should give the driver one demerit point.
Calculate and print the total number of demerit points at the end. For example, if the speed is 80, it should
print: “Demerit Points: 2”.

Question 7
i. Data plays a very important role in the development and operation of AI. The performances and accuracy of
AI models can be considerably impacted by the quantity, quality, and relevance of the data used. Why is data
important in AI-based recommendation systems? [3]
ii. Draw the circuit diagram and write the truth table for the NOR gate. [3]
iii. Write a function in Python that returns the sum of multiples of 3 and 5 between 0 and limit (parameter). For
example, if the limit is 20, it should return the sum of 3, 5, 6, 9, 10, 12, 15, 18, 20. [9]

Question 8
i. “Robots are flexible mechanical machines.” Justify this statement. [3]
ii. “All robots are machines, but all machines are not robots.” Prepare a write-up on the same. [3]
iii Write a Python program to input two numbers and find their HCF and LCM. [9]

12
Kips

You might also like