İleri Programlama
2020–2021 Yaz Okulu Çıkmış Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1Bir sabun üretimi için, detayların belirlenmesi sırasında oluşan sabun kalıbına verilen şekil ve detaylar sonrasında o kalıptan istenilen sayı kadarınca sabun üretilebilir. Yukarıdaki cümlede kullanılan örnek kavramlar aşağıdakilerin hangisinde doğru olarak verilmiştir?
- ASabun kalıbı sınıfı, kalıpça üretilen sabunlar nesneleri oluşturmaktadır.
- BUrünler sınıfları, şekil ve detaylar nesneleri oluşturmaktadır.
- CŞekil ve detaylar sınıfları, kalıp ise özellikleri oluşturmaktadır.
- DSabun kalıbı özellikleri, kalıpça üretilen sabunlar metotları oluşturmaktadır.
- EŞekil ve detaylar metotları, kalıp ise nesneyi oluşturmaktadır.
- 2Sınif ve nesne kavramlarına göre, bir kuş sınıfı oluşturulsun. Bu durumda aşağıdakilerden hangisi "kuş" sınıfından türetilen nesnelerden biri değildir?
- ASerçe
- BŞahin
- CKartal
- DDoğan 1.6ie
- EAkbaba
- 3Bilgisayar ortamında oluşturulacak modelin gerçek hayattakine benzerliği ve yakınlığı artarsa, programlama da bir o kadar kolaylaşmaktadır. Bu aşamada --, gerçek hayattan alınmış problemi çözmek üzere oluşturulacak modelin, gerçekte var olan nesneler ve bu nesneler arasındaki ilişkilerden faydalanılarak oluşturulmasını ilke edinmiştir. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
- Aprosedürel programlama yaklaşımı
- Bgörünum yonelimli programlama yaklaşımı
- Cyapısal programlama yaklaşımı
- Dnesneye yönelik programlama yaklaşımı
- EE bileşen tabanlı yazılım geliştirme yaklaşımı
- 4Aşağıdakilerden hangisi Java sözdizimi içerisinde kod bloklarını ifade etmek için kullanılır?
- A{} Süslü parantez
- B() Parantez
- C[] Köşeli parantez
- DI/ Çift eğik çizgi
- E""Tırnak işareti
- 5Aşağıdakilerden hangisi ".java" uzantılı kodu ifade etmektedir?
- ABayt kod
- BKaynak kod
- CIkili kod
- DMakine kodu
- EDerlenmiş kod
- 6Aşağıdakilerden hangisi Java'nın kullandığı derleme yapısıdır?
- AThread
- BJVM Hotspot-Compiler
- CJRE ar
- DJDK
- EGarbage Collector
- 7Java programlama dilinde, x ve y isimli iki degişkende tutulanl iki tam sayıdan X değişkeninin y değişkenine tam olarak bölünüp bölünmediğini doğru bir şekilde kontrol eden ifade aşağıdakilerden hangisidir?
- A(x^y)%x==1
- B(x+y)%2==0
- Cx%y==0
- Dу%x==0
- E(y-x)%y==0
- 9int[ldizi=(-6,9,0,13,-15); Arrays. sort (dizi) ; System. out. println (dizi [dizi.length- 1]) ; Yukarıdaki Java program parçacığı çalıştırıldıktan sonra meydana gelen ekran çıktısı aşağıdakilerden hangisidir?
- A-15
- B-6
- CO
- D9
- E13
- 10Aşağıdakilerden hangisi üye değişken tanımı olamaz?
- Aint... x
- Bint x
- Cprivate int x
- Dfinal int x
- Eint []x
- 11Aşağıdaki niteleyicilerden hangisinin erişim seviyesi en geniștir?
- Afinal
- Bprivate
- Cstatic
- Dprotected
- Epublic
- 12Aşağıdaki metot tanımlamalarından hangisi yaratıcı metot olabilir?
- Astatic void Telefon()
- Bpublic Telefon()
- Cpublic static Telefon()
- Dpublic void Telefon()
- Epublic static void Telefon()
- 13/"Kus.java */ public class Kus { public void tur Goster() { System.out.println("Tür = Kuş"); /* Karga.java */ public class Karga extends Kus{ public void turGoster() { System.out.println("Tür = Karga"); /* EzmeUygulamasi.java */ public class EzmeUygulamasi { 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 parçasının ekran çıktısı aşağıdakilerden hangisidir?
- ATür = Kuş Tür = Karga Tür = Serçe
- BTür = Kuş Tür = Serçe Tür = Kuş
- CTür = Kuş Tür = Karga Tür = Kuş
- DTür = Karga Tür = Karga Tür = Serçe
- ETür = Kuş Tür = Kuş Tür = Kuş
- 14Java'da herhangi bir türde değişken tanımlanırken bütün sınıfların bu değişkene erişebilmesi isteniyorsa aşağıdaki anahtar kelimelerden hangisi kullanılır?
- Apublic
- Binternal
- Cprotected internal
- Dprivate
- Eprotected
- 15Comparable arayüzü içerisinde tanımlı olan ve int türünde deger döndürmesi beklenen metot aşağıdakilerden hangisinde verilmiştir?
- ASubtract
- BCompareTo
- CInstanceMethodDemo
- DSetName
- EMethodExample
- 16Bir metnin içerisindeki bir sonraki karaktere erişmek için kullanılan metot aşağıdakilerden hangisidir?
- AcompareTo
- Biterator
- Cnext
- DIterable
- EhasNext
- 17String sayi = "5g"; int yeniSayı = Integer.parselnt( sayı); Yukarıdaki işlemin sonucundan alınan hata aşağıdakilerden hangisidir?
- AClassCastException
- BArithmeticException
- CArraylndexOutOfBoundsException
- DUnsupportedOperationException
- ENumberFormatException
- 18Hata vermesi olası olan bir metot aşağıdaki kod bloklarından hangisinin içerisine yazılır?
- ASwitch case
- BDo - While
- CForeach
- DTry - Catch
- EIf- else
- 19GridPane sınıfının tanımı aşağıdakilerden hangisinde dogru olarak verilmiştir?
- ABileşenlere üst, alt, sağ, sol, merkez şeklinde yerleşim sağlar.
- BBileşenlere tek bir satırda yatay olarak yerleşım saglar.
- CBileşenlere diyagonal olarak yerleşim saglar.
- DBileşenlere tek bir sütunda dikey olarak yerleşim sağlar.
- EBileşenlere ızgara şeklinde bir yerleşim sağlar.
- 20Hangi sınıf türündeki nesneler aynı anda en fazla bir adet Stage türündeki nesne ile ilişkilendirilebilir?
- AStart
- BSwing
- CJavaFX aof.soru
- DScene
- EApplication