İleri Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
- Java nesneye yönelik bir programlama dilidir.
- Bir Java programında tüm unsurlar birer nesnedir.
- Genel olarak nesnelerin durumu ve davranışı vardır.
- Nesnenin davranışını ifade etmek için metotlar kullanılır.
- Bir nesnenin durumu o nesnenin alanlarında saklanır.
Java programlama diline ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 2
- While deyimi, belirli bir koşul geçerli olduğu sürece bir kod bloğunu sürekli çalıştırır.
- While deyimi, bir boolean değeri döndürmesi gereken sınama ifade değerini değerlendirir.
- Sınama ifadesi doğru (true) olarak değerlendirilirse while deyimi while bloğundaki ifadeleri sırasıyla çalıştırır.
- While ifadesi, sınama ifadesinin test edilmesine ve içindeki ifadeleri sırayla çalıştırmaya, sınama ifadesinin yanlış (false) olarak değerlendirilene kadar devam eder.
Java programlama dilinde döngü deyimlerinden biri olan while ve do-while deyimine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 3
Aşağıdakilerden hangisi tam sayılardan oluşan yaş değişkenini Java'da tanımlamak için örnek olarak kullanılabilir?
- 4
Aşağıdakilerden hangisi Java Programlama dilinin ilkel veri tiplerinden biri değildir?
- 5
- Java programlama dilindeki 5 temel aritmetik işlem için operatörler şunlardır: + Toplama işlemi , - Çıkarma işlemi, *Çarpma işlemi, / Bölme işlemi ve % Modulo işlemi
- Modulo işlemi hesaplamada bir sayının diğer bir sayıya bölümünden arta kalan sayıyı verir.
- Java programlama dilinde basit atama için “=” sembolü kullanılır.
- Java programlama dilinin aritmetik operatörleri basit atama operatörü ile birleştirilerek bileşik atama işlemi gerçekleştirilebilir.
- Bir x değişkeninin değerini örneğin 3 artırmak istediğimizde ‘x += 3;’ ifadesini kullanabiliriz, bu ifade ‘x = x + 3;’ ifadesi ile aynı anlama gelmektedir.
- Bileşik atamada toplama dışındaki diğer aritmetik operatörleri de kullanabiliriz.
Java programlama dilinde operatörlere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 6
Case ya da default etiketleriyle etiketlenebilen operatör aşağıdakilerden hangisidir?
- 7
Bir döngüyü sonlandırmak için kullanılan operatör aşağıdakilerden hangisidir?
- 8
Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere operatör denir.
Aşağıdakilerden hangisi bir operatör çeşidi değildir?
- 9
- Tek bir işleneni olan operatörlere birli operatör denir, bu tür operatörler; bir artırma, bir azaltma, negatifleme veya tersleme işlemleri için kullanılırlar.
- Artırma ve azaltma operatörlerini sonek (x++) ya da önek (++x) olarak kullanmak mümkündür.
- Değişkenin soluna operatörü yazdığımızda (++x), önce artırma işlemi yapılır daha sonra diğer işlemlere geçilir.
- Değişkenin sağına operatörü yazdığımızda (x++), önce diğer işlemler yapılır sonra artırım işlemi yapılır.
Java programlama dilinin birli operatörlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 10Ondalıklı sayı F ya da f harfi ile biterse aşağıdaki hangi veri tipi olarak algılanır?
- 11
Aşağıdakilerden hangisi bir değişken ismi olabilir?
- 12
Aşağıdaki Java programının çıktısı kaçtır?
int havadurumu = 13%5;
switch (havadurumu){
case 1:
System.out.println(“Açık”);
case 2:
System.out.println(“Bulutlu”);
case 3:
System.out.println(“Güneşli”);
case 4:
System.out.println(“Kar yağışlı”);
case 5:
System.out.println(“Yağmurlu”);
} - 13
Java Programlama dilindeki hangi operatör eşit değildir anlamında kullanılır?
- 14
- Break ifadesi for, while veya do-while döngülerini sonlandırmak için de kullanılabilir.
- Bir break ifadesi en içteki switch, for, while veya do-while döngüsünü sonlandırır.
- Continue ifadesi for, while veya do-while döngülerinin o anki yinelemesini atlamayı sağlar.
- Continue ifadesi en içteki döngünün gövdesinin en sonuna giderek en iç döngünün sınama ifadesinin yeniden değerlendirilmesini sağlar.
- Return ifadesi o anki metoddan çıkar böylece kontrol akışı metodun çağrıldığı yere geri döner.
- Return ifadesinin iki çeşidi vardır: İlki değer döndüren ve diğeri ise değer döndürmeyendir.
Java programlama dilinde dallanma deyimlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 15
- If-then ifadesi tüm kontrol akış deyimlerinin en temelidir, belirli bir sınama doğru olarak değerlendirildiğinde programınıza belirli bir kod bölümünü çalıştırmasını söyler.
- If-then-else deyimi, bir “if” sınaması yanlış (false) olarak değerlendirildiğinde, ikincil bir yürütme yolu sağlar.
- If-then ve if-then-else ifadelerinden farklı olarak switch ifadesi bir dizi yürütme yollarına sahip olabilir.
- Bir switch ifadesi, byte, short, char ve int gibi ilkel veri türleriyle çalışır.
- Switch ifadesi numaralandırılmış sıralı tiplerle (Enum), dizgi (String) sınıfında ve bazı ilkel türleri saran Character, Byte, Short ve Integer gibi birkaç özel sınıfla birlikte çalışır.
Java programlama dilinde karar verme deyimlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 16
Java Programlama dilinin ilkel veri tiplerinden hangisi sadece doğru (true) yanlış (false) değerlerini alabilir?
- 17
- Gezer noktalı sayıları ifade etmek için double ya da float tipleri kullanılır.
- Double tipinin duyarlılığı daha fazladır.
- Eğer ondalıklı sayı F ya da f harfi ile biterse float olarak değerlendirilir, D ya da d harfi ile bitiyorsa double olarak değerlendirilir.
- Gezer noktalı sayıları bilimsel gösterimde de yazabiliriz, bu gösterimde E ya da e harfi kullanılır ve bu harflerden sonra gelen sayı 10’un katını ifade eder.
- Bilimsel gösterim, bilim insanlarının çok büyük ya da çok küçük sayıları daha anlaşılır ve okunur olarak ifade etmesidir. Örneğin, 0.0000000056 yerine 5.6 x 10-9 yazılır.
- Örneğin 0.0000000056 sayısı Java dilinde float ve double tipleri için 5.6e-9 ya da 5.6E-9 olarak yazılabilir.
Java programlama dilinde gezer noktalı sabitlere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 18
- + Birli toplama operatörü değerin pozitif olduğunu belirtir.
- - Birli çıkarma operatörü değeri negatifler.
- ++ Artırma operatörü değişkenin değerini 1 artırır.
- -- Azaltma Azaltma operatörü, değişkenin değerini 1 azaltır.
- ! Mantıksal tersleme operatörü boolean tipindeki bir değişkenin değerini ters çevirir.
Java programlama dilinin birli operatörlerine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 19
Java Programlama dilindeki hangi operatör eşit değildir anlamında kullanılır?
- 20
Aşağıdakilerden hangisinde on altılık tabanda 11 sayısı Java'da doğru bir biçimde tanımlanmıştır?