Computer Science and Software Engineering

This quiz covers fundamental concepts, theories, and applications in Computer Science and Software Engineering.

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following is NOT a fundamental data structure in computer science?

  1. Array
  2. Linked List
  3. Stack
  4. Database
Question 2 Multiple Choice (Single Answer)

What is the most widely used programming paradigm today?

  1. Object-Oriented Programming
  2. Functional Programming
  3. Logic Programming
  4. Procedural Programming
Question 3 Multiple Choice (Single Answer)

Which of the following is NOT a type of computer network?

  1. Local Area Network (LAN)
  2. Wide Area Network (WAN)
  3. Metropolitan Area Network (MAN)
  4. Internet
Question 4 Multiple Choice (Single Answer)

What is the purpose of a compiler in software development?

  1. To convert high-level code into machine code
  2. To interpret high-level code at runtime
  3. To manage memory allocation during program execution
  4. To detect and fix errors in the source code
Question 5 Multiple Choice (Single Answer)

Which of the following is NOT a common type of operating system?

  1. Windows
  2. macOS
  3. Linux
  4. Android
Question 6 Multiple Choice (Single Answer)

What is the primary purpose of a software engineering methodology?

  1. To ensure code quality and reliability
  2. To manage project scope and timeline
  3. To facilitate collaboration among team members
  4. To document system requirements and design
Question 7 Multiple Choice (Single Answer)

Which of the following is NOT a common type of software testing?

  1. Unit Testing
  2. Integration Testing
  3. System Testing
  4. Performance Testing
Question 8 Multiple Choice (Single Answer)

What is the primary goal of artificial intelligence (AI) research?

  1. To develop machines that can think and act like humans
  2. To create systems that can perform tasks that are difficult or impossible for humans
  3. To understand the nature of intelligence and consciousness
  4. To solve complex problems that require human-level intelligence
Question 9 Multiple Choice (Single Answer)

Which of the following is NOT a common type of database management system (DBMS)?

  1. Relational DBMS
  2. Hierarchical DBMS
  3. Network DBMS
  4. Object-Oriented DBMS
Question 10 Multiple Choice (Single Answer)

What is the purpose of a firewall in computer networking?

  1. To prevent unauthorized access to a network
  2. To detect and block malicious traffic
  3. To improve network performance
  4. To manage network traffic and prioritize applications
Question 11 Multiple Choice (Single Answer)

Which of the following is NOT a common type of programming language?

  1. Java
  2. Python
  3. C++
  4. HTML
Question 12 Multiple Choice (Single Answer)

What is the primary purpose of a software requirements specification (SRS) document?

  1. To define the functional and non-functional requirements of a software system
  2. To describe the system's architecture and design
  3. To document the system's implementation and testing procedures
  4. To provide user documentation and training materials
Question 13 Multiple Choice (Single Answer)

Which of the following is NOT a common type of software license?

  1. Proprietary License
  2. Open Source License
  3. Freeware License
  4. Shareware License
Question 14 Multiple Choice (Single Answer)

What is the purpose of a version control system (VCS) in software development?

  1. To track changes to source code over time
  2. To facilitate collaboration among team members
  3. To manage project dependencies and build processes
  4. To deploy software applications to production environments
Question 15 Multiple Choice (Single Answer)

Which of the following is NOT a common type of cloud computing service model?

  1. Infrastructure as a Service (IaaS)
  2. Platform as a Service (PaaS)
  3. Software as a Service (SaaS)
  4. Function as a Service (FaaS)