100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.6 TrustPilot
logo-home
Exam (elaborations)

AP CSA Semester Exam Questions And Answers |Latest 2025 | Guaranteed Pass.

Rating
-
Sold
-
Pages
25
Grade
A+
Uploaded on
25-02-2025
Written in
2024/2025

©FYNDLAY 2024/2025 ALL RIGHTS RESERVED 2:49PM A+ 1 AP CSA Semester Exam Questions And Answers |Latest 2025 | Guaranteed Pass. Consider the following two code segments. Assume that the int variables m and n have been properly declared and initialized and are both greater than 0. I. for (int 1 = 0; i < m * n; i++) { S("A"); } II. for (int j - 1; j <= m; j++) { for (int k = 1; k < n; k++ { S("B"); } } Assume that the initial values of m and n are the same in code segment I as they are in code II. Which of the following correctly compares the number of times that "A" and "B" are printed when each code segment is executed? A. "A" is printed m fewer times than "B" B. "A" is printed n fewer times than "B" ©FYNDLAY 2024/2025 ALL RIGHTS RESERVED 2:49PM A+ 2 C. "A" is printed m more times than "B" D. "A" is printed n more times than "B" - AnswerC. "A" is printed m more times than "B" Consider the following class public class SomeMethods { public void one(int first) { / * implementation not shown * / } publics void one(int first, int second) { / * implementation not shown * / } public void one(int first, String second) { / * implementation not shown * / } } Which of the following methods can be added to the SomeMethods class without causing a compile-time error. I. public void one(int value) { / * implementation not shown * / } II. public void one (String first, int second) { / * implementation not shown * / } ©FYNDLAY 2024/2025 ALL RIGHTS RESERVED 2:49PM A+ 3 III. public void one (int first, int second, int third) { / * implementation not shown * / } A. I only B. I and II only C. I and III only D. II and III only - AnswerD. II and III only Consider the following code segment. String str1 = new String("Advanced Placement"); String str2 = new String("Advanced Placement"); if (s(str2) && str1 ** str2) { Sln("A"); } else if (s(str2) && str1 = str2 } Sln("B"); } else if (!s(str2) && str1 ** str2) } Sln("C"); } else if (!s(str2) && str1 != str2) } Sln("D"); } ©FYNDLAY 2024/2025 ALL RIGHTS RESERVED 2:49PM A+ 4 What, if anything, is printed when the code segment is executed? A. A B. B C. C D. D E. Nothing is Printed - AnswerB. B Consider the following method that is intended to determine fi the double values d1 and d2 are close enough to be considered equal. For example, given a tolerance of 0.001, the values 54. 32271 and 54.32294 would be considered equal. /** @return true if d1 and d2 are within the specified tolerance * false otherwise */ public boolean almostEqual (double d1, double d2, double tolerance) { /* missing code */ } Which of the following should replace /* missing code */ so that almost equal will work as intended? A. return ( d1 - d2 ) <= tolerance B. return (( d1 + d2 ) / 2 ) <= tolerance C. return ( d1 - d2 ) >= tolerance D. return (( d1 + d2 ) / 2 ) >= tolerance E. return M( d1 - d2 ) <= tolerance - AnswerE. return M( d1 - d2 ) <= tolerance Consider the following method, biggest, which is intended to return the greatest of three integer. It does not always work as

Show more Read less
Institution
AP CSA
Course
AP CSA










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
AP CSA
Course
AP CSA

Document information

Uploaded on
February 25, 2025
Number of pages
25
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

©FYNDLAY 2024/2025 ALL RIGHTS RESERVED 2:49PM A+




AP CSA Semester Exam Questions And
Answers |Latest 2025 | Guaranteed Pass.



Consider the following two code segments. Assume that the int variables m and n have been
properly declared and initialized and are both greater than 0.


I. for (int 1 = 0; i < m * n; i++)
{
System.out.print("A");
}
II. for (int j - 1; j <= m; j++)
{
for (int k = 1; k < n; k++
{
System.out.print("B");
}
}


Assume that the initial values of m and n are the same in code segment I as they are in code II.
Which of the following correctly compares the number of times that "A" and "B" are printed
when each code segment is executed?


A. "A" is printed m fewer times than "B"
B. "A" is printed n fewer times than "B"


1

, ©FYNDLAY 2024/2025 ALL RIGHTS RESERVED 2:49PM A+


C. "A" is printed m more times than "B"

D. "A" is printed n more times than "B" - Answer✔C. "A" is printed m more times than "B"
Consider the following class


public class SomeMethods


{
public void one(int first)


{ / * implementation not shown * / }


publics void one(int first, int second)


{ / * implementation not shown * / }


public void one(int first, String second)


{ / * implementation not shown * / }


}


Which of the following methods can be added to the SomeMethods class without causing a
compile-time error.


I. public void one(int value)
{ / * implementation not shown * / }


II. public void one (String first, int second)
{ / * implementation not shown * / }

2

, ©FYNDLAY 2024/2025 ALL RIGHTS RESERVED 2:49PM A+




III. public void one (int first, int second, int third)
{ / * implementation not shown * / }


A. I only
B. I and II only
C. I and III only

D. II and III only - Answer✔D. II and III only
Consider the following code segment.


String str1 = new String("Advanced Placement");
String str2 = new String("Advanced Placement");
if (str1.equals(str2) && str1 ** str2)
{
System.out.println("A");
}
else if (str1.equals(str2) && str1 = str2
}
System.out.println("B");
}
else if (!str1.equals(str2) && str1 ** str2)
}
System.out.println("C");
}
else if (!str1.equals(str2) && str1 != str2)
}
System.out.println("D");
}


3

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
TheStar Florida State University
View profile
Follow You need to be logged in order to follow users or courses
Sold
619
Member since
2 year
Number of followers
179
Documents
24416
Last sold
2 days ago
Stuvia Prodigy

Tested, Verified and Updated Study Materials with 100% Guaranteed Success.

3.8

123 reviews

5
58
4
22
3
22
2
4
1
17

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions