Java String Kuizi 1-ci hissə

Bu kuiz Java stringlər haqqında biliklərinizi yoxlamaq və möhkəmləndirmək üçün faydalı olacaqdır. Uğurlar!

6 May 2024 - 21:04
 0  656

1. String sinifinin dəyişməz olması nə deməkdir?

String obyektlərinin kopyalanmaması
String obyektlərinin silinə bilməməsi
String obyektlərinin dəyişdirilə bilməməsi
String obyektlərinin sıralanmaması

2. Aşağıdakı kod parçası nə qaytarır?

String str1 = "Java";

String str2 = "Java";

System.out.println(str1 == str2);

true
false
NullPointerException
Compile xətası

3. Aşağıdakı kod parçası nə qaytarır?

String str = "Hello";

str.concat(" World");

System.out.println(str);

Hello World
Xəta verir
World
Hello

4. Aşağıdakı kod parçası nə qaytarır?

String str1 = new String("Java");

String str2 = new String("Java");

System.out.println(str1 == str2);

NullPointerException
Xəta verir
true
false

5. String Pool nədir?

Java'da String-ləri kopyalamaq üçün istifadə olunan metod
String-lərin sıralanmasını təmin edən alqoritm
Java'da String-ləri dəyişdirmək üçün istifadə olunan sinif
Java'da eyni məzmunlu String-ləri təkrar istifadə edən xüsusi yaddaş hovuzu

6. String str = "Java"; və String str = new String("Java"); arasındakı fərq nədir?

Heç bir fərq yoxdur
Birinci variant String Pool'dan istifadə edir, ikinci variant isə yeni obyekt yaradır
Birinci variant yeni obyekt yaradır, ikinci variant isə String Pool'dan istifadə edir
İkisi də yeni obyekt yaradır

7. String str = "Hello".substring(1, 3); ifadəsinin nəticəsi nədir?

He
ell
el
llo

8. Aşağıdakı kod parçası nə qaytarır?

String str = "Java";

System.out.println(str.charAt(2));

J
a
v
Ja

9. Aşağıdakı kod parçası nə qaytarır?

String str = "Java"; 

str = str.toUpperCase();

System.out.println(str);

java
JAVA
Java
Xəta verir

10. Aşağıdakı kod parçasının nəticəsi nədir?

String str = 1 + 2 + "b" + 3 + 4;

System.out.println(str);

12b34
Xəta verir
3b34
12b7