Font size
WorksheetsVisual C# - Listeler
Total questions: 40
Worksheet time: 40mins
C#'da diziler ne amaçla kullanılır?
Sırası farketmeden bir liste oluşturabilmek için
Birden fazla değişkeni tek bir yapı içinde kullanabilmek için
Netflix ve Tiktok'ta boşa vakit geçirmek için
Aşağıdaki dizi tanımlamalarından hangisi doğrudur?
sayilar = {5,7,12,36};
int sayilar = {5,7,12,36};
int[] sayilar = 5,7,12,36;
int[] sayilar = {5,7,12,36};
Tek boyutlu dizilerle ilgili aşağıda verilenlerden hangisi yanlıştır?
Diziler, aynı tipteki değişkenleri tek bir adla saklayabildiğimiz veri yapılarıdır.
Diziler tanımlanırken kapasiteleri belirlenmelidir.
Programın akışı esnasında dizilerin kapasiteleri değiştirilebilir.
Programın akışı esnasında dizilerin türleri değiştirilemez.
Dizilerin kapasiteleri tanımlanırken kullanılan karakterler aşağıdaki hangi şıkta doğru olarak verilmiştir?
{ }
[ ]
( )
< >
int[] dizi=new int[10] şeklinde tanımlanan bir dizi için aşağıda verilenlerden hangisi kesinlikle yanlıştır?
Dizinin son elemanı 10.indekse sahiptir.
Dizinin ilk elemanı 0.indekse sahiptir.
Dizinin son elemanı 9.indekse sahiptir
Dizi maksimum 10 eleman barındırabilir
Aşağıda verilen dizilerle ilgili metotlardan hangisi dizi içerisindeki elemanları silmeye yarar?
IndexOf
Reverse
Sort
Clear
byte[ ] sayilar = new byte[ ]{ 4,3,2,1};
byte x=sayilar[3];
x değişkeninin değeri aşağıdakilerden hangisi olur?
4
3
2
1
int[ ] sayilar = {10, 32, 60, 100, 90, 5}; şeklinde oluşturulan bir dizi için sayilar.Length() metodu
çalıştırıldığında komutun döndürdüğü değer aşağıdakilerden hangisidir?
5
6
7
10
Aşağıdakilerden hangisi 4 elemanlı integer tipinde tanımlanmış bir dizidir?
int[] dizi = new int[4];
int[4] dizi;
int[] dizi=new byte[4];
int[] dizi = 4;
Dizilerle ilgili aşağıdaki ifadelerden hangisi doğrudur?
Dizi elemanları sadece integer tipinde olur.
Sayısal dizilerde varsayılan dizi
değeri 0’dır.
Dizinin Length özelliği dizinin boyutunu verir.
Dizilere istenilen tipte değer verilebilir.
int[] sayilar = { 1, 4, 8, 2 };
int toplam = 0;
for ( int index=0; index < sayilar.Length; index++ )
{
toplam = toplam + sayilar[index] ;
}
Yukarıda verilen kodlar çalıştırıldığında toplam değişkenin değeri aşağıdakilerden hangisidir?
0
5
13
15
int[] dizi = new int[5] { 6, 1, 3, -10, 5 };
int toplam = dizi[0] + dizi[1] + dizi[2];
çalıştırıldığında toplam değeri aşağıdakilerden hangisi olur.
5
9
10
0
foreach (string ad in adlar)
listBox1.Items.Add(.............);
adlar dizisinin elemanlarını listBox1'e yazdırmak için ........ yerine ne yazılmalıdır?
string
ad
adlar
index
byte[ ] sayilar = new byte[ ]{ 4,3,2,1};
byte x=sayilar[1];
x değişkeninin değeri aşağıdakilerden hangisi olur?
4
3
2
1
private void btnEnDusuk_Click(object sender, EventArgs e)
{
int endusuk = notlar[0];
for (int i = 0; i < notlar.Length; i++)
{
if (notlar[i] < endusuk)
.................... = notlar[i];
}
txtEnDusuk.Text = endusuk.ToString();
}
en düşük notu bulurken ............ yerine ne yzılmalıdır.
i
notlar
index
endusuk
for (int i = 0; i <= ................; i++)
{
lbListe.Items.Add(isimler[i]);
}
10 elemanlı dizinin elemanlarını listeye eklerken .............. yerine ne yazılamaz
9
10
isimler.length
string[] isimler = new string[5];
satırı için aşağıdakilerden hangisi yanlıştır.
string veriler tutar
dizi adı "isimler" dir
5 adet isim tutar
son index değeri 5 olur
int[] dizi = new int[5] { 46, 41, 34, -10, 55 };
label1.Text = dizi[3].ToString();
çalıştığında label1 de ne yazar?
5
10
-10
0
Aşağıdakilerden hangisi dizinin elemanlarının toplamını verir?
length
sum
max
min
Aşağıdakilerden hangisi döngü deyimlerinden biridir?
For
Switch Case
Else If
If
Ve (AND) mantık operatörü için aşağıdakilerden hangisi kullanılır?
&&
||
!
#
Karşılaştırma işlemlerinde kullanılan “eşittir” operatörü aşağıdakilerden hangisidir?
=
!=
<>
==
Veya (OR) mantık operatörü için aşağıdakilerden hangisi kullanılır?
&&
||
!
#
Koşul sağlandığı sürece (başlangıç ve bitiş değeri gerekmeksizin) içine yazıldığı kod parçasını ardı ardına çalıştıran döngü hangisidir?
while
for
if
int say = 1;
while (say<=3)
{
listBox1.Items.Add(say);
say++;
}
çalıştığında listBox1'e hangi değerleri yazar
1
1
2
1
2
3
1
2
3
4
for (int i = 1; i <= 15; i = i + 1)
{
if (i % 5 == 0)
{
ListBox1.Items.Add(5);
}
kod çalıştığında ListBox1'e hangi değerler eklenir
5
5
5
5
5
5
0
for (int i = 1; i <= 10; i = i + 1)
{
if (i % 5 == 0)
{
ListBox1.Items.Add(i);
}
kod çalıştığında ListBox1'e hangi değerler eklenir
0
5
10
5
10
5
10
if(sayi1>0) || (sayi1<5) ifadesindeki koşul aşağıdakilerden hangisidir?
sayi1 büyüktür sıfırdan ve sayi1 büyüktür 5’ten.
sayi1 büyüktür sıfırdan ve sayi1 küçüktür 5’ten.
sayi1 büyüktür sıfırdan veya sayi1 büyüktür 5’ten
sayi1 büyüktür sıfırdan veya sayi1 küçüktür 5’ten
Aşağıda verilen for döngüsü tanımlamalarından hangisinde döngü sonsuz bir döngüye girer?
for(int i=0;i<100;i++)
for(int i=0;i<100;i--)
for(int i=100;i>0;i--)
for(int i=0;i<=100;i=i+5)
0
1
2
3
integer tipte “numaralar” isminde bir dizi oluşturmak için uygun ifadeleri yazınız.
(a) ={10,20,30,40};
int[ ] sayilar = {10, 32, 60, 100, 90, 5}; şeklinde oluşturulan bir dizi için sayilar.Length() metodu çalıştırıldığında komutun döndürdüğü değer aşağıdakilerden hangisidir?
10
5
3
6
Aşağıdakilerden hangisi 4 elemanlı integer tipinde tanımlanmış bir dizidir?
int[] dizi = new int[4];
int[] dizi = new int(4);
int[] dizi = new int[];
int dizi = new int[4];
Aşağıdakilerden hangisi bir ArrayList tanımlamasıdır?
ArrayList[] liste=new ArrayList();
ArrayList liste=new ArrayList();
ArrayList liste=ArrayList();
ArrayList() liste=new ArrayList();
Aşağıdakilerden hangisi bir ArrayList içine veri ekleme metodudur?
liste.Add(“abc”)
liste.Set(“abc”)
liste.Size(“abc”)
liste.Count(“abc”)
ArrayList içinde araya eklemek için hangisi kullanılır?
insert
paste
remove
add
ArrayList içinde silme için hangisi kullanılır?
add
remove
insert
delete
Eğer “a” değişkeni “b” ve “c” değişkeninden büyükse ifadesini kod olarak yazınız.
if(a < b || a < c)
if(a > b || a > c)
if(a > b && a > c)
if(a < b && a < c)
int a=”52”; hatalı bir koddur.
D
Y
Aşağıdaki dizi tanımlamalarından hangisi doğrudur?
sayilar = {5,7,12,36};
int sayilar = {5,7,12,36};
int[] sayilar = 5,7,12,36;
int[] sayilar = {5,7,12,36};
