1. Python'da 'x = 10' şeklinde bir ifade yazıldığında, bilgisayar hafızasında ne gerçekleşir?
A)Sistemsel bir hata mesajı üretilir.
B)x değişkeni silinerek hafıza boşaltılır.
C)x isminde bir değişken oluşturulur ve 10 değeri atanır.
D)Ekrana 10 sayısı yazdırılır.
2. Bir Python programında kullanıcının yaşı 18'den küçükse 'Giremezsiniz' yazan, değilse 'Hoş geldiniz' yazan yapı hangisidir?
A)if-else yapısı
B)try-except bloğu
C)for döngüsü
D)import kütüphanesi
3. Belirli bir kod bloğunun belirli sayıda tekrar etmesini sağlayan yapı hangisidir?
A)Değişken tanımlama
B)Fonksiyonlar
C)Listeler
D)for döngüsü
4. Python'da def anahtar kelimesi ile oluşturulan, belirli bir görevi yerine getiren kod bloklarına ne ad verilir?
A)Fonksiyon
B)Sınıf
C)Modül
D)Dizi
5. Aşağıdaki Python listelerinden hangisi doğru tanımlanmıştır?
A)liste = [1, 2, 3]
B)liste = (1; 2; 3)
C)liste = {1, 2, 3}
D)liste = <1, 2, 3>
6. Python'da bir dosyayı okumak veya yazmak için kullanılan işlem sırasında oluşabilecek hataları yönetmek için hangi yapı kullanılır?
A)if-elif
B)try-except
C)while-loop
D)import-as
7. Nesne yönelimli programlamada, nesnelerin özelliklerini ve davranışlarını tanımlayan şablona ne denir?
A)Sınıf (Class)
B)Değişken
C)Veritabanı
D)Metot
8. Veritabanındaki bir tablodan belirli verileri seçmek ve listelemek için hangi SQL komutu kullanılır?
A)DELETE
B)INSERT
C)SELECT
D)UPDATE
9. İnternet üzerindeki cihazların birbirini bulmasını sağlayan ve verilerin paketler halinde iletilmesini düzenleyen model hangisidir?
A)HTML yapısı
B)Phishing protokolü
C)TCP/IP modeli
D)Yapay zeka katmanı
10. Web sayfasının içeriğini ve yapısını oluşturmak için kullanılan işaretleme dili hangisidir?
A)Python
B)Java
C)HTML
D)SQL
11. Kullanıcıları sahte web sitelerine yönlendirerek kişisel bilgilerini çalmayı amaçlayan siber saldırı türü hangisidir?
A)Algoritma
B)Şifreleme
C)Phishing (Oltalama)
D)Veri bilimi
12. İletişimin güvenliğini sağlamak için verinin okunamaz bir hale getirilmesi sürecine ne denir?
A)Veri analizi
B)Dosya yazma
C)Büyük veri
D)Şifreleme (Encryption)
13. Yüz tanıma sistemleri hangi teknoloji alanının bir uygulamasıdır?
A)Yapay zeka
B)HTML tasarımı
C)Donanım montajı
D)Veritabanı yönetimi
14. Çok büyük miktardaki verilerin toplanması, işlenmesi ve anlamlı sonuçlar çıkarılmasına ne denir?
A)TCP protokolü
B)Phishing
C)Döngüsel hata
D)Büyük veri (Big Data)
15. Bir web sitesinde metinlerin rengini veya yazı tipini değiştirmek için hangi dil kullanılır?
A)TCP
B)Python
C)SQL
D)CSS
16. Python'da 'yas = 15' şeklinde bir tanımlama yapıldığında, bu değişkenin veri tipi aşağıdakilerden hangisidir?
A)float
B)int
C)bool
D)str
17. Bir Python programında belirli bir kod bloğunu belirli bir koşul doğru olduğu sürece tekrar ettirmek için hangi yapı kullanılır?
A)if
B)def
C)while
D)try
18. Python'da kendi kendine çalışan ve tekrar tekrar kullanılabilen kod bloklarına ne ad verilir?
A)Sınıf
B)Modül
C)Liste
D)Fonksiyon
19. Bir metin dosyasındaki verileri Python ile okumak için kullanılan temel komut aşağıdakilerden hangisidir?
A)open()
B)load()
C)get_text()
D)read_file()
20. Python'da programın çökmesini engellemek ve oluşabilecek hataları yönetmek için kullanılan yapı hangisidir?
A)def-return
B)try-except
C)for-in
D)if-else
21. Nesne Yönelimli Programlamada (OOP) bir nesnenin sahip olduğu özellikler ve davranışlar bütününe ne ad verilir?
A)Döngü
B)Sınıf (Class)
C)Değişken
D)Operatör
22. SQL dilinde bir veritabanı tablosundaki tüm verileri listelemek için hangi komut kullanılır?
A)UPDATE * FROM
B)READ * FROM
C)SELECT * FROM
D)GET * FROM
23. İnternet üzerindeki verilerin iletilmesini sağlayan ve veriyi küçük paketlere bölen protokol modeli hangisidir?
A)FTP
B)HTML
C)HTTP
D)TCP/IP
24. Bir web sayfasının görsel tasarımını (renk, yazı tipi, yerleşim) düzenlemek için kullanılan teknoloji hangisidir?
A)CSS
B)SQL
C)Python
D)HTML
25. Kullanıcıları kandırarak şifre ve kredi kartı gibi kişisel bilgilerini çalmayı hedefleyen siber saldırı türü hangisidir?
A)Veri madenciliği
B)Şifreleme
C)Phishing (Oltalama)
D)Dos saldırısı
26. Verilerin yetkisiz kişilerce okunmasını engellemek için karmaşık hale getirilmesi işlemine ne ad verilir?
A)Sıkıştırma
B)Yedekleme
C)Depolama
D)Şifreleme (Encryption)
27. İzlediğimiz içeriklere göre bize film öneren sistemler yapay zekanın hangi alanına girer?
A)Yüz tanıma
B)Öneri sistemleri
C)Doğal dil işleme
D)Robotik
28. Çok büyük miktardaki verinin işlenerek anlamlı bilgilere dönüştürülmesi disiplinine ne ad verilir?
A)Donanım
B)İşletim sistemi
C)Ağ yönetimi
D)Veri Bilimi
29. Python'da birden fazla veriyi tek bir değişken içerisinde saklamak için kullanılan yapı hangisidir?
A)Döngü
B)Koşul
C)Liste (List)
D)Fonksiyon
30. HTML kodlarında bir metni kalın yazmak için kullanılan etiket hangisidir?
A)<p>
B)<i>
C)<b>
D)<u>
31. Python dilinde bir değişkene değer atamak için kullanılan operatör hangisidir?
A):
B)->
C)=
D)==
32. Aşağıdakilerden hangisi Python'da geçerli bir değişken ismi değildir?
A)1.sayi
B)_ad
C)ogrenci_no
D)sayi1
33. Python'da tam sayı (integer) veri tipini temsil eden ifade aşağıdakilerden hangisidir?
A)float
B)str
C)bool
D)int
34. Metinsel ifadeleri tutmak için kullanılan veri tipi aşağıdakilerden hangisidir?
A)int
B)dict
C)str
D)list
35. Bir değişkenin değerini ekrana yazdırmak için kullanılan fonksiyon hangisidir?
A)input()
B)print()
C)echo()
D)write()
36. Ondalıklı sayıları ifade etmek için kullanılan veri tipi hangisidir?
A)char
B)float
C)str
D)int
37. Python'da yorum satırı eklemek için hangi karakter kullanılır?
A)*
B)/
C)!
D)#
38. Klavyeden veri almak için kullanılan fonksiyon hangisidir?
A)input()
B)read()
C)print()
D)get()
39. Mantıksal (doğru/yanlış) değerleri tutan veri tipi hangisidir?
A)float
B)str
C)bool
D)int
40. Python'da toplama işlemi yapmak için kullanılan operatör hangisidir?
A)*
B)+
C)-
D)/
Cevap Anahtarı
1-C 2-A 3-D 4-A 5-A 6-B 7-A 8-C 9-C 10-C 11-C 12-D 13-A 14-D 15-D 16-B 17-C 18-D 19-A 20-B 21-B 22-C 23-D 24-A 25-C 26-D 27-B 28-D 29-C 30-C 31-C 32-A 33-D 34-C 35-B 36-B 37-D 38-A 39-C 40-B