You are on page 1of 2

HARRAN ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ

Java Programlama
Final Sınavı - 2022-2023 Bahar Dönemi

Not:

 Dosyasının adı derskodu_ad_soyad_ogrencino şeklinde yapılmalıdır.


 Ödev 15Haziran 2020 saat 23.55’e kadar uzaktan eğitim sistemine
yüklenmelidir.
 Aynı çözümü gönderen öğrenciler final sınavından 0 puan alacaktır.
 Ödevi gönderirken gönder butonuna tıklayınız. Geç gönderilen ödevler kabul
edilmeyecektir.
 Sadece uzaktan eğitimi sistemine yüklenen ödevler kabul edilecektir. Lütfen mail
atmayınız.
1) Fibonacci Dizisi, her sayının kendisinden bir önceki sayı ile toplanması ile elde edilen sayılar
serisidir.  Fibonacci serisinin ilk n terimlerini görüntüleyen Java programının kodunu yazınız.
(25 P).
2) Toplamı sıfıra en yakın olan iki öğeyi bulmak için Java bir program yazınız (25 P).
Verilen dizi: 38 44 63-51 -35 19 84-69 4-46
Toplamı minimum olan element çifti: [44, -46]
3) Aşağıdaki bilgileri kullanarak gerekli java kodunu yazınız. (50P)
Bu program A üst-sınıfını ve onun B ve C alt-sınıflarını yaratıyor. A üst-sınıfındaki
Ogrenci() metodu B ve C içinde ayrı ayrı override ediliyor. A tipinden nesneleri işaret
etmek üzere r adlı bir referans (işaretçi, pointer) tanımlanıyor. r pointeri B ve C ye ait
nesneleri de işaret edebilir. r referansı A nın bir nesnesini işaret ederken çağrılan
r.Ogrenci() metodu A ‘daki Ogrenci() metodudur. r referansı B nin bir nesnesini işaret
ederken çağrılan r.Ogrenci() metodu B ‘deki Ogrenci() metodudur. r referansı C nin bir
nesnesini işaret ederken çağrılan r.Ogrenci() metodu C ‘deki Ogrenci() metodudur.

You might also like