wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ICUP-1

Total questions: 15

Worksheet time: 6mins

Name
Class
Date
1.

1. Programming defines the field of computer science.

a)

True

b)

False

2.

A representation of a problem that includes the relevant aspects of what is being represented is known as an abstraction.

a)

True

b)

False

3.

In order to solve a problem computationally, two things are needed: a representation that captures all the relevant aspects of the problem, and an algorithm that solves the problem by use of the representation.

a)

True

b)

False

4.

Identify this person

a)

Guido van Rossum

b)

James Gosling

c)

Dennis Ritchie

d)

Albert Einstien

5.

In the Man, Cabbage, Goat and Wolf problem example, the state [W, E, W, E] indicates that the cabbage and wolf are on the east side of the river, and the man and goat are on the west side.

a)

True

b)

False

6.

Computer science is fundamentally about

a)

computational problem solving

b)

programming

c)

software engineering

7.

An algorithm is of practical use if it

a)

uses the brute force approach

b)

can find a solution to a problem in a reasonable amount of time

c)

bypasses the need for computational problem solving

8.

Which of these is not an algorithm?

a)

A pasta recipe

b)

A shopping list

c)

The steps used in performing long division

9.

Digital computers are designed to either use binary values 0,1.

a)

True

b)

False

10.

In binary representation, each digit represents either the value -1, 0, or 1.

a)

True

b)

False

11.

The decimal value of the binary number 1001 is 9.

a)

True

b)

False

12.

The number following binary number 1011 is 1100.

a)

True

b)

False

13.

The algorithm for converting a number in base 10 to base 2 is to successively divide the number by ten until the remainder becomes 0.

a)

True

b)

False

14.

All information within a computer system is represented by the use of

a)

graphs, charts, numbers, and complex algorithmic languages

b)

only two digits, 0 and 1

c)

sixteen digits, 0 – 9 and A – F known as hexadecimal representation

15.

Software testing is a crucial part of software development. Testing is done

a)

incrementally as the program is being developed

b)

when the program is complete

c)

when the program needs to be updated

d)

all of the above