İleri Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Aşağıdaki operatörlerden hangisi değişkenin değerini 1 arttırır?
- 2Ondalıklı sayı F ya da f harfi ile biterse aşağıdaki hangi veri tipi olarak algılanır?
- 3
bir dizide 5 tamsayı için bellekte yer ayrılan diziyi ifade eden seçenek aşağıdakilerde hangisidir?
- 4
- 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?
- 5
Aşağıdakilerden hangisi karar verme deyimlerinden biridir?
- 6
Aşağıdakilerden hangisi Java programlama dilinde yer alan ilkel veri tipidir?
- 7
- Değişken isimleri küçük büyük harfe duyarlıdır.
- Değişken isimleri harf ile başlamalıdır, alt çizgi (_) veya dolar işareti ($) ile de başlayabilir ama bunların kullanılması okunurluk açısından tavsiye edilmez.
- İlk karakterden sonra gelecek olan karakterler harf, sayı, dolar işareti veya alt çizgi olabilir.
- Java programlama dilinde ayrılmış özel kelimelerden (class, abstract, default, super, vb) birisi olamaz.
- Eğer değişken ismi bir kelimeden oluşuyorsa hepsini küçük harf ile yazmak tavsiye edilir.
- Eğer birden fazla kelimeden oluşuyor ise, ilk kelimeden sonraki kelimelerin baş harfinin büyük yazılması tavsiye edilir.
- Eğer değişken sabit bir değeri saklayacak ise tamamen büyük harf kullanılması ve kelimelerin alt çizgi ile ayrılması tavsiye edilir.
Java programlama dilinde değişkene isim verirken uyulması gereken kurallara ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 8
Gezer noktalı sayıları bilimsel gösterimde yazmak için aşağıdaki harflerden hangisi kullanılabilir?
- 9
- Bir switch deyiminin gövdesi switch bloğu olarak bilinir.
- Switch bloğundaki bir ifade ya case ya da default etiketleriyle etiketlenebilir.
- Bir switch bloğu içinde case etiketi birden fazla olabilir.
- Switch deyimi ifadesini değerlendirir ve akabinde ifadenin eşleştiği case etiketinden sonra gelen tüm ifadeleri çalıştırır.
Java programlama dilinde karar verme deyimlerinden switch ifadesine ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 10
Aşağıdakilerden hangisi eşitlik ve ilişki operatörüdür?
- 11
Aşağıdaki operatörlerden hangisi değişkenin değerini 1 arttırır?
- 12
Java programlama dilinde değişkene isim verirken aşağıdaki hangi kurallara uymamız gerekir?
I. Değişken isimleri küçük büyük harfe duyarlıdır.
II. Değişken isimleri rakam ile başlayabilir.
III. Özel kelimelerden (class, abstract, default, super, vb) birisi olamaz. - 13
- Değişkenler üzerinde çeşitli işlemleri gerçekleştirmeye yarayan özel sembollere operatör denir.
- Operatörler çeşidine göre bir, iki ya da üç adet işlenen üzerinde çalışırlar ve en sonda bir değer döndürürler.
- En sık kullanılan operatör değişkenlere değer atamaya yarayan eşittir “=” operatörüdür.
- Java programlama dilinde toplama, çıkarma, bölme ve çarpma gibi aritmetik işlemler için de operatörler bulunmaktadır.
Java programlama dilinde operatörlere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 14
Aşağıdakilerden hangisi kontrol akışını o anki metoddan çıkararak metodun başladığı yere geri döndürür?
- 15
- Diziler, tek bir türde sabit sayıdaki değerleri muhafaza ederler.
- Bir dizinin boyutu ilk yaratıldığında belirlenir, sonradan değişmez.
- Bir diziyi oluşturan öğelere eleman denir.
- Her bir elemana ait sayısal bir indeks değeri vardır ve elemanlara bu indekslerle erişilir.
- Indeks dizini sıfırdan başlar.
- Bir tipin dizisini tanımlamak için köşeli parantezler [ ] kullanılır.
- Indeks değerleri de köşeli parantezler içine yazılır.
Java programlama dilinde dizilere ilişkin olarak yukarıdaki seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 16
Java kodları genelde satır satır yukarıdan aşağıya doğru sırayla çalıştırılır. Öte yandan, kontrol akış deyimleri bu akışı üç şekilde değiştirilebilir. Aşağıdaki seçeneklerden hangisinde bunlar doğru verilmiştir?
- 17
Aşağıdaki Java programının çıktısı kaçtır?
int sayi = 13;
if (sayi >= 20) {
sayi = 1;
} else if ((sayi % 4)==2) {
sayi = 2;
} else if (sayi < 10) {
sayi = 3;
} else if (sayi >= 1) {
sayi = 4;
} else if (sayi == 0) {
sayi = 5;
}
System.out.println(sayi); - 18
Java kodları genelde satır satır yukarıdan aşağıya doğru sırayla çalıştırılır. Öte yandan, kontrol akış deyimleri bu akışı üç şekilde değiştirilebilir. Aşağıdaki seçeneklerden hangisinde bunlar doğru verilmiştir?
- 19
Bir programda 1'den 9'a kadar olan rakamlar sırasıyla ekrana yazdırılmak istenmektedir. Bu aşamada hangi döngü tercih edilmelidir?
- 20
Java programla dilinde int veri tipi de dahil olmak üzere toplam kaç tane ilkel veri tipi vardır?