wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AI Foundations Quiz

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Which of the following most accurately differentiates a rational agent from an intelligent agent?

a)

Rational agents always maximize performance measures, whereas intelligent agents may act sub-optimally due to bounded rationality.

b)

Intelligent agents always maximize performance, whereas rational agents may act heuristically.

c)

Rational agents are reactive, while intelligent agents are proactive.

d)

Intelligent agents are hardware implementations, while rational agents are purely conceptual.

2.

Which foundation of AI directly addresses the representation of "knowledge about knowledge" (meta-reasoning)?

a)

Cognitive Science

b)

Control Theory

c)

Epistemology in Philosophy

d)

Statistical Decision Theory

3.

Consider an AI system applied to autonomous medical diagnosis. Which sub-area of AI is least relevant to the system's core decision-making process?

a)

Natural Language Processing

b)

Expert Systems

c)

Computer Vision

d)

Robotics Kinematics

4.

Which of the following applications best demonstrates the integration of all four foundations of AI (Philosophy, Mathematics, Economics, Neuroscience)?

a)

Stock Market Prediction using Deep Learning

b)

Autonomous Vehicle Navigation

c)

Face Recognition in Smartphones

d)

Email Spam Filtering

5.

In state-space search, which characteristic distinguishes control strategies from problem characteristics?

a)

Control strategies define how states are represented, while problem characteristics define how search is expanded.

b)

Control strategies determine node expansion order, while problem characteristics describe structure of the problem itself.

c)

Control strategies define the branching factor, while problem characteristics define goal states.

d)

Both are interchangeable in practical implementations.

6.

Which search algorithm guarantees finding an optimal solution without knowing path costs?

a)

Breadth-First Search

b)

Depth-First Search

c)

Branch and Bound

d)

Iterative Deepening A*

7.

In Bidirectional Search, which major limitation makes it impractical in many real-world problems?

a)

Memory requirements grow quadratically with branching factor.

b)

Both forward and backward searches must know the exact middle point in advance.

c)

The backward search requires goal state specifications that may be difficult to reverse-engineer.

d)

It cannot handle weighted edges in the search space.

8.

Consider a problem where solution depth is unknown and state space is infinite. Which search strategy is most appropriate?

a)

Depth-First Search

b)

Breadth-First Search

c)

Iterative Deepening Depth-First Search (DFID)

d)

Branch and Bound

9.

In A* search, which condition ensures optimality?

a)

The heuristic function must dominate actual path cost.

b)

The heuristic function must be both admissible and consistent.

c)

The branching factor must remain constant.

d)

The search tree must be finite.

10.

Hill Climbing often suffers from local maxima. Which variation directly mitigates this issue by probabilistic acceptance of worse states?

a)

Stochastic Hill Climbing

b)

Beam Search

c)

Simulated Annealing

d)

Best-First Search

11.

Why is Iterative Deepening A* (IDA*) more memory efficient than A*?

a)

It stores only the current path instead of the entire open list.

b)

It prunes all non-optimal branches in advance.

c)

It uses greedy heuristics instead of admissible ones.

d)

It does not expand nodes beyond a fixed depth.

12.

Beam search is considered incomplete in some cases. Why?

a)

It discards all but a limited set of best nodes at each level, potentially eliminating the optimal path.

b)

It uses inconsistent heuristics.

c)

It fails when branching factor is too small.

d)

It always prefers depth over breadth.

13.

A robot must plan a path in an unknown maze where the depth of the goal state is unknown, but node expansion is costly. Which strategy minimizes both time and memory?

a)

Breadth-First Search

b)

Iterative Deepening DFS

c)

Depth-Limited Search with large cutoff

d)

A* with admissible heuristic

14.

If a heuristic h1 is admissible and another heuristic h2 dominates h1 (i.e., h2(n) ≥ h1(n) for all nodes), what can we conclude about A* using h2?

a)

It expands fewer or equal nodes than h1.

b)

It expands more nodes than h1.

c)

It becomes incomplete.

d)

It cannot guarantee optimality.

15.

Which statement about A* search time and space complexity is correct?

a)

Both time and space complexity are polynomial in the solution depth.

b)

Time complexity is exponential, and space complexity is exponential in solution depth.

c)

Time is polynomial, but space is exponential.

d)

Both are linear in branching factor.

16.

Consider two admissible heuristics h1 and h2 for the same problem. If h2(n) ≥ h1(n) for all nodes, what can be said about A* performance using h2 compared to h1?

a)

Expands more nodes.

b)

Expands fewer or equal nodes.

c)

Expands exactly the same nodes.

d)

Expands fewer nodes but loses optimality.

17.

Which of the following modifications makes A* incomplete?

a)

Allowing inconsistent heuristic.

b)

Imposing a cutoff on open list size (memory-bounded A*).

c)

Using tie-breaking in favor of deeper nodes.

d)

Using an admissible heuristic.

18.

Which of the following best explains why A* is not commonly used in very large state spaces (e.g., pathfinding in huge graphs)?

a)

Lack of optimality.

b)

Excessive re-expansion of nodes.

c)

Exponential memory usage due to storing all frontier nodes.

d)

Inability to handle weighted edges.

19.

You are searching in a graph with the following edge costs: A→B = 2, A→C = 5, B→D = 4, C→D = 1. What is the cost of the optimal path from A to D found by Uniform Cost Search?

a)

5

b)

6

c)

7

d)

9

20.

In a graph, g(n) is the cost so far, h(n) is heuristic. Suppose at node N: g(N) = 4 h(N) = 5 Actual optimal cost-to-go h*(N) = 7 Which statement is true?

a)

h is admissible and consistent.

b)

h is admissible but not consistent.

c)

h is not admissible.

d)

h is overestimating, so A* may fail.

21.

You are solving TSP using Branch and Bound. Partial tour cost from A→B→C = 15, and the lower bound estimate from C to cover remaining cities = 20. What is the bound for this partial path?

a)

15

b)

20

c)

35

d)

Cannot be determined without full expansion.

22.

In a problem with solution depth = 4 and branching factor = 3, how many total nodes will Iterative Deepening DFS expand (worst case)?

a)

121

b)

109

c)

142

d)

130

23.

Consider nodes with costs: Node X: g(X)=3, h(X)=6 Node Y: g(Y)=5, h(Y)=3 Which node will be chosen first by: Greedy Best-First A*

a)

Both choose X

b)

Both choose Y

c)

Greedy chooses X, A* chooses Y

d)

Greedy chooses Y, A* chooses X

24.

Which of the following problems is best modeled as an AND-OR search rather than a simple state-space search?

a)

Solving 8-puzzle

b)

Navigating a maze with multiple paths

c)

Diagnosing a disease with multiple possible causes and treatments

d)

Pathfinding in a weighted graph