Practice Library
All MCQs
Browse exam-wise, subject-wise, and country-wise MCQs with explanations.
Choose an option to check your answer.
A.
Dividing a dataset into smaller pieces distributed across storage or workers
B.
Creating identical copies only
C.
Converting data to a graph
D.
Removing all duplicate records
Show Answer
Correct Answer: A. Dividing a dataset into smaller pieces distributed across storage or workers
Explanation:
Partitioning allows multiple nodes to process different subsets concurrently.
Good partitioning balances work and reduces data movement.
Choose an option to check your answer.
A.
The ability to compress every file
B.
The requirement to keep cluster size fixed
C.
The use of one programming language only
D.
The ability to add or remove resources as demand changes
Show Answer
Correct Answer: D. The ability to add or remove resources as demand changes
Explanation:
Elastic systems adjust capacity dynamically or on demand.
This can reduce cost while meeting variable workloads.
Choose an option to check your answer.
A.
The ability to avoid all software updates
B.
The use of only fixed-size data
C.
The ability to handle increased load by adding resources
D.
The removal of all network communication
Show Answer
Correct Answer: C. The ability to handle increased load by adding resources
Explanation:
A scalable system maintains acceptable performance as data or users grow.
Distributed designs seek near-linear gains when nodes are added.
Choose an option to check your answer.
A.
The delay for one request only
B.
The amount of data or work processed per unit time
C.
The number of data types
D.
The amount of unused storage
Show Answer
Correct Answer: B. The amount of data or work processed per unit time
Explanation:
Throughput measures processing capacity over time.
Batch platforms often optimize for high throughput.
Choose an option to check your answer.
A.
The time between submitting or receiving data and obtaining a result
B.
The total number of records processed
C.
The number of cluster nodes
D.
The size of a compressed file
Show Answer
Correct Answer: A. The time between submitting or receiving data and obtaining a result
Explanation:
Latency measures responsiveness.
Interactive and streaming applications usually require lower latency than batch jobs.
Choose an option to check your answer.
A.
Offline archival only
B.
Manual spreadsheet processing
C.
Static report formatting
D.
Stream processing
Show Answer
Correct Answer: D. Stream processing
Explanation:
Stream processing evaluates events as they arrive or in short windows.
It supports monitoring, alerts, and near-real-time analytics.
Choose an option to check your answer.
A.
Interactive animation
B.
Single-record manual entry
C.
Batch processing
D.
Real-time gaming graphics
Show Answer
Correct Answer: C. Batch processing
Explanation:
Batch systems process bounded collections of data in large jobs.
They prioritize throughput over immediate response.
Choose an option to check your answer.
A.
Processing one record after another only
B.
Executing multiple operations at the same time
C.
Copying files without computation
D.
Serializing every task onto one thread
Show Answer
Correct Answer: B. Executing multiple operations at the same time
Explanation:
Parallelism reduces completion time by using multiple processing units concurrently.
Distributed systems often combine parallelism with data partitioning.
Choose an option to check your answer.
A.
Coordinating computation across multiple networked machines
B.
Running every task in one process
C.
Storing data only in spreadsheets
D.
Using a single CPU core
Show Answer
Correct Answer: A. Coordinating computation across multiple networked machines
Explanation:
Distributed computing divides work among nodes and combines their results.
It enables scale and resilience beyond one machine.
Choose an option to check your answer.
A.
A single database table
B.
A collection of chart categories
C.
A compression format
D.
A group of networked machines working together
Show Answer
Correct Answer: D. A group of networked machines working together
Explanation:
Cluster nodes cooperate to store data and execute distributed tasks.
The cluster appears as a larger computing platform.
Choose an option to check your answer.
A.
No component can ever fail
B.
All tasks must run on one machine
C.
The system can continue operating despite some component failures
D.
Every record is processed exactly once automatically
Show Answer
Correct Answer: C. The system can continue operating despite some component failures
Explanation:
Commodity hardware failures are expected in large clusters.
Replication, retries, and recovery mechanisms preserve service.
Choose an option to check your answer.
A.
It guarantees perfect data quality
B.
Moving computation near the data reduces network transfer
C.
It removes the need for replication
D.
It converts unstructured data into tables
Show Answer
Correct Answer: B. Moving computation near the data reduces network transfer
Explanation:
Large datasets are expensive to move across a network.
Scheduling computation where blocks already reside improves efficiency.