[SOLVED] SOLVED:CIS 5100 Data Structures and Programming (Java) Midterm Exam

20.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

4.6/5 - (11 votes)

1. A (5 points) Define the term “algorithm”.
B (5 points) What is UML?
What is it good for?

C (3 points) Write a
program that decides whether integer number input1 can be divided by integer
number input2 without remainder. The
program should output “No Remainder” if there is no remainder and “Remainder
is: ” if there is any. In this latter
case, the program should output the value of the remainder as well.
D (6 points) Write
a program line that generates the following stream output
2. A
(6 points) What is compilation?

What does the
compiler do? (Explain with your own
words.)

B (7 points) How many
control statements does Java have?

There are 7 control
statements in Java:
Name the control statements
of Java.

Give at least 1
example for each.

C (5
points) Draw an activity diagram for the
following piece of code:

D (8 points) Write
a FOR loop that sums even integers from 4 through 54 AND
prints out the FINAL result only.
3. A (3
points) Write a piece of code in Java that
sets the value of “int Number” randomly from the following set: {404, 405, 406, 407, 408}.
B (5 points) Write a program segment in java that
sets the value of “int Number” randomly from the following set: {404, 405, 406, 407, 411}. !

C (11 points)Pythagorean Triples. The set of three integer values for the
lengths of the sides of a right triangle is called a Pythagorean Triple. These three sides must satisfy the
relationship that the sum of the squares of two of the sides is equal to the
square of the hypotenuse.

Specifically:

a*a + b*b = c*c

is true if and
only of the triangle is a right triangle.

Write a method that
gets 3 input integers and checks whether those in any order represent a
Pythagorean Triple. The method returns
‘p’ if the numbers are of Pythagorean Triples and returns ‘n’ otherwise.
D (11 points)Write a program that prints out primes
in a decreasing order between 1 and 59.
(1 is considered to be a prime here.)
4. A (7 points) An
enhanced for statement loops through an array. The syntax is for ( parameter : arrayName ) statement

How would you use a
regular for
statement to replace an enhanced one

Draw the
activity diagram of the enhanced for. (Parameter goes in order for first
to last, no index needed)
B (7 points)Write a program that prints the
following array’s values in descending order

C (7 points) A
palindrome is a number or text phrase that reads the same backwards as
forwards. For example, each of the
following five-letter words is a palindrome: abcba, ghihg, bbbbb.

Write a program containing a method that
determines whether a five-digit word is a palindrome.
D (4 points)What does the following program do? Explain
line-by-line and then give the output.
Click
BUY NOW BUTTON For Solution

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.