Arşiv

Etiketlenen yazılar kisa sinav

Kısa Sınav – 16

26 Ağustos 2010 Yorum yapılmamış

Windows Forms uygulaması geliştiriyorsunuz, uygulamanın final versiyonunun performansından memnun değilsiniz.

Öngörülerinize göre performans problemi kötü hafıza kullanımı kaynaklı.

Sorunlu kodu tespit etmek ve hafıza kaçaklarını düzeltmek istiyorsunuz.

Aşağıdaki araçlardan hangisini tercih etmelisiniz?

  • CLR Profiler
  • Event Viewer
  • Application Center Test Tool
  • Perfmon.exe

Sorunun doğru cevabı için; Devamını oku…

Kısa Sınav – 15

23 Temmuz 2010 1 yorum

Aşağıdaki kod bloğunu çalıştırdığımızda ekran çıktımız nasıl olur?

private static string Degisken = "Ilk Deger";

public static string Test()
{
	return Degisken = "Ikinci Degisken";
}

public static void Main(string[] args)
{
	Console.WriteLine(Degisken);

	Console.WriteLine(Test());

	Console.WriteLine(Degisken);

	Console.ReadLine();
}

Sorunun doğru cevabı için; Devamını oku…

Kısa Sınav – 14

18 Şubat 2010 6 yorum

Kısa bir soru;

var x = 10;

x += x- -;

x değeri ne olur?

Sorunun doğru cevabı için; Devamını oku…

Kısa Sınav – 13

18 Şubat 2010 Yorum yapılmamış

Geliştirdiğiniz bir Windows Forms uygulamasında aşağıdaki depolar.xml dosyasına sahipsiniz;

<? xml version="1.0" encoding="utf-8" ?>
<Depolar>
	<Depo Adi="DP001" Sehir="İstanbul"></Depo>
	<Depo Adi="DP002" Sehir="Ankara"></Depo>
	<Depo Adi="DP003" Sehir="Adapazarı"></Depo>
	<Depo Adi="DP004" Sehir="Elazığ"></Depo>
	<Depo Adi="DP005" Sehir="İzmir"></Depo>
</Depolar>

Bu Xml dosyasındaki depo isimlerini bir combobox‘a doldurmanız gerekmekte.

Sizce hangi yol tercih edilmeli?

  • Xml dosyasının şeması ile aynı serilize olabilen bir class geliştirilmeli. Geliştirilen class XmlDataDocument class’ı ile birlikte kullanılmalı
  • ApplicationSettingBase class’ından inherit olan yeni bir class yazılmalı
  • Xml dosyasının şeması ile aynı serilize olabilen bir class geliştirilmeli. Geliştirilen class XmlSerializer class’ı ile birlikte kullanılmalı
  • ConfigurationSection class’ından inherit olan yeni bir class yazılmalı

Sorunun doğru cevabı için; Devamını oku…

Kısa Sınav – 12

18 Şubat 2010 2 yorum

Kod yazma yeteneklerimizi ölçebileceğimiz sitelerden Codility‘de test olarak yapabileceğiniz bir soru bulunuyor. Aşağıdaki görselde soruyu görebilirsiniz.

Codility sitesinde yayınlanan demo test

Benim çözümüm devam eden sayfada. Sizde çözümünüzü yazın bakalım.

Devamını oku…

Kısa Sınav – 11

15 Ocak 2010 Yorum yapılmamış

Yazdığınız uygulamanın bir yerinde, kullanıcının önüne otomatik olarak IkinciUygulama.exe isimli başka bir programı otomatik olarak açtırmak istiyorsunuz.

Uygulamanızın, kullanıcının IkinciUygulama.exe uygulamasını kullanmasını ve kapatmasını beklemesi gerekmektedir.

Aşağıdaki seçeneklerden hangisi bu işi tam doğru olarak gerçekleştirir?

  • Process p = new Process();
    p.StartInfo.FileName = "IkinciUygulama.exe";
    p.Start();
    p.WaitForExit(10000);
  • Process p = new Process();
    p.StartInfo.FileName = "IkinciUygulama.exe";
    p.Start();
    p.WaitForExit();
  • Process p = new Process("IkinciUygulama.exe");
    p.Start();
    p.WaitForExit(10000);
  • Process p = new Process("IkinciUygulama.exe");
    p.Start();
    p.WaitForExit();

Sorunun doğru cevabı için; Devamını oku…

Kısa Sınav – 10

25 Aralık 2009 Yorum yapılmamış

ASP.Net ile web uygulaması geliştiriyorsunuz.

web.config dosyası içerisine, ConnectionString’lerinizi yazdınız.

Güvenlik endişelerinden dolayı, web.config dosyanızın ConnectionStrings alanını şifrelemek istiyorsunuz.

Konfigürasyon dosyasını şifrelemek için hangi .Net tool’unu kullanmalısınız?

  • caspol.exe
  • installutil.exe
  • aspnet_compiler.exe
  • aspnet_regiis.exe

Sorunun doğru cevabı için; Devamını oku…

Kısa Sınav – 9

13 Aralık 2009 1 yorum

Sql Server’da veritabanında zaten varolan bir tabloya yeni bir alan eklemek istiyorsunuz. Yeni ekleyeceğiniz alanda, PersonelNo bilgisini saklayacaksınız.

PersonelNo bilgisi herzaman 5 karakterden oluşuyor. Dünya üzerinde çeşitli ülkelerde çalışan yüzlerce çalışanınız olduğu için, PersonelNo alanında saklayacağınız bilgiler genelde Unicode karakterlerden oluşuyor.

PersonelNo alanı için en uygun veritipi ne olmalı?

  • nvarchar(5)
  • varchar(50)
  • nchar(5)
  • char(5)

Sorunun doğru cevabı için; Devamını oku…

Kısa Sınav – 8

11 Aralık 2009 1 yorum

Database işlemleri gerçekleştiren bir web service yazıyorsunuz. Faturalama ihtiyaçlarından dolayı, her kullanıcının web service’i kullanma miktarını hesaplamanız gerekiyor.

Kullanıcıların web service’e her erişmesiyle değeri 1 artırılacak session değişkeni kullanmayı planlıyorsunuz.

Web Method içerisinde session değişkeni kullanmadan önce ne yapılmalı?

  • WebMethod attribute’üne TransactionOption = TransactionOption.Supported eklenmeli
  • web.config dosyasına <sessionState mode=”InProc” /> eklenmeli
  • WebMethod attribute’üne EnableSession = true eklenmeli
  • WebMethod attribute’üne CacheDuration = 20 eklenmeli

Sorunun doğru cevabı için; Devamını oku…

Kısa Sınav – 7

09 Aralık 2009 Yorum yapılmamış

WCF’teki Channel Model‘e göre, aşağıdaki Channel’lardan hangisi Channel Stack’te en alt katmandır?

  • Application
  • Protocol
  • Network Interface
  • Transport

Sorunun doğru cevabı için; Devamını oku…