Team Q(basic terms of programming, general knowledge)

12345678910111213141516171819202122232425262728
Across
  1. 2. A pre-built set of libraries and tools for developing applications
  2. 6. A special method used to initialize an object
  3. 8. An instance of a class
  4. 9. A tool that converts source code into machine code
  5. 12. A function calling itself
  6. 13. A value that cannot be changed once defined
  7. 14. A data type that can be true or false
  8. 18. Repeated execution of code
  9. 19. A collection of elements of the same type
  10. 21. A sequence of characters
  11. 22. A value passed to a function
  12. 24. A statement that evaluates to true or false
  13. 26. A mechanism for a class to inherit properties and methods from another
  14. 27. Application Programming Interface
  15. 28. A block of code that performs a task
Down
  1. 1. A storage location for data
  2. 3. A trigger that activates a function in event-driven programming
  3. 4. The value a function sends back after execution
  4. 5. A variable that stores the memory address of another variable
  5. 7. A blueprint for creating objects in OOP
  6. 10. Running multiple threads simultaneously in a program
  7. 11. A collection of pre-written code that can be used in programs
  8. 15. A step-by-step procedure for solving a problem
  9. 16. A file containing Python code (or other language)
  10. 17. Finding and fixing errors in code
  11. 20. type A classification of data (e.g., int, float, char)
  12. 21. The set of rules that define the structure of code
  13. 23. An error or unexpected event in code
  14. 25. Integrated Development Environment