Microsoft Technology Associate (MTA) — Questions and Answers
Question 1: What is the role of a JavaScript framework like React or Angular in web application development?
- Providing structured patterns and reusable components that simplify building complex web UIs (Correct answer)
- Replacing HTML entirely with script-only pages
- Compiling JavaScript to machine code for performance
- Managing server-side database queries
Correct answer: Providing structured patterns and reusable components that simplify building complex web UIs
JavaScript frameworks provide architecture, component models, and tooling that simplify building complex, maintainable web applications by structuring code and managing UI state.
Question 2: What does BYOD stand for in enterprise mobility?
- Backup Your Organizational Data
- Build Your Own Device
- Bring Your Own Device (Correct answer)
- Buy Your Own Disk
Correct answer: Bring Your Own Device
BYOD refers to the policy allowing employees to use their personal smartphones, tablets, and laptops for work purposes, requiring organizations to balance access with security.
Question 3: Which cloud service model provides virtualized computing resources like VMs, storage, and networking over the internet?
- FaaS
- PaaS
- SaaS
- IaaS (Correct answer)
Correct answer: IaaS
IaaS (Infrastructure as a Service) provides virtualized hardware resources including compute, storage, and networking, giving users control over the OS and applications.
Question 4: True or False? UAC reduces your permissions to that of a standard user unless higher permissions are necessary
- False
- True (Correct answer)
Correct answer: True
User Account Control (UAC) is a security feature in Windows designed to prevent unauthorized changes to the operating system. It operates by running most applications with standard user permissions by default, even for administrator accounts. When an action requires higher privileges, UAC prompts the user for consent, effectively reducing the attack surface and protecting against malicious software or accidental system alterations.
Question 5: A client has requested a network setup for his home. The network has to be cost-effective, and easy to extend and implement. Further more, the client wants his workstations connected by a single cable. Which of the following network topologies should you use?
- A star network topology.
- A ring network topology.
- A bus network topology. (Correct answer)
- A mesh network topology.
Correct answer: A bus network topology.
A bus network topology connects all devices to a single central cable, or 'bus.' This setup is cost-effective and straightforward to implement for small networks, as it requires minimal cabling. It also offers ease of extension by simply adding more devices to the shared cable, making it a suitable choice for a home network requiring simplicity and expandability.
Question 6: What does 'high availability' mean in cloud computing?
- Resources are always provisioned at maximum capacity
- Data is always backed up to tape
- A system remains operational and accessible with minimal downtime (Correct answer)
- All data is encrypted at rest
Correct answer: A system remains operational and accessible with minimal downtime
High availability ensures that a system or service remains accessible and operational with minimal interruption, typically measured as a percentage of uptime.
Question 7: Which command-line tool is used to check and repair Windows system file corruption?
- sfc /scannow (Correct answer)
- chkdsk
- defrag
- diskpart
Correct answer: sfc /scannow
SFC (System File Checker) with the /scannow switch scans protected system files and replaces corrupted or missing files with cached copies.
Question 8: Which Windows feature provides a sandboxed environment to test untrusted applications without affecting the host system?
- Compatibility Mode
- Windows Sandbox (Correct answer)
- Hyper-V
- Windows Defender Application Guard
Correct answer: Windows Sandbox
Windows Sandbox creates a temporary, isolated desktop environment where you can run untrusted software; all changes are discarded when you close it.
Question 9: You have been tasked with making sure that a client's network includes a server that converts NetBIOS names to IP addresses. Which of the following actions should you take?
- You should consider adding a WINS server to the client's network. (Correct answer)
- You should consider adding a DHCP server to the client's network.
- You should consider adding a Web server to the client's network.
- You should consider adding a DNS server to the client's network.
Correct answer: You should consider adding a WINS server to the client's network.
A WINS (Windows Internet Name Service) server is specifically designed to resolve NetBIOS names to IP addresses. In older Windows-based networks, NetBIOS names were used for identifying network resources. While DNS has largely superseded WINS for modern IP networks, a WINS server would be essential if the client's network still relies on NetBIOS names for resource identification and requires their conversion to IP addresses.
Question 10: What is the Shared Responsibility Model in cloud security?
- Security is only the responsibility of third-party vendors
- Customers are responsible for all security
- Security responsibilities are divided between the provider and the customer based on service model (Correct answer)
- The cloud provider handles all security
Correct answer: Security responsibilities are divided between the provider and the customer based on service model
The Shared Responsibility Model divides security duties: the provider secures the infrastructure, while the customer is responsible for data, access management, and application security.
Question 11: What Azure feature allows you to estimate monthly costs before deploying resources?
- Azure Monitor
- Azure Pricing Calculator (Correct answer)
- Azure Advisor
- Azure Cost Management
Correct answer: Azure Pricing Calculator
The Azure Pricing Calculator lets you estimate monthly costs by selecting services, regions, and configurations before you commit to deploying resources.
Question 12: What defends targets staff within an organization, explaining what to do, when, why, and by whom
- Policies, Procedures,& Awareness (Correct answer)
- Answer : A
- Click run and choose administrator
- Full Control
Correct answer: Policies, Procedures,& Awareness
Policies establish the rules and guidelines for an organization's security posture. Procedures provide the detailed, step-by-step instructions on how to implement those policies, clearly defining what actions to take, when, why, and by whom. Awareness training is crucial for educating staff on these policies and procedures, ensuring they understand their roles and responsibilities in maintaining organizational security.
Question 13: Which of the following best describes object-oriented programming (OOP)?
- Programming that uses classes and objects to represent real-world entities (Correct answer)
- Programming with data structures like arrays and lists
- Programming based on functions and procedures
- Writing code that can be executed by the computer
Correct answer: Programming that uses classes and objects to represent real-world entities
Object-Oriented Programming (OOP) is a programming paradigm that organizes software design around data, or objects, rather than functions and logic. It uses classes as blueprints to create objects, which encapsulate both data (attributes) and behavior (methods) to model real-world entities. This approach promotes modularity, reusability, and maintainability through concepts like encapsulation, inheritance, and polymorphism.
Question 14: What is beta testing?
- Automated unit test execution
- Testing performed by real end users in a near-production environment before official release (Correct answer)
- Internal QA-only testing
- Testing performed before alpha testing
Correct answer: Testing performed by real end users in a near-production environment before official release
Beta testing is conducted by actual end users or customers in a real-world environment to find bugs before the final product launch.
Question 15: What does the acronym BSOD stand for in Windows troubleshooting?
- Backup System On Demand
- Blue Screen Of Death (Correct answer)
- Boot Sector Overload Damage
- Basic System Operation Disk
Correct answer: Blue Screen Of Death
BSOD (Blue Screen of Death) is a stop error screen Windows displays when it encounters a critical system failure that it cannot recover from.
Question 16: True or False? Tools like Microsoft Security Compliance Manager and Microsoft Baseline Security Analyzer can assist with server hardening
- False
- True (Correct answer)
Correct answer: True
Server hardening involves configuring a server to enhance its security and reduce vulnerabilities. Tools like Microsoft Security Compliance Manager (now part of the Security Compliance Toolkit) and the deprecated Microsoft Baseline Security Analyzer (MBSA) were specifically designed to help administrators identify security misconfigurations, apply security baselines, and manage updates. These functions are integral to the process of hardening servers against potential threats.
Question 17: True or False? Because senior executives have rights to access sensitive data, they should use administrator accounts
- True
- False (Correct answer)
Correct answer: False
The principle of least privilege dictates that users, including senior executives, should only have the minimum necessary permissions to perform their job functions. Using an administrator account for daily tasks, even with rights to sensitive data, creates an unnecessary security risk. It exposes the system to potential malware or accidental changes that could compromise data integrity and system security.
Question 18: What is the purpose of the HTML5 localStorage API?
- Managing user sessions on the server
- Caching network requests
- Storing key-value data persistently in the browser with no expiration (Correct answer)
- Storing data on the server
Correct answer: Storing key-value data persistently in the browser with no expiration
localStorage allows web applications to store key-value pairs in the browser persistently with no expiration date, surviving browser sessions and restarts.
Question 19: Which testing type deliberately pushes a system beyond its normal operational limits to evaluate behavior under extreme conditions?
- Sanity testing
- Acceptance testing
- Stress testing (Correct answer)
- Unit testing
Correct answer: Stress testing
Stress testing subjects the system to conditions beyond normal capacity to identify its breaking point and observe how it fails.
Question 20: Which HTML5 API allows web applications to work offline by caching resources?
- Service Worker API (Correct answer)
- Web Storage API
- localStorage API
- IndexedDB API
Correct answer: Service Worker API
Service Workers are JavaScript files that run in the background, intercepting network requests and caching resources to enable offline functionality and faster load times.
Question 21: What does AJAX stand for and what problem does it solve?
- Automated JavaScript Ajax Xchange; handles form submissions
- Asynchronous JavaScript And XML; enables web pages to update content without full page reloads (Correct answer)
- Advanced Java Application Extensions; enables desktop apps in browsers
- Asynchronous JSON And XML; manages database queries
Correct answer: Asynchronous JavaScript And XML; enables web pages to update content without full page reloads
AJAX (Asynchronous JavaScript And XML) allows web pages to send and receive data from a server asynchronously, updating parts of a page without requiring a full page refresh.
Question 22: What is the purpose of an Azure Resource Group?
- A virtual network boundary
- A logical container for grouping related Azure resources (Correct answer)
- A security zone for VMs
- A billing unit for individual users
Correct answer: A logical container for grouping related Azure resources
An Azure Resource Group is a logical container that holds related Azure resources for a solution, enabling unified management, monitoring, and billing.
Question 23: What is smoke testing?
- Security vulnerability scanning
- Testing software for memory leaks under continuous use
- A quick preliminary test to verify that critical basic functions work before deeper testing begins (Correct answer)
- Testing software in adverse environmental conditions
Correct answer: A quick preliminary test to verify that critical basic functions work before deeper testing begins
Smoke testing (also called build verification testing) checks that the most critical functions work so that more detailed testing is worthwhile.
Question 24: What is Test-Driven Development (TDD)?
- Writing tests before writing the production code they are meant to verify (Correct answer)
- Developing only automated end-to-end tests
- Testing driven entirely by end-user feedback
- Writing all tests after all production code is complete
Correct answer: Writing tests before writing the production code they are meant to verify
In TDD, a failing test is written first, then the minimum code needed to pass that test is written, then the code is refactored.
Question 25: What Windows component is responsible for storing hardware driver information and settings?
- Event Viewer
- System32 folder
- Pagefile.sys
- Registry (Correct answer)
Correct answer: Registry
The Windows Registry is a hierarchical database that stores configuration settings, including hardware driver information and system settings.
Question 26: Which cloud service model handles the underlying infrastructure and runtime, letting developers focus on deploying code and data?
- SaaS
- PaaS (Correct answer)
- IaaS
- DaaS
Correct answer: PaaS
PaaS (Platform as a Service) abstracts the infrastructure layer, providing a managed runtime environment where developers deploy applications without managing servers.
Question 27: What is the purpose of CSS media queries in responsive web design?
- Loading external fonts
- Controlling video playback
- Embedding media files in web pages
- Applying different styles based on device characteristics like screen width (Correct answer)
Correct answer: Applying different styles based on device characteristics like screen width
CSS media queries apply different style rules based on device characteristics such as screen width, height, or orientation, enabling responsive designs that adapt to different devices.
Question 28: What is the purpose of JavaScript promises?
- Defining CSS animations
- Declaring variable types
- Creating HTML templates
- Handling asynchronous operations with a cleaner alternative to nested callbacks (Correct answer)
Correct answer: Handling asynchronous operations with a cleaner alternative to nested callbacks
Promises represent the eventual completion or failure of an asynchronous operation, providing .then() and .catch() methods for cleaner asynchronous code than nested callbacks.
Question 29: What is Microsoft Azure's primary cloud platform offering?
- A content delivery network only
- A public cloud platform providing compute, storage, and services globally (Correct answer)
- A social networking service
- An enterprise resource planning system
Correct answer: A public cloud platform providing compute, storage, and services globally
Microsoft Azure is a comprehensive public cloud platform offering over 200 products and services including VMs, databases, AI, and networking across global datacenters.
Question 30: What is exploratory testing?
- Exhaustively testing every possible input combination
- Simultaneous learning, test design, and test execution without predefined scripts (Correct answer)
- Running tests without recording any results
- Automated discovery and testing of new application features
Correct answer: Simultaneous learning, test design, and test execution without predefined scripts
Exploratory testing is an informal approach where testers actively explore the application, designing and executing tests simultaneously based on what they find.
Question 31: What does the HTML5 doctype declaration <!DOCTYPE html> do?
- Imports JavaScript libraries
- Declares the page encoding as UTF-8
- Tells the browser to render the page in HTML5 standards mode (Correct answer)
- Links an external stylesheet
Correct answer: Tells the browser to render the page in HTML5 standards mode
The <!DOCTYPE html> declaration instructs the browser to use the HTML5 specification and render the page in standards mode rather than quirks mode.
Question 32: What is the purpose of Azure Active Directory (Azure AD)?
- Providing cloud-based identity and access management (Correct answer)
- Managing on-premises file servers
- Hosting virtual machines
- Managing network security groups
Correct answer: Providing cloud-based identity and access management
Azure Active Directory is Microsoft's cloud-based identity and access management service, enabling users to sign in and access Microsoft 365, Azure, and thousands of SaaS applications.
Question 33: A clients network is made up of two network segments, named Subnet A and Subnet B. DHCP clients are located on Subnet A. A DHCP server on Subnet B. You need to make sure that DHCP clients are able to connect to the server. Which of the following actions should you take?
- You should make sure that the DNS service is configured.
- You should make sure that WEb service is configured.
- You should make sure that the RRAS service is configured.
- You should make sure that the DHCP relay agent service is configured. (Correct answer)
Correct answer: You should make sure that the DHCP relay agent service is configured.
DHCP (Dynamic Host Configuration Protocol) clients typically use broadcast messages to discover a DHCP server. If the DHCP server is located on a different network segment (subnet) than the clients, these broadcast messages will not traverse routers by default. Therefore, a DHCP relay agent service must be configured on the client's subnet to receive these broadcast requests and forward them as unicast messages to the DHCP server, enabling clients to obtain IP addresses across subnets.
Question 34: What does boundary value analysis focus on?
- Analyzing network bandwidth boundaries
- Testing the limits of database storage capacity
- Testing only the most typical or average input values
- Testing values at and just beyond the edges of valid input ranges (Correct answer)
Correct answer: Testing values at and just beyond the edges of valid input ranges
Boundary value analysis targets values at the exact boundaries of input ranges, where software defects are most likely to occur.
Question 35: What is the purpose of the HTML5 <semantic> elements like <header>, <nav>, <article>, and <footer>?
- Executing JavaScript code
- Providing meaningful structure that improves accessibility and SEO (Correct answer)
- Adding visual styling to the page
- Loading external content
Correct answer: Providing meaningful structure that improves accessibility and SEO
HTML5 semantic elements convey meaning about the content they contain, helping browsers, screen readers, and search engines understand the document structure.
Question 36: What is a Windows Server failover cluster primarily used for?
- Managing user authentication
- Load balancing web traffic
- Distributing DNS queries
- Providing high availability for critical workloads (Correct answer)
Correct answer: Providing high availability for critical workloads
Failover clustering connects multiple servers so that if one node fails, another automatically takes over the workload, ensuring high availability of services.
Question 37: Which Azure service provides scalable object storage for unstructured data like images and videos?
- Azure Blob Storage (Correct answer)
- Azure Disk Storage
- Azure SQL Database
- Azure Files
Correct answer: Azure Blob Storage
Azure Blob Storage is Microsoft's massively scalable object storage service optimized for storing large amounts of unstructured data like images, videos, and backups.
Question 38: Which Windows feature encrypts entire disk volumes to protect data at rest?
- EFS
- Windows Defender
- BitLocker (Correct answer)
- AppLocker
Correct answer: BitLocker
BitLocker Drive Encryption protects data by encrypting entire volumes, requiring authentication before Windows can boot.
Question 39: As part of a training exercise, you have been asked to identify the layer that allows applications and a number of useful functions access to the network. Which of the following options represents your response?
- The document layer.
- The application layer. (Correct answer)
- The Data-link layer.
- The system layer.
Correct answer: The application layer.
The application layer is the highest layer (Layer 7) in the OSI model, providing network services directly to end-user applications. It enables applications to access network resources and perform various functions such as file transfer, email, and web browsing. This layer interacts with software applications that implement a communicating component, allowing users to interact with the network.
Question 40: What is the purpose of the 'viewport' meta tag in HTML5 mobile development?
- Controlling the background color of the page
- Detecting the user's device type
- Loading mobile-specific stylesheets
- Configuring how the browser scales the page on mobile devices (Correct answer)
Correct answer: Configuring how the browser scales the page on mobile devices
The viewport meta tag instructs mobile browsers on how to scale and size the webpage, typically set to width=device-width, initial-scale=1 for responsive design.
Question 41: True or False? IPSec requires network applications to be a IPSec aware
- True
- False (Correct answer)
Correct answer: False
IPSec (Internet Protocol Security) operates at the network layer (Layer 3) of the OSI model, providing security services like authentication and encryption transparently. This means that applications running on top of the network layer do not need to be specifically designed or 'IPSec aware' to benefit from the security provided by an IPSec-enabled connection. IPSec secures the communication channel itself, not the application data directly.
Question 42: What is static testing?
- Reviewing software artifacts such as code or documents without executing the program (Correct answer)
- Testing a running application under a fixed load
- Testing only with unchanging, static data sets
- Testing that does not modify the codebase
Correct answer: Reviewing software artifacts such as code or documents without executing the program
Static testing examines code, design documents, or requirements through reviews and inspections without running the software.
Question 43: You have recently designed a home office network for a client that includes a switch. Which of the following are TRUE with regards to network switches?
- It operates at the Data-Link layer of the OSI model.
- It keeps track of the IP addresses attached to each of its ports and directs traffic intended for a particular address only to the port to which it is attached.
- It operates at the Physical layer of the OSI model.
- It keeps track of the MAC addresses attached to each of its ports and directs traffic intended for a particular address only to the port to which is attached. (Correct answer)
Correct answer: It keeps track of the MAC addresses attached to each of its ports and directs traffic intended for a particular address only to the port to which is attached.
A network switch operates at the Data Link layer (Layer 2) of the OSI model. Its primary function is to learn the MAC addresses of devices connected to each of its ports and store this information in a MAC address table. When a data frame arrives, the switch examines the destination MAC address and intelligently forwards the frame only to the specific port where the destination device is attached, significantly reducing unnecessary network traffic and improving efficiency.
Question 44: What is the hybrid cloud model?
- Combining on-premises infrastructure with public cloud services (Correct answer)
- A cloud model with both free and paid tiers
- A cloud environment shared by multiple organizations
- Using two different public cloud providers
Correct answer: Combining on-premises infrastructure with public cloud services
Hybrid cloud integrates on-premises (private) infrastructure with public cloud resources, allowing data and applications to move between the two environments.
Question 45: What does the 'alt' attribute on an HTML <img> element provide?
- A tooltip on hover
- The image file format
- Alternative text displayed when the image cannot load and read by screen readers (Correct answer)
- The image dimensions
Correct answer: Alternative text displayed when the image cannot load and read by screen readers
The alt attribute provides a text alternative for images that is displayed when the image fails to load and is read by screen readers for accessibility.
Microsoft Technology Associate (MTA)
The MTA is an entry-level Microsoft certification suite validating foundational technology knowledge across IT infrastructure, software development, and database tracks. Individual MTA exams cover networking, security, cloud, HTML5 development, and software testing fundamentals.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds