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:

Symbolic Interactionism

A sociological perspective stressing the importance of symbolic communication and how social reality is constructed through interaction in social contexts.

Social Role Theory

The theory that much of social behavior is determined by societal expectations and norms associated with each individual's roles.

Self-perception Theory

A psychological theory that suggests individuals develop their attitudes and feelings by observing their own behavior and concluding what attitudes must have caused it.

Symbolic Interactionism

A sociological theory that emphasizes the role of symbols and language in the development of individual identity and social interactions.

Related Questions