Money and information both protected: PracticeVCE supports safe credit card payment for the Microsoft Introduction to Programming Using Python material and guards your data with a strict information system — 42 practice questions, zero worries in 2026.
Microsoft 98-381 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Control Flow with Decisions and Loops | - Construct and analyze loops (for, while, break, continue, nested loops) - Construct and analyze branching statements (if, elif, else) |
| Perform Troubleshooting and Error Handling | - Analyze and fix Python code errors (syntax, logic, runtime) - Handle exceptions using try/except/finally |
| Document and Structure Code | - Define and call functions with parameters and return values - Use comments and documentation strings |
| Perform Operations Using Data Types and Operators | - Perform data and data type operations (type conversion, structures, indexing/slicing) - Identify Python data types (str, int, float, bool) - Determine sequence of execution based on operator precedence |
| Perform Operations Using Modules and Tools | - Use built-in Python modules (math, datetime, random, os, sys) |
| Perform Input and Output Operations | - Console I/O (read input, print formatted text) - File I/O (open, read, write, append, close, with statement) |
98-381 FAQ — Efficient Preparation Starts Here
Foundational programming knowledge recommended; approximately 100+ hours of Python instruction or equivalent experience Eligibility rules do change, so confirm the current requirements on the official page (official 98-381 exam page) before booking.
45 minutes for 40-60 questions. Efficiency beats exhaustion: the PracticeVCE software version simulates the real test scene and scores your performance, so every practice hour moves you forward.
Delivery and payment are both safe: we support credit card payment, your information is protected by a strict system, and the product emails automatically within a minute of purchase — unlimited devices, 7*24 support if nothing arrives within 2 hours. If you fail the corresponding 98-381 exam within 60 days of purchase, we refund in full: provide a scanned enrollment slip plus the official Score Report PDF within 2 days of the exam, processed within 7 days. Excluded: exams within 3 days of purchase, candidate names that don't match the payer, and free or expired products. Or exchange for two equal-value products free.
Approximately USD 127 per attempt, Approximately 700 (70%-scale, official thresholds determined by Microsoft) to pass. Since a retake costs the full fee, prepare with direction: the 42 practice questions from PracticeVCE focus your effort where the exam points are.
The Microsoft Introduction to Programming Using Python is Microsoft's certification exam for Microsoft Python, at the Associate (Entry-Level) level. It validates applied skills employers hire for — a credential worth the effort. Related credentials include Microsoft 98-375 HTML5 App Development Fundamentals, Microsoft 98-382 Introduction to Programming Using JavaScript.
The Microsoft Introduction to Programming Using Python blueprint covers 6 domains — including Perform Troubleshooting and Error Handling, Control Flow with Decisions and Loops, Perform Input and Output Operations. The weightings are your efficiency map: heavy domains first. Every subtopic appears in the outline above.
Yes — download the free Microsoft Introduction to Programming Using Python demo and judge the question quality before paying. Every purchase stays valid for 365 days with free updates throughout, renewable afterward at 50% off.
Microsoft Introduction to Programming Using Python Sample Questions:
HOTSPOT
You develop a Python application for your company.
You have the following code. Line numbers are included for reference only.
Use the drop-down menus to select the answer choice that answers each question based on the information presented in the code segment.
Correct Answer:

References:
http://www.mathcs.emory.edu/~valerie/courses/fall10/155/resources/op_precedence.html
http://interactivepython.org/runestone/static/pythonds/BasicDS/InfixPrefixandPostfixExpressions.html
Evaluate the following Python arithmetic expression:
What is the result?
- A. 69
- B. 3
- C. 15
- D. 13
Correct Answer: C 🗳️
Explanation: Only visible for PracticeVCE members. You can sign-up / login (it's free).
DRAG DROP
You are building a Python program that displays all of the prime numbers from 2 to 100.
How should you complete the code? To answer, drag the appropriate code segments to the correct location. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Correct Answer:

References:
https://docs.python.org/3.1/tutorial/inputoutput.html
https://stackoverflow.com/questions/11619942/print-series-of-prime-numbers-in-python
https://www.programiz.com/python-programming/examples/prime-number-intervals
HOTSPOT
You find errors while evaluating the following code. Line numbers are included for reference only.
You need to correct the code at line 03 and line 06.
How should you correct the code? Use the drop-down menus to select the answer choice that answers each question based on the information presented in the code segment.
NOTE: Each correct selection is worth one point.
Correct Answer:

References:
https://www.w3resource.com/python/python-while-loop.php
HOTSPOT
You are developing a Python application for an online game.
You need to create a function that meets the following criteria:
The function is named update_score
The function receives the current score and a value
The function adds the value to the current score
The function returns the new score
How should you complete the code? To answer, select the appropriate code segments in the answer area.
Correct Answer:

References:
https://www.w3resource.com/python/python-user-defined-functions.php
Viewing page 1 out of 9 pages.
Viewing questions 1-5 out of 42 questions.

796 Customer Reviews
