Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science Essentials Final Review

Total questions: 68

Worksheet time: 34mins

Name
Class
Date
1.

What is an accelerometer?

a)

Senses and sends the orientation of the device

b)

an identifiable part of a larger program or construction

c)

capable of action or change

d)

a variable that is given a local scope

2.

What is an endpoint URL ?

a)

An intuitive, visual programming environment that allows everyone even children to build fully functional apps for smartphones and tablets.

b)

a semiconductor device used to amplify or switch electrical signals and power

c)

a device like a smartphone or laptop that connects to a network

d)

Data theft or unlawful access to private and sensitive information, which violates security and privacy,

3.

What is decremented?

a)

capable of action or change

b)

a variable that is given local scope.

c)

Dividing the game into smaller pieces that individual team members can work on.

d)

reduced in number by one

4.

what is Best-So-Far Loop?

a)

the order that commands are executed by a computer, allows us to carry out tasks that have multiple steps.

b)

Relational Operators: These include ">" (greater than), "<" (lesser than), ">=" (greater than or equal to), "<=" (lesser than or equal to), "==" (equal to), "<>" (not equal to), and "Is" (comparing references). These symbols are used to evaluate variables.

c)

A processing decision branch using relational operators (= ≠ > <) that is defined to return a Boolean value (“true” or “false”). By using Boolean expression to ask questions, the program can determine what to do next.

d)

A piece of code (loop) that contains a variable which stores the “best” value as defined by the programmer. Each time the code executes the loop, the program evaluates whether it finds a “better” value as defined by the programmer. If it finds one that is better, then it replaces that variable value with the new value and continues until it reaches the end of the list.

e)

A complex condition is formed by combining simple conditions, combined conditions and/or complex conditions with logical connectors (logical operators "AND" and "OR" ) or negating these conditions with logical negation (the logical operator "NOT").

5.

What is white hat hacking?

a)

person who uses their hacking ability to find security vulnerabilities in software, hardware, or networks.

b)

a type of computing architecture in which several processors simultaneously execute multiple, smaller calculations broken down from an overall larger, complex problem.

c)

used to increase the numerical value of an operand (an object of a mathematical equation that is capable of being manipulated, such as a constant or a variable) in a coding sequence.

d)

a system representing the colors used on a digital display screen.

6.

what is an event?

a)

A processing decision branch using relational operators (= ≠ > <) that is defined to return a Boolean value (“true” or “false”). By using Boolean expression to ask questions, the program can determine what to do next.

b)

An application programming interface is a set of program routines, protocols, and tools that facilitates communication with a client app that is designed specifically for the server.

c)

things that happen in the system you are programming, which the system tells you about so your code can react to them.

d)

an intuitive, visual programming environment that allows everyone even children to build fully functional apps for smartphones and tablets.

7.

What is canvas?

a)

gives you a more detailed view of the structure of the form.

b)

A complex condition is formed by combining simple conditions, combined conditions and/or complex conditions with logical connectors (logical operators "AND" and "OR" ) or negating these conditions with logical negation (the logical operator "NOT").

c)

A sequential and prioritized list of what needs to be done to create the app the user wants. The list can be technical requirements or user centric in the form of user stories.

d)

provides a touch-sensitive surface for drawing in the live version of an app.

8.

What is a local variable ?

a)

a quantity that may be changed according to the mathematical problem.

b)

a variable that is given local scope.

c)

a system representing the colors used on a digital display screen.

d)

a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless shadowed

9.

What is a boolean value?

a)

One of two values, such as true or false, that allows a computer to know what step in the conditional statement process to execute next.

b)

The values that a program provides to a function or subroutine.

c)

The person who is controlling the computer when partnering.

d)

A navigational method used only in the absence of data from sensors , when the start and end position of the path is fixed.

10.

What is a brute force hack ?

a)

person who uses their hacking ability to find security vulnerabilities in software, hardware, or networks.

b)

the act of compromising digital devices and networks by gaining unauthorized access to an account or computer system.

c)

Relational Operators: These include ">" (greater than), "<" (lesser than), ">=" (greater than or equal to), "<=" (lesser than or equal to), "==" (equal to), "<>" (not equal to), and "Is" (comparing references). These symbols are used to evaluate variables.

