Build your IT vocabulary with this exercise covering programming and software development terminology. Essential for developers, project managers, and anyone communicating in a tech environment.
READY TO PRACTICE? LET’S GO!
Choose the correct response to complete each sentence.
1. These variables are not __________________ from outside of the object.
Correct answer: accessible.
2. The error message says that this variable is __________________. (meaning: not defined)
Correct answer: undefined.
3. Class A did not ____________________ the variables from Class B. The variables from Class B are not showing up in Class A.
Correct answer: inherit.
4. Inheriting is sometimes called "__________________-classing."
Correct answer: sub.
5. Can you retrieve (meaning: get) this information from __________________ classes? No, you can only retrieve it from one.
Correct answer: multiple.
6. In programming terminology, what's the opposite of a parent class?
Correct answer: a child class.
7. Each class has its own __________________ of functions and variables.
Correct answer: set.
8. What is this function supposed to ____________________? In other words, which value should it return or print?
Correct answer: output.
9. What do you do with a function?
Correct answer: You call it.
10. It's a good idea to start or end local variables with a special __________________ (like an underscore '_').
Correct answer: character.
—
📚 Important Words to Know API (Application Programming Interface) — a set of rules allowing different software applications to communicate and share data with each other cloud computing — the delivery of computing services including storage, servers, and software over the internet on demand agile methodology — a project management approach based on iterative development, collaboration, and flexibility to change DevOps — a set of practices combining software development and IT operations to shorten development cycles and improve reliability cybersecurity — the practice of protecting computer systems, networks, and data from digital attacks and unauthorized access bandwidth — the maximum rate of data transfer across a network, typically measured in megabits per second latency — the delay between a user's action and the corresponding response from a system or network scalability — the ability of a system or network to handle an increasing amount of work or expand its capacity firewall — a network security system that monitors and controls incoming and outgoing traffic based on defined rules encryption — the process of encoding data so that only authorized parties can read it