PL SQL Veritabanı Programlama 2024-2025 Vize Soruları
PL SQL Veritabanı Programlama 2024-2025 Vize Soruları
#1. PL/SQL veri tipi dönüşümüyle ilgili aşağıdaki şıklardan hangisi yanlıştır?
Cevap : A) BINARY_DOUBLE veri tipinde bir sayı PLS_INTEGER veri tipinde bir değişkene atanırsa sayının ondalıklı kısmı atılır, sadece tam kısmı kullanılır.

#2. Yukarıda bir kısmı verilen PL/SQL kodundaki değişkenlerin değerleri büyükten küçüğe aşağıdaki hangi seçenekte sıralanmıştır?
Cevap : B) n2>n3>n1
Açıklama :
#3. Aşağıdakilerden hangisi PL/SQL dilinde bir döngüyü koşullu sonlandırmak için kullanılır?
Cevap : C) EXIT WHEN
Açıklama : EXIT WHEN deyimi, bir döngü içinde belirli bir koşulun sağlanması durumunda döngüden çıkmak için kullanılır.
#4. Aşağıdakilerden hangisi PL/SQL dilinin özelliklerinden biridir?
Cevap : B) PL/SQL dilinde değişken ve sabitler mutlaka bir veri tipiyle birlikte bildirilmelidir.
Açıklama :

#5. Yukarıda verilen PL/SQL programının çıktısı aşağıdaki hangi seçenekte doğru verilmiştir?
Cevap : E) 19
Açıklama : PL/SQL’de işlem önceliği sırasıyla üstel ifade (), çarpma (*), bölme (/) ve toplama ( ) şeklindedir. İfade şu şekilde hesaplanır:
1. -2³ = -8
2. -8 * -2 = 16
3. 16 3 = 19
Sonuç olarak programın çıktısı 19 olur.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#6. PL/SQL dilinde program akışını bir sonraki ifadeye aktarmak için kullanılan deyim aşağıdakilerden hangisidir?
Cevap : A) NULL;
Açıklama :
#7. Aşağıdakilerden hangisi PL/SQL isimli blok yapılarından biridir?
Cevap : E) Function
Açıklama : PL/SQL’de BEGIN ve DECLARE anonim blokların bir parçasıdır. Function (Fonksiyon), Procedure (Prosedür), Package (Paket) ve Trigger (Tetikleyici) gibi yapılar ise veritabanında bir isimle saklanıp tekrar kullanılabilen isimli yapılardır.
#8. PL/SQL kod mimarisiyle ilgili aşağıdakilerden hangisi doğrudur?
Cevap : C) Uygulama bölümünün olması zorunlu, deklarasyon ve istisna işleme bölümünün olması ise isteğe bağlıdır.
Açıklama : Bir PL/SQL bloğu (anonim blok) en az bir BEGIN ve END ifadesi içeren bir uygulama bölümü içermelidir. Deklarasyon (DECLARE) ve istisna işleme (EXCEPTION) bölümleri ise opsiyoneldir.
#9. Aşağıdakilerden hangisi PL/SQL dil bileşenlerden biri değildir?
Cevap : E) Grafiksel kullanıcı arayüzü (GUI)
Açıklama : PL/SQL, veritabanı içinde prosedürel programlama yapmak için kullanılan bir dildir. Veri tipleri, karar/koşul yapıları, döngü yapıları, istisna işleme ve paketler gibi bileşenleri içerir. Ancak doğrudan bir grafiksel kullanıcı arayüzü (GUI) oluşturma yeteneği yoktur.
#10. PL/SQL koşul yapılarıyla ilgili aşağıdaki şıklardan hangisi yanlıştır?
Cevap : B) IF-THEN-ELSIF koşul yapısında hiçbir koşul sağlanmıyorsa program çalışma zamanı hata verir.
Açıklama : IF-THEN-ELSIF yapısında hiçbir koşul sağlanmazsa program hata vermez, sadece herhangi bir blok çalıştırılmaz ve kod akışı devam eder. ELSE bloğu bu durumlarda çalıştırılır, ancak zorunlu değildir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#11. İki veya daha fazla karakter dizgesini birleştirmek için kullanılan PL/SQL operatörü aşağıdaki seçeneklerin hangisinde verilmiştir?
Cevap : E) ||
Açıklama : PL/SQL’de iki veya daha fazla karakter dizgesini (string) birleştirmek için || (çift dikey çizgi) operatörü kullanılır. Bu, diğer programlama dillerindeki + operatörüne benzer bir işlev görür.
#12. PL/SQL’de anonim bloklarla ilgili aşağıda verilenlerden hangisi doğrudur?
Cevap : D) Kaynak kod her çalıştırmada derleyici tarafından tekrar kontrol edilir.
Açıklama : Anonim bloklar, isimli bloklar (prosedür, fonksiyon) gibi veritabanında saklanmaz. Bu nedenle her çalıştırıldıklarında tekrar derlenir ve kontrol edilirler. Bu durum, performans açısından isimli bloklara göre dezavantaj oluşturur.
#13. PL/SQL dilinde tüm IF koşul yapılarıyla ilgili aşağıdakilerden hangisi yanlıştır?
Cevap : B) Koşul yapılarında ELSE deyiminin bulunması zorunludur.
Açıklama : PL/SQL’deki koşul yapılarında (IF-THEN, IF-THEN-ELSE, IF-THEN-ELSIF), ELSE deyiminin kullanılması zorunlu değildir, isteğe bağlıdır.

