WorksheetsICUP-1
Total questions: 15
Worksheet time: 6mins
1. Programming defines the field of computer science.
True
False
A representation of a problem that includes the relevant aspects of what is being represented is known as an abstraction.
True
False
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.
True
False
Identify this person
Guido van Rossum
James Gosling
Dennis Ritchie
Albert Einstien
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.
True
False
Computer science is fundamentally about
computational problem solving
programming
software engineering
An algorithm is of practical use if it
uses the brute force approach
can find a solution to a problem in a reasonable amount of time
bypasses the need for computational problem solving
Which of these is not an algorithm?
A pasta recipe
A shopping list
The steps used in performing long division
Digital computers are designed to either use binary values 0,1.
True
False
In binary representation, each digit represents either the value -1, 0, or 1.
True
False
The decimal value of the binary number 1001 is 9.
True
False
The number following binary number 1011 is 1100.
True
False
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.
True
False
All information within a computer system is represented by the use of
graphs, charts, numbers, and complex algorithmic languages
only two digits, 0 and 1
sixteen digits, 0 – 9 and A – F known as hexadecimal representation
Software testing is a crucial part of software development. Testing is done
incrementally as the program is being developed
when the program is complete
when the program needs to be updated
all of the above
