CSE 2221 Midterm 2 Exam Guide 2025. | Exam Revision Questions And
Correct Answers | Graded A+ | 2025 Update |
XMLTree Method .label() - ANSWER- Returns the name of the root of the tree in the form of
a string
XMLTree Method .hasTag() - ANSWER- Returns true if the XMLTree is a tag node and not a
text node
XMLMethod .hasAttribute(String name) - ANSWER- Returns true if the XMLTree has an
attribute with the label of name
XMLTree Method .attributeValue(String name) - ANSWER- Returns the string value of the
attribute whose label is name
XMLTree Method .numberOfChildren() - ANSWER- Returns the number of direct children of
the XMLTree
XMLTree .child(int k) - ANSWER- Returns the XMLTree that is the kth child of the XMLTree
used
XMLTree toString() - ANSWER- Returns the XMLTree in the form of a string
NaturalNumber n = new NaturalNumber2() - ANSWER- n=0
NaturalNumber n = new NaturalNumber2(int k) - ANSWER- n=k
NaturalNumber n = new NaturalNumber2(NaturalNumber m) - ANSWER- n=m
, NaturalNumber n = new NaturalNumber2("32") - ANSWER- n = 32
n.add(NaturalNumber k); - ANSWER- n=n+k
n.subtract(NaturalNumber k); - ANSWER- n=n-k
n.multiply(NaturalNumber k); - ANSWER- n=n*k
NaturalNumber r = n.divide(NaturalNumber k); - ANSWER- n = n/k
k=k
r=n%k
n.power(NaturalNumber k); - ANSWER- n=n^k
n.root(k) - ANSWER- n = n ^ (1 / k). If n is say 24 and k = 2, n will be 4 after the method call
because n always rounds down if it's not a perfect square, cube, etc.
n.copyFrom(k) - ANSWER- n=k
k=k
int comp = n.compareTo(k); - ANSWER- comp = positive integer if n > k or negative integer
if n < k or 0 if n = k
n.multiplyBy10(k); - ANSWER- n = (#n * 10) + k
int r = n.divideBy10(); - ANSWER- r = n % 10;
n = n / 10
Correct Answers | Graded A+ | 2025 Update |
XMLTree Method .label() - ANSWER- Returns the name of the root of the tree in the form of
a string
XMLTree Method .hasTag() - ANSWER- Returns true if the XMLTree is a tag node and not a
text node
XMLMethod .hasAttribute(String name) - ANSWER- Returns true if the XMLTree has an
attribute with the label of name
XMLTree Method .attributeValue(String name) - ANSWER- Returns the string value of the
attribute whose label is name
XMLTree Method .numberOfChildren() - ANSWER- Returns the number of direct children of
the XMLTree
XMLTree .child(int k) - ANSWER- Returns the XMLTree that is the kth child of the XMLTree
used
XMLTree toString() - ANSWER- Returns the XMLTree in the form of a string
NaturalNumber n = new NaturalNumber2() - ANSWER- n=0
NaturalNumber n = new NaturalNumber2(int k) - ANSWER- n=k
NaturalNumber n = new NaturalNumber2(NaturalNumber m) - ANSWER- n=m
, NaturalNumber n = new NaturalNumber2("32") - ANSWER- n = 32
n.add(NaturalNumber k); - ANSWER- n=n+k
n.subtract(NaturalNumber k); - ANSWER- n=n-k
n.multiply(NaturalNumber k); - ANSWER- n=n*k
NaturalNumber r = n.divide(NaturalNumber k); - ANSWER- n = n/k
k=k
r=n%k
n.power(NaturalNumber k); - ANSWER- n=n^k
n.root(k) - ANSWER- n = n ^ (1 / k). If n is say 24 and k = 2, n will be 4 after the method call
because n always rounds down if it's not a perfect square, cube, etc.
n.copyFrom(k) - ANSWER- n=k
k=k
int comp = n.compareTo(k); - ANSWER- comp = positive integer if n > k or negative integer
if n < k or 0 if n = k
n.multiplyBy10(k); - ANSWER- n = (#n * 10) + k
int r = n.divideBy10(); - ANSWER- r = n % 10;
n = n / 10