Which platform-specific language is primarily used for iOS app development?
- C++
- Java
- Python
- Swift
Swift is the primary language for iOS app development. It offers a clean and efficient way to build applications for Apple's ecosystem, making it the preferred choice for iOS developers.
A company is implementing a new ERP system. Midway through the project, they realize that the chosen software doesn't align with some of their core business processes. What should the company consider doing next?
- Abandon the project and start from scratch with a more suitable ERP system.
- Conduct a thorough analysis to identify necessary adjustments and modifications to the chosen ERP system.
- Continue with the current software and modify the business processes to fit.
- Develop custom software to bridge the gap.
In this scenario, the company should conduct a thorough analysis to identify the misalignment between the ERP system and its core business processes. This will help in making informed decisions on necessary adjustments and modifications to ensure a successful implementation.
In NoSQL databases, _______ is a system for storing data in flexible, schema-less documents rather than in traditional tables.
- BSON
- DocumentDB
- JSON
- XML
In NoSQL databases, data is often stored in flexible, schema-less documents, and JSON (JavaScript Object Notation) is a widely used format for this purpose. JSON allows for easy data representation and storage.
A routing technique where packets can take multiple paths to reach the destination, thus providing load balancing, is called _______.
- Anycast
- Multicast
- Multipath
- Unicast
The routing technique that allows packets to take multiple paths to reach the destination for load balancing and redundancy is known as 'Multipath' routing. This is commonly used in modern network architectures.
What type of attack involves overwhelming a target with a flood of internet traffic, rendering it inaccessible?
- Cross-Site Scripting
- DDoS attack
- Phishing attack
- SQL injection
A 'DDoS attack' (Distributed Denial of Service) is when a target is overwhelmed by a massive flood of internet traffic from multiple sources, causing it to become inaccessible. It's a common attack to disrupt online services.
In data visualization, the process of displaying three-dimensional data on a two-dimensional plane is known as _______.
- 3D Mapping
- Data Projection
- Dimension Reduction
- Flat Visualization
The process described here is 'Data Projection.' It involves transforming three-dimensional data onto a two-dimensional plane while preserving important relationships and patterns, which is crucial in data visualization and analysis.
A common tool used to capture and analyze network packets for troubleshooting is called _______.
- Gateway
- LAN Switch
- Packet Sniffer
- Router
A 'Packet Sniffer' is a tool used by network professionals to capture and analyze network packets for troubleshooting, monitoring, and security analysis. It's essential for network diagnostics.
Which ERP deployment method involves using the Internet to access software applications provided by third-party vendors?
- Cloud-Based Deployment
- Hybrid Deployment
- On-Premises Deployment
- Open-Source Deployment
'Cloud-Based Deployment' in ERP involves using the Internet to access software applications hosted by third-party vendors. This method offers scalability, cost-efficiency, and flexibility in comparison to traditional on-premises deployments.
Which tool is often used to diagnose the route packets take through the network?
- Firewall Software
- Traceroute
- Video Streaming Tool
- Word Processing Software
'Traceroute' is a network diagnostic tool used to trace the route packets take through the network. It displays the path and measures the transit times between network nodes, helping identify connectivity issues.
Which of the following best describes the primary purpose of IoT devices?
- Collect and exchange data
- Cook meals automatically
- Play video games
- Predict the weather
The primary purpose of IoT (Internet of Things) devices is to "collect and exchange data." These devices are designed to gather information from the physical world and share it over the internet for analysis and automation.