d)

Data theft or unlawful access to private and sensitive information, which violates security and privacy,

e)

A term used to describe when someone uses technology to gain access to something they would not otherwise have access to.

11.

what are arguments?

a)

The values that a program provides to a function or subroutine.

b)

A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division.

c)

an exchange of diverging or opposite views, typically a heated or angry one.

d)

an identifiable part of a larger program or construction

12.

what is an algorithm?

a)

A complex condition is formed by combining simple conditions, combined conditions and/or complex conditions with logical connectors (logical operators "AND" and "OR" ) or negating these conditions with logical negation (the logical operator "NOT").

b)

A style of writing file names that avoids spaces and other characters and differentiates words based on capitalization. For example, LastnameFirstname.

c)

A set of steps to accomplish a task.

d)

a quantity that may be changed according to the mathematical problem.

13.

what is a sequence?

a)

a keyword or term assigned to a piece of information (such as an Internet bookmark, multimedia, database record, or computer file)

b)

the order that commands are executed by a computer, allows us to carry out tasks that have multiple steps.

c)

gives you a more detailed view of the structure of the form.

d)

the process of finding and fixing errors or bugs in the source code of any software.

14.

what is a conditional statement?

a)

used to increase the numerical value of an operand (an object of a mathematical equation that is capable of being manipulated, such as a constant or a variable) in a coding sequence.

b)

a variable that is given local scope.

c)

the area where a function or variable is visible and accessible to other code.

d)

A programming statement that evaluates a true/false Boolean expression to determine the next steps in a program. Conditional statements are often written as "if-then" or "if-then-else" statements.

15.

What is an app(application)?

a)

A software application, especially one that a user downloads to a mobile device.

b)

a logical data type that can have only the values true or false

c)

A joining together of separate items—without changing them—into one place. For example, the concatenation of two strings such as “Hello” and “world!” would return “Hello world!”

d)

the process of finding and fixing errors or bugs in the source code of any software.

16.

what is an accelerometer sensor?

a)

a non-visible component, so it will show under the app screen in the Viewer, but the user cannot see it.

b)

The values that a program provides to a function or subroutine.

c)

A command used to trigger or start an event or procedure in a program.

d)

A joining together of separate items—without changing them—into one place. For example, the concatenation of two strings such as “Hello” and “world!” would return “Hello world!”

17.

What is blocks view?

a)

A software application, especially one that a user downloads to a mobile device.

b)

The values that a program provides to a function or subroutine.

c)

where you can program the features you added in the Designer view.

d)

A navigational method used only in the absence of data from sensors , when the start and end position of the path is fixed.

18.

what is an application programming interface(API)?

a)

A canvas provides a touch-sensitive surface for drawing in the live version of an app.

b)

a simple statement made by stating the procedure name, listing actual parameter names or values within parentheses, and adding a final semi-colon.

c)

A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division.

d)

a set of program routines, protocols, and tools that facilitates communication with a client app that is designed specifically for the server.

19.

What is calling a procedure?

a)

A joining together of separate items—without changing them—into one place. For example, the concatenation of two strings such as “Hello” and “world!” would return “Hello world!”

b)

a simple statement made by stating the procedure name, listing actual parameter names or values within parentheses, and adding a final semi-colon.

c)

A navigational method used only in the absence of data from sensors , when the start and end position of the path is fixed.

d)

A complex condition is formed by combining simple conditions, combined conditions and/or complex conditions with logical connectors (logical operators "AND" and "OR" ) or negating these conditions with logical negation (the logical operator "NOT").

20.

What is an Arithmetic Operator?

a)

A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division.

b)

gives you a more detailed view of the structure of the form.

c)

A term used to describe when someone uses technology to gain access to something they would not otherwise have access to.

d)

a data structure that contains a collection of cells laid out in a two-dimensional grid, similar to a table with rows and columns although the values are still stored linearly in memory.

21.

What is an array or list?

a)

a small graphical representation of a program or file.

b)

A term used to describe when someone uses technology to gain access to something they would not otherwise have access to.

c)

