Prepare Computer Science with confidence
Strengthen your knowledge of computer fundamentals, hardware, software, programming, networks, databases and information technology.
Strengthen your knowledge of computer fundamentals, hardware, software, programming, networks, databases and information technology.
Questions are tracked as practiced when you open Show Answer & Explanation. Tracking stays only in this browser tab and no subject-test result is saved.
What is the main purpose of a database management system (DBMS)?
Which of the following is a version control system?
What is the full form of "NLP" in Artificial Intelligence and Computer Science?
Which of the following best defines a computer network?
Which layer of OSI handles physical transmission of bits?
Which OSI layer is responsible for end-to-end communication?
What is artificial intelligence?
Which of the following is an example of a spreadsheet application?
What is the default port number for HTTPS?
Which of these is an example of an interpreted language?
What is encapsulation in object-oriented programming?
What is the purpose of a proxy server?
Which sorting algorithm has the best average-case time complexity among these?
Which sorting algorithm generally provides the best average-case performance for large datasets?
Which protocol translates domain names to IP addresses?
Which keyword is used to define a function in Python?
What is the purpose of a debugger?
In computer networks, what does the term 'bandwidth' refer to?
What is the primary purpose of normalization in relational databases?