Bu, programlama dilini uygulamaya yeni başlayan tüm Java geliştirici özentileri için nihai Java testidir. Temelde Core Java ile ilgili bir dizi sorudan oluşur. Öyleyse, onlardan biriyseniz ve kavramlar ve yöntemler üzerindeki kontrolünüzü güçlendirmek için sağlam bir alıştırma seansı yapmak istiyorsanız, hemen şimdi alın.
Ayrıca bakınız: Java Test Soruları
Soru 1 – Java’da “Merhaba Dünya” çıktısını almak için doğru sözdizimi nedir?
A -print(“Merhaba Dünya”);
B- Console.WriteLine(“Merhaba Dünya”);
C- System.out.println(“Merhaba Dünya”);
D – echo “Merhaba Dünya”;
Soru 2 – Thread’ın sleep() metodu çağrıldığında ne olur?
A – İş parçacığı hazır durumuna döner.
B – İş parçacığı bekleme durumuna döner.
C – Konu çalışmaya başlar.
D – Yukarıdakilerin hiçbiri.
Soru 3 – Hangi durumda bir programın kurtarılması beklenir?
A – Bir hata oluşursa.
B – Bir istisna olursa.
C – Yukarıdakilerin her ikisi.
D – Yukarıdakilerin hiçbiri.
Soru 4 – Hangisi bir boş anahtarın ve boş değerlerin depolanmasına izin verir?
A – Hashtable
B – HashMap
C – İkisi de değil.
Soru 5 – Aşağıdaki programın ekran çıktı nedir?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.LinkedHashSet; import java.util.Set; //tasarimkodlama.com class Main { public static void main(String args[]) { Set s=new LinkedHashSet(); s.add("1"); s.add(1); s.add(3); s.add(2); System.out.println(s); } } |
A – [1, 1, 2, 3]
B – [1, 2, 2 3]
C – [1, 1, 3, 2]
D – [1, 2, 3]
Soru 6 – Java koduna YORUMLARI nasıl eklersiniz?
A – #Bu bir yorum
B – <!– Bu bir yorum –>
C – /* Bu bir yorum
D – // Bu bir yorum
Soru 7 – Metni depolamak için aşağıdaki veri türlerinden hangisini kullanılması gerekir?
A – Var
B – Chars
B – String
D – string
Soru 8 – Aşağıdaki kodun ekran çıktısı nedir?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.util.Iterator; import java.util.Vector; //tasarimkodlama.com class Main { public static void main(String args[]) { Vector vector= new Vector(); vector.add("1"); vector.add("2"); Iterator iterator=vector.iterator(); while(iterator.hasNext()) { System.out.print(iterator.next()); } } } |
A – 12
B – 123
C – 321
D – ConcurrentModificationException
Soru 9 – Statik bağlama, bağlama için hangi bilgileri kullanır?
A – tpe.
B – object.
C – Yukarıdakilerin her ikisi.
D – Yukarıdakilerin hiçbiri.
Soru 10 – StringBuilder ve StringBuffer’dan hangisi hızldır?
A – StringBuilder
B – StringBuffer
C – Yukarıdakilerin her ikisi.
D – yukarıdakilerin hiçbiri.
Soru 11 – Bir java sınıfının main metodu için doğru sözdizimi nedir?
A – public static int main(String[] args)
B – public int main(String[] args)
C – public static void main(String[] args)
D – None of the above.
Soru 12 – Bir java dosyasında iki genel sınıfımız olabilir mi?
A – EVET
B – HAYIR
Soru 13 – float değişkeninin varsayılan değeri nedir?
A – 0.0d
B – 0.0f
C – 0
D – tanımlanmamış
Soru 14 – Bir sınıfın her zaman varsayılan bir kurucusu vardır.
A- EVET
B – HAYIR
Soru 15 – Çok biçimlilik nedir?
A – Çok biçimlilik, aynı türden farklı nesneleri tanımlama tekniğidir.
B – Çok biçimlilik, bir nesnenin birçok form alma yeteneğidir.
C – Çok biçimlilik, aynı türden farklı yöntemleri tanımlamak için kullanılan bir tekniktir.
D – Yukarıdakilerin hiçbiri.
Soru 16 – final sınıfla ilgili doğru olan nedir?
A – final olarak tanımlanmış bir sınıftır.
B – final sınıflar oluşturulur, böylece bu sınıf tarafından uygulanan yöntemler geçersiz kılınamaz.
C – Miras alınamaz.
D. Yukarıdakilerin hepsi.
Soru 17 – Sayısal değeri 5 olan bir değişkeni nasıl tanımlarsınız?
A – x=5;
B – float x =5;
C – Number x = 5;
D – int x = 5;
Soru 18 – Ondalıklı sayı oluşturmak için aşağıdakilerden hangisi kullanılır?
A – float x =2.8f;
B – float x = 2,8f;
C – float x = 2.8;
D – float x =2,8;
Soru 19 – TreeSet interface nedir?
A – Öğeleri ağaç temelli sırayla istediğimizde uygulanan bir Kümedir.
B – Öğeleri sıralı bir düzende istediğimizde uygulanan bir Kümedir.
C – İkili ağaç formatında elemanlar istediğimizde uygulanan bir Kümedir.
D – Öğeleri araştırma sırasına göre istediğimizde uygulanan bir Settir.
Soru 20 – private access değiştirici hakkında aşağıdakilerden hangisi doğrudur?
A – Özel olarak bildirilen değişkenlere, metodlara ve kuruculara yalnızca aynı sınıfın üyeleri tarafından erişilebilir.
B – Özel olarak bildirilen değişkenlere, metodlarave kuruculara aynı pakette yer alan herhangi bir sınıf tarafından erişilebilir.
C – Üst sınıfta özel olarak bildirilen değişkenlere, yöntemlere ve kuruculara yalnızca alt sınıfı tarafından erişilebilir.
D – Yukarıdakilerin hiçbiri.
Soru 21 – Soyutlama nedir?
A – Soyutlama, aynı türden farklı metotları tanımlamak için kullanılan bir tekniktir.
B – Soyutlama, bir nesnenin birçok biçimde üstlenme yeteneğidir.
C – OOP’de bir sınıf soyutlama yapma yeteneğini ifade eder.
D – Yukarıdakilerin hiçbiri.
Soru 22 – Bunlardan hangisinin indeks tabanlı bir yapısı yoktur?
A – List
B – Set
C – Map
Soru 23 – Aşağıdaki kodun çıktısı nedir?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import java.util.ArrayList; import java.util.List; //tasarimkodlama.com class Main { public static void main(String args[]) { public static void m(List list) { System.out.println(list); } List list=new ArrayList(); list.add(2); list.add(3); m(list); } } |
A – 3
B – 3.0
C – Compile time exception
D – Runtime exception
Soru 24 – Aşağıdaki kodun çıktısı nedir?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import java.util.HashMap; import java.util.Map; //tasarimkodlama.com class Main { public static void main(String args[]) { Map hashMap=new HashMap(); hashMap.put(11,"Ali"); hashMap.put(2,"Aysun"); hashMap.put(7,"Fatma"); hashMap.put(9,"Murat"); hashMap.put(null,"NULL"); System.out.println(hashMap.size()); System.out.println(hashMap); } } |
A – [null=NULL, 2=Aysun, 7=Fatma, 9=Murat, 11=Ali]
B – {null=NULL, 2=Aysun, 7=Fatma, 9=Murat, 11=Ali}
C – Runtime exception
D – Compile time exception
Soru 25 – Aşağıdaki kodda buraya hangi kod gelmeli yazan yere hangi kod gelmelidir?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.ArrayList; import java.util.List; //tasarimkodlama.com class Main { public static void main(String args[]) { //Buraya hangi kod gelmeli List list=new ArrayList(); list.add("a"); list.add("b"); l.add(list); } } |
A – List l=new ArrayList>();
B – List> l=new ArrayList>();
C – List> l=new ArrayList();
D – List l=new ArrayList();
Soru 26 – Aşağıdaki kodun ekran çıktısı nedir?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import java.util.ArrayList; import java.util.List; //tasarimkodlama.com class Main { public static void main(String args[]) { List arrayList=new ArrayList(); arrayList.add("a"); arrayList.add("b"); arrayList.add("c"); System.out.println(); arrayList.add(1,"d"); System.out.println(arrayList); } } |
A – [a, d, b, c]
B – [a, b, c, d]
C – [d, a, d, c]
D – Yukarıdakilerin hiçbiri
Soru 27 – Bunlardan hangisi yinelenen öğelere izin verir?
A – Set
B – List
C – All
D – Yukarıdakilerin hiçbiri
Soru 28 – Hangi metod string uzunluğunu getirir?
A – getSize();
B – getLen();
C – length();
D – len();
Soru 29 – java.util.Collections aşağıdakilerden hangisidir?
A – Class
B – Interface
C – Object
D -Hiçbiri
Soru 30 – Aşağıdaki programın çıktısı nedir?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.util.*; //tasarimkodlama.com class Main { public static void main(String args[]) { List arrayList=new ArrayList(); arrayList.add("a"); arrayList.add("a"); arrayList.clear(); arrayList.add("b"); arrayList.add("c"); System.out.println(arrayList.size()); } } |
A – 0
B – 1
C – 2
D – 3
Soru 31 – Aşağıdaki kodun ekran çıktısı nedir?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import java.util.*; //tasarimkodlama.com public class Main { public static void main(String args[]) { Map m= new TreeMap(); m.put(11, "Doğan"); m.put(null, null); m.put(11,"Şahin"); m.put(null,"Kartal"); System.out.println(m.size()); System.out.println(m); } } |
A – Runtime exception
B – Compile time exception
C – 3
D – 3.0
Soru 32 – Hangi operatör iki değeri karşılaştırmak için kullanılır?
A – <>
B – ==
C – =
D – ><
1 Yorum