A collection of data values that do not have to be the same type. Each item in a list is called an element.

d)

a sequence of program instructions that performs a specific task, packaged as a unit.

22.

What is a back-log?

a)

a device like a smartphone or laptop that connects to a network

b)

A command used to trigger or start an event or procedure in a program.

c)

a versatile tool used to access elements from various data structures, primarily dictionaries.

d)

A sequential and prioritized list of what needs to be done to create the app the user wants. The list can be technical requirements or user centric in the form of user stories.

23.

What is Boolean?

a)

A processing decision branch using relational operators (= ≠ > <) that is defined to return a Boolean value (“true” or “false”). By using Boolean expression to ask questions, the program can determine what to do next.

b)

a simple statement made by stating the procedure name, listing actual parameter names or values within parentheses, and adding a final semi-colon.

c)

One of two values, such as true or false, that allows a computer to know what step in the conditional statement process to execute next.

d)

a logical data type that can have only the values true or false

24.

What is a Boolean Expression or statement?

a)

A complex condition is formed by combining simple conditions, combined conditions and/or complex conditions with logical connectors (logical operators "AND" and "OR" ) or negating these conditions with logical negation (the logical operator "NOT").

b)

A processing decision branch using relational operators (= ≠ > <) that is defined to return a Boolean value (“true” or “false”). By using Boolean expression to ask questions, the program can determine what to do next.

c)

One of two values, such as true or false, that allows a computer to know what step in the conditional statement process to execute next.

d)

a logical data type that can have only the values true or false

25.

What is a broadcast?

a)

A command used to trigger or start an event or procedure in a program.

b)

A piece of code (loop) that contains a variable which stores the “best” value as defined by the programmer. Each time the code executes the loop, the program evaluates whether it finds a “better” value as defined by the programmer. If it finds one that is better, then it replaces that variable value with the new value and continues until it reaches the end of the list.

c)

transmit (a program or some information) by radio or television.

d)

A series of conditionals that a computer moves through until it finds the one that is true.

26.

What is a comment?

a)

a verbal or written remark expressing an opinion or reaction.


b)

Add comments (# or """ """) to make some of the code inactive. This is called “commenting out” code and can help you isolate problems.

c)

A term used to describe when someone uses technology to gain access to something they would not otherwise have access to.

d)

A canvas provides a touch-sensitive surface for drawing in the live version of an app.

27.

What is a CamelCase?

a)

reduced in number by one

b)

a sequence of program instructions that performs a specific task, packaged as a unit.

c)

a unit of functionality of a software system that satisfies a requirement, represents a design decision, and provides a potential configuration option.

d)

A style of writing file names that avoids spaces and other characters and differentiates words based on capitalization. For example, LastnameFirstname.

28.

What are chained conditional statements?

a)

A series of conditionals that a computer moves through until it finds the one that is true.

b)

Dividing the game into smaller pieces that individual team members can work on.

c)

formed by combining simple conditions, combined conditions and/or complex conditions with logical connectors (logical operators "AND" and "OR" ) or negating these conditions with logical negation (the logical operator "NOT").

d)

the process of finding and fixing errors or bugs in the source code of any software.

29.

What are complex conditonals?

a)

a sequence of program instructions that performs a specific task, packaged as a unit.

b)

formed by combining simple conditions, combined conditions and/or complex conditions with logical connectors (logical operators "AND" and "OR" ) or negating these conditions with logical negation (the logical operator "NOT").

c)

A term used to describe when someone uses technology to gain access to something they would not otherwise have access to.

d)

Blocks view, where you can program the features you added in the Designer view.

30.

what is a component?

a)

a sequence of program instructions that performs a specific task, packaged as a unit.

b)

an identifiable part of a larger program or construction

c)

a logical data type that can have only the values true or false

d)

A navigational method used only in the absence of data from sensors , when the start and end position of the path is fixed.

31.

What is concatenation?

a)

a unit of functionality of a software system that satisfies a requirement, represents a design decision, and provides a potential configuration option.

b)

the act of compromising digital devices and networks by gaining unauthorized access to an account or computer system.

c)

