1. Aşağıdakilerden hangisi temel bir veri yapısı değildir?
A)Kuyruk
B)Yığın
C)Fonksiyon
D)Ağaç
2. Python'da döngülerin çıkışını hangi anahtar kelime sağlar?
A)stop
B)exit
C)break
D)end
3. 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
4. SQL sorgularında sonuçları küçükten büyüğe veya büyükten küçüğe sıralamak için ne kullanılır?
A)GROUP BY
B)ARRANGE
C)SEQUENCE
D)ORDER BY
5. Bir listenin eleman sayısını Python’da nasıl öğreniriz?
A)count(list)
B)size(list)
C)len(list)
D)length(list)
6. 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
7. Bir listenin sonuna eleman eklemek için Python'da hangi metod kullanılır?
A)add()
B)insert()
C)append()
D)push()
8. Döngüyü aniden durdurmak için kullanılan komut hangisidir?
A)continue
B)next
C)break
D)stop
9. SQL'de bir sütundaki değerlerin toplamını almak için kullanılan fonksiyon hangisidir?
A)COUNT()
B)SUM()
C)TOTAL()
D)ADD()
10. 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
11. Python'da bir değişkene tam sayı değeri atamak için aşağıdakilerden hangisi doğru bir kullanımdır?
A)yas = 18
B)yas == 18
C)18 = yas
D)int yas : 18
12. Sınıfın içindeki değişkenlere genel olarak ne isim verilir?
A)Methods
B)Functions
C)Attributes
D)Constructors
13. Veritabanına yeni bir kayıt eklemek için hangi SQL komutu kullanılır?
A)INSERT
B)CREATE
C)APPEND
D)MODIFY
14. 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
15. Bir kod bloğunu belirli bir koşul sağlandığı sürece tekrar tekrar çalıştıran yapı hangisidir?
A)if
B)def
C)while
D)return
16. LIFO (Last In, First Out) prensibine göre çalışan veri yapısı hangisidir?
A)Queue
B)Stack
C)Array
D)Linked List
17. HTML'de sıralı bir liste oluşturmak için kullanılan etiket hangisidir?
A)<ul>
B)<li>
C)<dl>
D)<ol>
18. JavaScript'te konsola çıktı yazdırmak için kullanılan komut hangisidir?
A)print()
B)console.log()
C)window.alert()
D)document.write()
19. 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() {}
20. Python'da yorum satırı başlatmak için hangi karakter kullanılır?
A)//
B)#
C)/*
D)!
21. JavaScript'te bir değişken tanımlamak için aşağıdakilerden hangisi kullanılmaz?
A)let
B)var
C)const
D)define
22. SQL sorgusunda metin tabanlı verileri saklamak için yaygın kullanılan veri tipi hangisidir?
A)NUMBER
B)BOOLEAN
C)FLOAT
D)VARCHAR
23. Web sitelerinde hangi dil sayfa yapısını tanımlar?
A)CSS
B)HTML
C)JavaScript
D)Python
24. Linked List'in dizilere göre en temel dezavantajı nedir?
A)Hafızada fazladan yer kaplaması (pointerlar için)
B)Boyutunun sabit olması
C)Eleman eklemenin çok yavaş olması
D)Sıralı tutulamaması
25. Bellekte ardışık hücrelerde tutulan ve sabit boyuta sahip olan veri yapısı hangisidir?
A)Array (Dizi)
B)Linked List
C)Stack
D)Queue
26. 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
27. 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
28. JavaScript'te bir fonksiyonu başlatmak için kullanılan doğru sözdizimi hangisidir?
A)myFunction()
B)call myFunction()
C)function myFunction
D)run myFunction()
29. Aşağıdakilerden hangisi doğrudan bir erişim belirleyicisi (access modifier) değildir?
A)Public
B)Private
C)Protected
D)Static
30. Liste içerisindeki her bir elemanı sırayla işlemek için en yaygın kullanılan döngü hangisidir?
A)do-while
B)if-else
C)for
D)switch
31. Python'da bir fonksiyon tanımlamak için kullanılan anahtar kelime hangisidir?
A)func
B)define
C)function
D)def
32. 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
33. 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
34. 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
35. Python'da hangi veri tipi bir anahtar-değer çiftlerini tutar?
A)Liste
B)Sözlük
C)Küme
D)Demet
36. Aşağıdaki veri tiplerinden hangisi Python'da 'string' (metinsel) ifadeyi temsil eder?
A)5.0
B)"Merhaba"
C)True
D)100
37. Bir Python fonksiyonunda değer döndürmek için hangi anahtar kelime kullanılır?
A)output
B)send
C)return
D)give
38. Bir fonksiyonun değer döndürmesini sağlayan komut hangisidir?
A)print
B)return
C)break
D)input
39. 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
40. Stack yapısında eleman ekleme işlemine ne ad verilir?
A)Enqueue
B)Remove
C)Dequeue
D)Push