Solved

Consider the Following Code Snippet: Public Static Void Main(String[] Args)

Question 100

Multiple Choice

Consider the following code snippet: public static void main(String[] args)
{
ArrayList<String> names = new ArrayList<String>() ;
Names.add("John") ;
Names.add("Jerry") ;
Names.add("Janet") ;
ArrayList<String> names2 = reverse(names) ;
}
Public static ArrayList<String> reverse(ArrayList<String> names)
{
ArrayList<String> result = new ArrayList<String>() ;
For (int i = names.size() - 1; i >= 0; i--)
{
Result.add(names.get(i) ) ;
}
Return <String>result;
}
Which statement is true after the main method is executed?


A) names contains "Janet", "Jerry", "John" in this order
B) names contains "John", "Jerry", "Janet" in this order
C) reverse method has a bound error
D) Compilation error due to the return statement in reverse method

Correct Answer:

verifed

Verified

Unlock this answer now
Get Access to more Verified Answers free of charge

Related Questions

Unlock this Answer For Free Now!

View this answer and more for free by performing one of the following actions

qr-code

Scan the QR code to install the App and get 2 free unlocks

upload documents

Unlock quizzes for free by uploading documents