1. Home
  2. Microsoft
  3. 98-388 Exam Syllabus

Microsoft 98-388 Exam Syllabus

Microsoft 98-388 Exam

Introduction to Programming Using Java

Total Questions: 44

What is Included in the Microsoft 98-388 Exam?

Authentic information about the syllabus and an effective study guide is essential to go through the Microsoft 98-388 exam in the first attempt. The study guide of Study4Exam provides you with comprehensive information about the syllabus of the Microsoft 98-388 exam. You should get this information at the start of your preparation because it helps you make an effective study plan. We have designed this Microsoft Microsoft Technology Associate certification exam preparation guide to give the exam overview, practice questions, practice test, prerequisites, and information about exam topics that help to go through the Microsoft Introduction to Programming Using Java (2021) exam. We recommend you to the preparation material mentioned in this study guide to cover the entire Microsoft 98-388 syllabus. Study4Exam offers 3 formats of Microsoft 98-388 exam preparation material. Each format provides new practice questions in PDF format, web-based and desktop practice exams to get passing marks in the first attempt.

Microsoft 98-388 Exam Overview :

Exam Name Introduction to Programming Using Java
Exam Code 98-388
Official Information https://www.microsoft.com/en-us/learning/exam-98-388.aspx
See Expected Questions Microsoft 98-388 Expected Questions in Actual Exam
Take Self-Assessment Use Microsoft 98-388 Practice Test to Assess your preparation - Save Time and Reduce Chances of Failure

Microsoft 98-388 Exam Topics :

Section Weight Objectives
Understand Java fundamentals 15-20% Describe the use of main in a Java application
  • signature ofmain, why it is static; how to consume an instance of your own class; command-line arguments
Perform basic input and output using standard packages
  • print statements; import and use the Scanner class
Evaluate the scope of a variable
  • declare a variable within a block, class, or method
Work with data types, variables, and expressions 40-45% Declare and use primitive data type variables
  • data types, including byte, char, int, double, short, long, float, boolean; identify when precision is lost; initialization; how primitives differ from wrapper object types such as Integer and Boolean
Construct and evaluate code that manipulates strings
  • string class and string literals, comparisons, concatenation, case and length; String.format methods; string operators; converting a primitive data type to a string; the immutable nature of strings; initialization; null
Construct and evaluate code that creates, iterates, and manipulates arrays and array lists
  • one-and two-dimensional arrays, including initialization, null, size, iterating elements, accessing elements; array lists, including adding and removing elements, traversing the list
Construct and evaluate code that performs parsing, casting and conversion
  • implementing code that casts between primitive data types, converts primitive types to equivalent object types, or parses strings to numbers
Construct and evaluate arithmetic expressions
  • arithmetic operators, assignment, compound assignment operators, operator precedence
Implement flow control 15-20% Construct and evaluate code that uses branching statements
  • if, else, else if, switch; single-line versus block; nesting; logical and relational operators
Construct and evaluate code that uses loops
  • while, for, for each, do while; break and continue; nesting; logical, relational, and unary operators
Perform object-oriented programming 10-15% Construct and evaluate a class definition
  • constructors; constructor overloading; one class per .java file; this keyword; inheritance and overriding at a basic level
Declare, implement, and access data members in a class
  • private, public, protected; instance data members; static data members; using static final to create constants; describe encapsulation
Declare, implement, and access methods
  • private, public, protected; method parameters; return type; void; return value; instance methods; static methods; overloading
Instantiate and use a class object in a program
  • instantiation; initialization; null; accessing and modifying data members; accessing methods; accessing and modifying static members; importing packages and classes
Compile and debug code 5-10% Troubleshoot syntax errors, logic errors, and runtime errors
  • print statement debugging; output from the javaccommand; analyzing code for logic errors; console exceptions after running the program; evaluating a stack trace
Implement exception handling
  • try catch finally; exception class; exception class types; display exception information

Updates in the Microsoft 98-388 Exam Syllabus:

Microsoft 98-388 exam questions and practice test are the best ways to get fully prepared. Study4exam's trusted preparation material consists of both practice questions and practice test. To pass the actual Microsoft Technology Associate 98-388 exam on the first attempt, you need to put in hard work on these Microsoft 98-388 questions that provide updated information about the entire exam syllabus. Besides studying actual questions, you should take the Microsoft 98-388 practice test for self-assessment and actual exam simulation. Revise actual exam questions and remove your mistakes with the Introduction to Programming Using Java 98-388 exam practice test. Online and windows-based formats of the 98-388 exam practice test are available for self-assessment.