Question
1)race the following program fragment.Which of the following lists all the output of the program fragment? Stack st1= new Stack(); Stack st2= new Stack(); st1.push(Integer(2));
1)race the following program fragment.Which of the following lists all the output of the
program fragment?
Stack st1= new Stack();
Stack st2= new Stack();
st1.push(Integer(2));
st2.push(Integer(6));
System.out.print(st1.peek());
System.out.print(st2.pop());
st2.push(st1.peek());
st1.push(Integer(7));
System.out.print(st1.peek());
System.out.print(st2.pop());
System.out.print(st1.pop());
System.out.print(st1.peek());
Select one:
A.267272
B.267262
C.262772
D.267226
2)What is the average case time complexity of sequential search in sorted data?
Select one:
A.O(log n)
B.O(n)
C.O(1)
D.O(n log n)
3)Let say, we have an array named,int marks = {10, 30, 40, 20, 60, 50, 70}. Based on the data in the array, which item will represent the worst case time complexity for the sequential search?
Select one:
A.50
B.20
C.70
D.30
4)Let say, we have an array named,int marks = {10, 20, 30, 40, 50, 60, 70}. Based on the data in the array, which item will represent the best case time complexity for the binary search?
Select one:
A.40
B.10
C.30
D.50
5)Given the following calculateSum() method. The method is used to calculate the sum of numbers recursively.
public static intcalculateSum (int n)
{if (n = = 1) return 1;
else return n * calculateSum (n - 1);
}
Based on the given method:
Which of the following statements is the base case?
Select one:
A.return n * calculateSum(n - 1);
B.if (n == 1)return 1;
C.else return n * calculateSum(n - 1);
D.return 1;
6)Given the following calculateSum() method. The method is used to calculate the sum of numbers recursively.
public static intcalculateSum (int n)
{if (n = = 1) return 1;
elsereturn n * calculateSum (n - 1);
}
Based on the given method:
7)Which of the following statements is the recursive case?
Select one:
A.if (n == 1)return 1;
B.return 1;
C.else return n * calculateSum(n - 1);
D.return n * calculateSum(n - 1);
8)Given the following calculateSum() method. The method is used to calculate the sum of numbers recursively.
public static intcalculateSum (int n)
{if (n = = 1) return 1;
else return n * calculateSum (n - 1);
}
Based on the given method:
By using a stack of activation records in tracing the recursive method, what is the value returned by the method if n = 3?
Select one:
A.24
B.18
C.2
D.6
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started