need help with assignment
000 T-Mobile
2:52 PM
27%
A stac.mrooms.net
C
000
O 0 HD
8
A
moodle soms
courses
CS 250 – Section A
CRN 60317
Fall 2017
Exams
Exam 1
on
Not yet answered
5
6
Flag question
Question 1 A) What is the difference between a shallow copy
and a deep copy of an array of objects. Which
Marked out of 10.00 does Java do automatically with the clone()
method? How do you make the other? Give a
circumstance where a shallow copy would suffice
and an circumstance where a deep copy is
necessary.
B) Explain ‘random access structure’ and
‘noncontinguous structure and how each applies to
lists. Is each an advantage or a disadvantage of
lists, and why?
C) Are arrays an example of a stack or a queue?
What about lists? How does your answer tie in to
the implementation of the array/list? How would
you implement a stack? How would you implement
a queue?
B.
7
TX
<
000 T-Mobile
2:52 PM
27%
stac.mrooms.net
C
O
8
A
moodle oms
ses
CS 250 - Section A - CRN 60317 - Fall 2017
Exams
Exam 1
Question 2
Not yet answered
Flag question
Write a nested for loop (a complete program is not
required or expected) with at least three layers.
Marked out of 10.00 For a 3-dimensional array of Strings, inputed by
the user, it should output the sentence (with
correct punctuation) formed by taking a word out
of each dimension. The first dimension will contain
names, the second verbs, and the third adverbs.
B
1
T.
000 T-Mobile
2:53 PM
27%
A stac.mrooms.net
C
18 ZA
moodle Jums
ourses
CS 250 - Section A - CRN 60317 - Fall 2017
Exams
Exam 1
ງ
Question 3
Not yet answered
6
Write a method for an ArrayList (a complete
program is neither required nor expected) that
Marked out of 10.00 takes any ArrayList created by the user, and add
elements similar to the following example:
Flag question
If the original ArrayList is 4, 2, 3, -2 then the new
one would be: 4, 3, 2, 1, 2, 1, 3, 2, 1, -2, -1
Notice that we took each element, then added all
the elements down to 1 (for a positive element) or
up to -1 (for a negative element) after it.
В B.
1
TX
<
000 T-Mobile
2:53 PM
27%
A stac.mrooms.net
C
B
8 A
moodle
es
CS 250 - Section A - CRN 60317 - Fall 2017
Exams
Exam 1
Question 4
Not yet answered
Flag question
Write a method for an Array (a complete program
is neither required nor expected) that requires an
Marked out of 10.00 input of k, then takes each element and moves it k
positions up and then multiplies it by k. Note, if
the Array has 5 elements, and k=2, the fourth
element would be placed in the first position
(4+k=4+2=6, but start counting again at the
beginning). You must create your own method, not
use any existing methods.
B
I
TX
000 T-Mobile
2:53 PM
27%
A stac.mrooms.net
C
urses
CS 250
Section A - CRN 60317 - Fall 2017
Exams
Exam 1
Not yet answered
6
Question 5 Write a method for a Singly Linked List as
constructed in class (a complete program is
Marked out of 10.00 neither required nor expected) which switches the
head and the tail.
Flag question
B.
1
TX
Maximum size for new files: 500MB, maximum attachments: 1
00
DO
Files