Java FPT Software Academy Practice Test 2026 – Complete Exam Prep

Session length

1 / 20

What is printed by the following code snippet? String s = new String("Bicycle"); int iBegin = 1; int iEnd = 3; System.out.println(s.substring(iBegin, iEnd));

ic

The key idea is how the two-argument substring works. In Java, s.substring(begin, end) returns characters from index begin up to, but not including, index end (end is exclusive).

For "Bicycle", the characters by index are: 0:B, 1:i, 2:c, 3:y, 4:c, 5:l, 6:e. With begin = 1 and end = 3, you take characters at indices 1 and 2, which are 'i' and 'c'. Since the end index is exclusive, the character at index 3 ('y') is not included. So the printed result is ic.

icd

Bicycle

3

Next question

Find the option that is right for you!

All options are one-time payments.

$12.50

30 day premium pass

All the basics to get you started

  • Ad-free experience
  • View your previous attempt history
  • Mobile app access
  • In-depth explanations
  • 30 day premium pass access
👑$30.00 $87.50 usd

6 month DELUXE pass (most popular)

Everything with the 30 day premium pass FOR 6 MONTHS! & the ultimate digital PDF study guide (BONUS)

  • Everything included in the premium pass
  • $87.50 usd value for $30.00! You save $57.50!
  • + Access to the ultimate digital PDF study guide
  • + 6 months of premium pass access
  • + Priority support
$12.50 $18.99

Ultimate digital PDF study guide

For those that prefer a more traditional form of learning

  • Available for instant download
  • Available offline
  • Hundreds of practice multiple choice questions
  • Comprehensive content
  • Detailed explanations
Image Description
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy