Consider a class that uses the following variables to implement an array-based stack:

```
String[] s = new String[100];
int top = 0;

```

a method for adding an item x to the stack can be written as
A) s.add(top, x);

B)
if (top == s.length)
throw new RuntimeException("Overflow");
else
{
top++;
s[top] = x;
}

C)
if (top < 0) throw new IndexOutBoundsException()
s[top] = x;
top++;

D)
if (top < s.length)
{
s[top] = x;
top++;
}
else
throw new RuntimeException("Overflow");


D)
if (top < s.length)
{
s[top] = x;
top++;
}
else
throw new RuntimeException("Overflow");

Computer Science & Information Technology

You might also like to view...

____ DTDs are most commonly associated with XHTML 1.0.

A. Three B. Two C. Four D. Six

Computer Science & Information Technology

A record

A) is a complete set of data for an entity. B) is an individual piece of data, such as a last name. C) defines the range of data to print. D) is the sequence in which pages print.

Computer Science & Information Technology

Insert a ________ placeholder on a custom slide layout if the layout is to be used to display a phone tree

Fill in the blank(s) with correct word

Computer Science & Information Technology

The process of ________ checks to see if the document addresses its purpose and the required supporting information is included

A) proofreading B) researching C) analyzing D) revising

Computer Science & Information Technology