Free PCEI™ – Certified Entry-Level AI Specialist with Python Practice Questions
100 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the PCEI™ – Certified Entry-Level AI Specialist with Python practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1Which description best captures the purpose of artificial intelligence?
- A. Representing information as fixed records for later retrieval
- B. Enabling machines to perform tasks associated with human intelligence
- C. Transmitting information between computers using network protocols
- D. Executing arithmetic instructions without interpreting their results
Answer: B
Explanation: IBM defines AI as "technology that enables computers and machines to simulate human learning, comprehension, problem solving, decision making, creativity and autonomy." This concerns intelligent capabilities; storage, networking, and arithmetic alone do not define AI.
Reference: What Is Artificial Intelligence (AI)? — What is AI?
2A model learns to assign support messages to predefined categories using examples already paired with the correct category. Which learning setup is this?
- A. Supervised learning
- B. Unsupervised clustering
- C. Reward-based reinforcement learning
- D. Manually specified rule execution
Answer: A
Explanation: Google states that supervised models learn from "data with the known correct results." The paired categories supply those results. Unsupervised clustering lacks supplied targets, reinforcement learning uses action rewards, and fixed rule execution does not learn from these labeled examples.
3An open text file f contains a valid JSON document. Which call reads it and returns the corresponding Python object?
- A. json.dumps(f)
- B. json.dump(f)
- C. json.loads(f)
- D. json.load(f)
Answer: D
Explanation: Python documents json.load as "Deserialize fp to a Python object". load reads a file-like object; loads expects JSON text rather than a file object. dump and dumps serialize Python objects in the opposite direction.
Reference: Python Standard Library: JSON Encoder and Decoder — Basic Usage, json.load
4Before applying an activation function, a neuron has inputs 2 and 3, corresponding weights 0.5 and 1, and bias -1. What is its weighted sum plus bias?
- A. 3
- B. 4
- C. 5
- D. 6
Answer: A
Explanation: Google describes taking "the sum of the product of each of its inputs" and a weight, "plus the bias." Thus 2 × 0.5 + 3 × 1 - 1 = 3. Four omits the bias; 5 adds unweighted inputs, and 6 neither applies the stated weights nor subtracts the bias correctly.
Reference: Neural Networks: Nodes and Hidden Layers — Adding layers to the network
5An AI screening system consistently disadvantages one demographic group even when applicants have comparable task-relevant qualifications. Which ethical concern is most directly illustrated?
- A. Loss of confidentiality in stored records
- B. Unfair discrimination in model outcomes
- C. Insufficient availability of the service
- D. Lack of version information for the model
Answer: B
Explanation: NIST states that fairness addresses "harmful bias and discrimination". Unequal adverse treatment of comparably qualified groups is a fairness concern. The facts do not describe disclosure, service downtime, or missing version records.
Reference: Artificial Intelligence Risk Management Framework (AI RMF 1.0) — Section 3.7 Fair – with Harmful Bias Managed, page 17
6A program must convert kilograms to grams using the exact rule grams = kilograms × 1000. No uncertain pattern needs to be learned. Which approach directly meets this requirement?
- A. Train an image classifier on labeled weight measurements
- B. Cluster historical conversions and select a cluster center
- C. Implement the specified arithmetic rule in ordinary code
- D. Train a language model to guess each numerical conversion
Answer: C
Explanation: Objective 6.1 distinguishes AI problems from those requiring "traditional programming or human judgment". A fixed exact conversion is directly expressed as arithmetic code. Learning categories, clusters, or guessed text adds no needed inference and does not directly implement the exact requirement.
Reference: PCEI-30-01 Exam Syllabus — Page 11, Objective 6.1 B
7A system excels at identifying defective parts in factory images but has no general ability to learn unrelated intellectual tasks. How should its capability be classified?
- A. General AI, because it applies knowledge across unrelated tasks
- B. General AI, because its accuracy matches a human inspector
- C. Narrow AI, because its abilities are designed for a specific task
- D. Narrow AI, because its decisions must be programmed individually
Answer: C
Explanation: IBM describes narrow AI as "AI systems designed to perform a specific task or a set of tasks." Specialized image inspection fits this description. High accuracy does not establish general intelligence, and narrow AI can learn rather than require an individually programmed decision for every image.
Reference: What Is Artificial Intelligence (AI)? — Weak AI vs. Strong AI
8A retailer wants to discover natural groups of shopping behavior without supplying predefined group labels. Which learning approach fits this task?
- A. Supervised classification against known categories
- B. Supervised regression against numerical targets
- C. Unsupervised learning through clustering
- D. Reinforcement learning from action rewards
Answer: C
Explanation: Google explains that clustering organizes similar data into groups and that "the categories aren't defined by you." Discovering groups without targets is unsupervised learning. Classification and regression learn supplied targets; reinforcement learning requires an action-and-reward setup.
Reference: What Is Machine Learning? — Unsupervised learning
9A file is read with csv.reader using its default settings. A field contains the characters 42. What type is the corresponding field value returned by the reader?
- A. str
- B. int
- C. float
- D. bool
Answer: A
Explanation: Python states, "Each row read from the csv file is returned as a list of strings." Default csv.reader does not infer numeric types, so 42 remains text until explicitly converted. The QUOTE_NONNUMERIC exception is not enabled in the question.
Reference: Python Standard Library: CSV File Reading and Writing — Module Contents, csv.reader
10Why are nonlinear activation functions used between layers of a neural network?
- A. To compute loss-based changes to the network's connection weights
- B. To preserve an exclusively linear mapping as more layers are added
- C. To enable the network to model nonlinear relationships
- D. To pass every weighted input sum onward as its unchanged value
Answer: C
Explanation: Google states, "Stacking nonlinearities on nonlinearities lets us model very complicated relationships". Nonlinear activations make nonlinear relationships representable. Computing weight changes is a training operation; preserving linearity or passing every sum unchanged fails to add the required nonlinear transformation.
Reference: Neural Networks: Activation Functions — Neural Networks: Activation Functions, nonlinear transforms
Topics in this practice bank
These topics describe the available practice for PCEI™ – Certified Entry-Level AI Specialist with Python. Review the examination outline and its sources for scope and allocation details.
Artificial Intelligence Fundamentals
- Define Artificial Intelligence and Its Core Concepts
- Distinguish Major Subfields of AI
- Describe How AI Systems Learn From Data
- Identify the Capabilities and Limitations of AI Systems
- Identify Requirements for Building AI-Driven Solutions
Machine Learning Fundamentals
- Distinguish Types of Machine Learning
- Describe the Machine Learning Workflow
- Identify Common Machine Learning Algorithms and Their Uses
- Implement Simple Machine Learning Logic in Python
- Evaluate Machine Learning Models Using Basic Metrics
Data Handling, Analysis, and Visualization
- Handle and Process Data Using Python
- Analyze Numerical and Categorical Data in Python
- Work With Numerical Data and Distances for AI Tasks
- Use Python Tools to Organize and Prepare Data for Machine Learning
- Visualize Data Using Python
- Explain the Importance of Data Quality in AI
Neural Networks, Deep Learning, and Generative AI
- Describe the Foundations of Neural Networks
- Distinguish Classical Machine Learning From Deep Learning
- Describe the Fundamentals of Natural Language Processing (NLP)
- Describe the Fundamentals of Computer Vision (CV)
- Explain the Principles of Generative AI and Large Language Models
- Apply Basic Prompt Engineering Techniques
- Recognize How Deep Learning Models Are Used in Real Applications
Responsible AI, Ethics, and Critical Thinking
- Identify Ethical Risks and Safety Concerns in AI
- Apply Basic Safety and Security Practices When Using AI Systems
- Analyze the Social and Economic Impact of AI
- Explain Principles of Responsible, Transparent, and Human-Centered AI
- Apply Critical Thinking to Evaluate AI Outputs
AI Projects, Collaboration, and Communication
- Identify Opportunities for AI Solutions in Real-World Contexts
- Recognize Basic Cost Considerations When Planning AI Projects
- Apply Basic AI Development Steps to a Small Project
- Collaborate Effectively in AI Projects
- Communicate AI Findings Clearly to Technical and Non-Technical Audiences
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view PCEI™ – Certified Entry-Level AI Specialist with Python details.