1. Web sitelerinde hangi dil sayfa yapısını tanımlar?
A)CSS
B)HTML
C)JavaScript
D)Python
2. range(5) fonksiyonu hangi sayı aralığını üretir?
A)0, 1, 2, 3, 4
B)1, 2, 3, 4, 5
C)0, 1, 2, 3, 4, 5
D)1, 2, 3, 4
3. Veritabanında sayısal bir veri türü için aşağıdakilerden hangisi kullanılır?
A)INTEGER
B)VARCHAR
C)DATE
D)TEXT
4. HTML'de bir web sayfasının başlık kısmını tanımlamak için kullanılan etiket hangisidir?
A)<head>
B)<header>
C)<title>
D)<h1>
5. Aşağıdakilerden hangisi doğrudan bir erişim belirleyicisi (access modifier) değildir?
A)Public
B)Private
C)Protected
D)Static
6. İki tabloyu ortak bir sütun üzerinden birleştirmek için kullanılan işlem hangisidir?
A)UNION
B)JOIN
C)MERGE
D)LINK
7. JavaScript'te bir değişken tanımlamak için kullanılan en modern anahtar kelime hangisidir?
A)var
B)int
C)let
D)define
8. Stack yapısında eleman ekleme işlemine ne ad verilir?
A)Enqueue
B)Remove
C)Dequeue
D)Push
9. JavaScript'te '==' ve '===' arasındaki fark nedir?
A)Fark yoktur
B)'===' hem değer hem tip kontrolü yapar
C)'==' sadece tip kontrolü yapar
D)'===' sadece değer kontrolü yapar
10. Aşağıdaki veri tiplerinden hangisi Python'da 'string' (metinsel) ifadeyi temsil eder?
A)5.0
B)"Merhaba"
C)True
D)100
11. Stack veri yapısında en üstteki elemanı çıkarmak için kullanılan işlem hangisidir?
A)Push
B)Enqueue
C)Pop
D)Peek
12. HTML5 ile gelen, sayfa yapısını daha anlamlı hale getiren etiketlerden hangisi yanlıştır?
A)<article>
B)<section>
C)<nav>
D)<container>
13. Aşağıdakilerden hangisi bir 'blueprint' (taslak) olarak tanımlanır?
A)Object
B)Variable
C)Function
D)Class
14. JavaScript'te bir fonksiyonun nasıl tanımlandığını gösteren doğru ifade hangisidir?
A)function isim() {}
B)def isim() {}
C)func isim() {}
D)function: isim() {}
15. JavaScript'te bir değişken tanımlamak için aşağıdakilerden hangisi kullanılmaz?
A)let
B)var
C)const
D)define
16. Aşağıdakilerden hangisi dinamik bir boyuta sahip olan veri yapısıdır?
A)Linked List
B)Fixed Array
C)Static Queue
D)Matrix
17. HTML'de bir bağlantı (link) oluşturmak için hangi etiket kullanılır?
A)<link>
B)<a>
C)<href>
D)<url>
18. Python'da yorum satırı başlatmak için hangi karakter kullanılır?
19. Aşağıdaki operatörlerden hangisi 'eşit değil' kontrolü yapar?
20. Fonksiyon çağrılırken parantez içine yazılan değerlere ne ad verilir?
A)variable
B)loop
C)syntax
D)parameter
21. Sıraya ekleme işleminin (enqueue) yapıldığı ve FIFO (First In, First Out) prensibinin uygulandığı yapı hangisidir?
A)Stack
B)Array
C)Queue
D)Linked List
22. Bir Linked List yapısında her düğüm (node) içerisinde hangi iki temel bilgi bulunur?
A)Veri ve bir sonraki düğümün adresi
B)İndeks numarası ve veri
C)Dizi boyutu ve veri
D)Stack pointer ve veri
23. Nesne oluşturulduğu anda çalışan ve genellikle değişkenlere ilk değer atamak için kullanılan özel metoda ne denir?
A)Constructor
B)Destructor
C)Interface
D)Inheritance
24. Bir algoritmanın karmaşıklığını analiz etmek için en çok hangi gösterim kullanılır?
A)Sigma notasyonu
B)Pi notasyonu
C)Big O notasyonu
D)Delta notasyonu
25. Bir yazılımda 'Geri Al' (Undo) fonksiyonu hangi veri yapısı kullanılarak kolayca gerçekleştirilebilir?
A)Queue
B)Array
C)Stack
D)Linked List
26. Aynı isimli metodun farklı parametre sayıları veya tipleriyle tekrar tanımlanmasına ne ad verilir?
A)Inheritance
B)Encapsulation
C)Overloading
D)Interface
27. Nesnenin iç verilerini dış dünyadan gizleyip sadece belirlenen metodlarla erişilmesini sağlayan kavram hangisidir?
A)Inheritance
B)Encapsulation
C)Polymorphism
D)Overloading
28. Aşağıdakilerden hangisi temel bir veri yapısı değildir?
A)Kuyruk
B)Yığın
C)Fonksiyon
D)Ağaç
29. SQL'de bir sütundaki değerlerin toplamını almak için kullanılan fonksiyon hangisidir?
A)COUNT()
B)SUM()
C)TOTAL()
D)ADD()
30. Döngüyü aniden durdurmak için kullanılan komut hangisidir?
A)continue
B)next
C)break
D)stop
31. CSS'te bir sınıfı (class) seçmek için kullanılan sembol hangisidir?
32. Bir fonksiyonun değer döndürmesini sağlayan komut hangisidir?
A)print
B)return
C)break
D)input
33. CSS'te yazı rengini değiştirmek için hangi özellik kullanılır?
A)background-color
B)text-style
C)color
D)font-color
34. CSS'te bir HTML elementinin dış boşluğunu (margin) belirlemek için kullanılan özellik hangisidir?
A)padding
B)margin
C)border
D)spacing
35. Bir tabloda her satırı benzersiz şekilde tanımlayan sütuna ne denir?
A)Foreign Key
B)Primary Key
C)Index
D)Unique Value
36. Python'da hangi veri tipi bir anahtar-değer çiftlerini tutar?
A)Liste
B)Sözlük
C)Küme
D)Demet
37. Bir sınıfın sadece imza (metod başlıkları) içeren ve gövdesi olmayan yapısına ne denir?
A)Interface
B)Constructor
C)Instance
D)Attribute
38. Bir sınıfın (class) özelliklerini ve metodlarını başka bir sınıfa aktarması hangi OOP ilkesidir?
A)Inheritance
B)Encapsulation
C)Polymorphism
D)Abstraction
39. Python'da döngülerin çıkışını hangi anahtar kelime sağlar?
A)stop
B)exit
C)break
D)end
40. Bir kuyruk (Queue) yapısından eleman çıkarma işlemine ne ad verilir?
A)Push
B)Dequeue
C)Pop
D)Insert
Cevap Anahtarı
1-B
2-A
3-A
4-A
5-D
6-B
7-C
8-D
9-B
10-B
11-C
12-D
13-D
14-A
15-D
16-A
17-B
18-B
19-A
20-D
21-C
22-D
23-A
24-C
25-C
26-C
27-B
28-C
29-B
30-C
31-A
32-B
33-C
34-B
35-B
36-B
37-A
38-A
39-C
40-B