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?


Complete the Captcha to view next question set.

Don't Want to Study?

Save Time on Studies, Spend More with Family & Friends! Pay-After-you-Pass!

Get Exam Support