wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Java String Methods and String Pool

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Bu kodun outputu nə olacaq?

a)

10
5
0

b)

3
4
-1

c)

3
5
2

d)

-1
4
5

2.

Aşağıdakı kod nəyi çap edəcək?

a)

fun

b)

Xəta verəcək

c)

is

d)

Java

3.

"trim" metodunun hansı təsviri doğrudur?

a)

String-i kiçik hərflərə çevirir.

b)

String-dəki boşluqları silir.

c)

String-dəki bütün xüsusi simvolları silir.

d)

String-dəki yalnız əvvəlki və sonundakı boşluqları silir.

4.

"replace" və "replaceAll" fərqi

a)

replace bütün dəyişiklikləri edir, replaceAll isə birincisini edir.

b)

replace yalnız simvol dəyişdirir, replaceAll isə söz dəyişdirir.

c)

replace regex qəbul etmir, replaceAll regex qəbul edir.

d)

İkisinin heç bir fərqi yoxdur.

5.

Aşağıdakı kodun çıxışı nə olacaq?

a)

World

b)

Hello

c)

, Wor

d)

orld!

6.

Aşağıdakı kodun çıxışı nə olacaq?

a)

4

b)

5

c)

3

d)

Xəta verəcək

7.

Aşağıdakı kod nəyi çap edəcək?

a)

Xəta yaranacaq.

b)

J@v@ is awesome

c)

J@v@ is @wesome

d)

J@va is @wesome

8.

Aşağıdakı kodun çıxışı nə olacaq?

a)

Xəta yaranacaq.

b)

Java###is456awesome

c)

Java###is###awesome

d)

Java#123is#456awesome

9.

indexOf metodunun çıxışı nə zaman mənfi olur?

a)

Simvol və ya alt-string-in bir neçə dəfə təkrarlandığı zaman.

b)

Boş string axtarıldıqda.

c)

Simvol və ya alt-string tapılmadıqda.

d)

String null olduqda.

10.

Aşağıdakı kodun nəticəsi nədir?

a)

Pytho

b)

Pyth

c)

ytho

d)

Python

11.

== operatoru ilə equals metodu arasında əsas fərq nədir?

a)

== operatoru obyektlərin məzmununu müqayisə edir,

  • equals metodu isə onların istinadlarını müqayisə edir.

b)
  • == operatoru yalnız primitiv tiplər üçün istifadə olunur,

  • equals isə yalnız obyektlər üçün işləyir.

c)
  • == operatoru obyektləri müqayisə etmir,

  • equals isə primitiv tiplər üçün işləyir.

d)
  • == operatoru iki obyektin yaddaşdakı istinadlarını müqayisə edir,

  • equals metodu isə obyektlərin məzmununu müqayisə edir.

12.

Aşağıdakı kodun nəticəsi nə olacaq?

a)

false, false

b)

true, true

c)

true, false

d)

false, true

13.

Java-da String Pool nədir və necə işləyir?

a)
  • String Pool JVM-in heap yaddaşında saxlanılır.

  • Eyni məzmuna malik string-lər bir dəfə yaradılır və həmin obyekt paylaşılır.

b)
  • String Pool yalnız new String() ifadəsi ilə yaradılmış string-ləri saxlayır.

  • Digər string-lər bu pool-un xaricində olur.

c)
  • String Pool avtomatik olaraq istifadə olunmur, onu əl ilə aktivləşdirmək lazımdır.

d)
  • String Pool JVM-in stack yaddaşında saxlanılır.

  • Hər dəfə yeni string yaradılır və bir-birindən fərqli obyektlər kimi saxlanılır.