Sistem Hocası & Yazılım Hocası Forumu
 
 

Geri git   Sistem Hocası & Yazılım Hocası Forumu > Sertifikasyon Merkezi > MCPD : Microsoft Certified Professional Developer Sınav Soruları ve Çözümleri > Exam 70-536 Microsoft.NET Framework 2.0 Application Development Foundation

Exam 70-536 Microsoft.NET Framework 2.0 Application Development Foundation Exam 70-536 Soru ve Çözümleri

Cevapla
 
Seçenekler Stil
Alt 13-10-2008, 17:36   #1
Administrator
 

Suleyman Ozturk - ait Kullanıcı Resmi (Avatar)
Points: 506.456, Level: 100 Points: 506.456, Level: 100 Points: 506.456, Level: 100
Activity: 0% Activity: 0% Activity: 0%
 
Üyelik tarihi: Tue May 2008
Yaş: 29
Mesajlar: 438
Tecrübe Puanı: 50
Suleyman Ozturk isimli üye Tecrübe puanını kapatmıştır.
Lightbulb Q3. You are creating a class that uses unmanaged resources.

You are creating a class that uses unmanaged resources. This class maintains references to managed resources on other objects. You need to ensure that users of this class can explicitly release resources when the class instance ceases to be needed. Which three actions should you perform? (Each correct answer presents part of the solution. Choose three.)

A. Define the class such that it inherits from the WeakReference class.

B. Define the class such that it implements the IDisposable interface.

C. Create a class destructor that calls methods on other objects to release the managed resources.

D. Create a class destructor that releases the unmanaged resources.

E. Create a Dispose method that calls System.GC.Collect to force garbage collection.

F. Create a Dispose method that releases unmanaged resources and calls methods on other objects to release the managed resources.

Konu Özgür Sönmez tarafından (06-12-2008 Saat 02:55 ) değiştirilmiştir.
Suleyman Ozturk isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Teşekkür Botu

Ahmet Bircan  (22-12-2008), MuS_tAfn (26-06-2009)
Alt 06-12-2008, 02:34   #2
Astsubay Kıdemli Çavuş
 

Özgür Sönmez - ait Kullanıcı Resmi (Avatar)
Points: 3.827, Level: 26 Points: 3.827, Level: 26 Points: 3.827, Level: 26
Activity: 0% Activity: 0% Activity: 0%
 
Üyelik tarihi: Wed Oct 2008
Mesajlar: 377
Tecrübe Puanı: 280
Özgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond repute
Arrow Cevap: Q3. Yönetimsiz kaynaklar içeren bir sınıf yazıyorsunuz