A processing decision branch using relational operators (= ≠ > <) that is defined to return a Boolean value (“true” or “false”). By using Boolean expression to ask questions, the program can determine what to do next.

d)

A joining together of separate items—without changing them—into one place. For example, the concatenation of two strings such as “Hello” and “world!” would return “Hello world!”

32.

What does it mean to debug?

a)

the process of finding and fixing errors or bugs in the source code of any software.

b)

a sequence of program instructions that performs a specific task, packaged as a unit.

c)

capable of action or change

d)

things that happen in the system you are programming, which the system tells you about so your code can react to them.

33.

What is dead reckoning?

a)

a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless shadowed

b)

A navigational method used only in the absence of data from sensors , when the start and end position of the path is fixed.

c)

a whole number (not a fractional number) that can be positive, negative, or zero.

d)

a type of computing architecture in which several processors simultaneously execute multiple, smaller calculations broken down from an overall larger, complex problem.

34.

Decomposing is....

a)

reduced in number by one

b)

a unit of functionality of a software system that satisfies a requirement, represents a design decision, and provides a potential configuration option.

c)

a whole number (not a fractional number) that can be positive, negative, or zero.

d)

Dividing the game into smaller pieces that individual team members can work on.

35.

what is the designer view?

a)

an identifiable part of a larger program or construction

b)

a variable that is given local scope.

c)

The person who is controlling the computer when partnering.

d)

gives you a more detailed view of the structure of the form.

36.

What is the driver?

a)

The one who is relaying the directions

b)

the navigator, helps catch errors and keeps track of how the code being written fits into the overall plan. The navigator is also in charge of reading the lab pages out loud.

c)

The person who is controlling the computer when partnering.

d)

a system representing the colors used on a digital display screen.

37.

What is an event handler?

a)

a program function that is executed by the application or operating system when an event is executed on the application

b)

things that happen in the system you are programming, which the system tells you about so your code can react to them.

c)

A joining together of separate items—without changing them—into one place. For example, the concatenation of two strings such as “Hello” and “world!” would return “Hello world!”

d)

a whole number (not a fractional number) that can be positive, negative, or zero.

38.

A feature is...

a)

a unit of functionality of a software system that satisfies a requirement, represents a design decision, and provides a potential configuration option.

b)

A programming statement that evaluates a true/false Boolean expression to determine the next steps in a program. Conditional statements are often written as "if-then" or "if-then-else" statements.

c)

something you can use while programming that can help the user interface

d)

an intuitive, visual programming environment that allows everyone even children to build fully functional apps for smartphones and tablets.

39.

A float is...

a)

The person who is controlling the computer when partnering.

b)

a unit of functionality of a software system that satisfies a requirement, represents a design decision, and provides a potential configuration option.

c)

a function or reusable code in the Python programming language that converts values into floating point numbers.

d)

a system representing the colors used on a digital display screen.

40.

A function is...

a)

a sequence of program instructions that performs a specific task, packaged as a unit.

b)

a program function that is executed by the application or operating system when an event is executed on the application

c)

a function or reusable code in the Python programming language that converts values into floating point numbers.

d)

a unit of functionality of a software system that satisfies a requirement, represents a design decision, and provides a potential configuration option.

41.

what is GET?

a)

he navigator, helps catch errors and keeps track of how the code being written fits into the overall plan. The navigator is also in charge of reading the lab pages out loud.

b)

a whole number (not a fractional number) that can be positive, negative, or zero.

c)

to obtain something

d)

a versatile tool used to access elements from various data structures, primarily dictionaries.

42.

a global variable is...

a)

A command used to trigger or start an event or procedure in a program.

b)

a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless shadowed

c)

a variable that is given local scope.

d)

A sequential and prioritized list of what needs to be done to create the app the user wants. The list can be technical requirements or user centric in the form of user stories.

43.

Hack is...

a)

the act of compromising digital devices and networks by gaining unauthorized access to an account or computer system.

b)

a special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.

c)

Data theft or unlawful access to private and sensitive information, which violates security and privacy,

d)

he navigator, helps catch errors and keeps track of how the code being written fits into the overall plan. The navigator is also in charge of reading the lab pages out loud.

44.

