ThatQuiz Test Library Take this test now
Computer science
Contributed by: Skelton
  • 1. Computer science is the study of computers and computational systems. It involves understanding and designing algorithms to solve problems efficiently, as well as analyzing the complexity of systems. Computer science also encompasses the design and development of software and hardware components, such as programming languages, operating systems, and computer networks. This field is essential for advancements in technology and plays a crucial role in various industries, including healthcare, finance, and entertainment. Computer scientists work on a diverse range of projects, from creating artificial intelligence systems to developing new cybersecurity measures. Overall, computer science is a dynamic and ever-evolving field that drives innovation and shapes the future of technology.

    What does CPU stand for?
A) Computer Performance Unit
B) Computer Processing Unit
C) Central Processor Unit
D) Central Processing Unit
  • 2. Which programming language relies on indentation for code structure?
A) Python
B) JavaScript
C) C++
D) Java
  • 3. What is the binary equivalent of the decimal number 10?
A) 1010
B) 1110
C) 0011
D) 1101
  • 4. Which data structure uses LIFO (Last In, First Out) principle?
A) Heap
B) Queue
C) Linked List
D) Stack
  • 5. Which company developed the Java programming language?
A) Microsoft
B) IBM
C) Sun Microsystems
D) Apple
  • 6. What does SQL stand for?
A) Sequential Query Language
B) Simple Query Language
C) Systematic Query Language
D) Structured Query Language
  • 7. Which sorting algorithm has a worst-case time complexity of O(n2)?
A) Quick Sort
B) Bubble Sort
C) Heap Sort
D) Merge Sort
  • 8. What does URL stand for?
A) User Rank Logic
B) Uniform Resource Locator
C) Universal Remote Link
D) Unified Resource Listing
  • 9. What is the primary purpose of an operating system?
A) Run applications
B) Connect to the internet
C) Manage hardware and software resources
D) Produce graphics
  • 10. Which data structure uses nodes and pointers?
A) Tree
B) Array
C) Queue
D) Linked List
  • 11. Which type of algorithm is used to find the shortest path in a graph?
A) Selection Sort
B) Dijkstra's
C) Bubble Sort
D) Quick Sort
  • 12. In object-oriented programming, what is a class?
A) Memory allocation unit
B) Blueprint for creating objects
C) Method of data storage
D) User-defined function
  • 13. What does LAN stand for?
A) Large Access Network
B) Local Area Network
C) Long Antenna Node
D) Low-bandwidth Application Node
  • 14. What does HTTP stand for?
A) Hypertext Transfer Protocol
B) Hardware Transfer Process
C) High Tech Protocol
D) Hyper Transfer Protocol
  • 15. What is a compiler in programming?
A) Debugging tool
B) Translates source code into machine code
C) Graphic design software
D) Database system
  • 16. What is the purpose of a firewall in computer security?
A) Block access to websites
B) Monitor and control incoming/outgoing network traffic
C) Encrypt data
D) Defragment hard drives
  • 17. What is a network protocol?
A) Set of rules for communication between devices
B) Coding standard
C) Software license agreement
D) User authentication method
  • 18. What is the primary purpose of version control systems like Git?
A) Manage changes to source code over time
B) Monitor hardware performance
C) Optimize network connections
D) Compile code for execution
  • 19. Which of the following is a cloud computing service model?
A) Platform as a Service (PaaS)
B) Software as a Service (SaaS)
C) Infrastructure as a Service (IaaS)
D) Desktop as a Service (DaaS)
  • 20. What does DNS stand for?
A) Digital Network Service
B) Domain Name System
C) Data Network Security
D) Distributed Network Server
  • 21. What is the function of a router in a network?
A) Convert data into sound waves
B) Display web pages
C) Store data permanently
D) Direct data packets between networks
  • 22. What does API stand for in programming?
A) Abstract Programming Instrument
B) Advanced Program Integration
C) Automated Protocol Interface
D) Application Programming Interface
  • 23. Which company developed the C programming language?
A) Apple
B) Bell Labs
C) Microsoft
D) IBM
  • 24. What is recursion in programming?
A) A function calling itself
B) Convert source code to machine code
C) Interpreting assembly language
D) Parallel processing technique
  • 25. Which data structure uses First In, First Out (FIFO) approach?
A) Queue
B) Stack
C) Linked List
D) Array
  • 26. What is the most popular version control system used in software development?
A) Mercurial
B) CVS
C) Git
D) SVN
  • 27. What type of authentication involves using something you know and something you have?
A) Two-factor authentication
B) Single sign-on
C) Access control
D) Biometric authentication
  • 28. Which software development methodology emphasizes iterative and incremental development?
A) Scrum
B) Lean
C) Agile
D) Waterfall
  • 29. Which database model organizes data into tables with rows and columns?
A) NoSQL
B) Hierarchical
C) Graph
D) Relational
  • 30. What is the binary equivalent of the decimal number 25?
A) 11101
B) 10010
C) 11001
D) 10110
  • 31. What is the process of finding errors and fixing them in a program called?
A) Programming
B) Running
C) Debugging
D) Compiling
  • 32. Which of the following is a type of network topology?
A) Star
B) Mesh
C) Ring
D) Bus
  • 33. Which programming language is often used for web development?
A) Swift
B) Python
C) JavaScript
D) C++
  • 34. What does CSS stand for?
A) Cascading Style Sheets
B) Content Structure System
C) Code Syntax System
D) Computer System Software
  • 35. What does RAM stand for?
A) Remote Access Module
B) Read-Only Memory
C) Random Access Memory
D) Resource Allocation Manager
  • 36. Which programming language is often used for developing Android apps?
A) C#
B) Python
C) Java
D) Ruby
  • 37. Which company developed the Python programming language?
A) Guido van Rossum
B) Larry Page
C) Bill Gates
D) Mark Zuckerberg
  • 38. Which networking protocol is used to transfer web pages over the internet?
A) FTP
B) SMTP
C) SSH
D) HTTP
  • 39. What is the fundamental unit of storage in a computer's memory system?
A) Byte
B) Word
C) Bit
D) Nibble
  • 40. Which component of a computer is responsible for storing data long-term?
A) Hard drive
B) CPU
C) Graphics Card
D) RAM
  • 41. What does IDE stand for in software development?
A) Interface Development Engine
B) Integrated Development Environment
C) Internet Development Enterprise
D) Interactive Design Environment
Created with That Quiz — the site for test creation and grading in math and other subjects.