İleri Programlama I
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
C# dilinde, matematiksel işlemlerin daha kolay yapılabilmesi amacıyla, bazı işlemler ............. sınıfı içinde toplanmıştır.
Yukarıdaki cümlede boş yere aşağıdakilerden hangisinin gelmesi uygundur?
- 2
C# programlama dilinde koleksiyon sınıfına ilişkin metotlar olan “Queue” (kuyruk) ve “Stack” (istif) arasındaki fark nedir?
- 3
double x = Math.Sqrt( 121 );
Yukarıda kodu matematiksel işlemin sonucu aşağıdakilerden hangisidir?
- 4
C# programlama dilinde koleksiyonlar, nesneleri gruplamayı sağlayan sınıflardır. Hangi nesnenin hangi sırada listeye eklendiğini bilmemiz gereken bir durumda, örneğin trafik plaka kodları ile şehirlerin eşleştirildiği bir dizide trafik kodunu anahtar ve il adını buna karşılık olan bir değer olarak atamak için, hangi koleksiyon sınıfı metodunu kullanmak daha uygun olacaktır?
- 5
I Metotlar belirli görevleri yerine getirmek amacıyla tasarlanmış kod bloklarına denir.
II Yaptıkları işlemlere göre bir sonuç döndürebilirler veya void türde tanımlanarak herhangi bir sonuç döndürmeyen metotlar da hazırlanabilir.
III. C# dilinde başlangıç noktası Main metodudur.
Yukarıda verilen bilgilerden hangisi metotların özelliklerindendir?
- 6
Aşağıdakilerden hangisi C# programlama dilinde % operatörü ile kalan hesaplanırken; iki sayının tam bölüm sonucu ve kalanının hesaplamaya yarayan fonksiyondur?
- 7
C# dilinde, matematiksel işlemlerin daha kolay yapılabilmesi amacıyla, bazı işlemler ............. sınıfı içinde toplanmıştır.
Yukarıdaki cümlede boş yere aşağıdakilerden hangisinin gelmesi uygundur?
- 8
C# programlama dilinde program geliştirirken rastgele değerlere ihtiyaç duyulduğunda kullanılan Random sınıfı, neye göre rastgele bir değer oluşturur?
- 9
Aşağıdakilerden hangisi String sınıfının en sık kullanılan metotlarından birisidir?
- 10
Aşağıdakilerden hangisi C# programlama dilinde metotların erişim belirleyicisi belirtilmediği takdirde kabul edildiği sınıfı tanımlar?
- 11
….. günlük hayattaki metinleri, bilgisayar ortamında ise art arda gelen karakter dizilerini simgeler. Bu veri türü her ne kadar değer tipi kabul edilse de referans tipinde bir veri türüdür.
Yukarıda boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
- 12
Nesnelerden oluşmuş, çok sayıda verinin tutulduğu türlere ne ad verilir?
- 13
Aşağıdaki seçeneklerde Math sınıfına ait metotlar tanımları ile beraber verilmiştir. Hangi seçenekteki eşleşme hatalıdır?
- 14
Aşağıdaki seçeneklerde Math sınıfına ait metotlar tanımları ile beraber verilmiştir. Hangi seçenekteki eşleşme hatalıdır?
- 15
Stack (yıgın) edilmiş bilgilerin üzerine yeni bir değer eklemek için aşağıdakilerden hangisi kullanılır?
- 16
string buyuk_metin = degisken_ismi.ToUpper();
Yukarıda şablonu verilen ToUpper metodu hangi işlemi gerçekleştirmektedir?
- 17
I Sözlük anlamı yığın, istif anlamına gelmektedir.
II LIFO (Last in First Out) yani son giren ilk çıkar yapısını sergilemektedir.
III. Yığının en üstüne bir eleman eklemek için Push() metodu, üstten bir eleman çekmek için de Pop() metodu kullanılır.
Yukarıda özellikleri verilen koleksiyon türü aşağıdakilerden hangisidir?
- 18
Aşağıdakilerden hangisi C# programlama dilinde metodun geri döndürdüğü değerin belirtilmediyse dönüş tipi olarak tanımlanması gereken ifadedir?
- 19
using System;
public class Program
{
public static void Main(string[] args)
{
string metin = "C# çok güzel!";
string eklenecek="öğrenmek ";
string yeni_metin=metin.Insert( 3, eklenecek );
Console.WriteLine(yeni_metin);
}
}
Yukarıda verilen kod bloğunun ekran çıktısı aşağıdakilerden hangisidir?
- 20
Aşağıdakilerden hangisi C# dilindeki iki sayı arasında karşılaştırma yapmak için kullanılan metottur?