Yönetimsiz kaynaklar içeren bir sınıf yazıyorsunuz. Bu sınıf diğer nesnelerden sistem yönetimli kaynkalara da yer veriyor. Amacınız bu sınıfın gerçeklemesi(instance'ı) süresini doldurduğunda tüm kaynakların serbestleştirildiğinden emin olmak. Neler Yapmalısınız? (Üç Tanesini Seçiniz)

A. Sınıfınızı WeakReference sınıfından miras almak.

B. Sınıfınızı IDisposable arayüzünde gerçeklemek.

C.
Sistem yönetimli kaynakları serbestleştiren metodları; sınıfınızdaki destructor içinde çağırmak.

D. Yönetimsiz kaynakları destructor içinde serbestleştirmek.

E. System.GC.Collect'i çağıran bir Dispose() metodu yazmak.

F.
Sistem yönetimli kaynakları ve yönetimsiz kaynakları serbestleştiren metodları Dispose() içinde çağırmak.

CEVAP :B, D, E
__________________
İyi Çalışmalar.
Özgür Sönmez

Konu Özgür Sönmez tarafından (06-12-2008 Saat 02:54 ) değiştirilmiştir.
Özgür Sönmez isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Teşekkür Botu

MuS_tAfn (26-06-2009)
Alt 06-12-2008, 02:54   #3
Astsubay Kıdemli Çavuş
 

Özgür Sönmez - ait Kullanıcı Resmi (Avatar)
Points: 3.827, Level: 26 Points: 3.827, Level: 26 Points: 3.827, Level: 26
Activity: 0% Activity: 0% Activity: 0%
 
Üyelik tarihi: Wed Oct 2008
Mesajlar: 377
Tecrübe Puanı: 280
Özgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond reputeÖzgür Sönmez has a reputation beyond repute
Lightbulb Yönetimsiz kaynak içeren ve sistem yönetimli kaynaklara referanslar içeren bir sınıfınız varsa herşeyden önce bu sınıfı IDisposable arayüzünü gerçekleyecek biçimde yazmalısınız

Yönetimsiz kaynak içeren ve sistem yönetimli kaynaklara referanslar içeren bir sınıfınız varsa herşeyden önce bu sınıfı IDisposable arayüzünü gerçekleyecek biçimde yazmalısınız; ki Dispose() metodunuz çalışsın. (B Doğru)
Dispose() içinde sistem yönetimli kaynakların Dispose() metodunu çağırmalı, yönetimsiz kaynaklarıysa destructor içinde serbestleştirmelisinzi. (F Yanlış)Sınıfınızı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sınıfından miras alırsanız sadece nesnenizin ömrünü uzatmış olursunuz (A Yanlış)
Destructor() içinde yönetimsiz kaynakları serbestleştirirsiniz. (D Doğru)
System.GC.Collect metodunu Dispose() içinden çağırmak nesnenizi tamamen sonlandırdığınıza emin olmak demektir. (E Doğru)

CEVAP B, D, E

__________________
İyi Çalışmalar.
Özgür Sönmez
Özgür Sönmez isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 13-05-2009, 02:55   #4
Onbaşı
Points: 27, Level: 1 Points: 27, Level: 1 Points: 27, Level: 1
Activity: 0% Activity: 0% Activity: 0%
 
Üyelik tarihi: Tue May 2009
Mesajlar: 1
Tecrübe Puanı: 2
federer foruma ısınıyor
Standart Cevap: Q3. You are creating a class that uses unmanaged resources.

İyi günler, başka kaynaklarda cevap B , D , F olarak verilmişki Dıspose() method un içinde Suppress.Finalize çağırılır mantık gereği , Collect() değil.
federer isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 01-06-2009, 02:43   #5
Onbaşı
Points: 12, Level: 1 Points: 12, Level: 1 Points: 12, Level: 1
Activity: 0% Activity: 0% Activity: 0%
 
Üyelik tarihi: Mon Jun 2009
Mesajlar: 1
Tecrübe Puanı: 2
einstein85 foruma ısınıyor
Standart Cevap: Q3. You are creating a class that uses unmanaged resources.

yani doğru cevap şimdi e mi f mi???
einstein85 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 28-06-2009, 02:03   #6
Onbaşı
 

MuS_tAfn - ait Kullanıcı Resmi (Avatar)
Points: 2.320, Level: 19 Points: 2.320, Level: 19 Points: 2.320, Level: 19
Activity: 50% Activity: 50% Activity: 50%
 
Üyelik tarihi: Sat Apr 2008
Yaş: 22
Mesajlar: 20
Tecrübe Puanı: 42
MuS_tAfn is just really niceMuS_tAfn is just really niceMuS_tAfn is just really niceMuS_tAfn is just really nice
Standart Cevap: Q3. You are creating a class that uses unmanaged resources.

einstein85´isimli üyeden Alıntı Mesajı göster
yani doğru cevap şimdi e mi f mi???
evet şuanda benimde kafam karışmış durumda
hocam tam olarak cevap E mi F mi
__________________
MuS_tAfn
MuS_tAfn isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Bookmarks

Tag Ekle
mcpd 70-536

Seçenekler
Stil

Yetkileriniz
Yeni konu açamazsınız
Konuya cevap veremezsiniz
You may not post attachments
You may not edit your posts

BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı

Gitmek istediğiniz klasörü seçiniz


Şu Anki Saat: 05:37


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Advertisement System V2.6 By   Branden