WorksheetsCode.org: Fundamentals of Computing Final Exam 2019 - 2020
Total questions: 74
Worksheet time: 6hrs 10mins
A collection of interlinked web pages on the World Wide Web
Website
Heading
Digital Footprint
Citation
The raw text, images, and other elements included in a web page
HTML
HTML Tag
Website Content
Website Structure
Hypertext Markup Language, a language used to create web pages
Website
HTML Element
Heading
HTML
Hypertext Markup Language, a language used to create web pages
Website
HTML Element
Heading
HTML
A piece of a website, marked by a start tag and often closed with an end tag
Citation
HTML Element
Digital Footprint
Website Structure
The special set of characters that indicates the start and end of an HTML element and that element's type
Website Structure
Website Content
Citation
HTML Tag
The purpose of different pieces of content in a web page, used to help the computer determine how that content should be displayed
Citation
Website Structure
Digital Footprint
Heading
A title or summary for a document or section of a document
HTML Tag
HTML
Heading
Website
The collected information about an individual across multiple websites on the internet
Digital Footprint
Website
HTML Element
Website Content
A quotation from or reference to a book, paper, or author, especially in a scholarly work
HTML
Website Content
Heading
Citation
The exclusive legal right to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same
HTML Element
Website
Copyright
HTML Tag
A collection of public copyright licenses that enable the free distribution of an otherwise copyrighted work, used when an author wants to give people the right to share, use, and build upon a work that they created
Bug
Creative Commons
Indentation
Copyright
A work or invention that is the result of creativity, such as a piece of writing or a design, to which one has rights and for which one may apply for a patent, copyright, trademark, etc.
Indentation
Debugging
Creative Commons
Intellectual Property
Part of a program that does not work correctly
Debugging
Hyperlink
Bug
Whitespace
A note in the source code of a computer program that helps explain the code to people who read it
Whitespace
Indentation
Bug
Comment
Finding and fixing problems in an algorithm or program
Debugging
Bug
Hyperlink
Comment
The placement of text farther to the right or left of the surrounding text, making it easier to understand the program's structure
Creative Commons
Intellectual Property
Indentation
Hyperlink
Any character that shows up as a blank space on the screen, such as a space, a tab, or a new line; helps separate different parts of the document to make it easier to read
Whitespace
Hyperlink
Bug
Intellectual Property
Closely connected or appropriate to the matter at hand
Whitespace
Relevant
Indentation
Creative Commons
A program that searches for and identifies items in a database that correspond to keywords or characters specified by the user, used especially for finding particular sites on the World Wide Web
Intellectual Propery
Search Engine
Creative Commons
Hyperlink
A language used to describe how HTML elements should be styled
Intellectual Property
Debugging
Creative Commons
CSS
A language used to describe how HTML elements should be styled
Intellectual Property
Debugging
Creative Commons
CSS
The study of the principles and use of computers
Problem Solving
Examples of Inputs
Examples of Outputs
Computer Science
The study of the principles and use of computers
Problem Solving
Examples of Inputs
Examples of Outputs
Computer Science
A program or group of programs that are designed for users to accomplish a specific task
Algorithms
Examples of Inputs
Applications
Problem Solving
A device or component that allows information to be given to a computer
Computer Science
Algorithm
Input
Output
Reflect
Problem Solving Process 4th Step
Problem Solving Process 3rd Step
Problem Solving Process 2nd Step
Problem Solving Process 1st Step
Any device or component that receives information from a computer
Output
Problem Solving
Input
Algorithm
Keyboard, mouse, other buttons, camera, and microphone
Computer Science
Examples of Inputs
Examples of Outputs
Problem Solving
Define
Problem Solving Process 3rd Step
Problem Solving Process 2nd Step
Problem Solving Process 1st Step
Problem Solving Process 4th Step
Screen, speakers, and printer
Computer Science
Problem Solving
Examples of Outputs
Examples of Inputs
storage
The 2nd Component of Computing Devices
The 3rd Component of Computing Devices
The 1st Component of Computing Devices
The 4th Component of Computing Devices
the process of finding solutions to difficult or complex issues
Computer Science
Algorithm
Examples of Inputs
Problem Solving
Input
The 1st Component of Computing Devices
The 2nd Component of Computing Devices
The 3rd Component of Computing Devices
The 4th Component of Computing Devices
processing
The 2nd Component of Computing Devices
The 1st Component of Computing Devices
The 3rd Component of Computing Devices
The 4th Component of Computing Devices
Output
The 1st Component of Computing Devices
The 2nd Component of Computing Devices
The 3rd Component of Computing Devices
The 4th Component of Computing Devices
Prepare
Problem Solving Process 1st Step
Problem Solving Process 2nd Step
Problem Solving Process 3rd Step
Problem Solving Process 4th Step
Try
Problem Solving Process 4th Step
Problem Solving Process 3rd Step
Problem Solving Process 2nd Step
Problem Solving Process 1st Step
A precise sequence of instructions for processes that can be executed by a computer
Algorithm
Output
Input
Problem Solving
An agile software development technique in which two programmers work together at one workstation
Driver
Problem Solving
Pair Programming
Algorithm
The person that writes code, while the other person is observing
Driver
Navigator
Pair Programming
Comment
The person that reviews each line of code as it is typed in
Driver
Navigator
Problem Solving
Pair Programming
The part of a CSS rule-set that defines which HTML elements the style should be applied to
CSS
CSS Selector
Algorithm
Trustworthy
Able to be relied on as honest or truthful
CSS
CSS Selector
Trustworthy
Problem Solving
An identifier that allows multiple elements in an HTML document to be styled in the same way
CSS Selector
CSS Class
CSS
Algorithm
RGB stand for what?
Red, Gold, Black
Red, Gray, Blue
Red, Green, Black
Red, Green, Blue
An algorithm that has been coded into something that can be run by a machine
Variables
Program
Conditionals
Draw Loop
A single value of either TRUE or FALSE
Property
Sprite
Parameter
Boolean
An extra piece of information passed to a function to customize it for a specific need
Expression
Frame Rate
Parameter
Animation
Statements that only run under certain conditions
Conditionals
Boolean
Parameter
Frame
Statements that only run under certain conditions
Conditionals
Boolean
Parameter
Frame
A placeholder for a piece of information that can change
Variable
Frame Rate
Sprite
Animation
In programming, an expression that evaluates to True or False
If-Statement
Draw Loop
Boolean Expression
Parameter
Attributes that describe an object's characteristics
Expression
Variables
Conditionals
Property
The common programming structure that implements "conditional statements"
Boolean Expression
Conditionals
If-Statement
Animation
A graphic character on the screen with properties that describe its location, movement, and look
Sprite
Frame
Animation
Draw Loop
A series of images that create the illusion of motion by being shown rapidly one after the other
Animation
Sprite
Variable
Expression
A single image within an animation
Conditionals
Frame
Frame Rate
Property
The rate at which frames in an animation are shown, typically measured in frames per second
Conditionals
Expression
Frame Rate
Property
Any valid unit of code that resolves to a value
Draw Loop
If-Statement
Boolean
Expression
Codes in this area runs over and over, whereas codes outside of this area just runs once.
Variable
Draw Loop
Expression
Parameter
This makes it possible to detect when one sprite is touching another.
Collision Detection
Abstraction
Function
If-Statement
a simplified representation of something more complex. Allows you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.
Function
Abstraction
Sprites
Variable
A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
If-Statement
Variable
Key Down ()
Function
is a programming conditional statement that, if proved true, performs a function or displays information.
IsTouching () Block
Variable
If-Statement
Abstraction
event type triggered when key is pressed down on the keyboard
Function
Key Down ()
Abstraction
Sprites
Checks if the sprite is touching the target sprite or any sprite in the target group.
IsTouching () Block
Variable
Draw Loop
Function
Sound, Collide, Displace, Bounce, and BounceOff
Functions
Variable
Draw Loop
Is-Touching () Block Interactions
A placeholder for a piece of information that can change.
Function
Variable
If-Statement
IsTouching () Block
is used to executes the code inside the block until the program is stopped or noLoop() is called.
Function
Variable
draw () function
Sprites
is a computer graphics term for a two-dimensional bitmap that is integrated into a larger scene, most often in a 2D video game.
Sprites
Variable
If-Statement
Function
Clockwise movement of a sprite.
sprite.rotationSpeed
sprite.velocityX
sprite.velocityY
Sprites
Is horizontal movement of a sprite. Right or Left.
sprite.velocityX
sprite.velocityY
Spites
sprite.rotationSpeed
Is vertical movement of a sprite. Up or Down.
Sprites
sprite.rotationSpeed
sprite.velocityY
sprite.velocityX
