Toplam 4 adet sonuctan sayfa basi 1 ile 4 arasi kadar sonuc gösteriliyor

Konu: JAVA Dersleri - Sınavlar ve Cevaplar

  1. #1
    Profesyonel Android archleo - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    08.Ağustos.2011
    Nereden
    İstanbul
    Mesajlar
    1,615
    Ettiği Teşekkür
    31
    344 mesaja 781 teşekkür aldı

    Post JAVA Dersleri - Sınavlar ve Cevaplar

    facebook müşteri hizmetleri
    Değerli Java Dostları,

    Java Derslerimizin her kısımının sonunda 1 ile 10 sorudan oluşan bir sınav yapılacaktır. Sınav soruları ve cevapları bu başlık altında yer alacaktır. Java derslerimiz tamamlandığında sınavlardan toplamda en fazla puanı alan ilk 3 üyemize Java Programlama Kitabı hediye edilecek ve ORACLE®'dan Oracle® Certified Java Associate Programmer Sertifikası verilecektir.

    Bu sertifika sadece ülkemizde geçerli olacak olup, uluslararası geçerliliğe sahip olmak isteyenler, bu sertifikaları ile müraaat ederek ücreti mukabili Oracle® Certified Professional Java Programmer (OCPJP) sınavına girmelidir. Sınav ücreti 300 USD civarında olup, ORACLE tarafından belirlenen sınav merkezlerinde yaklaşık 4 saat sürmekte ve CBT (Computer Based Testing - Bilgisayar Destekli Test) metodu ile yapılmaktadır. Test müracaatları direkt olarak internet ortamından ve ORACLE web sayfası üzerinden yapılmaktadır.

    Java Programlama Dersi Sınavı ile ilgili olarak aşağıdaki hususları da dikkatinize sunmak isterim:

    1.) Sınavlara ait sorular bu başlık altında duyurulduktan sonra 7nci gün saat 23:59'a kadar androidprogramlamagrubu*********** adresine ve MS Word dokümanı olarak gönderilmelidir. Sınav cevaplarının teslim tarih ve saati her sınavda ayrıca belirtilecektir. Bu tarih ve saatten sonra yapılan gönderiler kabul edilmeyecek, aday sınava girmedi kabul edilecektir.
    2.) Sertifikaya hak kazanabilmek için adayların tüm kısım sınavlarına eksiksiz olarak girmeleri gerekmektedir. Toplamda 14 (ondört) adet sınav yapılacaktır.
    3.) Sınav sonuçları her hafta ayrı bir başlıkta, isim listesi ve doğru cevap sayısı veya 100 üzerinden puan şeklinde değerlendirilerek duyurulacaktır.
    4.) Adaylar, sınav cevaplarını hazırlayacakları MS Word dokümanının başında Ad-Soyad, Adres ve Telefon No bilgilerini yazacaklardır. Adayların tüm kişisel bilgileri sertifikaların ilgili seri numarası ile beraber ORACLE Veritabanına kayıt edilecek ve 3ncü kişilerle paylaşılmayacaktır. Bilgileri olmayan adayların veritabanında sertifika eşleşmesi olamayacağından, sertifika da geçersiz olacaktır.

    Sevgi ve saygılarımla,
    Konu archleo tarafından (19.Aralık.2012 Saat 03:29 ) değiştirilmiştir.

    ................................... ADVANCED RIDING IS AN ART

  2. #2
    Profesyonel Android archleo - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    08.Ağustos.2011
    Nereden
    İstanbul
    Mesajlar
    1,615
    Ettiği Teşekkür
    31
    344 mesaja 781 teşekkür aldı

    Post JAVA Dersleri - Sınavlar & Cevaplar - Bölüm 1 / Kısım 1 Sınav Soruları

    Aşağıdaki sınav sorularına ait cevaplarınızı bir MS Word dokümanı olarak düzenleyerek en geç 25.12.2012 Salı günü saat 23:59'a kadar androidprogramlamagrubu*********** e-posta adresine gönderiniz.

    SINAV SORULARI

    [SORU-1] Aşağıdaki değerlerin veri tiplerini yazınız. (7 puan)

    0
    "merhaba"
    101
    -1
    true
    "33"
    3.1415

    [SORU-2] Bir daire nesnesine isim adında bir alan eklemek için ne yapmalısınız? (5 puan)

    [SORU-3] gonder adında, String veri tipinde 1 (bir) adet parametresi olan ve herhangi bir dönüş değeri olmayan bir metot imzası yazınız. (5 puan)

    [SORU-4] ortalama adında, her ikiside int veri tipinde 2 (iki) adet parametresi olan ve int veri tipinde dönüş değeri olan bir metot imzası yazınız. (5 puan)

    [SORU-5] Mustafa Kemal ATATÜRK'ün NUTUK kitabını düşünün. Bu kitap sizce bir nesne midir yoksa sınıf mıdır? Eğer bir sınıf ise, bu sınıfa ait birkaç nesne yazınız. Eğer nesne ise ait olduğu sınıfı yazınız. (10 puan)

    [SORU-6] Bir nesne birden fazla ve farklı sınıfa ait olabilir mi? Sebepleriyle beraber yazınız. (5 puan)

    7-10ncu sorular için BlueJ programınızı açınız. Program içerisinden Ctrl+O kombinasyonu ile Dosya Açma menüsünü çağırın. Gelen ekrandan PICTURE örneğini seçin ve açınız. Ana ekranda yer alan PICTURE sınıfına sağ fare tuşu ile tıklayarak açılan menüden COMPILE seçeneği ile sınıfa ait kaynak kodunu derleyin. Derleme tamamlandıktan sonra newPicture() metodunu çağırarak PICTURE sınıfının bir örneklemini oluşturun. Oluşturduğunuz picture1 nesnesine sağ fare tuşu ile tıklayın ve açılan menüden void draw() metodunu çağırarak sınıfın neler yaptığını gözlemleyin.

    [SORU-7] Picture sınıfına sağ fare tuşu ile tıklayarak açılan menüden Open Editor komutunu seçin ve sınıfa ait kaynak kodunu görüntüleyin. Kaynak kodu içerisinde resmi çizdiren bölümü bulun ve inceleyin. Kaynak kodunun ilgili kısmını değiştirerek resimde sarı olarak çizilen güneşi mavi renkli yapan Java kodunu yazınız. (10 puan)

    [SORU-8] Picture sınıfına ait kaynak kodunun en üst satırlarındaki aşağıdaki alan tanımlarına göz atın.

    private Square wall;
    private Square window;
    private Triangle roof;
    private Circle sun;

    Bu alan tanımlarını inceledikten sonra resme ikinci güneşi çizecek alan tanımını ve kodları yazınız. (10 puan)

    [SORU-9] Circle sınıfının slowMoveVertical metodunu kullanarak güneşin yavaşça batarak ekrandan kaybolduğu bir günbatımı resmi/animasyonu oluşturunuz. (23 puan)

    [SORU-10] 9 No'lu sorudaki günbatımı animasyonu ile ilgili Java kodunu draw() metodunun sonuna yazdıysanız, program çalışır çalışmaz güneş batacaktır. Bunu değiştirerek, program çalıştırıldığında ilk önce draw() metodu ile resmin görüntülenmesini, daha sonra isteğe bağlı olarak gunbatimi() metodu ile güneşin batmasını sağlayacak Java kodunu yazınız. (20 puan)

    Herkese başarılar!..
    Konu archleo tarafından (19.Aralık.2012 Saat 03:31 ) değiştirilmiştir.

    ................................... ADVANCED RIDING IS AN ART

  3. #3
    Profesyonel Android archleo - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    08.Ağustos.2011
    Nereden
    İstanbul
    Mesajlar
    1,615
    Ettiği Teşekkür
    31
    344 mesaja 781 teşekkür aldı
    Değerli Arkadaşlar,

    Sınavlarda BlueJ geliştirme platformunu kullanarak yapacağınız sorulara ait cevaplarda kaynak kodunu Word dokümanına yazmanıza gerek yok. Bilgisayarınızda C:\Program Files (x86)\BlueJ\examples dizininde olan ve çalıştığımız örnek ile aynı adı taşıyan klasörü (Ör.: Picture) komple ZIP ya da RAR yaparak mail ekinde göndermeniz gerekmektedir.

    Bilginizi rica ederim.

    Saygılarımla,

    ................................... ADVANCED RIDING IS AN ART

  4. #4
    Profesyonel Android archleo - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    08.Ağustos.2011
    Nereden
    İstanbul
    Mesajlar
    1,615
    Ettiği Teşekkür
    31
    344 mesaja 781 teşekkür aldı
    19.12.2012 Tarihli Sınav Cevap Anahtarı

    [CEVAP 1]

    byte
    String
    short
    byte
    boolean
    String
    double

    [CEVAP 2]
    Kod:
    public class Daire
    {
        private String isim
    .
    .
    }
    [CEVAP 3]
    Kod:
    void gonder (String isim)
    [CEVAP 4]
    Kod:
    int ortalama (int yukseklik, int tabanalani)
    [CEVAP 5]
    Mustafa Kemal ATATÜRK, SINIF; NUTUK kitabi ise bu sınıfa ait, kendine has alanları, değişkenleri ve metodları olan bir NESNE'dir.

    [CEVAP 6]
    Bir nesne sadece ve sadece bir tek sınıfa ait olabilir. Çünkü bir nesne birden fazla sınıftan özellik ya da alan alamaz. Ancak bir nesneyi bağlı olduğu sınıfı bir başka sınıfa genişleterek, nesneye ait özellikleri üst sınıfa tanımlayabiliriz. Nesne tabanlı programlama dilinde buna "class extend", özelliklerin tanımlanmasına da "inheritance/kalıtım" denir.
    Kod:
    class A{}
    
    
    class B extends A{}
    
    
    void foo()
    {
      B b = ...; // burada aslen B sınıfına ait olan b nesnesi, B sınıfı A sınıfına genişletildiğinden, aynı zamanda "kalıtsal" olarak A sınıfına da ait olacaktır
    
    
    }

    [CEVAP 7]
    Kod:
    public void draw()
    {
    .
    .
    .
    .
    sun = new Circle();
    sun.changeColor("blue");
    sun.moveHorizontal(180);
    sun.moveVertical(-10);
    sun.changeSize(60);
    sun.makeVisible();
    }
    [CEVAP 8]
    Kod:
    public class Picture
    {
        private Circle sun2;
        .
        .
        .
        public void draw()
        {
            .
            .
        .
            sun2 = new Circle();
            sun2.changeColor("blue");
            sun2.moveHorizontal(100);
            sun2.moveVertical(-5);
            sun2.changeSize(40);
            sun2.makeVisible();
        }
    }

    2nci güneşin, mavi renkte ve diğerinden daha solda olduğunu inceleyiniz.



    [CEVAP 9]
    Kod:
    public void draw()
    {
    .
    .
    .
    .
    sun = new Circle();
    sun.changeColor("yellow");
    sun.moveHorizontal(180);
    sun.moveVertical(-10);
    sun.changeSize(60);
    sun.makeVisible();
    sun.slowMoveVertical(250)
    }
    [CEVAP 10]
    Kod:
    public class Picture
    {
        .
        .
        .    
        public void gunbatimi()
        {
             sun.slowMoveVertical(250);
        }
    }

    7-10ncu sorular ile ilgili BlueJ uygulamasının tüm kaynak kodlarını aşağıdaki linkten download edebilirsiniz.
    http://dl.dropbox.com/u/49195115/picture.rar
    Konu archleo tarafından (26.Aralık.2012 Saat 02:27 ) değiştirilmiştir.

    ................................... ADVANCED RIDING IS AN ART

  5. 2 kişi archleo üyemize teşekkür etti:

    blueberry (26.Aralık.2012),serhanx (07.Şubat.2013)

Bu Konu için Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  
yayın hakları
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir.

Sitenin adı bildirilerek, ve yazıya link verilerek alıntı yapılabilir. Alıntı yapılan yazının altında, belirgin bir şekilde kaynak olarak “Andronova Forum” ve yazının kendi bağlantı linkinin yer alması gerekmektedir. Herhangi bir yazının izinsiz tamamen veya kısmen kopyalanması durumunda hukuki işlem yapılacaktır. Müşteri hizmetleri 2020

TAVSIYE SITELER
android.com>Android Resmi Sitesi developer.android.com>Android Geliştirici Sitesi play.google.com>Google Play Store apple.com>Apple Resmi Sitesi developer.apple.com>Apple Geliştirici Sitesi itunes.apple.com/us/genre/ios/id36?mt=8>Apple App Store
Bizi Takip Edin