Introduction to Programming Using Python (98-381) Practice Exam - RETIRED

Introduction to Programming Using Python (98-381) Practice Exam


About Introduction to Programming Using Python (98-381) Practice Exam

Focuses on learning the fundamentals of Python programming and prepare for the Microsoft Technology Associate (MTA) exam 98-381: Introduction to Programming Using Python. In MTA 98-381: Introduction to Programming Using Python LiveLessons, focuses on learning the fundamentals of writing syntactically correct Python code to solve real-world programming problems. You also gain hands-on experience to prepare for Microsoft MTA exam 98-383.


Exam Details

  • Languages: English, Japanese, Chinese (Traditional), Chinese (Simplified), Spanish, Portuguese (Brazil), French, German, Korean
  • Audiences: IT professionals, Developers, Information workers
  • Technology: Python (version 3.6 or later)
  • Credit toward certification: MTA
  • Price: $127.00 USD*


Exam Objective 

  • Evaluate an expression to identify the data type Python will assign to each variable. - Data types include str, int, float, and bool
  • Convert between and work with data types - Type casting; constructing data structures; indexing and slicing operations
  • Determine the sequence of execution based on operator precedence -  Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)
  • Select the appropriate operator to achieve the intended result - Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)
  • Construct and analyze code segments that use branching statements - if ; else; nested and compound conditionals
  • Construct and analyze code segments that perform iteration - while; for; break; continue; pass; nested loops and loops that include compound conditionals


Who should take this exam?

Candidates for this exam should be able to recognize and write syntactically correct Python code, recognize data types supported by Python, and be able to recognize and write Python code that will logically solve a given problem.

Candidates are expected to have had, at a minimum, instruction and/or hands-on experience of approximately 100 hours with the Python programming language, be familiar with its features and capabilities, and understand how to write, debug, and maintain well-formed, well documented Python code.


Course Structure

This exam measures your ability to accomplish the technical tasks listed below.


Perform Operations using Data Types and Operators (20-25%)

  • Evaluate an expression to identify the data type Python will assign to each variable - Identify str, int, float, and bool data types
  • Perform data and data type operations - Convert from one data type to another type; construct data structures; perform indexing and slicing operations
  • Determine the sequence of execution based on operator precedence - Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)
  • Select the appropriate operator to achieve the intended result - Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in) 

Control Flow with Decisions and Loops (25-30%)

  • Construct and analyze code segments that use branching statements - if else; nested and compound conditional expressions
  • Construct and analyze code segments that perform iteration - while; for; break; continue; pass; nested loops and loops that include compound conditional expressions

Perform Input and Output Operations (20-25%)

  • Construct and analyze code segments that perform file input and output operations - Open; close; read; write; append; check existence; delete; with statement
  • Construct and analyze code segments that perform console input and output operations - Read input from console; print formatted text; use of command line arguments

Document and Structure Code (15-20%)

  • Document code segments using comments and documentation strings - Use indentation, white space, comments, and documentation strings; generate documentation by using pydoc
  • Construct and analyze code segments that include function definitions - Call signatures; default values; return; def; pass


Perform Troubleshooting and Error Handling (5-10%)

  • Analyze, detect, and fix code segments that have errors - Syntax errors; logic errors; runtime errors
  • Analyze and construct code segments that handle exceptions - Try; except; else; finally; raise

Perform Operations Using Modules and Tools (1-5%)

  • Perform basic operations using built-in modules - Math; datetime; io; sys; os; os.path; random
  • Solve complex computing problems by using built-in modules  - Math; datetime; random


What do we offer?

  • Full-Length Mock Test with unique questions in each test set
  • Practice objective questions with section-wise scores
  • In-depth and exhaustive explanation for every question
  • Reliable exam reports to evaluate strengths and weaknesses
  • Latest Questions with an updated version
  • Tips & Tricks to crack the test
  • Unlimited access


What are our Practice Exams?

  • Practice exams have been designed by professionals and domain experts that simulate real time exam scenario.
  • Practice exam questions have been created on the basis of content outlined in the official documentation.
  • Each set in the practice exam contains unique questions built with the intent to provide real-time experience to the candidates as well as gain more confidence during exam preparation.
  • Practice exams help to self-evaluate against the exam content and work towards building strength to clear the exam.
  • You can also create your own practice exam based on your choice and preference 


100% Assured Test Pass Guarantee

We have built the TestPrepTraining Practice exams with 100% Unconditional and assured Test Pass Guarantee! 
If you are not able to clear the exam, you can ask for a 100% refund.

Tags: Microsoft 98-381 Exam Dumps, Introduction to Programming Using Python (98-381) Practice Exam, Microsoft 98-381 practice test, Microsoft 98-381 free test, Microsoft 98-381 free questions, Microsoft 98-381 exam questions