wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Code.org: Fundamentals of Computing Final Exam 2019 - 2020

Total questions: 74

Worksheet time: 6hrs 10mins

Name
Class
Date
1.

A collection of interlinked web pages on the World Wide Web

a)

Website

b)

Heading

c)

Digital Footprint

d)

Citation

2.

The raw text, images, and other elements included in a web page

a)

HTML

b)

HTML Tag

c)

Website Content

d)

Website Structure

3.

Hypertext Markup Language, a language used to create web pages

a)

Website

b)

HTML Element

c)

Heading

d)

HTML

4.

Hypertext Markup Language, a language used to create web pages

a)

Website

b)

HTML Element

c)

Heading

d)

HTML

5.

A piece of a website, marked by a start tag and often closed with an end tag

a)

Citation

b)

HTML Element

c)

Digital Footprint

d)

Website Structure

6.

The special set of characters that indicates the start and end of an HTML element and that element's type

a)

Website Structure

b)

Website Content

c)

Citation

d)

HTML Tag

7.

The purpose of different pieces of content in a web page, used to help the computer determine how that content should be displayed

a)

Citation

b)

Website Structure

c)

Digital Footprint

d)

Heading

8.

A title or summary for a document or section of a document

a)

HTML Tag

b)

HTML

c)

Heading

d)

Website

9.

The collected information about an individual across multiple websites on the internet

a)

Digital Footprint

b)

Website

c)

HTML Element

d)

Website Content

10.

A quotation from or reference to a book, paper, or author, especially in a scholarly work

a)

HTML

b)

Website Content

c)

Heading

d)

Citation

11.

The exclusive legal right to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same

a)

HTML Element

b)

Website

c)

Copyright

d)

HTML Tag

12.

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

a)

Bug

b)

Creative Commons

c)

Indentation

d)

Copyright

13.

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.

a)

Indentation

b)

Debugging

c)

Creative Commons

d)

Intellectual Property

14.

Part of a program that does not work correctly

a)

Debugging

b)

Hyperlink

c)

Bug

d)

Whitespace

15.

A note in the source code of a computer program that helps explain the code to people who read it

a)

Whitespace

b)

Indentation

c)

Bug

d)

Comment

16.

Finding and fixing problems in an algorithm or program

a)

Debugging

b)

Bug

c)

Hyperlink

d)

Comment

17.

The placement of text farther to the right or left of the surrounding text, making it easier to understand the program's structure

a)

Creative Commons

b)

Intellectual Property

c)

Indentation

d)

Hyperlink

18.

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

a)

Whitespace

b)

Hyperlink

c)

Bug

d)

Intellectual Property

19.

Closely connected or appropriate to the matter at hand

a)

Whitespace

b)

Relevant

c)

Indentation

d)

Creative Commons

20.

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

a)

Intellectual Propery

b)

Search Engine

c)

Creative Commons

d)

Hyperlink

21.

A language used to describe how HTML elements should be styled

a)

Intellectual Property

b)

Debugging

c)

Creative Commons

d)

CSS

22.

A language used to describe how HTML elements should be styled

a)

Intellectual Property

b)

Debugging

c)

Creative Commons

d)

CSS

23.

The study of the principles and use of computers

a)

Problem Solving

b)

Examples of Inputs

c)

Examples of Outputs

d)

Computer Science

24.

The study of the principles and use of computers

a)

Problem Solving

b)

Examples of Inputs

c)

Examples of Outputs

d)

Computer Science

25.

A program or group of programs that are designed for users to accomplish a specific task

a)

Algorithms

b)

Examples of Inputs

c)

Applications

d)

Problem Solving

26.

A device or component that allows information to be given to a computer

a)

Computer Science

b)

Algorithm

c)

Input

d)

Output

27.

Reflect

a)

Problem Solving Process 4th Step

b)

Problem Solving Process 3rd Step

c)

Problem Solving Process 2nd Step

d)

Problem Solving Process 1st Step

28.

Any device or component that receives information from a computer

a)

Output

b)

Problem Solving

c)

Input

d)

Algorithm

29.

Keyboard, mouse, other buttons, camera, and microphone

a)

Computer Science

b)

Examples of Inputs

c)

Examples of Outputs

d)

Problem Solving

30.

Define

a)

Problem Solving Process 3rd Step

b)

Problem Solving Process 2nd Step

c)

Problem Solving Process 1st Step

d)

Problem Solving Process 4th Step

31.

Screen, speakers, and printer

a)

Computer Science

b)

Problem Solving

c)

Examples of Outputs

d)

Examples of Inputs

32.

storage

a)

The 2nd Component of Computing Devices

b)

The 3rd Component of Computing Devices

c)

The 1st Component of Computing Devices

d)

The 4th Component of Computing Devices

33.

the process of finding solutions to difficult or complex issues

a)

Computer Science

b)

Algorithm

c)

Examples of Inputs

d)

Problem Solving

34.

Input

a)

The 1st Component of Computing Devices

b)

The 2nd Component of Computing Devices

c)

The 3rd Component of Computing Devices

d)

The 4th Component of Computing Devices

35.

processing

a)

The 2nd Component of Computing Devices

b)

The 1st Component of Computing Devices

c)

The 3rd Component of Computing Devices

d)

The 4th Component of Computing Devices

36.

Output

a)

The 1st Component of Computing Devices

b)

The 2nd Component of Computing Devices

c)

The 3rd Component of Computing Devices

d)

The 4th Component of Computing Devices

37.

Prepare

a)