#14. Yukarıda bir kısmı verilen PL/SQL kodunda status değişkeninin FALSE olması için … üç noktayla boş bırakılan yere aşağıdaki seçeneklerden hangisi yazılabilir?
Cevap : D) 10.5
Açıklama : BETWEEN operatörü, belirlenen aralık içindeki değerler için TRUE döndürür. Verilen aralık -10.5 ile -5 arasındadır. Bu aralığın dışında bir değer girildiğinde FALSE dönecektir. 10.5 sayısı bu aralığın dışındadır, bu nedenle status değişkeninin değeri FALSE olur.
#15. Aşağıdaki fonksiyonlardan hangisi veri tabanında geçerli tarih ve zaman bilgisini döndürür?
Cevap : C) SYSDATE
Açıklama : SYSDATE fonksiyonu, veritabanı sunucusunun geçerli sistem tarih ve zamanını (saniye hassasiyetinde) döndürür. Diğer fonksiyonlar da tarih ve zaman döndürmekle birlikte, SYSDATE en temel ve yaygın kullanılanıdır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#16. Yukarıda verilen PL/SQL programının çıktısı aşağıdaki hangi seçenekte verilmiştir?
Cevap : A) 3
2
-1
Açıklama :
#17. Aşağıdakilerden hangisi PL/SQL LOB veri tiplerinden biri değildir?
Cevap : D) NLOB
Açıklama : PL/SQL’de büyük nesne verilerini (LOB – Large Object) saklamak için kullanılan veri tipleri şunlardır: BLOB (Binary Large Object), CLOB (Character Large Object), NCLOB (National Character Large Object) ve BFILE (Binary File). NLOB şeklinde bir veri tipi bulunmamaktadır.

#18. Yukarıda verilen PL/SQL programının çıktısı aşağıdaki hangi şıkta doğru verilmiştir?
Cevap : C) -1
1
1
Açıklama :

#19. Yukarıda verilen PL/SQL programının çıktısı aşağıdaki hangi şıkta doğru verilmiştir?
Cevap : D) ##
Açıklama :
#20. Aşağıdakilerden hangisi NUMBER veri tipinden türetilmiş veri tiplerinden biri değildir?
Cevap : A) PLS_INTEGER
Açıklama :
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
SONUÇ
PL SQL Veritabanı Programlama 2024-2025 Vize Soruları
PL/SQL Veritabanı Programlama: Temel Yapılar, Veri Tipleri ve Kontrol Mekanizmaları |
|
@lolonolo_com |
PL SQL Veritabanı Programlama 2024-2025 Vize Soruları
PL SQL Veritabanı Programlama 2024-2025 Vize Soruları |
|
|---|---|
@lolonolo_com |
