D684 Introduction to Computer Science - Set 1 - 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 music streaming service needs to implement a playlist feature where songs are played in the order they were added. Which data structure matches this requirement?
Question 22: A development team needs a programming paradigm that uses facts and rules to derive conclusions through logical inference. Which paradigm fits this description?
Question 23: A file system needs to organize documents so users can navigate through folders and subfolders to find specific files. What organizational structure does this describe?
Question 24: An embedded system in a car's anti-lock braking system requires immediate response to sensor inputs without delays. Which scheduling approach is most appropriate?
Question 25: A programmer writes code that directly manipulates processor registers and memory addresses for maximum performance. What type of language are they using?
Question 26: A distributed database system needs to identify and locate specific servers across the internet using human-readable names. Which service provides this functionality?
Question 27: Your application needs to check every element in an unsorted customer database to find records matching specific criteria. Which search approach must you use?
Question 28: A smartphone operating system needs to switch rapidly between multiple running applications giving each small time slices. What is this technique called?
Question 29: A social media platform needs to implement user profiles where each profile inherits basic features but adds unique characteristics. Which programming concept supports this design?
Question 30: An algorithm repeatedly compares adjacent elements and swaps them if they're in the wrong order until the list is sorted. Which sorting algorithm is this?
Question 31: A medical records system must ensure patient data remains in memory even during power outages until properly saved. Which memory type provides this capability?
Question 32: A streaming video service needs fast data transmission but can tolerate occasional packet loss without retransmission. Which protocol best fits these requirements?
Question 33: A laptop needs to connect to different networks automatically as it moves between home, office, and public spaces. Which service handles this automatic configuration?
Question 34: A graphics application needs to undo multiple editing operations in reverse order of how they were performed. Which data structure naturally supports this?
Question 35: A manufacturing system needs to allocate CPU time to multiple robotic controllers where each must complete within strict time limits. Which scheduling type is essential?
Question 36: A company discovers someone is using their brand logo without permission on fake products. Which type of intellectual property protection should they enforce?
Question 37: An email client needs to store messages where the newest emails appear at the top and are accessed first. Which data structure arrangement supports this pattern?
Question 38: A mobile app written in Python runs on different phone operating systems without modification or recompilation. What enables this cross-platform compatibility?
Question 39: A security system needs to verify that data packets arrived unchanged from their source during transmission across the network. Which protocol feature ensures this?
Question 40: A weather simulation program defines a general Storm class that Hurricane and Tornado classes extend with specific behaviors. Which OOP principle does this illustrate?
Don't Want to Study?
Save Time on Studies, Spend More with Family & Friends! Pay-After-you-Pass!
Get Exam Support