c-Sharp-test-sorular

Ön mülakat test.

İş başvurusunda istenen C# sorularının cevapları

  • Birinci işlevsellik:

Sayı girebileceğim üç tane textbox bulunacak. Bu textbox’lara sayılar gireceğim. “Sonucu Göster” düğmesine bastığımda ilk iki textbox’a girilen sayıların toplamının üçüncü textbox’a girilen sayı ile çarpımının sonucu dördüncü bir textbox’ta gözükecek.

  • İkinci işlevsellik:

Bir düğmeye basıldığında ekrana 1’den 200’e kadar olan sayılar yazılacak. Ancak sayı 3’ün katı ise sayının yerine ‘zig’ yazılacak, sayı 5’in katı ise sayının yerine ‘zag’ yazılacak. Sayı hem 3’ün hem de 5’in katı ise ‘zigzag’ yazılacak. 100’den sonra ‘zigzag’ yerine ‘zagzig’ yazılacak.

  • Üçüncü işlevsellik:

Bir textbox’a 1’den 15’e kadar bir tam sayı yazabilirim. Kaç yazarsam, düğmeye bastığımda, ekranda, o sayıya kadar olan çarpım tablosunu görmeliyim. Örneğin 4 girersem şunu görmeliyim (hizalamalara dikkat):

0 1 2 3 4

1 1 2 3 4

2 2 4 6 8

3 3 6 9 12

4 4 8 12 16

  • Dördüncü işlevsellik:

Bilgisayarımdan bir metin dosyası seçmeme izin vermeli. Bu metin dosyasında sayılar olacak. Bu sayılar “white-space” karakterleri ile ayrılmış olacak (ipucu: white-space karakterlerinin TÜMÜNÜ dikkate aldığınıza emin olun yoksa programınız muhtemelen hata verecektir). Decimal sayıların ondalık haneleri virgül ile ayrılmış olacak. Metin dosyasındaki sayı miktarı belirsiz. Dosyayı seçip düğmeye tıkladığımda metin dosyasındaki tüm sayıları BÜYÜKTEN KÜÇÜĞE doğru sıralanmış bir biçimde ekranda görmeliyim. Örnek bir metin dosyasının içeriği şöyle:

56 45 6 2 789

9 349 -87

11

4,34 -198,456

65

9,85 45

-1

99,456

877 56 34 4

  • Beşinci işlevsellik:

Bir textbox’a kaç yazarsam, düğmeye basıldığında, ekranda, o sıradaki Fibonacci sayısını görmeliyim. Örneğin kutuya 12 yazarsam, ekranda 89 göstermeli. Fibonacci serisininde, birinci sıradaki sayı 0, ikinci sıradaki sayı 1’dir.