BCS AIF BCS Foundation Certificate In Artificial Intelligence Exam Practice Test

Page: 1 / 14
Total 40 questions
Question 1
Question 2

A vector in vector calculus is a quantity that has magnitude and direction.

What is a vector in computer programming?



Answer : A

In computer programming, a vector is a data structure that contains a collection of elements that are all of the same type. Each element in the vector has an associated index, which can be used to access and modify the element at that index. Vectors are commonly used to store collections of numerical values (e.g., integers or floating-point numbers) or strings, but they can also be used to store any type of data.

References: [1] BCS Foundation Certificate In Artificial Intelligence Study Guide, Page number 36 [2] APMG International, ''What is a Vector in Computer Programming?'',https://apmg-international.com/en/blog/what-is-a-vector-in-computer-programming/[3] EXIN, ''What is a Vector in Computer Programming?'',https://www.exin.com/blog/what-is-a-vector-in-computer-programming/


Question 3
Question 4
Question 5

What is defined as a philosophy, or set of assumptions and/or techniques, which characterise an approach to a class of problems?



Answer : C

A paradigm is defined as a philosophy, or set of assumptions and/or techniques, which characterise an approach to a class of problems. Paradigms are often used in Artificial Intelligence to provide a structure for problem solving, allowing for better understanding of the problem and providing a framework for developing a solution. For example, the logic-based approach is a paradigm that uses logical reasoning to solve problems.

For more information, please refer to the BCS Foundation Certificate in Artificial Intelligence Study Guide:https://www.bcs.org/category/18076/bcs-foundation-certificate-in-artificial-intelligence-study-guide.


Question 6

In Machine learning what are a brain's axons called?



Answer : D

In Machine Learning, the brain's axons are referred to as nodes. Nodes are the components of a neural network that are responsible for processing the input data and generating the output. A node is a mathematical function that takes input data, performs a computation on it, and produces an output. Each node is connected to other nodes in the network via edges, which represent the strength of the connection between the respective nodes. The strength of the connection between two nodes is determined by the weights assigned to each edge. The weights are adjusted during the training process to generate the desired results.

For more information, please refer to the BCS Foundation Certificate In Artificial Intelligence Study Guide (https://www.bcs.org/upload/pdf/bcs-foundation-certificate-in-artificial-intelligence-study-guide.pdf)or the EXIN Artificial Intelligence Foundation Certification (https://www.exin.com/en/exams/artificial-intelligence-foundation).


Question 7

What term do computer scientists and economists use to describe how happy an agent is?



Answer : D

https://griffinshare.fontbonne.edu/cgi/viewcontent.cgi?article=1008&context=ijds

Computer scientists and economists use the term 'utility' to describe how happy an agent is. Utility is a measure of satisfaction or preference, and it is used to evaluate an agent's satisfaction with a particular outcome. Utility can be used to determine the optimal decision or action for an agent to take in order to maximize its satisfaction. References:

[1] BCS Foundation Certificate In Artificial Intelligence Study Guide, 'Decision Making and Planning', p.99-100. [2] APMG-International.com, 'Foundations of Artificial Intelligence' [3] EXIN.com, 'Foundations of Artificial Intelligence'


Page:    1 / 14   
Total 40 questions