2026 Expert Verifed Ace the
Test
Program - ANSWER ✔✔a list of instructions for a computer to
execute
Machine Language - ANSWER ✔✔what is necessary for the
computer, but hard for people to read
Assembly Language - ANSWER ✔✔symbolic translations of machine
code, easier for people to read
, High Level Procedural Languages - ANSWER ✔✔Allow the writing of
procedures and functions for code modularity, dividing the work into
separate actions
Ex: Pascal, Fortran, C
Object Oriented Languages - ANSWER ✔✔Encapsulate their data
and procedures together in units called objects, make items modular,
more readable for people and need to be translated by the machine
C++, Java, Smalltalk
Object - ANSWER ✔✔an encapsulation of data and functions that act
upon that data
3 aspects of an object - ANSWER ✔✔Name (variable we give it),
Attributes (member data that describe what the object is), Behavior
(member functions describe what the object does)
Class - ANSWER ✔✔a blueprint for objects, user defined type that
describes what a certain type of object will look like, consists of a
declaration and a definition
Difference between a class and a struct - ANSWER ✔✔classes
include the member functions because in c++ you can build objects that
encapsulate data and functions together