İleri Programlama
2021–2022 Vize (Ara Sınav) Çıkmış Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1Gerçek hayattaki problemlerin bilgisayar ortamında çözülebilmesi için öncelikle problemin uygun bir şekilde bilgisayar ortamına aktarılması gerekmektedir. Yukarıda anlatılan aşama aşağıdakilerden hangisidir?
- AModelleme
- BBenzetim
- CProgramlama
- DSimülasyon
- ETasarım
- 2Aşağıdakilerden hangisinin arasında bağımlılık (dependency) ilişkisi yoktur?
- AOtomobil - Tekerlek
- BKlavye - Tuş
- CGozlük - Cam
- DSosyal Medya - Twitter
- ETren - Vagon
- 3Aşağıdakilerden hangisi "telefon" sınıfından üretilen nesnelerden biri olamaz?
- ATelsiz
- BCep telefonu
- CAkıllı telefon
- DAnkesörlu telefon
- EUydu telefonu
- 4Aşağıdakilerden hangisi nesneye yönelik programlamanın temellerinden biridir?
- ADinamik Bağlanma (Dynamic Binding)
- BParalellik (Paralellism)
- CSarmalama (Encapsulation)
- DGeç Bağlanma (Late Binding)
- EOzyineleme (Recursion)
- 5I. Bir programlama yaklaşımıdır. Il. Yazılımların karmaşıklığının artması çıkış nedenlerinden biridir. IlI. 1800'lü yılların sonuna doğru ortaya çıkmıştır. IV. Yazılım dünyasında beliren bir bunalım sonucu ortaya çıkmıştır. Nesneye yönelik programlama ile ilgili yukarıdaki ifadelerden hangileri doğrudur?
- AYalnızl
- BYalnız I
- CI| ve I!I
- DI, Il ve IV
- EII, III ve IV
- 6Aşağıdakilerden hangisi ".java" uzantılı kodu ifade etmektedir?
- AMakine kodu
- Bİkili kod
- CBayt kod
- DDerlenmiş kod
- EKaynak kod
- 7Aşağıdakilerden hangisi Java'nın kullandığı derleme yapısıdır?
- AJar
- BGarbage Collector
- CJVM Hotspot-Compiler
- DThread
- EJRE
- 8Geliştirilen Java programlarinin sanal makine üzerinde çalışabilmesi Java'nın hangi temel özelligini ifade etmektedir?
- ANesneye yönelik olması
- BPlatform bağımsız olması
- CSaglam olması aof.soru
- DDagıtık olması
- EOtomatik hafıza yönetimini içermesi
- 9Aş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
- 10Aşağıdakilerden hangisi bir Java tümleşik geliştirme ortamlarından biridir?
- A.Net
- BJar
- CJRE
- DJavaScript
- EIntelliJ IDEA
- 11int [ ] dizi = new int[4]; ile tanımlanan bir dizide aşağıdaki atamalardan hangisi hata ile sonuçlanır?
- Adizi [4] = 4;
- Bdizi [3] = 3;
- Cdizi [2] = 2;
- Ddizi [1]= 1;
- Edizı [O]= 0;
- 12int [ ] sayılar = {5, -9, 8, 1, -3}; int acc = 1; for (int i : sayılar) { if (i > O) continue; acc *= i; System.out.println(acc); Yukarıdaki Java program parçacığı çalıştırıldıktan sonra meydana gelen ekran çıktısı aşağıdakilerden hangisidir?
- A-27
- B- 12
- C14
- D27
- E40
- 13Aşağıdakilerden hangisi Java programlama dilinde bir değişkenin ismi olamaz?
- Ab3lab
- B$content
- C_title
- D3var
- Esource_id
- 14Onaltılik sistemde bir tam sayı yazılacağı zaman sayının başına aşağıdakilerden hangisi koyulmalıdır?
- AOf
- BOx
- COe
- DOb
- EOd
- 15Tamsayı tipinde olan x değişkenine ait (x<0||x>0) sinama ifadesinin eşleniği aşağıdakilerden hangisidir?
- A(x>= 0&&×<=0)
- Bx!= 0
- Cx =!0
- Dx == 0
- E(x>= 0 & x <= 0)
- 16public static void sleep(long millis, int nanos) throws InterruptedException {... } metot tanimlamasında, istisna aşağıdakilerden hangisidir?
- Along
- Bvoid
- CInterruptedException
- Dnanos
- Estatic
- 17Aşağıdaki verilerden hangisini saklamak için Enum tipi değişken kullanılması en uygundur?
- AOda sıcaklığı
- BDers harf notları
- CAğacın yüksekliği
- DMotosikletin hızı
- EAtmosfer basıncı
- 18Üye metotlar ve yaratıcı metotlar için, şu anki nesneye erişim aşağıdaki anahtar sözcüklerin hangisi ile yapılır?
- Athat
- Bsuper
- Cthis
- Dnative
- Esynchronized
- 19Aşağıdaki metot tanımlamalarından hangisi yaratıcı metot olabilir?
- Apublic static void Telefon()
- Bpublic void Telefon()
- Cstatic void Telefon()
- Dpublic static Telefon()
- Epublic Telefon ()
- 20Aşağıdakilerden hangisi sınıf hiyerarşisinin en tepesindedir?
- AObjects
- BClassLoader
- CClass
- DVoid
- EE Object