Professional Documents
Culture Documents
a) t += i++;
b) t++
c) t=+i;
d) ++t;
e) ++i+t;
a) y=4*x*x+2*x+5
b) y=4x^2+2x+5
c) y= 5
d) y=4x*x+2x+5
e) y=4*x*x+2x+5
a) X + +
Bölüm 3 Bilgisayar Ortamında Problem Çözme ve Giriş Çıkış işlemleri
a) #include a) nextInt()
b) import b) nextByte()
c) call c) nextLine()
d) package d) next()
e) enum e) nextChar();
a) Erzincan Refahiye
b) Erzincan Refahiye Hanzar
c) Erzincan
d) Hanzar
Bölüm 4 Kontrol Yapıları
46. b) case 120:
c) case 140:
if (yasiniz>yasim)
d) default;
{abi=siz;} e) switch (g);
else
a) 1
b) 4
52. Aşağıdaki programda ‘i’ en son hangi
c) 123
değeri alır? d) 4321
int i; e) 432
for (i=3; i>=0; i--);
56. Aşağıdaki program parçasının
çalışmasından sonra ‘a’ en son hangi
a) 0 değeri alır?
b) 1
c) 2 int a=2;
d) 3 do
e) -1 {
a=a+1;
53. Eğer x sayısı olarak klavyeden ‘3’ }while (a<3);
girilirse aşağıdaki programın ekran çıktısı a) 1
ne olur? b) 2
c) 3
Scanner tara = new Scanner(System.in); d) 4
int x, y, z; e) Sonsuz
System.out.println("x..:");
x = tara.nextInt(); 57. Aşağıdaki program ekrana kaç adet yıldız
y = 1; basar?
z = 2;
do { for (int k = 0; k < 9; k++)
y = y * z; {
z += 2; System.out.print("*");
} while (z < x); if (k == 3)
System.out.println(y + "," + z); break;
}
a) 2, 4
b) 0, 5
c) 8, 5 a) 0
d) 1, 2 b) 3
e) 8, 6 c) 4
d) 5
54. Aşağıdaki program ekrana kaç adet “*” e) 9
karakteri basar?
for ( int k=-1; k<4; ++k ) 58. 7 den 77 e kadar olan sayılar, 7 şer 7
System.out.print("*"); şer artıran komut satırı aşağıdakilerden
a) 1 hangisidir?
b) 2
a) for ( int k=71; k>=1; k-=10);
c) 3 b) for ( int i=7; i<=77; i+=7 );
d) 4 c) for ( int i=1; i<=77; i+=7 );
e) 5 d) for ( int i=77; i<=1; i-=7 );
e) for ( int i=7; i<70; i=+7 );
55. Aşağıdaki program parçasının ekran
çıktısı ne olur?
int s=4;
59. Aşağıdakilerden hangisi 3 den 15 e 63. Aşağıdaki programın ekran çıktısı
kadar olan tek sayıları verir? ne olur?
a) for (int s=3; s<=15; s++)
b) for (int s=3; s<=15; s+=2) for (int k = 0; k < 6; k++)
c) for (int s=1; s<15; s+=2) {
d) for (int s=1; s<15; s++) System.out.print (k);
e) for (int s=3; s<15; s+=2) if (k == 4)
break;
}
60. Aşağıdaki program parçasının ekran
çıktısı ne olur? a) 0123
for (int i=1; i<=2;++i)
b) 01234
for(int j=1; j<4; ++j) c) 012345
{ if(i==1) continue; d) 0123456
System.out.print(i+j);} e) 123456
a) 123
b) 234
c) 456
d) 345
e) 444
a) 5,3
b) 8,5
c) 4,5
d) 3,3
e) 3,7
a) 1
b) 12
c) 123
d) 1234
e) 12345
Bölüm 5 Matematiksel Fonksiyonlar ve Rasgele Sayı Üretimi
65. a) 2
b) 4
⁄
c) 8
şeklindeki matematiksel d) 16
ifadesinin tam doğru kodlaması hangi şıkta e) 32
yapılmıştır?
a) z= - (5*Math.pow (a,(1.5)) / 4); 70. Math.random() komutu hangi
b) z= (float) - (5*Math.pow(a,(3/2)) / 4); aralıkta sayı üretir?
c) z= - (5*Math.sqrt(a,(2/3)) / 4);
d) z= - (5*a**(2/3)) / 4); a) 1 ile 10 arasında sayı üretir
e) z= - (5*a^(2/3)) / 4);
b) 0 ile 100 arasında sayı üretir
c) 1 ile 9 arasında sayı üretir.
66. Aşağıdakilerden hangisi 1 ile 11 (11 d) 0 ile Sonsuz arasında sayı üretir.
dahil) arasında rastgele sayı üretir? e) 0 ile 1 arasında sayı üretir.
StringBuilder sb =
new StringBuilder("Nur");
System.out.print(sb.reverse());
a) Nur
b) ruN
c) nur
d) nurnur
e) run
String x="sakarya";
char b []=_____.toCharArray();
System.out.print("Şifreli hali:");
for(int j=0;j< ______.length;j++)
System.out.print((char)('*'));
a) a,b
b) x,b
c) new, x
d) *, j
e) x, x
Bölüm 7-8 Sıralama ve Arama Algoritmaları
89. Aşağıdakilerden hangisi bir sıralama 93. Aşağıdaki algoritma, hangi sıralama
algoritması değildir? algoritmasının kodu olabilir?
a) Sıralama
92. Hangisi, sıralı olmayan n elemanlı bir b) Arama
dizideki elemanlardan birinin aranması için c) Dizi
geçen zamanı gösteren notasyondur? d) Dizge
e) Sayaç
a) O(n)
b) T(n)
c) N
d) f(n)
e) Q(n)
Bölüm 9 Nesne Yönelimli Programlama ve Temel Kavramlar
96. Nesnenin kendisini referans etmesini 101. Bir alt sınıf içerisinden üst sınıfta
sağlayarak nesnelere ait global tanımlı olan yapılandırıcı metodun
değişkenlere erişmede kullanılan deyim çağrılması için hangi deyim kullanılır?
aşağıdakilerden hangisidir?
a) new
a) new b) this
b) this c) void
c) void d) extend
d) extend e) super
e) super
102. Farklı kaynaklarda paketleme veya
97. Javada kalıtım (miras alma) ilişkisini kapsülleme olarak da isimlendirilen bir
kurarken hangi deyim kullanılır? sınıf içeriğinin, veri alanlarının saklanması
işlemine ne ad verilir?
a) Inheritance
b) new a) Inheritance
c) instance of b) Encapsulation
d) extends c) Polymorhism
e) import d) instance of
e) class
98. Bir sınıftan new komutu ile bellekte
bir kopya oluşturulduğunda bu kopyaya ne 103. Aşağıdaki belirteçlerinden hangisi,
ad verilir? farklı paket ve sınıflardan erişilebilirliği
belirtir?
a) Nesne
b) Sınıf a) public
c) Metot b) private
d) Özellik c) protected
e) Paket d) default
e) static
99. Aşağıdaki komut satırlarından hangisi
ile “SAU” isimli paket oluşturulur? 104. Aşağıdaki programın ekran çıktısı ne
olur?
a) package SAU;
b) import SAU; class Araba {
c) class sau; Araba() {
System.out.print("Hacı Murat ");
d) new sau(); } }
e) call SAu; public class Oto extends Araba {
String renk="Kırmızı";
100. Bir sınıfın, kendisiyle aynı pakette public static void main(String argv[])
olmayan başka bir sınıfı kullanabilmesi {
için, sınıf(class) tanımından önce hangi Oto c1 = new Oto();
deyim kullanılmalıdır? System.out.print(c1.renk + " bir
arabadır");
a) package } }
b) import
c) call a) Hacı Murat
d) java.util b) Kırmızı bir arabadır
c) Hacı Murat Kırmızı bir arabadır
javax d) Hacı
e) Hata verir
Bölüm 10 Java da Alt Program ve Fonksiyonlar
105. Fonksiyon veya metot geriye bir a) Özyinelemeli bir fonksiyondur
değer döndürmeyecekse hangi tipte b) Parametresiz bir fonksiyondur
tanımlanmalıdır? c) void tipte bir fonksiyondur
d) float tipte bir fonksiyondur.
a) void e) Geriye bir değer döndürmez
b) int
c) static 110. Aşağıdaki programın ekran çıktısı ne
d) double olmalıdır?
e) protected
class EkranTest {
106. Hangisi fonksiyondan geriye değer public static void main(String[] args)
{
döndürmede kullanılan bir komuttur? Test(3);
}
a) return static void Test(int i)
b) void {
c) static System.out.println(i^2);
d) new }
e) protected }
a) true
b) false
c) 1
d) 0
e) 3
a) 0
b) 1
c) 2
d) 3
e) 6
a) init()
b) paint()
c) start()
d) destroy()
e) draw()
a) paint()
b) repaint()
c) refresh()
d) destroy()
e) return()
128. Aşağıdaki programın işlevi nedir? 131. Açık olan bir dosyayı kapatmak
için hangi komut kullanılır?
PrintStream dYaz;
dYaz= new PrintStream(new
a) print
File("Yaz.txt"));
for (int i=0; i<5; i++) b) close()
dYaz.println ("SAU");
c) exit
a) ‘Yaz.txt’ isimli metin dosyasına 5 kez alt d) return()
alta ‘SAU’ yazar
b) ‘Yaz.txt’ isimli ikili dosyaya 5 kez alt alta e) seek()
‘SAU’ yazar
c) ‘Yaz.txt’ isimli ikili dosyaya 4 kez yan
yana ‘SAU’ yazar 132. Aşağıdaki programda olası hata
d) ‘dYaz.txt’ isimli metin dosyasına 5 kez alt
nasıl giderilir?
alta ‘SAU’ yazar
e) ‘dYaz.txt’ isimli random dosyaya ‘SAU’
yazar File d = new File("Dosya.txt");
FileWriter w = new FileWriter(d);
129. Aşağıdaki gibi tanımlanan w.print ("veri yaz");
“random.dat” dosyası hangi amaçla w.flush();
w.close();
açılmış olabilir?
136.
“ArrayIndexOutOfBoundsException”
şeklindeki bir hata mesajının kaynağı ne
olabilir?
a) [A, B, S, Z]
b) [A, B, S]
c) [A, Z, S, B]
d) [A][A, Z][A, Z, S][A, Z, S, B]
e) [A][A, Z][A, Z, S]
a) 3 1 4 1
b) 0 1 2 3
c) 0 1 2
Bölüm 18 Diyalog/İletişim Kutuları
156. Java da veritabanı işlemleri için hangi 160. Aşağıdaki SQL sorgusunun işlevini
paketi program başında import etmek açıklayınız?
gerekir?
INSERT INTO Personel (NO, AD) VALUES
a) java.util.Scanner; (3, “Veli”);
b) java.sql.*;
c) java.awt.*;
d) java.stream.*; a) Ogrenci tablosuna 3 kayıt ekle
e) java.io.*; b) Ogrenci veritabanındaki bütün
kayıtları güncelle
157. Veritabanı üzerindeki kayıtlarda c) Personel veritabanındaki bütün
değişikliğe neden olan INSERT, DELETE kayıtları kaydet
ve UPDATE gibi sorguları çalıştırırken d) Personel tablosuna kayıt ekle
Statement sınıfının hangi metodu e) Personel tablosundaki 3 NO’lu kayıdı
kullanılır? sil
a) executeQuery()
b) execute ()
c) executeUpdate()
d) Query()
e) getQuery()
a) Class.forName
b) DriverManager.getConnection
c) connection.createStatement();
d) JdbcOdbcDriver
e) Connection