1. İnternet üzerinde cihazların birbirleriyle iletişim kurmasını sağlayan kurallar bütününe ne denir?
A)Topoloji
B)HTML
C)Protokol
D)Bilişim suçu
2. İnternet üzerinden yayınlanan sesli içeriklere ne denir?
A)Podcast
B)Blog
C)Video
D)E-posta
3. Koşullu yapılarda 'değilse' (else) ifadesi ne zaman çalışır?
A)Hata olduğunda
B)Koşul yanlış olduğunda
C)Program bittiğinde
D)Koşul doğru olduğunda
4. Bir programda 'isim' değişkeni için en uygun veri tipi hangisidir?
A)String
B)Integer
C)Boolean
D)Float
5. Blok tabanlı programlamada değer saklamak için kullanılan kutucuklara ne denir?
A)Operatör
B)Değişken
C)Fonksiyon
D)Döngü
6. Bir oyunda 'Puan 100 olunca oyun biter' ifadesi hangi yapıyı gerektirir?
A)Fonksiyon
B)Döngü
C)Değişken
D)Koşullu yapı
7. Bilgisayarların ağ üzerinde birbirleriyle iletişim kurmasını sağlayan kurallara ne denir?
A)Donanım
B)Algoritma
C)Veritabanı
D)Protokol
8. Kişisel verilerimiz neden korunmalıdır?
A)Bilgisayarı hızlı tutmak için
B)Kabloları saklamak için
C)Ekranı korumak için
D)İstismarı önlemek için
9. Kod yazarken yapılan hataları bulup düzeltme işlemine ne denir?
A)Coding
B)Looping
C)Compiling
D)Debugging
10. İçerik üretirken 'Telif Hakkı' neyi ifade eder?
A)İnternet hızı
B)Donanım markası
C)Eser sahibinin yasal koruması
D)Şifre uzunluğu
11. Aşağıdakilerden hangisi bir bilişim suçudur?
A)Başkasına ait bilgileri çalmak
B)Kod yazmak
C)Oyun oynamak
D)Ödev yapmak
12. Bilgisayara ne yapması gerektiğini söyleyen komutlar bütününe ne ad verilir?
A)Donanım
B)İşlemci
C)Anakart
D)Yazılım
13. Aşağıdakilerden hangisi veritabanı kullanımına bir örnektir?
A)Fare hareketi
B)Monitör ışığı
C)Klavye tuşları
D)Kütüphane kayıt sistemi
14. İyi bir yazılımcı hata ayıklarken nasıl bir yol izlemelidir?
A)Hızlı ve dikkatsiz
B)Kodun tamamını silerek
C)Sabırlı ve planlı
D)Sadece tahmin yürüterek
15. Hata ayıklama sürecinde ilk adım ne olmalıdır?
A)Hatanın nerede olduğunu bulmak
B)Yeni bilgisayar almak
C)Programı silmek
D)Kodu tamamen değiştirmek
16. Fonksiyon tanımlarken neden isim veririz?
A)Bilgisayarı süslemek için
B)Daha sonra çağırmak için
C)Döngü kurmak için
D)Hata yapmak için
17. Veritabanında bilgilerin satır ve sütunlar halinde tutulduğu yapıya ne denir?
A)Klasör
B)Dosya
C)Pencere
D)Tablo
18. Fonksiyonlara dışarıdan gönderilen değerlere ne denir?
A)Döngü
B)Sabit
C)Parametre
D)Hata
19. Fonksiyon kullanmanın en büyük avantajı nedir?
A)Tekrar kullanılabilirliği sağlar
B)Hata sayısını artırır
C)Kodu karmaşıklaştırır
D)Bilgisayarı hızlandırır
20. Veritabanı dilleri arasında en yaygın olanı hangisidir?
A)CSS
B)Python
C)HTML
D)SQL
21. Veri tabanındaki en küçük yapı birimi nedir?
A)Ekran
B)Veri
C)Donanım
D)Kablo
22. Yazılan bir programda oluşan hataları bulma ve bu hataları giderme sürecine ne ad verilir?
A)Derleme
B)Kodlama
C)Debugging (Hata ayıklama)
D)Algoritma oluşturma
23. HTML'de link (bağlantı) eklemek için hangi etiket kullanılır?
A)<src>
B)<href>
C)<link>
D)<a>
24. Dijital güvenlikte güçlü bir şifre oluştururken aşağıdakilerden hangisi tercih edilmemelidir?
A)Harf ve rakam kombinasyonu
B)Özel karakter kullanımı
C)Kişisel doğum tarihi
D)Büyük ve küçük harf kullanımı
25. Aşağıdakilerden hangisi bir ağ topolojisidir?
A)Kare
B)Çizgi
C)Daire
D)Yıldız
26. Podcast nedir?
A)Bir donanım parçası
B)Bir veritabanı
C)Bir virüs
D)Dijital sesli yayın
27. Aşağıdakilerden hangisi fiziksel olarak dokunabildiğimiz bir parça değildir?
A)Sabit disk
B)Güç kaynağı
C)Python derleyicisi
D)RAM
28. Bir değişkenin değeri program boyunca nasıl değişebilir?
A)İhtiyaca göre güncellenebilir
B)Asla değişmez
C)Sadece program başında değişir
D)Sabit kalır
29. Kişisel verilerin işlenmesi ve korunması ile ilgili haklarımızı düzenleyen yasal mevzuat kısaca nasıl ifade edilir?
A)KVKK
B)HTML
C)HTTP
D)CPU
30. Güvenli bir web sitesi adresi genellikle ne ile başlar?
A)ftp://
B)https://
C)http://
D)www.
31. Aşağıdakilerden hangisi bir yapay zeka uygulamasıdır?
A)Sesli asistanlar (Siri, Alexa)
B)Mekanik saat
C)Yazıcı
D)Hesap makinesi
32. Aşağıdakilerden hangisi bir fonksiyon isimlendirme kuralıdır?
A)Boşluk içermemeli
B)Çok uzun olmalı
C)Sadece büyük harf olmalı
D)Rakamla başlamalı
33. 1'den 10'a kadar sayıları yazdırmak için hangisi daha verimlidir?
A)Koşul kullanmak
B)Değişken kullanmak
C)Her sayıyı tek tek yazmak
D)Döngü kullanmak
34. Blok tabanlı programlamada, bir değerin geçici olarak saklandığı ve program boyunca değişebilen kutucuklara ne ad verilir?
A)Değişken
B)Fonksiyon
C)Döngü
D)Koşul
35. Belirli bir kod bloğunun belirli bir şart sağlandığı sürece sürekli tekrarlanmasını sağlayan yapı aşağıdakilerden hangisidir?
A)Koşullu yapı
B)Döngü
C)Değişken tanımlama
D)Hata ayıklama
36. Sohbet botları (Chatbots) hangi teknolojiyi kullanır?
A)Sadece HTML
B)Yapay Zeka (NLP)
C)Piller
D)Sadece donanım
37. Web sayfalarının iskeletini oluşturan işaretleme dili hangisidir?
A)HTML
B)C++
C)Python
D)SQL
38. Düşük seviyeli programlama dilleri nasıldır?
A)Web sayfaları için kullanılır
B)Makine diline yakındır
C)İnsan diline yakındır
D)Öğrenmesi çok kolaydır
39. Bir programın çalışması sırasında oluşan yazım hatalarına ne ad verilir?
A)Syntax Error
B)Data Error
C)Logic Error
D)System Error
40. Donanımın çalışabilmesi için gerekli olan temel yazılıma ne denir?
A)İnternet
B)Veri
C)Oyun
D)Sürücü (Driver)
Cevap Anahtarı
1-C 2-A 3-B 4-A 5-B 6-D 7-D 8-D 9-D 10-C 11-A 12-D 13-D 14-C 15-A 16-B 17-D 18-C 19-A 20-D 21-B 22-C 23-D 24-C 25-D 26-D 27-C 28-A 29-A 30-B 31-A 32-A 33-D 34-A 35-B 36-B 37-A 38-B 39-A 40-D