This section provides a comprehensive set of multiple choice questions (MCQs) specifically designed for those studying or working in the field of computer science. It covers a broad range of topics within computer science, including programming languages, data structures, algorithms, databases, operating systems, computer networks and software engineering . The questions are categorized and organized to facilitate focused learning and targeted practice .
Describe the different layers of the OSI model. | osi.
ReportQuestion
Anonymous
A. The OSI model has five layers.B. The transport layer is responsible for physical transmission of bits.C. The application layer handles data formatting and encryption.
Please briefly explain why you feel this question should be reported.
Report
Cancel
What is the role of a version control system (VCS)?
ReportQuestion
Anonymous
A. VCS primarily manages project documentation.B. VCS helps in creating executable files.C. VCS only tracks changes made by a single user.D. VCS facilitates collaboration ...
Please briefly explain why you feel this question should be reported.
Report
Cancel
What are the different types of network topologies? | topologies.
ReportQuestion
Anonymous
A. Star topology is the most expensive topology.B. Bus topology is the most reliable topology.C. Mesh topology offers high redundancy.D. Ring topology is the ...
Please briefly explain why you feel this question should be reported.
Report
Cancel
Explain the concept of recursion in programming. | calls recursive.
ReportQuestion
Anonymous
A. Recursion is always more efficient than iteration.B. Recursion avoids the use of loops completely.C. A recursive function must always have a base case to prevent infinite recursion.
Please briefly explain why you feel this question should be reported.
Report
Cancel
What is the difference between a relational database and a.
ReportQuestion
Anonymous
A. NoSQL databases are faster than relational databases for all applications.B. Relational databases are better suited for large-scale, distributed applications.C. NoSQL databases offer more flexibility in data modeling ...
Please briefly explain why you feel this question should be reported.
Report
Cancel
What are the advantages and disadvantages of using arrays? |.
ReportQuestion
Anonymous
A. Advantages: Fast insertion and deletion; Disadvantages: Slow random access.B. Advantages: Simple implementation and efficient random access; Disadvantages: Fixed size and inefficient insertions/deletions.C. Advantages: Dynamic size and efficient ...
Please briefly explain why you feel this question should be reported.
Report
Cancel
What is a linked list data structure? | linked lists.
ReportQuestion
Anonymous
A. A type of array.B. A data structure where elements are stored at contiguous memory locations.C. A linear data structure where elements are not stored at contiguous memory ...
Please briefly explain why you feel this question should be reported.
Report
Cancel
Explain the concept of normalization in database design. | normalization.
ReportQuestion
Anonymous
A. A process to speed up database queries.B. A method for securing database data.C. A systematic process of organizing data to reduce redundancy and improve data integrity.
Please briefly explain why you feel this question should be reported.
Report
Cancel
What is the purpose of software testing? | testing exist.
ReportQuestion
Anonymous
A. To find and fix bugs.B. To improve the software's performance.C. To ensure the software meets requirements and functions correctly.D. To write better code.
Please briefly explain why you feel this question should be reported.
Report
Cancel
Describe different types of network attacks. | ddos attacks &.
ReportQuestion
Anonymous
A. DoS, DDoS, and Malware only.B. Phishing and Social Engineering only.C. DoS, DDoS, MitM, SQL injection, Phishing, and Malware.D. None of the above.
Please briefly explain why you feel this question should be reported.
Report
Cancel