⛈️ Hangi Dizi Oyunu Cevapları 1 10
958 Orta Dünya Savaş Gereçleri : Balta – Mancınık – Kalkan – Yay – Gürz – Zırh – Ok – Miğfer. 959 Altın Günü : Ev Hanımı – Hamur işi – Kısır – Hoşbeş – Göbek Havası; 960 Araba Temizliği : Basınçlı su – Oto Yıkama – Pas pas – İç dış – Fırçasız. A Word 13.Bölüm Cevapları (1001-1180
BuHangi Çizgi Film Cevapları (6) Bu Hangi Dizi Cevapları (3) Bu Hangi Film Cevapları (1) Bu Hangi Şarkı Cevapları (11) Bulmacahane Cevapları (11) Can You Spot It Cevapları (14) Çarkıfelek Cevapları (16) Çarkıfelek Mobil Cevapları (2) Çatlak Kelimeler Cevapları (110) CodyCross Cevapları (100) Çukur Bilgi Yarışması
Adet söktürücü şeyler. 9 10 11 sınıf bursluluk sınavı cevapları. Masumiyet 4 bölüm izle full. Istanbulda işletmeci arayanlar. Kemer özel güvenlik iş ilanları. Iyi huylu kahvaltı denizli. Hamsi kılçığının faydaları. Muhabbet kuşları hangi isimleri kolay söyler. Sohbet ortamı. Fransızca turkce cumle cevirici.
Eniyi ücretsiz Wordle oyunlarını bulalım. New York Times – Orijinal sürüm yalnızca İngilizce olarak mevcuttur. Altı denemede kelimeyi tahmin et. Her cevap geçerli bir beş harfli kelime olmalıdır. Doğrulamak için Enter tuşuna basın. Sınırsız Kelime – Tüm gün sınırsız kelime oyunu! Wordle Unlimited ayrıca Wordle
KaderiminOyunu Dizisi Hangi Gün Oynuyor? [Saat Kaçta?] Hangi Kanalda?
KanalımaAbone Olmayı Unutmayınız :)Videolarımı ve Çeşitli Etkinlikleri Facebook Sayfamdan da Takip Edebilirsiniz. https://www.facebook.com/pages/Mentoll%C
e8QXl. Kelime oyunu severlerden, en iyi kelime oyunu hangisi olduğunu araştıranlar içün en iyi kelime oyunları listemizi yazımız devamında insan diğer oyunlara kıyasla faydalı bulduğu için oynadığı kelime oyunu sayısı da oyuncusu kadar artış göstermiştir. olarak bugün sizler için güncel en iyi kelime oyunları sıraladık, bizler severek oynadık umarım sizlerde beğenir ve severke İçeriğinde Bulunanlar Tıkla En İyi Mobil Kelime Oyunları 2019Kelime GezmeceA WordWowWords Of WondersÇatlak KelimelerDüşen KelimeGizli KelimeEn İyi Mobil Kelime Oyunları 2019Kelime GezmeceA WordWowWords Of WondersÇatlak KelimelerDüşen KelimeGizli KelimeEtiketler kelime oyunu tavsiye, en iyi kelime oyunu, kelime bulmaca oyunu, kelime oyunları
Hangi dizi kitaptan uyarlanmamıştır? Trivia Crack CevaplarıBizimkiler Yaprak Dökümü Aşk-ı Memnu Dudaktan Kalbe Doğru Cevap; Bizimkiler Hangi dizi kitaptan uyarlanmamıştır?
1- Nesne Tabanlı Programlamaya Giriş 1. Aşağıdakilerden hangisi nesne tabanlı programlama yazılımı ortamında yeni proje oluşturmak için kullanılmaz? A Ctrl+N B File-New Project C Recent Projects-Create-Project D File-New File 2. Aşağıdaki panellerden hangisi nesne tabanlı programlama yazılımı ortamında açık olan proje ve projeye ait dosyaları görüntüler? A ToolBox B Start Page C Solution Explorer D Getting Started 3. Oluşturulan konsol uygulamasını çalıştırmak için aşağıdaki kısayol tuşlarından hangisi kullanılabilir? A Ctrl+F2 B Ctrl+F5 C Ctrl+F6 D Ctrl+Boşluk 4. Kod yazarken intellisense özelliğinden yararlanmak için hangi kısayol tuşu kullanılır? A Ctrl+Boşluk B F5 C Ctrl+F5 D Ctrl+F2 5. Ekrana mesaj olarak yazdırılmak istenen metinsel ifadeler hangi simgeler arasında yazılmalıdır? A B” ” C{ } D[ ] 6. “……….. nesneye dayalı, hiyerarşik ve birleşik, içinde çok sayıda sınıf, arayüz ve yapı bulundurabilen kütüphaneler olarak tanımlanabilir.” A System B Namespace C Grafik arayüz D Konsol uygulamaları 7. Aşağıdakilerden hangisi bir kod satırının başına eklendiğinde kod satırını yorum satırına dönüştürür? A { } B [ ] C ” ” D // 8. Aşağıdakilerden hangisi görsel tasarım yapılan grafiksel arayüz ifadesinin karşılığıdır? A Console Application B WCF Service Application C WPF Application D Class Library 9. Üzerinde, form tasarımında kullanılabilecek nesneleri bulunduran panel aşağıdakilerden hangisidir? A ToolBox B Properties C Solution Explorer D Start Page 10. Form tasarımında kullanılan nesnelere ait özelliklerin değiştirildiği panel aşağıdakilerden hangisidir? A ToolBox B Properties C Solution Explorer D Start Page 11. Form tasarımında kullanılan nesnelere ait kodlar aşağıdaki dosyalardan hangisinde tutulur? A B C D 12. Aşağıdaki ifadelerden hangisi parantez içerisinde yazılan metni ekranda ileti olarak gösterir? A B MessageBox C D MsgBox 13. Aşağıdaki nesnelerden hangisinin “Click” özelliği vardır? A Label B Button C TextBox D Form 14. Değişken tanımlarken, değişken adının başında olmamak şartıyla rakam kullanılabilir. 15. Herhangi bir değişken Veri_turleri şeklinde adlandırılabilir. 16. yuzde%adlı bir değişken tanımlanabilir. 17. Programda int adlı bir değişken tanımlanabilir. 18. int a = 30*5; şeklinde bir tanımlama yapılabilir. 19. Değer atanmamış herhangi bir değişken kodlar içerisinde kullanılabilir. 20. float sayac = ifadesi doğru bir tanımlamadır. 21. ifadesi bir dize değerini int değerine dönüştürmeyi sağlar. 22. ToString ifadesi rakamsal bir değeri string değere dönüştürmek için kullanılır. 23. char tipi değişkenler 16 karaktere kadar veri saklayabilir. 24. Aşağıdaki işlemlerden hangisi doğrudur? A B C D 25. ifadesinin sonucu hangi veri türünde elde edilir? A Int B Char C String D Double 26. 7 * 2 + 5 – 3 * 2 / 1=? İfadesinin sonucu aşağıdakilerden hangisidir? A15 B18 C13 D21 27. Aşağıdakilerden hangisinde değişken önek azaltma şeklinde kullanılmıştır? A –i Bsayac++ C++dakika Dmiktar– 28. Aşağıdakilerden hangisinde ToString ifadesi doğru kullanılmıştır? A B CToStringi Di.ToString 29. = “13”; ve = “2”; ise ifadesinin değeri aşağıdakilerden hangisidir? A132 B15 C11 D26 30. Üzerine buton, metin kutusu vb. nesneler yerleştirilen arabirime ne ad verilir? A Solution Explorer B Form C Properties D ToolBox 31. Buton, metinkutusu, label vb. nesnelerin özelliklerini değiştirmek için kullanılan panel aşağıdakilerden hangisidir? A Solution Explorer B ToolBox C Properties D Form 32. Nesne tabanlı programlama yazılımı ortamında hazırladığımız uygulamayı çalıştırmak için hangi kısayol tuşu kullanılır? A F7 B F6 C F3 D F5 33. Form üzerine nesne yerleştirmek için hangi panel kullanılır? A Form B ToolBox C Properties D Solution Explorer 34. = “Adınız”; kod satırının anlamı aşağıdakilerden hangisidir? A Adınız yazısını mesaj penceresinde gösterir. B Adınız yazısını buton nesnesinde gösterir. C Adınız yazısını label nesnesinde gösterir. D Adınız yazısını TextBox nesnesinde gösterir. 35. kod satırının açıklaması aşağıdakilerden hangisinde doğru olarak verilmiştir? A a değişkeninin değerini mesaj penceresinde görüntüler. B a değişkeninin değerini label nesnesinde görüntüler. C a ifadesini mesaj penceresinde görüntüler. D Çalışmaz hata verir. 36. c = kod satırının açıklaması hangi seçenekte doğru olarak verilmiştir? A a değişkeninin değerini string türüne dönüştürerek c değişkenine aktarır. B c değişkeninin değerini string türüne dönüştürerek a değişkenine aktarır. C a değişkeninin değerini integer türüne dönüştürerek c değişkenine aktarır. D c değişkeninin değerini integer türüne dönüştürerek a değişkenine aktarır. 37. Herhangi bir kod satırını yorum satırına dönüştürmek için hangi karakter kullanılır? A { } B C // D “” 38. Program içerisinde farklı değerler alabilen ifadelere ne ad verilir? A Sabit B Sınıf C Değişken D Hiçbiri 39. sayac++; kod satırının işlevi aşağıdakilerden hangisinde doğru olarak verilmiştir? A sayac değişkeninin değerini 2 artırır. B sayac değişkeninin değerini 1 artırır. C sayac değişkeninin değerini 2 azaltır. D sayac değişkeninin değerini azaltmadan önce kendisiyle toplar. 40. Matematiksel mod alma işlemi için hangi operatör kullanılır? A + B C * D % 41. Aşağıdakilerden hangisi veri türü değildir? A int B goto C string D bool 42. Aşağıdakilerden hangisi bool türü bir değişkenin değeri olabilir? A “No” B 132 C & D False 43. 2iki sayısını hafızada saklamak üzere aşağıdaki veri türlerinden hangisi kullanılamaz? A bool B int C string D char 44. İşlem önceliği kavramına göre aşağıdakilerden hangisi doğrudur? A 7+14/7=3 B 2+7*3=27 C 12+3/3=13 D 15-5/1=11 45. resimdeki nesne aşağıdakilerden hangisidir? A Label B textBox C Buton D ListBox 46. resimdeki nesne aşağıdakilerden hangisidir? A Label B textBox C Buton D ListBox CEVAPLAR 1-D 2-C 3-B 4-A 5-B 6-B 7-D 8-C 9-A 10-B 11-D 12-C 13-B 14-Doğru 15- Doğru 16-Yanlış 17-Yanlış 18- Doğru 19-Yanlış 20-Yanlış 21- Doğru 22- Doğru 23-Yanlış 24-B 25-D 26-C 27-A 28-B 29-A 30-B 31-C 32-D 33-B 34-C 35-A 36-A 37-C 38-C 39-B 40-D 41-B 42-D 43-A 44-C 45-C 46-A 2- Nesne Tabanlı Programlamada Metotlar 1. Aşağıdakilerden hangisi bir metot adı olamaz? A islem_1 B Islem-1 C IslemToplama D carpmaIslemi 2. Metotlarla ilgili olarak aşağıdakilerden hangisi yanlıştır? A Birden çok parametre alabilir. B Program kodları içerisinde gereksiz tekrarları önler. C Bir metot içerisinde başka bir metot tanımlaması yapılabilir. D Bir metodun veri döndürmediği durumlarda void ifadesi tanımın başına eklenir. 3. Aşağıdakilerden hangisi yanlıştır? A Bir metodun döndüreceği değer int, string, ya da double olabilir. B Return ifadesi metot tanımının son satırında yer alır. C Metotlar her zaman parametre almak zorunda değildir. D Metodun döndüreceği veri türü bilinmiyorsa “var” ifadesi veri türü olarak kullanılabilir. 4. Metotlarda parametre belirtilen bölüm hangi karakterle sonlandırılır? A ] B C } D // 5. Aşağıdakilerden hangisi yanlıştır? A Metodun aldığı parametre string türündeyse döndürdüğü değerde aynı türde olmalıdır. B Metot tanımları Main metodu dışında yapılmalıdır. C Metot içerisinde değişken kullanmak zorunlu değildir. D Metot isimleri tanımlanırken değişken tanımlama kurallarına uyulmalıdır. 6. Tanımlanan islem adlı bir metoda, parametre gönderilmeden kullanılacaksa aşağıdaki yazım şekillerinden hangisi doğrudur? A islemnull; B islem; C islem“” D islem; 7. Aynı sınıf kapsamında birden fazla metot tanımlanamaz. 8. Overload yöntemi metotların işlevselliğini artırmak için kullanılır. 9. Overload yönetiminde metot isimlerinin aynı olması zorunlu değildir. 10. Bir metodun aşırı yüklenmesi geri döndürdüğü veri türüne bağlıdır. 11. Bir sınıf içerisinde tanımlanan değişken o sınıf içindeki tüm metotlarda kullanılabilir. 12. Bir programın çalışması tüm adımlarıyla izlenmek isteniyorsa hata ayıklama uygulaması kullanılabilir. 13. Hata ayıklama uygulamasındaki Step Out butonu tüm programı sonlandırmak için kullanılır. 14. Metotlar her zaman bir sınıf içerisinde yazılmak zorundadır. 15. Overload işlemi yapabilmek için tanımlanan metot isimleri aynı, metoda gönderilen veri türü ya da parametre sayıları farklı olmalıdır. 16. Tanımlanan metot adlarının aynı olması overload işlemi yapıldığı anlamına gelmez. 17. Aşağıdaki metot tanımlamalarından hangisi doğrudur? A int hesaplaint a,b B void islem C int sonucint x; double y D void int x,y, bool a 18. Metotların aşırı yüklenmesine ne ad verilir? A Local Variable B Global Variable C OverLoad D Step Over 19. Metotlarla ilgili aşağıdakilerden hangisi yanlıştır? A Overload işlemi tekrarlı kod satırlarını önleyebilir. B Main metodu içinde sınırsız sayıda metot çağrılabilir. C Metot eğer geriye bir değer döndürmüyorsa return kullanılmayabilir. D Metotların geri dönüş türü ayırt edici özelliklerdendir. 20. Değişkenlerle ilgili olarak aşağıdakilerden hangisi yanlıştır? A Kapsam alanı dışındaki bir yerden değişkene ulaşılamaz. B Sınıf içinde tanımlanmış bir değişkene, metot içinde farklı bir veri türü atanabilir. C Local değişkenler yalnızca tanımlandıkları metot içinde kullanılabilir D Bir değişken birden çok yerde kullanılacaksa sınıf düzeyinde tanımlanmalıdır. 21. Aşağıdaki metot tanımlamalarından hangisinde değer döndürülmemiştir? A int deneme int yas, string ad B bool tercih bool secim C void toplamint a, int b D double bolme 22. Aşağıdaki yazımlardan hangisi yanlıştır? A returnint a=0; B return a+b; C return a*b D return a; 23. Hata ayıklaması yapmadan metodun içine girmeden bir sonraki ifadenin çalıştırılmasını sağlayan Debug seçeneği aşağıdakilerden hangisidir? A Step Into B Step Over C Step Out D Step On 24. İki tanımlayıcı aynı isme sahipse ve aynı kapsam içinde bildirilirlerse aşağıdakilerden hangisi söylenemez? A Parametre sayıları farklı olmalıdır. B Parametre türleri farklı olmalıdır. C Geri dönüş türü farklı olmalıdır. D Overload yapılmış olabilir. 25. Bir sınıf kapsamında tanımlanmış değişkenlere ne ad verilir? A Field B Variable C Metot D Debug 26. Return ifadesiyle ilgili olarak aşağıdakilerden hangisi yanlıştır? A return ifadesinin döndürdüğü veri türü ile metodun döndürdüğü veri türü aynı olmalıdır. B return ifadesi metodun sonunda bulunmak zorundadır. C return ifadesinden sonra noktalı virgül konulmalıdır. D Her metoda return ifadesi bulunmak zorundadır. CEVAPLAR 1-B 2-C 3-D 4-B 5-A 6-B 7-Yanlış 8-Doğru 9- Yanlış 10- Yanlış 11- Doğru 12- Doğru 13- Yanlış 14- Doğru 15- Doğru 16- Yanlış 17-B 18-C 19-D 20-B 21-C 22-A 23-B 24-C 25-A 26-D 3- Nesne Tabanlı Programlamada Karar Ve Döngü Yapıları 1. islem = y + x * y – z / 2 Yukarıdaki formülde ilk önce hangi işlem uygulanır? A y + x B x * y C y – z D z / 2 2. islem = y + x * y – z / 2 Yukarıdaki formülde x = 2, y = 10 ve z = 6 ise “islem” değeri kaçtır? A 4 B 14 C 24 D 34 3. islem = y + x * y – z / 2 Yukarıdaki formülde x = 2, y = 10 ve z = 6 ise “islem” değeri kaç olarak değişecektir? NOT Dikkat edilirse 2. sorudaki formülün parantezi kaldırılmış hâlidir. A 27 B 17 C 14 D 7 4. Bir firma işe alacağı personelin tanımını şu şekilde yapmaktadır Yaşı 26 – 33 aralığında 26 ve 33 hariç olan evli erkek veya Yaşı 25 – 30 aralığında 25 yaş dahil, 30 yaş hariç evli bayan Buna göre bu koşulların birleşiminden “True” sonucunu elde etmek için aşağıdaki ifadede boşluklara gelmesi gerekenler hangi seçenekte doğru olarak verilmiştir? Sonuc = yas > 26 ….. yas = 25 ….. yas = s2 Bu değişiklikten sonra Resim yer alan ekranı çalıştırıldığında sonuç 1 olur. 24. Aşağıdakilerden hangisi kodlamalarda denetimli ifade oluşturmak için kullanılır? A try B catch C throw D checked 25. Programcıya has özel durumlar oluşturmak için kullanılan ifade aşağıdakilerden hangisidir? A throw B checked C try D catch 26. Program içerisinde oluşan hataları yakalayarak bu hata ile ilgili bilgileri kullanıcıya sunmak için kullanılan ifade aşağıdakilerden hangisidir? A try B checked C catch D throw 27. FormatException hata şeklindeki tanımlamanın yapıldığı bölüm aşağıdakilerden hangisidir? A try B catch C checked D throw 28. Programlardaki aritmetiksel işlemlerde meydana gelebilecek taşma hatalarına karşı kodumuzu korumak için kullanılan ifade aşağıdakilerden hangisidir? A checked B try C throw D catch 29. Kodlamalardaki özel durumları yakalamak için birden fazla catch bloku kullanılabilir. 30. finally bloku, her try – catch ifadesinden sonra mutlaka kullanılmalıdır. 31. Try – catch bloku kullanıldığı bir programın çalışmasında hata meydana geldiğinde bu hatanın görüntülenmesi için message özelliği kullanılır. 32. Boolean değişkenler tanımlamak için aşağıdaki ifadelerden hangisi kullanılır? A bool B boolean C switch D while 33. Aşağıdaki yapılardan hangisi veya hangileri kodlamalardaki tekrarlı işlemleri yapmak için kullanılır? I. if II. for III. switch A Yalnız I B Yalnız II C I ve II D I ve III 34. break komutuyla işlemlerin sonlandırılıp yapı dışına çıkılan şart ifadesi aşağıdakilerden hangisidir? A for B if C do D switch 35. İki şartın bulunduğu bir programda aşağıdaki yapılardan hangisi kesinlikle kullanılmalıdır? A while B if C if – else D switch 36. Switch yapısında, programda meydana gelebilecek her bir durum hangi komutla ayrılır? A break B case C continue D for 37. Bir programda kullanılan switch yapısındaki default ifadesi için hangisi doğrudur? A Her switch yapısında olması gereken bir ifadedir. B Kendinden önceki şartlar gerçekleşmediğinde çalışır. C switch yapısında, bütün durumlardan önce değerlendirilir. D Switch yapısından çıkmak için kullanılır. 38. Bir döngüdeki denetim değişkeni sayaç için aşağıdakilerden hangisi veya hangileri kesinlikle doğrudur? I. Her döngüde olmak zorunda değildir. II. Bir döngünün ilerlemesini sağlar. III. Döngünün bitiş değerinden küçük olmalıdır. A Yalnız I B Yalnız II C Yalnız III D II ve III 39. Nesne tabanlı programlama yazılımında oluşturulan projenin varsayılan özelliği aritmetiksel işlemlerdeki taşmaları denetleyecek şekilde ayarlanmıştır. Bu projedeki bir aritmetiksel işlemde taşmadan dolayı oluşacak hatayı denetim dışına çıkarmak için hangi ifade kullanılır? A catch B throw C uncehecked D finally 40. Aşağıdaki eşleştirmelerden hangisi doğrudur? A throw – şartlı ifadeler oluşturma B switch – tekrarlı işlemler gerçekleştirme C while – özel durumlar oluşturma D catch – özel durum yakalama 41. İf yapısı için aşağıda yazılanlardan hangisi doğrudur? I. Her if yapısında mutlaka else ifadesi kullanılmalıdır. II. İf yapısı içinde başka bir if yapısı kullanılabilir. III. En az iki seçeneğin olduğu durumlarda kullanılan şart yapısıdır. A Yalnız I B Yalnız II C II, III D I, III CEVAPLAR 1-C 2-B 3-A 4-D 5-C 6-A 7-D 8-B 9-A 10-C 11-Doğru 12-Yanlış 13-Doğru 14-A 15-D 16-C 17-B 18-B 19-C 20- Doğru 21- Doğru 22- Yanlış 23- Doğru 24-D 25-A 26-C 27-B 28-A 29-Doğru 30-Yanlış 31-Doğru 32-A 33-B 34-D 35-C 36-B 37-B 38-B 39-C 40-D 41-C 4- Nesne Tabanlı Programlamada Sınıflar 1. …………… nesneleri oluşturmak için önceden oluşturulmuş bir kalıp veya ilk örnek prototip olarak da düşünülebilir. 2. Bir sınıftan nesne oluşturma işlemine ……………denir. 3. Sınıfların hangi özelliklere sahip olacağı yani hangi bilgileri saklayacağı sınıflar içerisinde tanımlanan…………… yardımıyla belirlenir. 4. Sınıfların hangi davranışlara sahip olduğu ya da hangi işlevleri yerine getireceği sınıf tanımı içerisinde yazılan ……………ile belirlenir. 5. …………… sayesinde bir sınıfı kullanırken o sınıfın nasıl çalıştığı bilinmek zorunda kalınmaz. 6. Aşağıdakilerden hangisi sınıf kapsamı dışında yapılır? A Alan tanımlama B Metot tanımlama C Kurucu oluşturma D Sınıfı örnekleme Sınıfın kurulması 7. Aşağıda verilen sınıftan örneklenen bisikletin nesnesi için aşağıdakilerden hangisi derleyici hatasına neden olur? class Bisiklet { private int hiz = 0; public int vites = 1; int vitesSayisi = 6; public Bisiklet { vites = 2; } public void VitesDegistirint yeniDeger { vites = yeniDeger; } public void Hizlanint artis { hiz = hiz + artis; } } A C B = 18; D = 5; 8. Tanımlanan sınıftan örneği oluşturulan bazı nesnelerin farklı durumlarda başlatılması gerektiğinde aşağıdakilerden hangisi kullanılır? A Örnekleme B Aşırı yüklenmiş kurucu C Metot D Alan 9. …………… metotları kullanmak için nesne oluşturmamıza gerek yoktur. 10. Statik alanlar o sınıftan oluşturulmuş bütün nesneler tarafından …………… 11. Uygulama içerisinde pek çok durumda işe yarayacak yararlı metot ve alanları bir arada tutmak için ………………………… kullanılır. 12. ………………………… içerisinde metot tanımı bulunduramaz ve sahip oldukları alanlara başlangıç değeri verilmek zorundadır. 13. Statik metotları kullanmak için nesnenin bir örneğini oluşturmak gerekir. 14. const anahtar cümlesi ile tanımlanmış bir alanın değeri değiştirilemez ve o alan static olur. 15. Static sınıflar, new anahtar kelimesi ile oluşturulur. 16. Aşağıdaki anahtar sözcüklerden hangisi sınıfın yeni bir örneğini oluşturmak için kullanılır? A class B new C public D private 17. Aşağıdakilerden hangisi Oyun adlı bir sınıfın varsayılan kurucu tanımı olabilir? A public Oyunint x, int y B public int Oyun C public Oyun D public void Oyun 18. Oyun adında bir sınıftan aşağıdaki ifade ile bir nesne oluşturulurken aşağıdaki kuruculardan hangisi çalıştırılır? Oyun yeniOyun = new Oyun400, 500; A public Oyunint x, int y B public Oyundouble x, int y C public Oyundouble x, double y D public Oyun 19. Aşağıdaki alan bildirimlerinden hangisi sınıf dışından erişilebilir bir alan tanımlar? A int a = 0; B private b; C int c; D public int d = 0; 20. Statik bir sınıf içerisine yazılan aşağıdaki tanımlamalardan hangisi derleyici hatasına neden olur? A private int b; B public const double PI = C public static BilgileriYaz; D public static a = 1; CEVAPLAR 1-Sınıf 2-Örnekleme 3-Alanlar 4-Metotlar 5-Kapsülleme 6-D 7-C 8-B 9-Static 10-Paylaşılır 11-Static sınıflar 12-Anonim Sınıflar 13-Yanlış 14-Doğru 15-Yanlış 16-B 17-C 18-A 19-D 20-A 5- Nesne Tabanlı Programlamada Değerler Ve Başvurular 1. …………… türü değişkeni başka bir değer türü değişkene kopyalandığında aynı değerin iki kopyası elde edilir. Ancak değişkenlerden birinin değeri değiştirildiğinde diğeri bundan etkilenmez. 2. …………… türü bir değişken tanımladığınızda derleyici belirlediğiniz türün değerini tutacak bir bellek bloğunun adresini tutacak kadar küçük bir bellek alanı ayırır. 3. Programlama dilinde tanımlanan bütün …………… başvuru türüdür. 4. Programlama dilinde tüm …………… türü değişkenler boş değer alabilir. 5. Programlama dilinde bir değişkenin değeri boş ise bu değişkenin değeri aşağıdakilerden hangisidir? A Void B 0 C null D -1 6. Aşağıdaki karakterlerden hangisi C programlama dilinde değer türünün boş olabileceğini göstermek için kullanılır? A * B ? C // D /* 7. Aşağıdaki kod parçasının kaçıncı satırı derleyici hatasına sebep olur? int? x = null; // 1. Satır int y = 15; // 2. Satır x = 16; // 3. Satır x = y; // 4. Satır y = x; // 5. Satır A 2 B 3 C 4 D 5 8. Yöntem bildirimde kullanılan ilk değeri atandığı bilinen bir parametrenin adının önüne …………… yazılırsa parametre değişkenin kopyası olmak yerine onun diğer adı olur. 9. Yöntem parametreleri ve yerel değişkenleri her zaman …………… üzerinde oluşturulur. 10. new anahtar sözcüğünü kullanarak bir nesne sınıf örneği yaratıldığında, nesneyi oluşturmak için gerekli bellek her zaman …………… üzerinde oluşturulur. 11. Tüm değer türleri yığın üzerinde yaratılır. 12. Tüm başvuru türleri nesneler yığın üzerinde yaratılır başvurunun kendisi de yığın üzerinde olduğu hâlde. 13. Öğenin yığından öbeğe otomatik kopyalanmasına …………… adı verilir. 14. Kutulanmış değeri elde etmek için …………… olarak bilinen ve bir türü diğerine dönüştüren işlem kullanılır. 15. Değişken türünün istenilen türde olduğunu doğrulamak için …………… işleci kullanılabilir. 16. Değişken türünün hangi türde olduğunu …………… anlatmak için as işleci kullanılabilir. 17. Kutulanmış değeri elde etmek için ………………. olarak bilinen ve bir türü diğerine dönüştüren işlem kullanılır. 18. Aşağıdakilerden hangisi bir başvuru türüdür? A double B int C int? D float 19. Aşağıdaki kod parçasında boşluk yerine hangisi yazılmalıdır? int a = 15; object o = a; if o is int { a = ___o; } A is B as C object D int 20. Aşağıdaki kod parçası ekrana hangisini yazar? static void DegerArtirref int y { y++; } static void Main { int x = 15; DegerArtirref x; } A 15 B 16 C 14 D 0 21. Aşağıdaki kod parçası ekrana hangisini yazar? int a = 42; object o = a; a++; A 0 B 41 C 42 D 43 22. Değişken türünün istediğiniz türde olduğunu doğrulamak için as işleci kullanılır. 23. Değişkeni bir ref parametresine aktarırken değişkenin önüne de ref yazılmalıdır. 24. Bir değişkene null değeri atandığında, bu o değişkenin bellekte hiçbir nesneye başvurmadığı anlamına gelir. 25. new anahtar sözcüğü kullanılarak bir nesne sınıf örneği yaratıldığında, nesne oluşturmak için gerekli bellek her zaman yığınstack üzerinde oluşturulur. 26. Öğenin yığından öbeğe otomatik kopyalanmasına kutulama boxing adı verilir. 27. int a = null; geçerli bir ifadedir. CEVAPLAR 1-Değer/Veri 2-Başvuru 3-Sınıflar 4-başvuru 5-C 6-B 7-D 8-ref 9-yığın 10-öbek 11-Doğru 12-Yanlış 13-kutulama/boxing 14-casting 15-is 16-derleyiciye 17-casting 18-C 19-D 20-B 21-C 22-Yanlış 23-Doğru 24-Doğru 25-Yanlış 26-Doğru 27-Yanlış 6- Nesne Tabanlı Programlamada Değer Türleri 1. Enum yapısında tutulan değişkenlerin tümüne erişmek için GetNames metodu kullanılır. 2. Enum tipinin elemanlarına verilen sıra numaraları sadece Int türünden olabilir. 3. Enum tipinde ilk olarak yazılan elemana varsayılan olarak 0 numarası verilir. 4. Bir numaralandırma, enum anahtar sözcüğü ve arkasından küme parantezleri içerisinde türün sahip olabileceği geçerli değerleri tanımlayan ifadeler kullanarak oluşturulur. 5. Enum tipinin elemanlarına sayısal değer aktarırken, elemanların içeriği sıralı bir şekilde artıyorsa tüm elemanlara değer ataması yapılması zorunludur. 6. türü bir yapıdır. 7. Yapılar birer değer türüdür. 8. Yapıların küçük boyutlu veriler için kullanılması uygundur. 9. Yapılar için varsayılan yapıcı metod default constructor yazamayız. 10. Yapılar sınıfları kapsar ve özellikleri daha fazladır. 11. Birçok numaralandırma değişkenine aynı değeri verebiliriz. 12. Bu_gun = Gunler1 ifadesi değişkene Gunler isimli numaralandırmanın 2. sıradaki değerini atar. 13. Numaralandırmalara Enum null değer de atanabilir. 14. Enum tiplerini tanımlarken sadece public kapsam belirteçlerini kullanabiliriz. 15. Enum tipinin elemanlarına verilen sıra numaraları char türünden olabilir. 16. Yapılar bazı özellikleri kırpılmış sınıflardır. 17. Bir yapı değişkenini diğer bir yapı değişkenine eşitleyemeyiz ya da atayamayız. 18. Oluşturulan bir yapı kurucusunun tüm alanlarına her zaman başlangıç değeri atamak zorundadır. 19. Yapılar öbek heap adı verilen alanda tutulurlar. 20. Zaman simdi = new Zaman 14, 30; şeklindeki bir kullanımla yapı değişkenlerine ilk değerleri aktarılabilir. CEVAPLAR 1-Doğru 2-Yanlış 3- Doğru 4- Doğru 5-Yanlış 6- Yanlış 7-Doğru 8- Doğru 9- Doğru 10-Yanlış 11- Doğru 12- Doğru 13- Doğru 14- Yanlış 15- Yanlış 16- Doğru 17- Yanlış 18- Doğru 19- Yanlış 20- Doğru 7- Nesne Tabanlı Programlamada Dizi Değişkenler Ve Koleksiyonlar 1. Dizilerle ilgili aşağıdakilerden hangisi yanlıştır? A Sıralanmamış öğeler serisidir. B Bir dizideki tüm öğeler farklı veri türündedir. C Bir dizi tanımlamak için new anahtar sözcüğü kullanılmalıdır. D Bir dizi, eleman türünün adının ardından bir çift köşeli parantez ve değişken adı yazılarak tanımlanabilir. 2. Aşağıdaki hangisi bir dizi tanımlaması olamaz? A int[] no = new int[3]{1,2,3}; B int[] no = new int[5]{4,5,2,1,3}; C int no = new int[4]{4,5,2,1,3}; D int[] no = new int[6]{12,13,3,2,17,8}; 3. Aşağıdakilerden hangisi yanlıştır? A Foreach ifadesi döngüye ait değişkeni kullanmamıza imkân sağlar. B Foreach ifadesinde döngüye müdahale edebiliriz. C Foreach ifadesi bir dizi belirten ifadenin yapısındaki kodları çalıştıran ifadedir. D Döngüler, program içerisinde tekrarlanması gereken ifadeleri tekrar tekrar yazmak yerine tek bir yapıda yazarak ifadelerin tekrarlanmasını sağlar. 4. Aşağıdakilerden hangisi yanlıştır? A string[] isim = new string[3]; B string[] isim = new string[3]{“ali”,”Mehmet”,”serdar”}; C string[] isim = new string[4]{“ayşe”,”melek”,”Selma”, “seçil”}; D int[] isim = new string[3]{“veli”,”zeki”,”hakan”}; 5. Aşağıdaki ifadelerden hangisi yanlıştır? A Bir dizi kopyalamak istendiğinde, kopyalanacak dizi ile aynı türde ve aynı uzunlukta yeni bir dizi oluşturulmalıdır. B Dizi elemanlarına erişmek için, istediğiniz elemanın hangisi olduğunu gösteren dizinin yazılması gerekir. C Bir dizinin ilk elemanı 1. dizininde bulunur. D Bir dizi oluşturulduğunda, oluşturulan dizinin tüm öğeleri türlerine bağlı olarak varsayılan bir değerle başlatılır. 6. Aşağıdakilerden hangisi int türünde 3 elemanlı ve 10, 20, 30 değerlerini tutan kimlik dizisinin doğru tanımıdır? A int[] kimlik = new int[3]{10,20,30}; B int kimlik = new int[3]{10,20,30}; C int kimlik = int[3]; D int[] kimlik = int[3]{10,20,30}; 7. Koleksiyonlarla ilgili aşağıdakilerden hangisi yanlıştır? A Dizinin elemanlarını özel yollardan bir araya toplayan sınıflardır. B Koleksiyonlar veriyi saklamak, gruplamak için kullanılır. C Koleksiyonlar dizilerin geliştirilmiş versiyonudur. D Değişkenler bir koleksiyon sınıfıdır. 8. Aşağıdakilerden hangisi bir koleksiyon sınıfı değildir? A ArrayList B Method C SortedList D HashTable 9. Aşağıdakilerden hangisi ArrayList sınıfında kullanılan yöntemlerden değildir? A RemoveAt B Insert C Exit D Add 10. HashTable ilgili olarak aşağıdakilerden hangisi yanlıştır? A Veriler key – value anahtar – değer çiftleri şeklinde tutulmaktadır. B Key ve value değerleri herhangi bir veri türünde olabilir. C Key ve value çiftleri hash tablosu adı verilen bir tabloda saklanır. D Key değerleri değiştirilebilen bilgilerdir. 11. Aşağıdakilerden hangisi yanlıştır? A HashTable sınıfı için Push yöntemi kullanılabilir. B Stack sınıfı için Pop yöntemi kullanılabilir. C Queue sınıfı için Dequeue yöntemi kullanılabilir. D ArrayList sınıfı için Add yöntemi kullanılabilir. 12. Queue sınıfı ile ilgili aşağıdakilerden hangisi yanlıştır? A Elemanlar koleksiyona arkadan katılır. B Ġlk giren ilk çıkar prensibine göre çalışmalarıdır. C Bir eleman sıraya arkadan katılır ve sırayı önden terk eder. D Bir eleman sıraya arkadan katılır ve yine sırayı arkadan terk eder. 13. Parametre dizileri, parametre olarak herhangi bir sayıda farklı türlerde bağımsız değişkenler alabilen metotlar yazılmak istendiğinde kullanılabilir. 14. Params anahtar sözcüğü, bir dizi parametresi düzenleyicisi olarak kullanılabilir. 15. int türü bir parametre dizisi bir metot çağrısında sadece bir tane int bağımsız değişken kullanımına izin verir. 16. Params object türü bağımsız değişkenlerin türleri değil de sayıları değişirse değer türlerini nesnelere dönüştüren kodu üretir. 17. Public static int maxparams int[ ] paramlist bu kod satırında params anahtar sözcüğü doğru kullanılmıştır. 18. Public static minparams int[ ] param bu kod satırında params anahtar sözcüğü doğru kullanılmıştır. 19. Bir eleman kümesini parametre olarak geçirmek istediğimizde params anahtar sözcüğünü kullanabiliriz. 20. Parametre olarak geçireceğimiz değerler farklı veri tiplerine sahipse params anahtar sözcüğünü object tipinde bir dizi ile kullanırız. 21. Params anahtar sözcüğü belirsiz sayıda parametrelerle işlem yapmamızı sağlar. 22. Public int carpımparams int[ ] deger bu kod satırında params anahtarı bu metoda bir kere integer değer geçirebileceğimizi ifade eder. 23. Aşağıdaki dizi tanımlamalarından hangisi doğrudur? A int[ ] tcno = new int[5]; B int[ ] tcno = int[5]; C [ ]int tcno = new int[5]; D tcno int[ ] = new int[5] 24. Dizi ile ilgili aşağıdakilerden hangisi yanlıştır? A Bir dizi tanımlanırken öğe türü, dizi içinde saklayacağınız öğe türü ile eşleşmek zorundadır. B Bir dizi int türünde tanımlanırsa, bu dizide double, string, struct yapı türündeki veriler saklanamaz. C Dizi elemanlarına erişmek için, istediğiniz elemanın hangisi olduğunu gösteren indeks numarasıyla çağrılması gerekir. D Dizi sıralanmış öğeler serisidir. 25. Numara isimli 5 elemanlı 1, 2, 3, 4, 5 bir dizi tanımlamak istiyorsak, aşağıdaki kod satırlarından hangisini yazmalıyız? A int[ ] numara = {1, 2, 3, 4, 5}; B int[ ] numara = new int[5]{1, 2, 3, 4, 5}; C int numara = new[ ]{1, 2, 3, 4, 5}; D int[ ] numara = new int[ ] 26. ArrayList koleksiyon sınıfından removeAt yöntemi hangi amaç için kullanılır? A ArrayList „in sonuna bir eleman eklemek için kullanılır. B ArrayList „in ortasına bir eleman eklemek için kullanılır. C ArrayList „den bir elemanı silmek için kullanılır. D ArrayList‟ e bir eleman kopyalamak için kullanılır. 27. Aşağıdakilerden hangisi doğrudur? A Queue kuyruk sınıfının özelliği son giren ilk çıkar prensibine göre çalışmalarıdır. B Queue kuyruk koleksiyon sınıfında elemanlar koleksiyona önden katılır ve ilk giren eleman kuyruktan ilk çıkan elemandır. C Stack yığın sınıfının özelliği son giren ilk çıkar, prensibine göre çalışmalarıdır. D Stack yığın sınıfında bir eleman yığına yandan katılır ve yığını üstten terk eder. 28. Hashtable koleksiyon sınıfı ile ilgili aşağıdakilerden hangisi yanlıştır? A Hashtable karışık masa koleksiyon sınıfında veriler key – value anahtar – değer çiftleri şeklinde tutulmaktadır. B Key değerleri çifttir ve değiştirilebilir. C Hashtable koleksiyon sınıfı verilere hızlı bir biçimde ulaşmamızı sağlayan kod yapısına sahiptir. D Hashtable sınıfı arama maliyetlerini düşürdüğü için tercih edilmektedir. 29. Aşağıdaki yazımlardan hangisi yanlıştır? A Hashtable deneme = new hashtable{{“sema”, 12}, {“serkan”, 27}}; B SortedList deneme = new sortedList; C ArrayList deneme = new arrayList{1, 2, 3, 4, 5}; D Stack deneme = Stack 4; 30. Aşağıdakilerden hangisi bir koleksiyon sınıfı değildir? A Hashtable B SortedList C Params D Queue 31. Aşağıdakilerden hangisi yanlıştır? A Parametre dizileri farklı türlerde bağımsız değişkenler alabilen metotlar yazılmak istendiğinde kullanılabilir. B Params anahtar sözcüğü bir dizi parametresi düzenleyicisi olarak kullanılabilir. C Params nesnesi bağımsız değişkenlerin türleri değişirse, değer türlerini nesnelere dönüştüren kodu üretir. D Parametre dizilerinde herhangi bir türde bağımsız değişken kullanımı sınırlıdır. 32. Aşağıdaki parametre dizi tanımlamalarından hangisi doğrudur? A int denem = paramList[0]; C denem int = paramList[0]; B paramList = int denem[0]; D int denem = param; CEVAPLAR 1-B 2-C 3-B 4-D 5-C 6-A 7-D 8-B 9-C 10-D 11-A 12-D 13-Doğru 14- Doğru 15-Yanlış 16-Yanlış 17- Doğru 18-Yanlış 19- Doğru 20- Doğru 21- Doğru 22-Yanlış 23-A 24-D 25-B 26-C 27-C 28-B 29-D 30-C 31-D 32-A 8- Nesne Tabanlı Programlamada Kalıtım Ve Arayüzler 1. Temel sınıf ile türetilmiş sınıf arasında kullanılan ayıraç aşağıdakilerden hangisidir? A iki nokta üst üste B ; noktalı virgül C , virgül D . nokta 2. Bir sınıfın en fazla kaç sınıftan kalıtım yoluyla türetilebileceğinin sayısı aşağıdakilerden hangisidir? A 4 B 3 C 2 D 1 3. Aşağıdakilerden hangisi türetilmiş bir sınıfın temel sınıftan kalıtımla alamayacağı üye için kullanılan erişim türüdür? A Ortak public B Özel private C İç internal D Korumalı protected 4. Temel sınıf kurucusunu çağırmak için kullanılan ayrılmış sözcük aşağıdakilerden hangisidir? A this B as C base D is 5. Temel sınıfta “virtual” tanımlanmış bir metodun türemiş sınıfta yeniden yazılması için geçersiz kılma hangi sözcük kullanılır? A override B new C base D void 6. Bir arayüz tanımlamak için kullanılan sözcük aşağıdakilerden hangisidir? A enum B interface C class D struct 7. Bir arayüzün içerebileceği üye aşağıdakilerden hangisidir? A Değişken bildirimleri B Metot uygulamaları deyim ve ifadeleri C Sınıf tanımları D Metot tanımları 8. Aşağıdakilerden hangisi bir arayüz kısıtlaması değildir? A Arayüz içinde alan field tanımlanmaz. B Arayüz içinde kurucu constructor tanımlanmaz. C Arayüz içinde metot method tanımlanmaz. D Arayüz içinde yıkıcı destructor tanımlanmaz. 9. Bir arayüzü uygularken aşağıdakilerden hangisi bir kural veya alışkanlık olarak gerekli değildir? A Parametre adları arayüzde ve uygulayan sınıfta aynı olmalıdır. B Metot adları ve dönüş türleri kesin olarak eşleşmelidir. C Parametreler ref ve out anahtar sözcükleri dahil tam olarak eşleşmelidir. D Metot adı arayüz adıyla başlar. 10. IInsan adında bir arayüzünüz var. Bu arayüzü Ogrenci, Mudur ve Ogretmen adında üç sınıf uyguluyor olsun. birInsan adında IInsan değişkeni, birOgrenci adında Ogrenci değişkeni, birOgretmen adında Ogretmen değişkeni, birMudur adında da Mudur değişkeni bildirildiği varsayılsın. Buna göre aşağıdaki atamalardan hangisi geçerli değildir? A birInsan = birMudur; B birInsan = birOgrenci; C birInsan = birOgretmen; D birMudur = birInsan; 11. İnsan adında bir temel sınıf olsun. Ögrenci sınıfı da Insan sınıfından türetildi. Ogrenci sınıfı kurucuda parametre olarak öğrenci adını alsın. birOgrenci adında Insan türünde bir değişken bildirip Ogrenci sınıfından bir nesneyi birOgrenci değişkenine atanmak isteniyor. Aşağıdakilerden hangisi bu işi doğru bir şekilde gerçekleştirir? A Ogrenci birOgrenci = new Ogrenci“Ali UZUN”; B Insan birOgrenci = new Insan“Ali UZUN”; C Ogrenci birOgrenci = new Insan“Ali UZUN”; D Insan birOgrenci = new Ogrenci“Ali UZUN”; 12. Temel sınıfın sahip olduğu bir metodun imzası bakımından aynısına türemiş sınıf da sahip olursa derleyici bir uyarı warning görüntüler. Bu uyarıyı kaldırmak için kullanılan sözcük aşağıdakilerden hangisidir? A protected B virtual C new D override 13. Temel sınıfta sanal bir metot yazarak daha sonra türemiş sınıfta da bu metodu geçersiz kılınmak isteniyor. Bu sanal metodu tanımlamak için kullanılan sözcük aşağıdakilerden hangisidir? A protected B virtual C new D override 14. Temel sınıfta sanal bir metot yazarak daha sonra türemiş sınıfta da bu metodu geçersiz kılınmak isteniyor. Bu sanal metodu türemiş sınıfta geçersiz kılmak için kullanılan sözcük aşağıdakilerden hangisidir? A protected B virtual C new D override 15. Temel sınıfın bir üyesine, sadece bu sınıftan türemiş bir sınıfın erişebilmesi isteniyor. Bu üyeyi tanımlamak için kullanılabilecek erişim belirteci aşağıdakilerden hangisidir? A Ortak public B İç internal C Korumalı protected D Özel private 16. Bir sınıfı soyut tanımlamak için kullanılan sözcük aşağıdakilerden hangisidir? A abstract B virtual C static D sealed 17. Bir sınıfı kendisinden kalıtım yoluyla başka bir sınıf türetilemeyecek şekilde tanımlamak için kullanılan sözcük aşağıdakilerden hangisidir? A virtual B abstract C static D sealed 18. Arayüz adlarını “I” harfiyle başlatmanın yararı aşağıdakilerden hangisi olabilir? A Derleyici bunun bir arayüz olduğunu anlar. B Programcılar arasında uyum sağlanır. C Bir sınıfı bir arayüzden kesin olarak ayırır. D Bir yapıyı bir arayüzden kesin olarak ayırır. 19. Arayüzde tanımlanan metotlarda erişim belirteci belirtilmemesinin nedeni aşağıdakilerden hangisi olabilir? A Bir arayüzdeki tüm metotlar dolaylı olarak ortaktır. B Bir arayüzdeki tüm metotlar dolaylı olarak özeldir. C Bir arayüzdeki tüm metotlar dolaylı olarak korumalıdır. D Bir arayüzdeki tüm metotlar tam sayı değer döndürür. 20. Bir arayüzün içerebileceği tür aşağıdakilerden hangisidir? A Sınıf B Yapı C Numaralandırma D Yukarıdakilerin hiçbiri 21. Bütün üyeleri soyut olarak işaretlenmiş bir soyut sınıf aşağıdakilerden hangisine benzer? A Protected olarak işaretlenmiş üyelere B Tüm üyeleri virtual sözcüğü ile işaretlenmiş temel sınıflara C Arayüzler D Yukarıdakilerin hiçbiri CEVAPLAR 1-A 2-D 3-B 4-C 5-A 6-B 7-D 8-C 9-A 10-D 11-D 12-C 13-B 14-D 15-C 16-A 17-D 18-B 19-A 20-D 21-C 9- Nesne Tabanlı Programlamada Bileşenler Oluşturma 1. Kapsülleme kavramını aşağıdakilerden hangisi en iyi tanımlamaktadır? A Alanları özel yapmak B Yapı veya sınıfa alan değiştirme metodu eklemek C Yapı veya sınıfa alan okuma metodu eklemek D Yapı veya sınıftaki alanları özel yapıp değiştirme ve okumayı denetleme için metotlar kullanmak 2. Sadece okunabilir özellik eklemek için aşağıdakilerden hangi erişimci kullanılır? A get B set C private D public 3. Sadece yazılabilir özellik eklemek için aşağıdakilerden hangi erişimci kullanılır? A get B set C private D public 4. Bir özellik okuma ve değiştirme kullanımı bakımından aşağıdakilerden hangisine benzer? A alan B metot C yapı D sınıf 5. Bir arayüzde özelliğin set ve get erişimcisinin gövdesi yerine aşağıdaki işaretlerden hangisi konur? A B . C ; D , 6. Özellikler ile nesneleri başlatırken özellikleri aşağıdaki hangi işaret içine yazmak gerekir? A Köşeli parantezler B Tırnak işaretleri C Normal parantezler D Küme parantezleri 7. Bir kısmı programcı tarafından yazılınca derleyici tarafından otomatik olarak tamamlanan öğe aşağıdakilerden hangisidir? A Arayüz B Sınıf C Otomatik özellik D Yapı 8. Özellikler bir sınıf ve/veya yapıdaki alanları gizlemek için kullanılır. 9. Alanları gizlemeye “kapsülleme” denir. 10. Ortak public veri kullanmanın dezavantajı, derleyicinin buna izin vermemesidir. 11. Özelliklerin kullanımı metotların kullanımına çok benzemektedir. 12. Sadece okuma amaçlı bir özellik oluşturulabilinir. 13. Sadece yazma amaçlı bir özellik isteniyorsa özelliğin tanımında set erişimcisi kullanılmalıdır. 14. Arayüzler özellik tanımı içeremez. 15. Özellikler uygulamada aynen bir değişken gibi kullanılır. 16. Özellik ayrıntılarının derleyici tarafından yazılmasına “otomatik özellik” denir. 17. Gerekirse özellikler kullanılarak nesneler başlatılabilinir. CEVAPLAR 1-D 2-A 3-B 4-A 5-C 6-D 7-C 8-Doğru 9- Doğru 10-Yanlış 11-Yanlış 12- Doğru 13- Doğru 14-Yanlış 15- Doğru 16- Doğru 17- Doğru 10- Nesne Tabanlı Programlamada Temsilciler Ve Olaylar 1. Temsilciler ………………………… referansını gösteren türlerdir. 2. Referans bilgisi nesnenin bellekteki ……………………. değişkenidir. 3. Temsilcileri kullanmadan yapılan metot çağrımları………… zamanında gerçekleşir. 4. Temsilciler kullanılarak yapılan metot çağrımları …………. zamanında gerçekleşir. 5. Bir temsilci ………………… anahtar kelimesi ile tanımlanır. 6. Olaylar tanımlandığı sınıflar üzerinden tetiklenir. 7. Bir tek olay metodunu yalnızca bir tek olaya bildirebilirsiniz. 8. Bir tek olaya dilediğiniz kadar olay metodu bağlanabilir. 9. …….. sınıfın içinde bir durumun meydana geldiğini bildiren otomatik bildirgelerdir. 10. Abone etme işlemi …………….….. operatörü ile yapılmaktadır. 11. Abonelik iptali ……………… operatörü ile yapılmaktadır. 12. Olay çağrımı yapılmadan önce ………..… değer ile karşılaştırılır. 13. Temsilcilere metot bildirimi yapmak için ……….…. operatörü kullanılır. 14. Temsilcinin metot zincirine ekleme yapmak için ……operatörü kullanılır. 15. Temsilcinin metot zincirinden metot çıkarmak için ….operatörü kullanılır. 16. Temsilcinin referans listesini boşaltmak için …… anahtar kelimesi kullanılır. 17. Olay tanımı …………………… ile birlikte yapılır. 18. Olayı dinleyen ve olay metoduna sahip olan sınıflara …………….. sınıflar denilmektedir. CEVAPLAR 1-metod 2-adres 3-derleme zamanı 4-çalışma zamanı 5-delegate 6-Doğru 7-Yanlış 8-Doğru 9-Olaylar 10- += 11- -= 12-null 13-= 14-+= 15- -= 16-null 17-temsilci 18-abone 11- Nesne Tabanlı Programlamada Windows Uygulamaları 1. Aşağıdakilerden hangisi XAML dili yazım kurallarından değildir? A Bildirime dayalı bir dildir. B Her bir nesne bir bildirim etiketi ile başlar. C Açılan her etiket kapatılmalıdır. D İsim alanları “xml” ile bildirilir. 2. Nesnelere isim vermenizi sağlayan özellik aşağıdakilerden hangisidir? A Content B Name C Text D Header 3. Aşağıdakilerden hangisi düzen bileşenleri arasında yer almaz? A Rectangle B Grid C StackPanel D Canvas 4. Aşağıdakilerden hangisi nesnelerin “Visibility” özelliğinin alabileceği değerler arasında değildir? A Collapsed B True C Visibility D Hidden 5. Aşağıdakilerden hangisi denetim üzerinde bir seçim değişikliği meydana geldiğinde gerçekleşen olaydır? A SelectionChanged B SourceUpdated C ValueChanged D SizeChanged 6. …………….., kullanıcıya geri besleme sağlamak veya kullanıcıdan giriş almak için kullanılan özelleştirilmiş pencerelerdir. 7. Kısayol menüleri denetimin ………………. özelliği ile bildirilir. 8. Menü seçenekleri …………….. etiketi ile tanımlanır. 9. Menü başlıkları ……………….. özelliği ile bildirilir. 10. Ġletişim kutuları …………………. metodu ile ekrana getirilir. 11. Menü öğesinin seçimi sonucu ……………. olayı tetiklenir. 12. “OpenFileDialog” sınıfı ………………….. iletişim kutusudur. 13. “SaveFileDialog sınıfı ………………….. iletişim kutusudur. 14. Aşağıdaki arayüzlerden hangisi veri doğrulama için kullanılır? A INotifyPropertyChanged B IDataErrorInfo C IValidationInfo D IComparer 15. Veri bağlı bir denetim için tanımlanan “Path” parametresinin görevi nedir? A Doğrulamanın yapılacağı bilgisini verir. B Veri kaynağını işaret eder. C Verinin varlık sınıfın bir özelliğinden geldiğini gösterir. D Denetimin doğrulamayı ne zaman yapacağını gösterir. 16. Doğrulama işleminde hata bilgisinin gösterimini sağlayan tetikleme özelliği hangisidir? A ValidationUpdate B ValidationTrigger C UpdateSourcetrigger D 17. Aşağıdaki arayüzlerden hangisi varlık nesnelerinin WPF denetimlerine bağlanması için bildirimi zorunludur? A INotifyPropertyChanged B IDataErrorInfo C IValidationInfo D IComparer nesnesinin görevi nedir? A işletim sistemi için uygulamanın yönetilebilir olmasını sağlamak B Uygulamanız içindeki pencere yönetimini sağlamak C Referans dosyalarının uygulama içindeki yerini belirlemek D Tasarım hakkında bilgi vermek 19. Aşağıdakilerden hangisi bir denetimi, kapsayan bileşenin sınırlarına olan uzaklığını belirtmek için kullanılan özelliğidir? A Left B Top C Margin D Width 20. Aşağıdakilerden hangisi denetimlere ait “Opacity” özelliğini tanımlar? A Zemin rengini belirler B Şeffaflığı belirler C Yazı rengini belirler D Şeklini belirler 21. Aşağıdakilerden hangisi ortak iletişim kutularından değildir? A FontDialog B SaveFileDialog C OpenFileDialog D PrintDialog 22. Aşağıdaki özelliklerden hangisi “Canvas” bileşeni içindeki nesnenin görünürlük olarak önde olmasını sağlar? A B C D CEVAPLAR 1-D 2-B 3-A 4-B 5-A 6-İletişim kutuları 7-ContextMenu 8-MenuItem 9-Header 10-ShowDialog 11-Click 12-Dosya aç 13-Dosya Kaydet 14-C 15-B 16-D 17-A 18-A 19-C 20-B 21-A 22-C 12- Nesne Tabanlı Programlamada Veri Yönetimi 1. Aşağıdakilerden hangisi veri erişim teknolojilerinden birisi değildir? A ADO B OLE DB C RDO D DAC 2. Aşağıdakilerden hangisi Northwind için doğrudur? A Sanal bir şirkete ait verileri barındıran bir veri tabanıdır B Veri erişim türüdür C Veri tabanı bağlantı nesnesidir D Hiçbiri 3. Access ile oluşturulmuş bir veri tabanına bağlantı kurabilmek için aşağıdaki sınıflardan hangisini kullanmamız gerekir? A B C D 4. Aşağıdakilerden hangisi bağlantı bilgisinde kullanılan parametrelerden birisi değildir? A ConnectionTimeOut B Properties C Provider D UserId 5. Aşağıdakilerden hangisi sorgu sonucu kayıt kümesi bekleniyorsa yürütülmesi gereken metoddur? A ExecuteScalar B ExecuteNonQuery C ExecuteReader D ExecuteXMLReader 6. Aşağıdakilerden hangisi ORM aracı değildir? A EntityFramework B DLINQ C Server Explorer D PA 7. Aşağıdakilerden hangisinde DLINQ için söylenemez? A Program yazarının iş yükünü hafifletir. B .NET kodunu SQL deyimlerine dönüştürür. C En performanslı veri erişim tekniğidir. D ORM aracıdır. 8. Aşağıdakilerden hangisi LINQ sorgusuna ait deyim değildir? A for B from C where D select 9. Aşağıdakilerden hangisi güncelleme metodudur? A DeleteOnSubmit B SaveChanges C InsertOnSubmit D SubmitChanges 10. Aşağıdakilerden hangisi “DataGrid” bileşeninin veri kaynağı bildirilen özelliğidir? A DisplayMemberPath B ItemSource C DataSource D DataBinding 11. Aşağıdaki DLINQ sorgularından hangisi yanlıştır? A From o in where select; B From Customer Where Select; C from s in join p in on equals selectp; D from c in select new MyType { Name = DoNameProcessing Phone = DoPhoneProcessing }; 12. Aşağıdakilerden hangisi uygulamaya ait ayarların XML formatında saklandığı dosya adıdır? A B C D 13. Aşağıdaki DLINQ sorgularından hangisi yanlış yazılmıştır? A from c in where == “London” select new MyType into x orderby select x; B from c in where == “London” select { }; C from context in o in where == && == “London” select o; D => == id; 14. Aşağıdakilerden hangisi dönüştürme işlemi metot arayüzlerini yapısında tutar? A IValueConverter B INotifyPropertChanged C IComparer D IDataReader 15. Aşağıdaki metotlardan hangisi varlık sınıflarını yineler? A SubmitChanges B LoadContext C SaveChanges D Refresh 16. Aşağıdakilerden hangisi varlık anlamındadır? A Atribute B Interface C Entity D DataContext CEVAPLAR 1-D 2-A 3-C 4-B 5-C 6-C 7-C 8-A 9-D 10-B 11-B 12-A 13-B 14-A 15-D 16-C 13- Nesne Tabanlı Programlamada Web Uygulamaları 1. Oluşturulan bir temanın bütün web sitesinde kullanılabilir duruma gelmesi için bu temanın projenizdeki bir dosyada belirtilmesi gerekmektedir. Bu dosya aşağıdakilerden hangisidir? A B C D 2. Web sitesinde oluşturulan temalar hangi klasör altında oluşturulur? A Themes B App_Themes C App_Data D Temalar 3. Yeni bir web uygulaması oluşturulduğunda proje penceresinde solution explorer hangisi oluşmaz? A App_Data B C D App_Themes 4. web siteleri için güvenlik, önbellek yönetimi, derleme gibi işlemler için kullanılan yapılandırma dosyası hangisidir? A B C D App_Data 5. web sitelerinde kullanılan tema dosyalarının uzantısı aşağıdakilerden hangisidir? A aspx B cs C skin D config 6. web sitesinde oluşturulan bir stilin TextBox kontrolüne uygulanabilmesi için bu kontrolün hangi özelliğine stil adı yazılır? A CssClass B Style C Class D Css 7. in, kullanıcı girişlerini istemci tarafında doğrulamak için programcılara sunmuş olduğu kontroller araç kutusundaki ToolBox ilgili sekmede yer almaktadır. Bu sekmenin ismi aşağıdakilerden hangisidir? A Validation B Standart C Veri D Login 8. Aşağıdakilerden hangileri, kullanıcı girişlerini sunucu tarafında doğrulamanın dezavantajlarındandır? I. Sunucuyu gereksiz yere yorar. II. Zaman kaybına yol açar. III. Ağ trafiğini meşgul eder. A I ve II B II ve III C I ve III D I, II ve III 9. Kullanıcı girişleri esnasında yapılan istemci doğrulamasında, kullanıcının metin kutusuna girdiği sayının 500 ile 800 arasında olması için hangi doğrulama kontrolü kullanılmalıdır? A RangeValidator B RequiredFieldValidator C ValidationSummary D CompareValidator 10. Aşağıdakilerden hangisi veya hangileri yanlıştır? I. Bir sayfada birden fazla RequiredFieldValidator kontrolü kullanılabilir. II. Bir sayfada birden fazla RangeValidator kontrolü kullanılabilir. III. Doğrulama kontrollerinin görüntülenmesi için CompareValidator kullanılır. A Yalnız I B Yalnız II C Yalnız III D I ve II 11. ile form tabanlı güvenlik ayarlamaları yapmak için kullanılan görsel ara yüz yazılımının adı aşağıdakilerden hangisidir? A Web Sitesi Yönetim Aracı B Web Konfigürasyon Aracı C Form Tabanlı Güvenlik Aracı D Web Yetkilendirmesi Aracı 12. ile form tabanlı güvenlik ayarlamaları yapmak için kullanılan görsel arayüz yazılımını açmak için aşağıdaki menü seçeneklerinden hangisi kullanılır? A Build > Configuration B View > Configuration C Web Site > Configuration D Tools > Configuration 13. Verileri, HTML tablo yapısı şeklinde görüntülemek için kullanılan Data kontrollünün adı aşağıdakilerden hangisidir? A FormView B GridView C Login D DataList 14. GridView kontrolüyle ilgili olarak aşağıdakilerden hangisi doğrudur? I. Verileri düzenlemek için kullanılır. II. Yeni bir kayıt eklemek için kullanılır. III. Verileri sayfalara bölmek için kullanılır. A I ve II B II ve III C I ve III D I, II ve III 15. ile web tabanlı güvenlik sistemi için yapılan ayarlamalar …………………………. veri tabanı dosyasında tutulur. 16. web tabanlı güvenlik uygulamasında kullanıcı girişleri için oluşturulan sayfada ……………………………… kontrolü kullanılmaktadır. 17. WCF Windows Communication Foundation web servis oluşturabilmek için minimum kullanılması gereken Net Framework versiyonu aşağıdakilerden hangisidir? A Net Framawork B Net Framawork C Net Framawork D Net Framawork 18. Bir Windows projesine web servis referansı vermek için aşağıdaki menü seçeneklerinden hangisi kullanılır? A Project > Add Service Reference B Building > Add Service Reference C Format > Add Service Reference D Tools > Add Service Reference 19. Web servislerle ilgili olarak aşağıdaki seçeneklerden hangisi doğrudur? I. Web üzerinden çalışan program kodlamasıdır. II. Bütün kodlamalar tamamlandıktan sonra derlenerek oluşturulur. III. XML tabanlı veri biçimini kullanan yapılardır. A I ve II B II ve III C I ve III D I, II ve III 20. Bir Windows projesine, web servis referans verildiğinde bu projeye Service Reference klasörü eklenir. 21. Bir WCF web servis oluşturulduğunda, bu web serviste kullanılacak fonksiyonların listesini barındıran dosya, projedeki App_Code klasörüne eklenir. 22. İstemci bilgisayardan talep edilen destekli bir internet sayfasını, sunucu bilgisayardaki istemciye hangi yazılım tarafından gönderir? A Yorumlayıcı B NET Framework C Web Sunucu IIS D Nesne Tabanlı Programlama Yazılımı 23. web formu geliştirmek için kullanılan yazılım araçlarında proje geliştirme ekranında yer alan Solution Explorer penceresinde, aşağıdaki işlemlerden hangileri gerçekleştirilemez? I. Yeni bir dosyası oluşturma II. Web form dosyasını tarayıcıda ön izleme III. sayfasına web servis referansı verme IV. Projedeki bir dosyası başka bir klasöre taşıma A I ve II B II ve III C II ve IV D I ve III 24. Bir sayfasını web tarayıcıya göndermek için aşağıdakilerden hangileri yapılır? I. Build > Build Solution menü seçenekleri kullanılır. II. File > View in Browser menü seçenekleri kullanılır. III. Debug > Start Debugging menü seçenekleri kullanılır. A I ve II B I ve III C II ve III D I, II ve III 25. Bir sayfasına tablo eklemek için kullanılan Insert Table Table > Insert Table menü seçenekleri penceresinden aşağıdaki hangi ayarlama yapılamaz? A Tablonun kenarlık rengi ayarlaması B Tablonun genişlik ayarlaması C Tablodaki verilerin hizalanması D Tablodaki metin rengi 26. DropDownList kontrolünden seçilen ögeyi bulmak için kullanılan kodlama aşağıdakilerden hangisidir? A B C D 27. Bir sayfasına css stilleri eklemek için hangi menü seçeneği kullanılır? A Style > New Style B Format > New Style C Edit > CSS > New Style D View > Add > New CSS 28. Bir sayfasındaki “ ifadesi ile yapılmak istenen aşağıdakilerden hangisidir? A TextBox5 kontrolü veri yazmaya kapatılmıştır. B TextBox5 kontrolündeki veri silinir. C TextBox5 kontrolünü gizleyen bir satırdır. D İmleci TexBox5 kontrolüne konumlandırır. 29. Aşağıdakilerden hangisi veya hangileri RequiredFieldValidator ile RangeValidator kontrollerinin ortak özelliklerindendir? I. MaximumValue II. ControlToValidate III. ErrorMessage A I ve II B II ve III C I ve III D I, II ve III 30. Web Sitesi Yönetim Aracı sisteminden aşağıdakilerden hangileri yapılabilir? I. Sistemde “kalderon” isimli yeni bir kullanıcı oluşturulabilir. II. Sistemdeki “GizliBelgeler” isimli klasöre “demli” isimli kullanıcı yasaklanabilir. III. III.”demli” isimli kullanıcı, başka kullanıcılarla aynı gruba alınabilir. A I ve II B II ve III C I ve III D I, II ve III 31. Veriyi sayfasında görüntülemek için kullanılan GridView kontrolü ToolBox’da hangi bölümde yer almaktadır? A Validation B Standart C Data D Navigation 32. GridView kontrolündeki görüntülenecek alan bir veriyi sağa hizalamak için aşağıdaki seçeneklerden hangisi kullanılır? A EditColumns B ConfigColumns C WebConfig D Properties 33. Kullanıcıların web servislerine istekler göndermek ve onlardan gelen talepleri yanıtlamak için aşağıdaki yöntemlerden hangi kullanılır? A HTTP B SOAP C WCF D Reference CEVAPLAR 1-A 2-B 3-D 4-A 5-C 6-A 7-A 8-D 9-A 10-C 11-A 12-C 13-B 14-C 16-Login 17-C 18-A 19-D 20-D 21-D 22-C 23-B 24-C 25-D 26-A 27-B 28-D 29-B 30-D 31-C 32-A 33-B 14- Nesne Tabanlı Programlamada Raporlama Ve Setup Projesi 1. Aşağıdakilerden hangisi CrystalReports’a erişim yöntemlerinden birisidir? A Pop B Pull C Print D Pass 2. Aşağıdakilerden hangisi raporlama aracıdır? A JasperReports B Ireport C ZReport D Hepsi 3. CrystalRepors hangisi tarafından geliştirilmektedir? A PAS B SAP C MEB D BM 4. Hangi raporlama modeli dinamik yapıya sahiptir? A Pull B Crsystal C Push D Ado 5. Hangi raporlama modelinde kullanıcı recordseti kendisi oluşturur? A Push B Pull C Shoot D RDO 6. Access veri tabanında veri kaynağı olarak ………………. kullanılır. 7. Microsoft Jet OLE DB Provider…………..………………sürümü için kullanılır. 8. Raporlamada filtrelemeler zorunlu değildir. 9. Rapor görüntülemek için CrystalReportWindows nesnesi kullanılır. 10. Raporda alan isimlerini değiştirmek için kullanılır. 11. Setup projesi için hangi yol kullanılır? A New Item B New Setup C New Db D New Project 12. Setup and Deployment hangi seçenek altında yer alır? A Visual C B Other Project C Visual Basic D Database 13. Projeler hangi pencerede görülür? A Application Explorer B Studio Explorer C Internet Explorer D Solution Explorer 14. Programın çalışması için gerekli bütün dosyalar bu klasörde saklanır? A Application Folder B StudioFolder C User’s Desktop D Solution Folder 15. Kurulum projesine veri tabanı eklemek için…………………………….yolu kullanılır. 16. Setup dosyasına …………………………..klasöründen ulaşılır. 17. Sihirbaz ile setup projesi tam olarak hazırlanabilir. 18. Hangisi recordsettir? A Data B Data set C TableView D ListView 19. Hangisi statik rapor modelidir? A push B full C pull D flush 20. Hangi raporlama modelinde programcıya daha çok iş düşer? A full B push C pull D flush 21. simgesinin görevi nedir? A Rapor Görüntüler B Yeni Nesne Ekler C Yeni Proje ekler D Rapor Ekler 22. Aşağıdakilerden hangisi CrystalReports galerisinde yer alan seçeneklerden birisi değildir? A Rapor adımı B Mevcut bir rapordan C Boş rapor olarak D Rapor sihirbazı kullanılıyor 23. Access Veri tabanı için hangi veri kaynağı kullanılır? A ODBC B OLEDB C D DAO 24. Microsoft Office Access Database Engine hangi dosya uzantısı için kullanılır? A mdb B mdbcc C mdbx D accdb 25. Crystal Report dosyasının uzantısı nedir? A rpr B crp C adb D rpt 26. Bir raporu görüntülemek için CrystalReportViewer’in hangi özelliği kullanılır? A ReportView B ViewReport C ReportSource D Hiçbiri 27. Bir rapora özel alan eklemek için hangisi kullanılır? A Add B Report C Remove D Special Field 35 28. Hangisi File System on Target Machine alanında standart olarak yer almaz? A Application Folder B User’s Desktop C User’s Programs Menu D Programs Add/Remove 29. Author özelliği neyi belirler? AProgram üreticisini B Program yazarını C İşlemci Mimarisini D Versiyonu 30. Programı paket haline getirmek için hangisi kullanılır? A Install B Reinstall C Create D Build 31. Kurulum rehberi ayarları hangi menüde yer alır? A User B Project C View D Edit CEVAPLAR 1-B 2-D 3-B 4-C 5-A 6-OLEDB 7-Access 2000-2003 8-Doğru 9-Yanlış 10-Doğru 11-D 12-B 13-D 14-A 15-Add->File 16-Debug 17-Yanlış 18-B 19-C 20-B 21-D 22-A 23-B 24-D 25-D 26-C 27-D 28-D 29-B 30-C 31-D Görüntüleme Sayısı
Haberler > Verdiğin Cevaplara Göre Hangi Oyun Konsolunu Alman Gerektiğini Söylüyoruz - 1435 Hangi oyun konsolunun sana göre olduğunu bulalım... 1. Öncelikle cinsiyetini öğrenelim. 2. Peki yaşın kaç? 3. Peki evde ne kadar vakit geçiriyorsun? 4. Aylık gelirin ne kadar? 5. Aşağıdakilerden hangisi senin için daha önemli? 6. Tatil gününde neler yaparsın? 7. Eşyalarını arkadaşlarınla paylaşır mısınız? 8. Alışveriş yaparken neye dikkat edersin? 9. Yemek alışkanlıklarını da öğrenebilir miyiz? 10. Seyahatlerini nasıl yaparsın? Senin konsolun kesinlikle PlayStation 4... Bu konsol sana yeter de artar bile. Hem özel oyunları ve hem sağa sola da taşıyabilirsin. Daha ne olsun ki? Senin konsolun kesinlikle PlayStation 4 PRO... Her zaman en iyiyi hak ediyorsun. Hem yüksek kaliteli grafik, hem de sadece senin konsoluna özel oyunlar. Alman gereken konsol bu... Senin konsolun kesinlikle XBOX One... Sana rekabetçi bir konsol lazım. O yüzden tercihini XBOX One'dan yana kullanmalısın. Senin konsolun kesinlikle XBOX One X... Sana piyasadaki en güçlü konsol yakışır. Hem en iyi görüntü kalitesi, hem de taşınabilir olması mükemmel değil mi? Senin konsolun kesinlikle Nintendo Switch... Boş ver şu hantal kutuları. Sen bir tane Switch edin. Sen nereye konsolun oraya. Hem en iyi oyunlar da hep Nintendo'da. Senin olayın konsol değil... Senin için konsola falan gerek yok. Sen bilgisayar adamısın. İçi dolu bir Steam hesabı ve güzel bir donanım yeterli olacaktır.
hangi dizi oyunu cevapları 1 10