Dynamic is...

a)

reduced in number by one

b)

a variable that is given local scope.

c)

capable of action or change

d)

gives you a more detailed view of the structure of the form.

45.

What is an Icon?

a)

Anton from RIIZE

b)

Integers

c)

where information is organized in layers, or where objects contain other similar objects.

d)

a small graphical representation of a program or file.

e)

Jungwon from enhyphen

46.

What is an incremental Counter?

a)

used to increase the numerical value of an operand (an object of a mathematical equation that is capable of being manipulated, such as a constant or a variable) in a coding sequence.

b)

things that happen in the system you are programming, which the system tells you about so your code can react to them.

c)

capable of action or change

d)

a whole number (not a fractional number) that can be positive, negative, or zero.

47.

An integer is...

a)

used to increase the numerical value of an operand (an object of a mathematical equation that is capable of being manipulated, such as a constant or a variable) in a coding sequence.

b)

a program function that is executed by the application or operating system when an event is executed on the application

c)

Relational Operators: These include ">" (greater than), "<" (lesser than), ">=" (greater than or equal to), "<=" (lesser than or equal to), "==" (equal to), "<>" (not equal to), and "Is" (comparing references). These symbols are used to evaluate variables.

d)

a whole number (not a fractional number) that can be positive, negative, or zero.

48.

What is MIT app inventor ?

a)

a program function that is executed by the application or operating system when an event is executed on the application

b)

an intuitive, visual programming environment that allows everyone even children to build fully functional apps for smartphones and tablets.

c)

A programming statement that evaluates a true/false Boolean expression to determine the next steps in a program. Conditional statements are often written as "if-then" or "if-then-else" statements.

d)

a software development technique in which two programmers work together at one workstation.

49.

What is a local variable?

a)

A navigational method used only in the absence of data from sensors , when the start and end position of the path is fixed.

b)

a versatile tool used to access elements from various data structures, primarily dictionaries.

c)

a variable that is given local scope.

d)

a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless shadowed

50.

A navigator...

a)

a whole number (not a fractional number) that can be positive, negative, or zero.

b)

helps catch errors and keeps track of how the code being written fits into the overall plan. The navigator is also in charge of reading the lab pages out loud.

c)

a keyword or term assigned to a piece of information (such as an Internet bookmark, multimedia, database record, or computer file)

d)

replaces spaces with underscores to create descriptive variable and method names from multiple words without a compile time error.

51.

Nesting is...

a)

a semiconductor device used to amplify or switch electrical signals and power.

b)

where information is organized in layers, or where objects contain other similar objects.

c)

a register, or a memory location used to store the intermediate results of arithmetic and logical operations.

d)

an informal, general explanation of a software feature written from the perspective of the end user.

52.

What is a one dimensional array or list?

a)

a software development technique in which two programmers work together at one workstation.

b)

A collection of data values that do not have to be the same type. Each item in a list is called an element.

c)

A term used to describe when someone uses technology to gain access to something they would not otherwise have access to.

d)

ach element of the list contains only one value, whether that value be an int, char, or float.

53.

What are operators?

a)

Relational Operators: These include ">" (greater than), "<" (lesser than), ">=" (greater than or equal to), "<=" (lesser than or equal to), "==" (equal to), "<>" (not equal to), and "Is" (comparing references). These symbols are used to evaluate variables.

b)

A software application, especially one that a user downloads to a mobile device.

c)

a simple statement made by stating the procedure name, listing actual parameter names or values within parentheses, and adding a final semi-colon.

d)

a register, or a memory location used to store the intermediate results of arithmetic and logical operations.

54.

A variable is...

a)

where information is organized in layers, or where objects contain other similar objects.

b)

a quantity that may be changed according to the mathematical problem.

c)

A navigational method used only in the absence of data from sensors , when the start and end position of the path is fixed.

d)

A command used to trigger or start an event or procedure in a program.

55.

What is pair programming?

a)

The person who is controlling the computer when partnering.

b)

A programming statement that evaluates a true/false Boolean expression to determine the next steps in a program. Conditional statements are often written as "if-then" or "if-then-else" statements.

c)

