You are on page 1of 2

CPSC150 EH14 1

CPSC150 EH14

Q1: Math static method random generates a random double value in the range from 0.0
a.up to but not including 1.0
b.up to and including 1.0
c.up to and including 100.0
d.up to but not including 100.0

Q2: Which statement below could be used to simulate the outputs of tossing a quarter to get heads or tails?
Suppose randomNumbers is a Random object.
randomNumbers.nextInt( 6 );
randomNumbers.nextInt( 2 );
randomNumbers.nextInt( 1 );
randomNumbers.nextInt( 25 );

Q3: Which statement below could be used to simulate the outputs of rolling a six-sided die? Suppose
randomNumbers is a Random object.
a.1 + randomNumbers.nextInt( 6 );
b.1 + randomNumbers.nextInt( 2 );
c.6 + randomNumbers.nextInt( 1 );
d.3 + randomNumbers.nextInt( 3 );

Q4: Which statement creates a random value from the sequence 2, 5, 8, 11 and 14. Suppose
randomNumbers is a Random object.
2 + 5 * randomNumbers.nextInt( 3 );
3 + 2 * randomNumbers.nextInt( 5 );
5 + 3 * randomNumbers.nextInt( 2 );
2 + 3 * randomNumbers.nextInt( 5 );

Q5: You can set a Random object’s seed at any time during program execution by calling the object’s
________ methods.
a.changeSeed.
b.setSeed.
c.resetSeed.
d.updateSeed.

Q6: Computers are playing an increasing role in education. Write a program that will help an elementary
school student learn multiplication. Use a Random object to produce two positive one-digit integers. The
program should then prompt the user with a question, such as

How much is 6 times 7?


The student then inputs the answer. Next, the program checks the student’s answer. If it is correct, display
the message “Very Good!” ans ask another multiplication question. If the answer is wrong, display the
message “No. Please try again.” And let the student try the same question repeatedly until the student
CPSC150 EH14 2

finally gets it right. A separate method should be used to generate each new question. This method should
be called once when the application begins execution and each time the user answers the question correctly.

You might also like