1. Aşağıdaki programlama dillerinden hangisi 'nesne yönelimli' (Object-Oriented) bir dil değildir?
A)Java
B)C++
C)C
D)Ruby
2. Modern bilgisayarların çalışma mantığının temelini atan 'Turing Makinesi' kavramını ortaya atan bilim insanı kimdir?
A)John von Neumann
B)Bill Gates
C)Alan Turing
D)Steve Jobs
3. Veri setindeki değişken sayısını azaltmak için kullanılan popüler yöntem hangisidir?
A)Data Normalization
B)Feature Scaling
C)Cross-Validation
D)Dimensionality Reduction
4. Açık kaynak dünyasında 'Copyleft' kavramı hangi amaçla kullanılır?
A)Yazılımın ücretsiz dağıtılmasını zorunlu kılmak
B)Yazılımın değiştirilmiş sürümlerinin de aynı özgürlük lisansıyla dağıtılmasını sağlamak
C)Yazılımın telif hakkını tamamen ortadan kaldırmak
D)Yazılımın sadece ticari olmayan amaçlarla kullanılmasını sağlamak
5. Linux çekirdeğinin (kernel) ilk sürümünü 1991 yılında duyuran kişi kimdir?
A)Linus Torvalds
B)Richard Stallman
C)Ken Thompson
D)Dennis Ritchie
6. Web sunucusu tarafında (server-side) çalışan ve PHP kısaltmasının açılımı başlangıçta neydi?
A)Personal Home Page
B)PHP Hypertext Processor
C)Programmed Hypertext Parser
D)Public Host Protocol
7. Apple şirketinin kurucularından olan ve kişisel bilgisayar devriminde büyük rol oynayan isim kimdir?
A)Mark Zuckerberg
B)Steve Wozniak
C)Larry Page
D)Jeff Bezos
8. Bir Linux dağıtımında paket yönetimi için kullanılan 'APT' sisteminin temel aldığı dağıtım ailesi hangisidir?
A)Debian
B)Fedora
C)Arch Linux
D)Gentoo
9. Bir web uygulamasında kullanıcı girdilerinin filtrelenmemesi sonucu veritabanı sorgularının manipüle edilmesine ne ad verilir?
A)SQL Injection
B)Cross-Site Scripting
C)Buffer Overflow
D)Man-in-the-Middle
10. Aşağıdakilerden hangisi bir 'şifre kırma' yöntemi değildir?
A)Dictionary Attack
B)Firewall
C)Brute Force
D)Rainbow Table Attack
11. 1959 yılında geliştirilen ve iş dünyası (Business) uygulamaları için tasarlanan, 'ortak iş dili' anlamına gelen dil hangisidir?
A)COBOL
B)FORTRAN
C)ALGOL
D)BASIC
12. Web sayfalarının iskeletini oluşturan işaretleme dili hangisidir?
A)HTML
B)CSS
C)SQL
D)JSON
13. Bjarne Stroustrup tarafından C diline 'nesne yönelimli' (Object-Oriented) özellikler eklenerek oluşturulan dil hangisidir?
A)C#
B)Objective-C
C)C++
D)Rust
14. Guido van Rossum tarafından geliştirilen ve 'okunabilirlik' odaklı yapısıyla günümüzün en popüler dillerinden biri olan hangisidir?
A)Ruby
B)JavaScript
C)PHP
D)Python
15. Açık kaynak projelerinin barındırıldığı ve iş birliği yapıldığı en popüler platform hangisidir?
A)GitHub
B)SourceForge
C)Bitbucket
D)GitLab
16. Aşağıdakilerden hangisi Python'da bir 'sözlük' (dictionary) yapısını temsil eder?
A){'anahtar': 'değer'}
B)['anahtar', 'değer']
C)('anahtar', 'değer')
D){'anahtar', 'değer'}
17. Linux işletim sistemi çekirdeğini (kernel) geliştiren kişi kimdir?
A)Ken Thompson
B)Linus Torvalds
C)Dennis Ritchie
D)Bjarne Stroustrup
18. Aşağıdakilerden hangisi Linux tabanlı bir masaüstü ortamı (Desktop Environment) değildir?
A)GNOME
B)KDE Plasma
C)XFCE
D)Docker
19. Bellek güvenliği ve yüksek performansı birleştirmeyi hedefleyen, Mozilla tarafından desteklenen modern sistem programlama dili hangisidir?
A)Zig
B)Nim
C)Crystal
D)Rust
20. Aşağıdakilerden hangisi bir 'Classification' (Sınıflandırma) problemidir?
A)E-postanın spam olup olmadığını belirlemek
B)Ev fiyat tahmini yapmak
C)Hava sıcaklığını tahmin etmek
D)Müşteri harcama miktarını kestirmek
21. Bir modelin eğitim verisini ezberleyip yeni veriler üzerinde başarısız olması durumuna ne ad verilir?
A)Overfitting
B)Underfitting
C)Data Augmentation
D)Gradient Descent
22. Python'da hata yakalama bloğu hangisidir?
A)if-else
B)try-except
C)start-stop
D)do-while
23. Bir dosyanın izinlerini değiştirmek için kullanılan komut hangisidir?
A)chown
B)chgrp
C)chmod
D)chroot
24. Ajanın bir ortamda ödül mekanizması üzerinden deneme-yanılma ile öğrenmesine ne denir?
A)Deep Learning
B)Clustering
C)Regression
D)Reinforcement Learning
25. Linux sistemlerinde bir kullanıcının yetkilerini geçici olarak yükseltmesini sağlayan komut hangisidir?
A)chmod
B)sudo
C)chown
D)grep
26. Yapay sinir ağlarında, bir katmandan diğerine sinyal iletimini kontrol eden fonksiyonlara ne ad verilir?
A)Loss Function
B)Optimizer
C)Activation Function
D)Backpropagation
27. Aşağıdakilerden hangisi şifreleme (encryption) yöntemlerinden biri değildir?
A)AES
B)RSA
C)HTTPS
D)DES
28. Bilgisayardaki dosyaları şifreleyerek erişimi engelleyen ve karşılığında fidye isteyen yazılım türü nedir?
A)Adware
B)Trojan
C)Ransomware
D)Botnet
29. Python'da 'üs alma' operatörü aşağıdakilerden hangisidir?
A)^
B)**
C)//
D)%%
30. Yazılım geliştirmede 'hata' veya 'programın beklenmedik şekilde çalışması' durumuna verilen isim nedir?
A)Patch
B)Bug
C)Compiler
D)Script
31. Ağ trafiğini izleyerek verileri ele geçirmeye çalışan saldırı türü nedir?
A)Phishing
B)Spoofing
C)Packet Sniffing
D)Man-in-the-Middle
32. Veritabanı yönetim sistemlerinde veri sorgulamak için kullanılan standart dil hangisidir?
A)PHP
B)SQL
C)ASP
D)XML
33. Python'da bir modülü kod dosyanıza dahil etmek için ne kullanılır?
A)include
B)import
C)require
D)load
34. Bir Python listesindeki elemanları sıralamak için hangi metod kullanılır?
A)list.order()
B)list.sort()
C)list.arrange()
D)list.sequence()
35. James Gosling tarafından 'Write Once, Run Anywhere' (Bir kez yaz, her yerde çalıştır) felsefesiyle geliştirilen dil hangisidir?
A)Java
B)Kotlin
C)Scala
D)Swift
36. Bir yapay zeka modelinin tahmin başarısını ölçmek için kullanılan 'ortalama karesel hata' teriminin İngilizcesi nedir?
A)Accuracy Score
B)Mean Squared Error
C)Confusion Matrix
D)Precision
37. Python'da bir fonksiyon tanımlamak için hangi anahtar kelime kullanılır?
A)func
B)define
C)function
D)def
38. Aşağıdakilerden hangisi 'iki faktörlü kimlik doğrulama' (2FA) için kullanılan yaygın bir yöntemdir?
A)Sadece parola kullanımı
B)SMS veya doğrulama uygulaması kodu
C)IP adresi kısıtlaması
D)Dosya izinlerini değiştirme
39. C programlama dilini geliştiren ve UNIX işletim sisteminin temellerini atan kişi kimdir?
A)Guido van Rossum
B)Dennis Ritchie
C)James Gosling
D)Brendan Eich
40. Linux dosya sisteminde kök dizini temsil eden sembol hangisidir?
A)~
B).
C)/
D)*