wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Big Idea 1

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

What is an iterative software development process designed to do?

a)

Produce better software with a proven process.

b)

Shorten the time of developing software by beginning to code while the requirements are being determined.

c)

Eliminate the testing step by using only APIs.

d)

Develop it right the first time through the iterative process.

2.

Suppose your program needs to process all values less than a specified vale, but your actual test results do not match the expected test results. What is NOT a debugging technique you can use to identify the problem?

a)

Hand-tracing code

b)

Adding DISPLAY statements to see values in variables at different points in your program

c)

Using a visualizer to view the code as it is executing

d)

Rerunning the code to verify the results

3.

What should project teams do to produce a better software product?

a)

Break down the problem into manageable units.

b)

Code while requirements are being finalized to have more time for testing.

c)

Spend testing time only on the complicated sections.

d)

Not allow any changes from the user.

4.

If two people need to collaborate on a document but are in two different locations, what is the best solution? Select TWO answers.

a)

One person should travel to the other person's location

b)

Assign a different person to work on the document that is located in the same place as one of the others.

c)

Use a cloud-based service for the document so both people can edit the current version of the document.

d)

Hold video conferences for them to speak face-to-face to discuss the document.

5.

To help people who are expecting a package to be delivered while they are away form home, a new 'open it yourself' app is being developed. The purpose is to give certain people and/or organizations a special code to key in to open and close your door. Click on the image to see the basic information about the app and answer the question below.

What input is needed for the application?

a)

An address

b)

Product description and dimensions

c)

Time of day

d)

A code requested by the delivery person

6.

To help people who are expecting a package to be delivered while they are away form home, a new 'open it yourself' app is being developed. The purpose is to give certain people and/or organizations a special code to key in to open and close your door. Click on the image to see the basic information about the app and answer the question below.

What output is provided?

a)

Signal to open the door

b)

Alert text message to delivery company

c)

Unique code to delivery person

d)

All of the above

7.

How do event-driven programs progress?

a)

They run in a linear fashion from start to end.

b)

The code executes sequentially

c)

The code executes when an action occurs that is programmed to recognized

d)

The code runs iteratively

8.

What type of error breaks the rules of the programming language, like a grammatical error?

a)

Logic error

b)

Overflow error

c)

Runtime error

d)

Syntax error

9.

If your program executes without errors, but the results are incorrect, what type of error do you have?

a)

Logic error

b)

Round-off error

c)

Runtime error

d)

Syntax error

10.

Attempting to access an invalid index in a list results in what type of error?

a)

Logic error

b)

Overflow error

c)

Runtime error

d)

Syntax error