aofsorular.com
BİL107U

PROGRAMLAMA I

3. Ünite
Soru 1
C# dili ile ilgili olarak aşağıdakilerden hangisi söylenemez?
Soru 2
Programlama dillerinde, operatörler, işlemler ve değişkenler gibi anahtar kelimeler boşluk karakteri içeremeyecekleri için birden fazla sözcükten oluştukları zaman birleşik söz grupları olarak yazılırlar. Örneğin “başarısız giriş sayısı = 5” gibi bir ifade “basarisizGirisSayisi = 5” olarak yazılmalıdır.

Bu örnekte verilen isimlendirme stiline ne ad verilir?

Soru 3
Programlama dillerinde, operatörler, işlemler ve değişkenler gibi anahtar kelimeler boşluk karakteri içeremeyecekleri için birden fazla sözcükten oluştukları zaman birleşik söz grupları olarak yazılırlar. Bu tür yazımlar için farklı stiller söz konusudur. Aşağıdakilerden hangisi Snake Case ile yazılmıştır?
Soru 4
“Program çalıştığı sürece doldurulup değiştirilebilen hafızadaki bir alan” ifadesi, neyi tanımlamaktadır?
Soru 5
C# programla dili ile yazılmış bir programda, “kodun içerisindeki bloklarda tanımlı değişkenlere ise sadece tanımlandıkları bloktan ve varsa alt bloklardan erişilebilir. Blok aktif olduğu sürece değişkene erişilebilir, blok işlenip bittikten sonra bellekteki adresi silinir.” Değişkenlerin bu özelliğine ne ad verilir?
Soru 6
C# dilinde karar verme işlemlerinde kullanılan ve sadece TRUE ya da FALSE değerini alan veri tipine ne ad verilir?
Soru 7
long x = 100 ;
int y ;
y = x ;

Yukarıda yer alan kod parçası derlendiğinde, derleyici hata verecektir. Bunun sebebi nedir?

Soru 8
public static void Main()
{
int ogrenciSayisi = 10;
ogrenciSayisi -= 3;
Console.WriteLine($"Toplam öğrenci sayısı: {ogrenciSayisi}");
}

Yukarıdaki  bileşik atama operatörü içeren bir kod parçası verilmiştir. Bu kodun ürettiği çıktı aşağıdakilerden hangisidir?

Soru 9
“Yazılan kod içerisinde tekrar eden bir işlem için kullanılırlar. Sonsuz sayıda çalıştırılabilecekleri gibi, tanımlanan kontrollere bağlı olarak istenildiği kadar çalıştırılabilirler. Genellikle dizi veya koleksiyon sınıfından gelen liste ve benzeri türler üzerinde işlem yapmamızı sağlarlar.”

Yukarıda verilen tanım, C# da dahil olmak üzere pek çok programlama dilinde yer alan bir akış kontrol yapısını tanımlamaktadır. Bu yapıya ne isim verilir?

Soru 10
int[] eleman1 = { 2, 4, 6 } ;
int[] eleman2 = { 4, 16, 36, 64 } ;
int[] eleman3 = { 8, 64, 216, 512, 1000 } ;
int[][] ArrArr = { eleman1, eleman2, eleman3 } ;

Yukarıda yer alan kod parçasındaki ArrArr isimli değişken ne tür bir yapıdır?