D684 Introduction to Computer Science - Set 2 - Part 2
Test your knowledge of technical writing concepts with these practice questions. Each question includes detailed explanations to help you understand the correct answers.
Question 21: A cryptocurrency exchange must process transactions in strict chronological order to prevent double-spending attacks. Which data structure ensures this ordering?
Question 22: An animation software needs to calculate smooth transitions between keyframes by interpolating intermediate positions. Which mathematical approach is most suitable?
Question 23: A security camera system needs to overwrite oldest footage when storage becomes full while preserving recent recordings. Which storage management principle applies?
Question 24: A distributed computing cluster needs to detect when nodes fail and automatically redistribute their workload. Which mechanism enables this fault tolerance?
Question 25: An email server needs to retry sending messages when temporary network failures occur without losing queued emails. Which reliability pattern implements this?
Question 26: A mobile game needs to generate random enemy positions that appear unpredictable but remain consistent when players reload saves. Which technique achieves this?
Question 27: An airline reservation system must prevent two agents from booking the same seat simultaneously on flights. Which database concept prevents this conflict?
Question 28: A photo editing application needs to blend layers using different mixing modes while maintaining non-destructive editing. Which software pattern enables this flexibility?
Question 29: A logistics company needs to track packages through multiple sorting facilities and delivery vehicles in real-time. Which system architecture supports this tracking?
Question 30: A code editor needs to highlight matching parentheses and brackets as programmers type to prevent syntax errors. Which parsing technique enables real-time checking?
Question 31: A fitness tracker must continue counting steps accurately even when the main processor enters sleep mode to save battery. Which component handles this?
Question 32: A collaborative document editor needs to merge simultaneous edits from multiple users without losing anyone's changes. Which algorithm type handles this?
Question 33: A smart traffic light system needs to adjust signal timing based on current traffic flow patterns dynamically. Which computing paradigm best supports this?
Question 34: A podcast application needs to download episodes in background while users browse other content without interrupting playback. Which process management supports this?
Question 35: A scientific calculator application needs to evaluate complex expressions following mathematical operator precedence rules correctly. Which parsing structure ensures proper evaluation?
Question 36: A version control system needs to track all changes to source code files while allowing developers to revert modifications. Which data structure supports this?
Question 37: A cloud storage service needs to distribute user files across multiple servers for redundancy and load balancing. Which technique achieves this distribution?
Question 38: An augmented reality application needs to overlay digital objects onto camera views maintaining correct perspective as users move. Which computation is critical?
Question 39: A password manager needs to store credentials securely while allowing quick retrieval with a master password. Which security principle is fundamental?
Question 40: A machine learning model needs to process training data in random batches to prevent overfitting patterns. Which sampling technique ensures this?
Don't Want to Study?
Save Time on Studies, Spend More with Family & Friends! Pay-After-you-Pass!
Get Exam Support