the process of finding and fixing errors or bugs in the source code of any software.

d)

a software development technique in which two programmers work together at one workstation.

56.

What is parallel?

a)

a type of computing architecture in which several processors simultaneously execute multiple, smaller calculations broken down from an overall larger, complex problem.

b)

In geometry, parallel lines are coplanar infinite straight lines that do not intersect at any point. Parallel planes are planes in the same three-dimensional space that never meet.

c)

the navigator, helps catch errors and keeps track of how the code being written fits into the overall plan. The navigator is also in charge of reading the lab pages out loud.

d)

A command used to trigger or start an event or procedure in a program.

57.

What is a parameter?

a)

A software application, especially one that a user downloads to a mobile device.

b)

a special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.

c)

A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division.

d)

a register, or a memory location used to store the intermediate results of arithmetic and logical operations.

58.

What is python?

a)

a program function that is executed by the application or operating system when an event is executed on the application

b)

A programming statement that evaluates a true/false Boolean expression to determine the next steps in a program. Conditional statements are often written as "if-then" or "if-then-else" statements.

c)

capable of action or change

d)

a computer programming language often used to build websites and software, automate tasks, and conduct data analysis.

59.

What is the RGB color model?

a)

an accelerometer that senses and sends the orientation of the device

b)

A set of steps to accomplish a task.

c)

a system representing the colors used on a digital display screen.

d)

A collection of data values that do not have to be the same type. Each item in a list is called an element.

60.

What is a tag?

a)

a keyword or term assigned to a piece of information (such as an Internet bookmark, multimedia, database record, or computer file)

b)

a register, or a memory location used to store the intermediate results of arithmetic and logical operations.

c)

A software application, especially one that a user downloads to a mobile device.

61.

What is a Transistor ?

a)

a device used to amplify or switch electrical signals and power.

b)

a type of computing architecture in which several processors simultaneously execute multiple, smaller calculations broken down from an overall larger, complex problem.

c)

A software application, especially one that a user downloads to a mobile device.

62.

What is the scope?

a)

the area where a function or variable is visible and accessible to other code.

b)

a special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.

c)

a keyword or term assigned to a piece of information (such as an Internet bookmark, multimedia, database record, or computer file)

63.

What is a Two Dimensional list or array?

a)

a type of computing architecture in which several processors simultaneously execute multiple, smaller calculations broken down from an overall larger, complex problem.

b)

a data structure that contains a collection of cells laid out in a two-dimensional grid, similar to a table with rows and columns although the values are still stored linearly in memory.

c)

person who uses their hacking ability to find security vulnerabilities in software, hardware, or networks.

64.

What is underscore_case?

a)

replaces spaces with underscores to create descriptive variable and method names from multiple words without a compile time error.

b)

a special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.

c)

an identifiable part of a larger program or construction

d)

a system representing the colors used on a digital display screen.

65.

What is Unethical ?

a)

A software application, especially one that a user downloads to a mobile device.

b)

Data theft or unlawful access to private and sensitive information, which violates security and privacy,

c)

the area where a function or variable is visible and accessible to other code.

d)

a logical data type that can have only the values true or false

66.

User story is .....

a)

A software application, especially one that a user downloads to a mobile device.

b)

a computer programming language often used to build websites and software, automate tasks, and conduct data analysis.

c)

A series of conditionals that a computer moves through until it finds the one that is true.

d)

an informal, general explanation of a software feature written from the perspective of the end user.

67.

What is a while loop?

a)

the process of finding and fixing errors or bugs in the source code of any software.

b)

a control flow statement that allows code to be executed repeatedly based on a given Boolean condition.

c)

A programming statement that evaluates a true/false Boolean expression to determine the next steps in a program. Conditional statements are often written as "if-then" or "if-then-else" statements.

d)

The person who is controlling the computer when partnering.

68.

What is an incremental counter?

a)

a register, or a memory location used to store the intermediate results of arithmetic and logical operations.

b)

A software application, especially one that a user downloads to a mobile device.

c)

used to increase the numerical value of an operand (an object of a mathematical equation that is capable of being manipulated, such as a constant or a variable) in a coding sequence.

d)

A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division.