İleri Programlama I
Deneme Sınavı Soruları
- 19 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Aşağıdakilerden hangisi C# programlama dilindeki erişim denetleyicilerinden biri değildir?
- 2
Aşağıdakilerden hangisi dosya yoksa oluşturur, varsa dosyanın sonuna ekleme yapmak kullanılır?
- 3
C# programlama dilinde System.IO kütüphanesinde yer alan FileStream sınıf şu şekilde kullanılır:
FileStream fs = new FileStream( dosya_yolu, dosyanın_açılma_şekli, dosyanın_kullanım_şekli );
Var olan bir dosyanın sonuna ekleme yapmak için, “dosyanın açılma şekli” parametresi olarak aşağıdakilerden hangisi kullanılmalıdır?
- 4
Arayüzde tanımlı elemanların erişim belirleyicileri ön tanımlı olarak ne şekilde tanımlıdır?
- 6
Bir sistem, belli bir nesne olmadan çalışamıyorsa aşağıdakilerden hangisini söyleyebiliriz?
- 7
class Personel{public string isim;public string soyisim;public int dogumYili;public string cinsiyet;public string meslek;}class AkademikPersonel : Personel{public string unvan ;public string eposta ;public string birim ;}- AkademikPersonel türetilmiş sınıf, Personel temel sınıftır.
- AkademikPersonel sınıfı temel, Personel türetilmiş sınıftır.
- AkademikPersonel sınıfı Personel sınıfındaki tüm özellikleri miras alır.
- Personel sınıfı AkademikPersonel sınıfındaki tüm özellikleri miras alır.
Yukarıdaki kod parçası değerlendirildiğinde numaralandırılmış olarak verilen ifadelerden hangileri doğrudur?
- 8
C# programlama dilinde, kalıtım özelliğini engellemek istediğimiz durumlarda hangi anahtar kelimesi kullanılmaktadır?
- 9
C# programlama dilinde arayüzlerin tanımlanması için hangi anahtar kelimesi kullanılmaktadır?
- 10
Aşağıdaki kod çalıştırıldığında çıktıda 10 20 görebilmemiz için "cikti()" fonksiyonunun içerisine aşağıdaki kodlardan hangisini eklememiz gerekir?
class BaseClass
{
protected int i = 20;
}
class Derived : BaseClass
{
int i = 10;
public void cikti()
{
// [*** Kodu buraya yazın ***]
}
} - 11
Aşağıdakilerden hangisi sabit özelliklere ve metotlara sahip bir sınıfa ihtiyaç duyulduğunda kullanılan anahtar kelimedir?
- 12
Aşağıdakilerden hangisi nesneye yönelik programlamada türetilen sınıftan gelen bazı özelliklerin değiştirilebilmesi ve nesne üzerinden çağırılabilmesidir?
- 13
Sistem içinde belirli nesnelere ihtiyaç duyulmayan sınıf bağımlılık yapısı aşağıdakilerden hangisidir?
- 14
Aşağıdakilerden hangisi mobil cihazlar için geliştirilmiş bir işletim sistemidir?
- 15
C# programlama dilindeki ArrayList, Hashtable, Dictionary, Stack ve Queue gibi koleksiyon yapılarına ilişkin olarak aşağıdakilerden hangisi doğrudur?
- 16
Akış diyagramlarında matematiksel işlemler ve değişkenlere değer atamaları
gibi aşamaların kısa ifadeler ile içerisine yazıldığı şekil aşağıdakilerden hangisidir? - 17
Aşağıdakilerden hangisi, C# programlama dilinde, iki sayı arasında karşılaştırma yapan komuttur?
- 18
Aşağıdakilerden hangisi/hangileri Sıralı (Doğrusal) Akış Diyagramına örnek olarak verilebilir?
I. Girilen iki sayının çarpımını bulma
II. Çemberin çevre ve alanını bulma
III. Notları girilen öğrencilerin sınıf ortalamasını bulma
- 19
Aşağıdakilerden hangisi Uygulama Alanlarına göre sınıflandırılmasında Yapay Zeka Programlama için olan dillerden birisidir.
- 20
Aşağıdakilerden hangisi C# programlama dilinde metodun geri döndürdüğü değerin belirtilmediyse dönüş tipi olarak tanımlanması gereken ifadedir?