wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IST Fall Semester Exam 2023

Total questions: 75

Worksheet time: 2hrs 53mins

Name
Class
Date
1.

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

a)

Process

b)

Storage

c)

Input

d)

Output

2.

Any device or component that receives information from a computer

a)

Storage

b)

Output

c)

Input

d)

Process

3.

Understanding the problem when it was assigned.

a)

Try

b)

Reflect

c)

Define

d)

Prepare

4.

Examine results. Ask yourself: "What needs to change?"

a)

Define

b)

Prepare

c)

Try

d)

Reflect

5.

The work done by a computer to turn input into output

a)

Input

b)

Storage

c)

Output

d)

Processing

6.

Element(s) that make a computer a computer

a)

Input

b)

Output

c)

Process

d)

Storage

e)

All of the above

7.

Space in the computer's memory that saves data for later use.

a)

Process

b)

Storage

c)

Input

d)

Output

8.

Brainstorming with team members to come up with a plan, think of any possible problems.

a)

Define

b)

Prepare

c)

Try

d)

Reflect

9.

Actually run the plan. Observe any results.

a)

Define

b)

Prepare

c)

Try

d)

Reflect

10.

Part of a program that does not work correctly

a)

Debugging

b)

Conditionals

c)

Bug

d)

Program

11.

If you are identifying the problem you are trying to solve, figuring out what your constraints are and determining what success will look like, what part of the problem solving process are you working on?

a)
define
b)
prepare
c)
try 
d)
reflect
12.

If you are brainstorming and researching possible solutions, comparing pros and cons and/or making a plan, what part of the problem-solving process are you working on?

a)
define
b)
prepare
c)
try 
d)
reflect
13.

If you are attempting to put your plan into action, what part of the problem-solving process are you working on?

a)
define
b)
prepare
c)
try 
d)
reflect
14.

If you are comparing your results to the goals you set, determining what you can learn to do better next time, and/or identifying new problems that were discovered, what part of the problem-solving process are you working on?

a)
define
b)
prepare
c)
try 
d)
reflect
15.

My partner and I have determined that we must design a boat out of foil that holds as many pennies as possible without sinking. What part of the problem-solving process am I working on?

a)
define
b)
prepare
c)
try 
d)
reflect
16.

My partner and I brainstorm what we think will be the best way to build our boat to hold many pennies and write down what we are going to do. What part of the problem solving process are we working on?

a)
define
b)
prepare
c)
try 
d)
reflect
17.

My partner and I build our boat and test to see how many pennies our boat will hold. What part of the problem-solving process are we working on?

a)
define
b)
prepare
c)
try 
d)
reflect
18.

My partner and I looked at our results and determined what we could improve on our boat if we built another one. What part of the problem solving process are we working on?

a)
define
b)
prepare
c)
try 
d)
reflect
19.

What is a computer? (choose the best answer)

a)

A machine that works with information to solve problems

b)

Anything that computes

c)

A machine that can go on the Internet

d)

A machine that can solve any problem

20.
A precise sequence of instructions for processes that can be executed by a computer is called a(n) ...
a)
algorithm
b)
input
c)
output
d)
process
21.

When making a web page, which of the following tasks

is HTML the most important language for?

a)

Making the text a different color

b)

Separating out headings from paragraphs

c)

Changing the background color of the page

d)

Putting borders around an image

22.

A group of artists is making a website. When should they use classes?

a)

They want to make their h3 tags bigger than their h1 tags.

b)

They want headings to be one color, but paragraphs to be a different color.

c)

They want some images to float left, and other images to float right.

d)

They want all the pages on their site to have the same style.

23.

A student is using a stylesheet (style.css) to make paragraphs on the website green, but it's not working on index.html, What could be causing it?

a)

The student forgot to link the stylesheet to the index.html page.

b)

The student did not upload the images used in the index.html page

c)

The student accidentally misspelled “green” in the stylesheet

24.

What code in the stylesheet could have made the paragraph text green?

a)

.p {

color: blue;

}

b)

p {

color: green;

}

c)

special {

color: green;

}

25.

The web developer wants to make the “My Page” text larger. which option would work?

a)

Use <h6> instead of <h3>

b)

Put the 'My Page' text inside the tags

c)

Use CSS to set the font-size property of the h3 tag

d)

Put the code - style: "larger" -inside the h3 tag

26.

Debugging - Which of these is NOT in the process for finding and fixing the bugs?

a)

Describe or Identify the problem. What did you want the program to do?

b)

Hunt for bugs. Sometimes look for 'red' text near the problem(s) in the code.

c)

Try out solutions and see how they effect your code.

d)

Just Skip It! The program will work anyway.

Click [Finish]

27.

The collected information about an individual across multiple websites on the Internet.

a)

Digital Footprint

b)

Login

c)

Password

d)

Social Security

28.

What does CSS stand for?

a)

Computer Style Sheet

b)

Creative Style Sheet

c)

Cascading Style Sheet

d)

Colorful Style Sheet

29.

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

a)

CSS Selector

b)

HTML Selector

c)

CSS Tag

d)

CSS Select

30.

Which file is the stylesheet?

a)

index.html

b)

style.css

31.

This image is an example of a rule-set.

a)

True

b)

False

32.

Which rule-set is written correctly?

a)

A

b)

B

c)

C

d)

D

33.

Where in the HTML document is the correct location to insert code to link to your external CSS?

a)

In the <head> section

b)

In the <body> section

c)

At the very end of a document

d)

At the very beginning of a document

34.

What's the difference between HTML and CSS?

a)

CSS is a type of HTML

b)

HTML gives webpage structure; CSS provides styling.

c)

CSS structures a webpage. HTML provides styling.

d)

There is no difference.

35.

In CSS, what does px stand for?

a)