Problem Solving Process 1st Step

b)

Problem Solving Process 2nd Step

c)

Problem Solving Process 3rd Step

d)

Problem Solving Process 4th Step

38.

Try

a)

Problem Solving Process 4th Step

b)

Problem Solving Process 3rd Step

c)

Problem Solving Process 2nd Step

d)

Problem Solving Process 1st Step

39.

A precise sequence of instructions for processes that can be executed by a computer

a)

Algorithm

b)

Output

c)

Input

d)

Problem Solving

40.

An agile software development technique in which two programmers work together at one workstation

a)

Driver

b)

Problem Solving

c)

Pair Programming

d)

Algorithm

41.

The person that writes code, while the other person is observing

a)

Driver

b)

Navigator

c)

Pair Programming

d)

Comment

42.

The person that reviews each line of code as it is typed in

a)

Driver

b)

Navigator

c)

Problem Solving

d)

Pair Programming

43.

The part of a CSS rule-set that defines which HTML elements the style should be applied to

a)

CSS

b)

CSS Selector

c)

Algorithm

d)

Trustworthy

44.

Able to be relied on as honest or truthful

a)

CSS

b)

CSS Selector

c)

Trustworthy

d)

Problem Solving

45.

An identifier that allows multiple elements in an HTML document to be styled in the same way

a)

CSS Selector

b)

CSS Class

c)

CSS

d)

Algorithm

46.

RGB stand for what?

a)

Red, Gold, Black

b)

Red, Gray, Blue

c)

Red, Green, Black

d)

Red, Green, Blue

47.

An algorithm that has been coded into something that can be run by a machine

a)

Variables

b)

Program

c)

Conditionals

d)

Draw Loop

48.

A single value of either TRUE or FALSE

a)

Property

b)

Sprite

c)

Parameter

d)

Boolean

49.

An extra piece of information passed to a function to customize it for a specific need

a)

Expression

b)

Frame Rate

c)

Parameter

d)

Animation

50.

Statements that only run under certain conditions

a)

Conditionals

b)

Boolean

c)

Parameter

d)

Frame

51.

Statements that only run under certain conditions

a)

Conditionals

b)

Boolean

c)

Parameter

d)

Frame

52.

A placeholder for a piece of information that can change

a)

Variable

b)

Frame Rate

c)

Sprite

d)

Animation

53.

In programming, an expression that evaluates to True or False

a)

If-Statement

b)

Draw Loop

c)

Boolean Expression

d)

Parameter

54.

Attributes that describe an object's characteristics

a)

Expression

b)

Variables

c)

Conditionals

d)

Property

55.

The common programming structure that implements "conditional statements"

a)

Boolean Expression

b)

Conditionals

c)

If-Statement

d)

Animation

56.

A graphic character on the screen with properties that describe its location, movement, and look

a)

Sprite

b)

Frame

c)

Animation

d)

Draw Loop

57.

A series of images that create the illusion of motion by being shown rapidly one after the other

a)

Animation

b)

Sprite

c)

Variable

d)

Expression

58.

A single image within an animation

a)

Conditionals

b)

Frame

c)

Frame Rate

d)

Property

59.

The rate at which frames in an animation are shown, typically measured in frames per second

a)

Conditionals

b)

Expression

c)

Frame Rate

d)

Property

60.

Any valid unit of code that resolves to a value

a)

Draw Loop

b)

If-Statement

c)

Boolean

d)

Expression

61.

Codes in this area runs over and over, whereas codes outside of this area just runs once.

a)

Variable

b)

Draw Loop

c)

Expression

d)

Parameter

62.

This makes it possible to detect when one sprite is touching another.

a)

Collision Detection

b)

Abstraction

c)

Function

d)

If-Statement

63.

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.

a)

Function

b)

Abstraction

c)

Sprites

d)

Variable

64.

A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.

a)

If-Statement

b)

Variable

c)

Key Down ()

d)

Function

65.

is a programming conditional statement that, if proved true, performs a function or displays information.

a)

IsTouching () Block

b)

Variable

c)

If-Statement

d)

Abstraction

66.

event type triggered when key is pressed down on the keyboard

a)

Function

b)

Key Down ()

c)

Abstraction

d)

Sprites

67.

Checks if the sprite is touching the target sprite or any sprite in the target group.

a)

IsTouching () Block

b)

Variable

c)

Draw Loop

d)

Function

68.

Sound, Collide, Displace, Bounce, and BounceOff

a)

Functions

b)

Variable

c)

Draw Loop

d)

Is-Touching () Block Interactions

69.

A placeholder for a piece of information that can change.

a)

Function

b)

Variable

c)

If-Statement

d)

IsTouching () Block

70.

is used to executes the code inside the block until the program is stopped or noLoop() is called.

a)

Function

b)

Variable

c)

draw () function

d)

Sprites

71.

is a computer graphics term for a two-dimensional bitmap that is integrated into a larger scene, most often in a 2D video game.

a)

Sprites

b)

Variable

c)

If-Statement

d)

Function

72.

Clockwise movement of a sprite.

a)

sprite.rotationSpeed

b)

sprite.velocityX

c)

sprite.velocityY

d)

Sprites

73.

Is horizontal movement of a sprite. Right or Left.

a)

sprite.velocityX

b)

sprite.velocityY

c)

Spites

d)

sprite.rotationSpeed

74.

Is vertical movement of a sprite. Up or Down.

a)

Sprites

b)

sprite.rotationSpeed

c)

sprite.velocityY

d)

sprite.velocityX