İleri Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Bir metodun içeriğinin belirlenmesinin kendisinden kalıtım yoluyla türeyecek olan yeni sınıflara bırakılması hangisi ile sağlanır?
- 2
Sarmalama ile ilgili bir örnek ile ilişkili ve Java sınıfı içerisinde oluşturulan bir nesneye, tarihAta ve konuAta gibi metotlar vasıtasıyla değer atanmışsa, bu değerler ekrana yazdırılırken hangi metotlar kullanılacaktır?
- 3
/* Sehir.java */
1 public abstract class Sehir{
2 public abstract void sehirAdiGetir();
}/* Ankara.java */
3 public class Ankara extends Sehir {
4 public void sehirAdiGetir() {
5 System.out.println(“Şehrin Adı = Ankara”); }
}Yukarıda verilen kodlardan kaç numaralı satır soyut bir metot tanımlamasıdır?
- 4
Hangi erişim belirleyicisi ile tanımlanan özelliklere ve metotlara sadece ilgili sınıf tarafından erişilebilir?
- 5
Hangi erişim belirleyicisi ile tanımlanan özelliklere ve metotlara sadece ilgili sınıf ve aynı paket içerisindeki diğer sınıflar tarafından erişilebilir?
- 6
Hangi kavram sayesinde programın çalışması sırasında isimGoster metodlarının üç nesne için de farklı çıktılar ürettiğini görebiliriz?
- 7
JavaFX kütüphanesi içerisinde bileşenlere tek bir satırda yatay olarak yerleşim sağlayan sınıf nedir?
- 8Aşağıdakilerden hangisi kalıtım yoluyla türetilmiş Sürüngenler sınıfının üst sınıfı olabilir?
- 9
public class Kus {
public void turGoster() {
System.out.println(“Tür = Kuş”); } }
public class Karga extends Kus{
public void turGoster() {
System.out.println(“Tür = Karga”); } }
public class Uygulama{
public static void main(String[] args) {
Kus kus = new Kus();
Karga karga = new Karga();
Serce serce = new Serce();
kus.turGoster();
karga.turGoster();
serce.turGoster(); } }
Yukarıdaki kod örneğinde asıl açıklanmak istenilen Java’daki kavram aşağıdakilerden hangisidir?
- 10
İlgili programın bir dosyadan veri okuması gerektiğinde bu dosyanın zarar görmüş olması ile karşılaşacağı durum aşağıdaki seçeneklerden hangisidir?
- 11
Aynı anda listenin tek elemanının mı yoksa birden fazla elemanının mı seçimine izin verileceğini belirlemeyen sınıf aşağıdakilerden hangisidir?
- 12
public class Hayvan {
public void sesCikar(){
System.out.println(“Hayvan sesi”); } }
public class Inek extends Hayvan{
public void sesCikar(){
System.out.println(“Mö”); } }
public class Kopek extends Hayvan{
public void sesCikar(){
System.out.println(“Hav hav”); }
public void sesCikar(double a){
System.out.println(“Hav hav”); } }
public class HayvanUygulamasi {
public static void main(String[] args) {
Hayvan h = new Hayvan();
Hayvan i = new Inek();
Hayvan k = new Kopek();
h.sesCikar();
i.sesCikar();
k.sesCikar(); } }
Yukarıdaki programın kodları çalıştırıldığında aşağıdakilerden hangi ekran görüntüsü ortaya çıkar?
- 13
Aşağıdakilerden hangi erişim belirleyicisi ile tanımlanan özelliklere ve metotlara ilgili sınıf, aynı paket içerisindeki diğer sınıflar ve bu sınıftan kalıtım yoluyla türeyecek sınıflar tarafından erişilebilir?
- 14
Java kod bokları hangi işaretler arasına yazılır?
- 15
Nesneye yönelik programlama yaklaşımının çözüm olarak geliştirilmesi aşağıdakilerden hangisinin sonucu değildir?
- 16
Aşağıdakilerden hangisi Java’da anahtar sözcüğü gösterir?
- 17
Birçok şeyin basitleştirilmiş olması, programcının tehlikeye düşebileceği durumları ortadan kaldırmak ve riskleri minimize etmek için birtakım yöntemler geliştirilmiş Javanın hangi özelliğinden kaynaklanmaktadır?
- 18
Java Programlama dilindeki hangi operatör eşit değildir anlamında kullanılır?
- 19
Aşağıdakilerden hangisi nesneye yönelik programlama yaklaşımının ortaya çıkmasındaki önemli etkenlerdendir?
- 20
Programcıların yazılım geliştirme sürecinde gerekli olan bileşenleri içeren pakete verilen isim aşağıdakilerden hangisidir?