0% found this document useful (0 votes)
161 views2 pages

EH14

The document contains sample questions and answers for a quiz on random number generation in Java. It also provides an example of a program that could help students practice multiplication by generating random one-digit multiplication questions and checking the student's answers, providing feedback and repeating the question if incorrect.

Uploaded by

Mahmoud AbuDaqqa
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views2 pages

EH14

The document contains sample questions and answers for a quiz on random number generation in Java. It also provides an example of a program that could help students practice multiplication by generating random one-digit multiplication questions and checking the student's answers, providing feedback and repeating the question if incorrect.

Uploaded by

Mahmoud AbuDaqqa
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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