pixel

b)

picture

c)

point

d)

photo

36.

Which CSS property controls text size?

a)

text-decoration

b)

text-align

c)

font-size

d)

font-family

37.

A website is a collection of interlinked web pages on the World Wide Web

a)

True

b)

False

38.

Which heading tag will give you the smallest text size?

a)

<h1> </h1>

b)

<h3> </h3>

c)

<h4> </h4>

d)

<h6> </h6>

39.

Select ALL of the closing tags. (There are multiple correct answers.)

a)

<p>

b)

</h1>

c)

</li>

d)

<ol>

e)

</ul>

40.

Which property is used to change the background color?

a)

background-color

b)

color

c)

bgcolor

d)

border-color

41.
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)
Copyright
b)
Creative Commons
c)
Digital footprint
d)
Plagiarism
42.

Which of the following is true about copyright?

a)

If an image is already on one web page, it's okay to use it on any web page

b)

Make changes to an image, no permission to post it on your site is needed

c)

Image creators decide who can use their images & how the images can be used

d)

If no copyright information, anyone is free to use it on their own sites

43.

Which license was developed to help content creators have

more specific control over how other people can use their work?

Examples: CC BY-SA; CC BY-NC;

a)

Copyright

b)

Creative Commons

c)

Digital footprint

d)

Plagiarism

44.
Which of the following is the correct syntax to create a ellipse in Javascript?
a)
ellipse(100, 100);
b)
circle(100, 100);
c)
ell(100, 100);
d)
circle<100, 100>
45.
Which of the following is the correct syntax to fill a shape with color in Javascript?
a)
fill("red");
b)
color: red;
c)
colorFill(red);
d)
myColor: red;
46.

Which of the following creates a rectangle with the x-coordinate at 60?

a)
rect(60, 100);
b)
rect(100, 60);
c)
ellipse(60, 100)
d)
circle (100, 60)
47.

Which of the following creates an ellipse with the y-coordinate at 100?

a)
ellipse(60, 100);
b)
ell(100, 60);
c)
rect(60, 100)
d)
square (100, 60)
48.
Which of the following rectangles has a width of 50 and height 100?
a)
ellipse(100, 100, 100, 50);
b)
rectangle(100, 50);
c)
rect(100, 100, 50, 100);
d)
ellipse(50, 100);
49.
Which of the following ellipses has a width of 250 and height 100?
a)
ellipse(100, 100, 250, 100);
b)
circle(250, 50);
c)
rect(100, 100, 250, 100);
d)
ellipse(50, 100);
50.
Which of the following is the correct syntax to fill a background with color in Javascript?
a)
background("red");
b)
background-color: red;
c)
backgroundFill(red);
d)
myColor: red;
51.
Which of the following Random Number functions would return a value between 1 and 10?
a)
randomNumber(10);
b)
randomNumber(1, 10);
c)
randomNumber(1-10);
d)
random(10);
52.

Which of the following values can be returned by the code: randomNumber (0, 10)?

a)
-1
b)
3
c)
11
d)
10.5
53.
How many parameters does the following line of code have: rect(100, 100);
a)
1
b)
2
c)
3
d)
4
54.
Which of the following is an example of a sprite's rotation property?
a)
sprite.x
b)
sprite.rotation
c)
rotateSprite()
d)
sprite.around
55.
Which of the following is an example of a boolean value?
a)
true
b)
2
c)
"hello"
d)
"red"
56.
(5 > 3)
a)
True
b)
False
57.

(5 < = 5)

a)
True
b)
False
58.
(5 == 3)
a)
True
b)
False
59.

What does the sprite animation look like?

a)

Moves the sprite to the left

b)

Rotates the sprite clockwise

c)

Moves the sprite to the right

d)

Makes the sprite grow

60.
What does the sprite animation look like?
a)

Moves the sprite up

b)

Rotates the sprite clockwise

c)

Moves the sprite to the right

d)

Moves the sprite down

61.
What does the sprite animation look like?
a)

Moves the sprite up

b)

Rotates the sprite clockwise

c)

Makes the sprite grow

d)

Moves the sprite down

62.

Which of the following is the correct syntax to create a rectangle in Javascript?

a)
rectangle(100, 100)
b)
rect(100, 100);
c)
square(100, 100);
d)
rect<100, 100>
63.

What happens if the raceCar.x property is greater than 400?

a)

It starts moving backwards

b)

It sets the x-coordinate to 400

c)

It rotates 400 degrees

d)

It becomes invisible

64.

Which code will draw this picture?

a)
b)
c)
d)
65.

Which code will make the plane move to the right?

a)
b)
c)
d)
66.

In which direction will the sprite in this code move?

a)

Up and left

b)

Up and right

c)

Down and right

d)

Down and left

67.

What will Franklyn look like?

a)

Franklyn will be an old dude with glasses.

b)

Franklyn will be a blue circle.

c)

Franklyn will be a gray square.

d)

Franklyn is an orange and white stripped cat.

68.

Where will Franklyn appear? (All options have Franklyn represented as a square.)

a)
b)
c)
d)
69.

This code will draw a pink monster. Which of the pictures is drawn in the correct place?

a)

b)

c)

d)

70.

Which image will this code produce?

a)
b)
c)
d)
71.

Which image will this code produce?

a)
b)
c)
d)
72.

What is the center of the grid in Game Lab?

a)

(0, 0)

b)

(400, 400)

c)

(200, 200)

d)

(250, 250)

73.

In which direction will the sprite move?

plane.x = plane.x - 2

a)

left

b)

right

c)

up

d)

down

74.

In which direction will the sprite move?

bee.y = bee.y + 2

a)

left

b)

right

c)

up

d)

down

75.

Which sprite property would you change to make the sprite turn in a circle?

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation