Programming Vocabulary

Worksheet by Mariana Corella
Programming Vocabulary worksheet preview image
Language
ENG
Assignments
15 classrooms used this worksheet

Read the following descriptions about programming. Then, fill in the blanks with the correct word. 1. In programming, abstraction is used to hide the internal details and show only the essential features.2. The degree to which one class relies on another is called coupling.3. A(n) algorithm is a step-by-step procedure to solve a specific problem.4. A collection of elements of the same data type, stored sequentially, is called an array.5. A block of code enclosed in curly braces {} is known as a block.6. The process of identifying and fixing errors in the code is called debugging.7. In OOP, inheritanceis the concept where a subclass inherits attributes from a superclass.8. A(n) commentaryis a piece of code that is ignored by the compiler, usually used for explanations.9. A constant defined within a class that is shared among all instances is called a class constant.10. A class defines the scope of its variables and methods, determining their accessibility. Vocabulary Match Match the words in column A with their correct definiton in column B Algorithm A step-by-step process to solve a problem Argument A value passed to a function when called Assignment The operation of assigning a value to a variable Reserved Word Special words that cannot be used for other purposes GUI A visual way of interacting with an application Boolean A subset of algebra used for true statements Class Library Pre-written classes or functions available for reuse Compiler The process of converting source code into machine code Commentary Text within code used for explanations and ignored by the compiler Package The structure used to organize related classes in large applications What does an algorithm provide? A random result A step-by-step solution A direct access to variables What does aggregation represent in programming? Containment relationship Ownership relationship Inheritance relationship Which is used to translate high-level code into machine code? Interpreter Class header Compiler What does a constructor do in OOP? Initializes an object Declares variables Executes a method What is a Boolean used for? Store text values Logical operations Image processing Which term refers to a value passed into a function? Argument Constant Block What does encapsulation in OOP help with? Hiding Data Inheriting behavior Accesing Private Members What is used to structure web pages? IDE UML HTML Which system is based on 0s and 1s? Decimal Hexadecimal Binary What do class diagrams represent? The flow of the program the style of the GUI The structure of the system Flowchart create a flowchart in which you show what would happen if you get a high score in this quiz or not. If you have a score better than 70 you get a sticker. Also write the algorithm as shown in your booklet.

Use This Worksheet