Examlex

Solved

Consider the Problem of Displaying a Pattern of Asterisks Which

question 46

Multiple Choice

Consider the problem of displaying a pattern of asterisks which form a triangle of height h, as shown below for h = 4: *
**
***
****
***
**
*
The problem can be solved with the recursive helper method shape below. The method takes two parameters: low and high. It first prints a row of asterisks corresponding to parameter low. If high is higher than low, it recursively generates a shape in which low is incremented by one, and then prints another row of low asterisks. Select a statement to complete method triangle, so that the helper method shape is invoked with the correct arguments in order to display a triangle with parameter height.
Public static void shape(int low, int high)
{
If (high >= low)
{
AsterisksRow(low) ;
If (high > low)
{
Shape(low + 1, high) ;
AsterisksRow(low) ;
}
}
}
Public static void asterisksRow(int n) // Method to display a row of n stars
{
For (int j = 1; j < n; ++j)
{
System.out.print("*") ;
}
System.out.println("*") ;
}
Public static void triangle(int height)
{
If (height > 1)
{
_______________________
}
}


Definitions:

Series of Discussions

Multiple conversations or meetings held to explore or resolve a particular issue or set of issues.

Decision Making

Decision Making is the process of making choices by identifying a decision, gathering information, and assessing alternative resolutions.

Immediate Context Factor

Elements or conditions present in the environment at the moment that can influence the outcome or process of an activity, such as negotiations.

External Stakeholders

Individuals or groups outside of an organization who are affected by its decisions and actions.

Related Questions