Computer Science and Software Engineering
This quiz covers fundamental concepts, theories, and applications in Computer Science and Software Engineering.
Questions
Which of the following is NOT a fundamental data structure in computer science?
- Array
- Linked List
- Stack
- Database
What is the most widely used programming paradigm today?
- Object-Oriented Programming
- Functional Programming
- Logic Programming
- Procedural Programming
Which of the following is NOT a type of computer network?
- Local Area Network (LAN)
- Wide Area Network (WAN)
- Metropolitan Area Network (MAN)
- Internet
What is the purpose of a compiler in software development?
- To convert high-level code into machine code
- To interpret high-level code at runtime
- To manage memory allocation during program execution
- To detect and fix errors in the source code
Which of the following is NOT a common type of operating system?
- Windows
- macOS
- Linux
- Android
What is the primary purpose of a software engineering methodology?
- To ensure code quality and reliability
- To manage project scope and timeline
- To facilitate collaboration among team members
- To document system requirements and design
Which of the following is NOT a common type of software testing?
- Unit Testing
- Integration Testing
- System Testing
- Performance Testing
What is the primary goal of artificial intelligence (AI) research?
- To develop machines that can think and act like humans
- To create systems that can perform tasks that are difficult or impossible for humans
- To understand the nature of intelligence and consciousness
- To solve complex problems that require human-level intelligence
Which of the following is NOT a common type of database management system (DBMS)?
- Relational DBMS
- Hierarchical DBMS
- Network DBMS
- Object-Oriented DBMS
What is the purpose of a firewall in computer networking?
- To prevent unauthorized access to a network
- To detect and block malicious traffic
- To improve network performance
- To manage network traffic and prioritize applications
Which of the following is NOT a common type of programming language?
- Java
- Python
- C++
- HTML
What is the primary purpose of a software requirements specification (SRS) document?
- To define the functional and non-functional requirements of a software system
- To describe the system's architecture and design
- To document the system's implementation and testing procedures
- To provide user documentation and training materials
Which of the following is NOT a common type of software license?
- Proprietary License
- Open Source License
- Freeware License
- Shareware License
What is the purpose of a version control system (VCS) in software development?
- To track changes to source code over time
- To facilitate collaboration among team members
- To manage project dependencies and build processes
- To deploy software applications to production environments
Which of the following is NOT a common type of cloud computing service model?
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Function as a Service (FaaS)