İleri Programlama Ara 7. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Nesneye yönelik programlama yaklaşımının temel ilkelerinden hangisinin varlığı çok biçimlilik işlevinin varlığı için gereklidir? 


Sarmalama

Kalıtım

Çözümleme

Sınıf

Nesne


2.Soru

Switch deyimi ile yazılan kodda aşağıdakilerden hangisi kullanılmazsa kod çalışmaz?


Else

Break

İf

İf-then-else

True


3.Soru

Aşağıdakilerden hangisi Java yazılımlarında kullanılan yazılım kütüphanelerine genel olarak verilen isimdir?


JRE

JVM

JDK

JIT

Java API


4.Soru

Aşağıdaki örnek kod bloğunda üye değişken tanımlaması dikkate alındığında sırasıyla niteleyici, alanın tipi ve alanın ismine örnek hangi seçenekte doğru verilmiştir?


Private – Int - En

En – Final - Int

Boy – En – Private

This – En - Public

Dikdörtgen – Int - Final


5.Soru

Nesnelerin içeride farklı çalışmalarına rağmen, dışarıdan aynı biçimde görünmelerini ifade eden yapı aşağıdakilerden hangisidir?


Ortaklık

Sarmalama

Çok biçimlilik

Nesne

Kalıtım


6.Soru

Bir metodun ismi ve parametre listesinin birleşimine ne ad verilir?


Parametrasyon

Metot imzası

Metot güncesi

Parametre imzası

Parametre günlüğü


7.Soru

Java ile ilgili aşağıdakilerden hangisi yanlıştır? 


Programlama dilidir.

Geliştirme ortamıdır.

Uygulama ortamıdır.

Makine dilidir.

Kurulum ortamıdır.


8.Soru

Aşağıdakilerden hangisinde on altılık tabanda 11 sayısı Java'da doğru bir biçimde tanımlanmıştır?


int onaltılıkSayı = 11;

int onaltılıkSayı = 0c01;

int onaltılıkSayı = 0xB;

int onaltılıkSayı = 0x11;

int onlatılıkSayı = 0xD;


9.Soru

Bir sınıfın başka bir sınıftaki özelliklere ve metotlarına sahip olması, bir anlamda kodun yeniden kullanılabilirliğini sağlayan yapı aşağıdakilerden hangisidir?


Kalıtım

Çok biçimlilik

Sarmalama

Ortaklık

Nesne


10.Soru

Aşağıdakilerden hangisi nesneye yönelik programlama yaklaşımı öğeleri göz önüne alındığında nesne olarak nitelendirilemez?


Otomobil

Alçı ördek

Plastik huni

Çark dişlisi

Demir somun


11.Soru

JRE ile yüklenen ve internet tarayıcısında çalışması gereken Java uygulamasını çalıştırma eklenti aşağıdakilerden hangisidir?


Jar

Java Servlet

Java Plug-in

JSP

JSF


12.Soru

Eğer bir nesne, her zaman bir diğer nesneyi etkiliyorsa burada nesneler arasında anasıl bir ilişki vardır?


Ortaklık

Bağımlılık

Uyum

Sahiplik

Kalıtım


13.Soru

++ operatörü değişkene ne gibi bir etki yapmaktadır?


Değeri negatifler

Değeri 1 artırır

Değeri 1 azaltır

Değeri ters çevirir

Değerin pozitifliğini belirtir


14.Soru

Bir kodun yorumlama süreci hangi seçenekte doğru olarak verilmiştir?


Kaynak kod, derleyici, bayt kod

Bayt kod, yorumlayıcı, makine kodu

Derleyici, kaynak kod, bayt kodu

Bayt kod, derleyici, kaynak kod,

Makine kodu, yorumlayıcı, bayt kod


15.Soru

Aşağıdaki değişken isimlerinden hangisi Java programlama dilinde kullanılabilir?


8soyad

s8oyad

private

char

class


16.Soru

Aşağıdakilerden hangisi temel sayılar için kullanılan ilke veri tiplerinden biri değildir?


long

byte

short

int

string


17.Soru

Aşağıdakilerden hangisinde 6 elemalık bir diziyi oluşturmak için kullanılabilir?


Int[] dizi=new int[6]

Int dizi=new int[6]

Int[] dizi=new int 6

[] dizi=new int[6]

Int[] dizi= int[6]


18.Soru

public class ornekKod {
public static void main(String[] args){
  int [] degerler = {1,2,0,-1};
  for (int=1; i<degerler.length; i++) {
                        if (degerler[i] == -1) {
                                    break;
                        }
            System.out.println(değerler[i]);
}
}
}
Yukarıdaki kod bloğunun çıktısı hangi seçenekte doğru verilmiştir?


1
2
0

1

1
2

-1

1
2
-1


19.Soru

  1. class anahtar sözcüğünden sonra sınıfın adı
  2. eğer varsa extends anahtar sözcüğünden sonra yazılmak üzere, üst sınıf
  3. erişim dışındaki diğer niteleyiciler (final, static, veya abstract)
  4. erişim niteleyiciler (public, private veya protected)   
  5. kaşlı ayraçlar { } içine alınmış sınıf gövdesi
  6. eğer varsa implements anahtar sözcüğünden sonra yazılmak üzere, sağladığı arayüz ya da arayüzlerin isimleri 

Yukarıda yer alan Java’da sınıf tanımlarken kullanılan bileşenler aşağıdakilerden hangisinde doğru sıralanmıştır?


V- III- II- I- VI- VI

IV- III- I- II- VI- V

III- I- II- VI- V- IV

VI- II- I- III- IV- V

V- IV- III- II- I- VI


20.Soru

Java programlama dilinde kod blokları hangi işaretler arasına yazılır?


Süslü parantez

Kesme işareti

Yan çizgi

Normal parantez

Noktalı virgül