İleri Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
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?
- 2
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ğinin ekran çıktısı aşağıdakilerden hangisidir?
- 3
Tanımlanan özelliklere ve metotlara bütün sınıfların erişilebilmesini sağlayan erişim belirleyicisi aşağıdakilerden hangisidir?
- 4
“Java programlarında kullanılan ve sınıfların hiyerarşik olarak kataloglanmasına imkân sağlayan bir kavramdır..”
Aşağıdakilerden hangisi yukarıdaki tanımın karşılığıdır?
- 5
public string Ekle(Integer a, Integer b)
{
return String.valueOf(a + b);
}
Yıukarıdaki metodun aşırı yükleme(overload) edilmiş şekli aşağıdakilerden hangisidir?
- 6
Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunması durumuna ne ad verilir?
- 7
- Private
- Public
- Protected
- Default
Yukarıdaki erişim belirleyicilerinden hangisi ya da hangileri ile tanımlanan özelliklere ve metotlara bütün sınıflar erişilebilir?
- 8
“Temel olarak bir nesnenin davranış şekillerinin duruma göre değişebilmesidir.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 9Aynı temel sınıftan türetilmiş olan sınıflarda paylaşılan aynı isme sahip metodların bu sınıflarda farklı şekillerde uyarlanabilmesi aşağıdakilerden hangi kavram ile mümkündür?
- 10
Canlı isimli sınıftan türetilen balık ve kuş sınıflarının hareket et komutunu farklı şekilde gerçekleştirmesi hangi kavrama örnek gösterilebilir?
- 11
Kalıtım, nesneye yönelik programlamanın temel kavramlarından birisidir. Bu kavram sayesinde sınıfları hiyerarşik bir şekilde ifade edebiliriz. Bu sayede yazılan program kodlarının yeniden kullanılabilirliği de artar. Bir sınıftan kalıtım yoluyla yeni bir sınıf türetildiğinde bu yeni sınıfa ne denir?
- 12
Aşağıdakilerden hangisi Java programlama dilinde özelliklerin ve metotların tanımlarında yer alan erişim belirleyicilerinden biri değildir?
- 13
Bir sınıftan kalıtım yoluyla yeni bir sınıf türetildiğinde bu yeni sınıfa aşağıdakilerden hangisi denilir?
- 14
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?
- 15
“Temel olarak bir nesnenin davranış şekillerinin duruma göre değişebilmesidir.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 16
Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunması olarak tanımlanan kavram aşağıdakilerden hangisidir?
- 17
Sınıflar içerisinde aynı isimde olmakla birlikte farklı parametreler alan metotların bulunması durumuna ne ad verilir?
- 18
Aşağıdakilerden hangi erişim belirleyicisi ile tanımlanan özelliklere ve metotlara bütün sınıflar erişilebilir?
- 19Public, private, default ve protected erişim belirleyicilerinin türü aşağıdakilerden hangisidir?
- 20
Aşağıdakilerden hangisi alt sınıf olarak tanımlanabilir?