[*] Aşağıda, 'doğru - yanlış' ve 'çoktan seçmeli' şeklinde, toplamda 19 soru bulunuyor. Sorulardan sonra yani sayfanın en sonunda, soruların cevapları yazıyor olacak; doğru cevap olan şık yeşil ile işaretlenmiştir.
[*] Daha sonra kontrol etmek için cevaplarınızı kâğıda veya cihazınızın not defterine yazabilirsiniz.
[*] Yanlış yaptığınız sorulara ait konuları gözden geçirmeyi unutmayın.
1. Python'daki dosya işlemleri için kullanılan open() fonksiyonunun yaptığı işi webbrowser modülündeki open() fonksiyonu yapabilir.
A) Doğru
B) Yanlış
2. Aşağıdaki dosya açma parametrelerinden hangisini kullandığımızda dosyanın hâlihazırda var olduğunu ifade eden FileExistsError hatasını alma olasılığımız vardır?
A) -a
B) -x
C) -r
D) -w
3. -w parametresi yıkıcı etkiye sahipken -a parametresi yapıcı etkiye sahiptir.
A) Doğru
B) Yanlış
4. Bir dosyayı açarken herhangi bir parametre girmezsek o dosya varsayılan olarak -a parametresi ile açılır.
A) Doğru
B) Yanlış
5. with open ifadesi haricinde her dosya açışımızda bu dosyayı close() fonksiyonuyla kapatmamız gerekir.
A) Doğru
B) Yanlış
6. Dosya açarken dil kodlaması belirlemek için encoding="" ifadesi koda yerleştirilir. Bunu yapmak zorunlu bir hâl değildir. Ancak, yapılması daha doğru ve uygundur.
A) Doğru
B) Yanlış
7. with open ifadesi tam olarak nasıl kullanılır?
A) with open("<dosya lokasyonu>", "<dosya açma parametresi>") like <dosya ismi>
B) with open("<dosya lokasyonu>", "<dosya açma parametresi>", encoding="<dil kodlaması>") as <dosya ismi>:
C) with open("<dosya lokasyonu>", "<dosya açma parametresi>", encoding="<dil kodlaması>") like <dosya ismi>:
D) with open("<dosya lokasyonu>", "<dosya açma parametresi>") as <dosya ismi>:
8. Dosyayı açtıktan sonra içerisine bir şeyler yazmak için write() fonksiyonu ve '>' operatörü kullanılabilir.
A) Doğru
B) Yanlış
9. Bir dosyanın içeriğini okumak için aşağıdakilerden hangisi/hangileri kullanılabilir?
I. read()
II. readline()
III. readlines()
A) Yalnız I
B) Yalnız II
C) I - II
D) Hepsi
E) I - III
10. Python'da hata yakalama işlemleri try-except blokları ile yapılır.
A) Doğru
B) Yanlış
11. except kısmına herhangi bir hata kodu girmemize gerek yoktur.
A) Doğru
B) Yanlış
12. Aşağıdakilerden hangisi/hangileri yakalayabileceğimiz hatalardandır?
I. OSError
II. TypeError
III. ValueError
IV. IDError
V. KeyboardInterrupt
A) Hepsi
B) I - II - III
C) II - III - IV
D) I - II - III - V
13. String metotlarından olan swapcase() metodu ne işe yarar?
A) Türkçe karakterleri İngilizce karakterlere dönüştürür.
B) Küçük harfleri büyük, büyük harfleri küçük harfe dönüştürür.
C) Cümle içerisindeki her kelimenin ilk harfini büyük yapar.
14. String metotlarından olan title() metodu cümle içerisindeki her kelimenin ilk harfini 'başlık' yapısına göre büyük harfe dönüştürür.
A) Doğru
B) Yanlış
15. String metotlarından hangisi/hangileri aşağıdaki çıktıya sebep olmuştur?

A) center()
B) ljust() - rjust()
C) split()
D) lower() - upper()
16. String metotlarından olan join() metodu, vereceğiniz metinsel bir ifadeyi parçalayarak aralara istediğiniz bir karakteri koymanıza olanak tanır.
A) Doğru
B) Yanlış
17. String metotlarından olan strip() metodu ile ilgili aşağıdaki yargıların cevabı sırasıyla hangi seçenekte verilmiştir?
a. Metinsel bir ifadede bulunan bütün kaçış karakterlerini yok eder.
b. Metinsel bir ifadede belli karakterleri çıkarmaya olanak tanır.
A) Doğru - Yanlış
B) Yanlış - Doğru
C) Yanlış - Yanlış
D) Doğru - Doğru
18. String metotlarından olan index() ve find() metotlarıyla ilgili aşağıdaki yargıların cevabı sırasıyla hangi seçenekte verilmiştir?
a. İkisi de metinsel bir ifadede aradığımız bir ifadenin kaçıncı index'te olduğunu gösterir.
b. index() metodu, olmayan bir ifade ile işlem yapmaya çalıştığımızda hata döndürürken find() metodu -1 cevabını döndürür.
A) Doğru - Doğru
B) Yanlış - Yanlış
C) Doğru - Yanlış
D) Yanlış - Doğru
19. String metotlarından bazılarıyla alakalı aşağıdaki yargılardan hangisi/hangileri doğrudur?
I. isidentifier() metodu, metinsel bir ifadenin bir fonksiyon veya değişken adı olarak kullanılıp kullanılamayacağını sorgulamamıza olanak tanır.
II. isspace() metodu, metinsel bir ifadede kelimelerin arasında boşluk olup olmadığına bakar.
III. isdigit() metodu, metinsel bir ifadenin rakamlardan oluşup oluşmadığına bakar.
IV. isalpha() metodu ise metinsel bir ifadenin yalnızca alfabetik değerlerden oluşup oluşmadığına bakar.
A) Hepsi
B) II - III - IV
C) I - II
D) I - III - IV
E) Yalnız I

1. Python'daki dosya işlemleri için kullanılan open() fonksiyonunun yaptığı işi webbrowser modülündeki open() fonksiyonu yapabilir.
A) Doğru
B) Yanlış
2. Aşağıdaki dosya açma parametrelerinden hangisini kullandığımızda dosyanın hâlihazırda var olduğunu ifade eden FileExistsError hatasını alma olasılığımız vardır?
A) -a
B) -x
C) -r
D) -w
3. -w parametresi yıkıcı etkiye sahipken -a parametresi yapıcı etkiye sahiptir.
A) Doğru
B) Yanlış
4. Bir dosyayı açarken herhangi bir parametre girmezsek o dosya varsayılan olarak -a parametresi ile açılır.
A) Doğru
B) Yanlış
5. with open ifadesi haricinde her dosya açışımızda bu dosyayı close() fonksiyonuyla kapatmamız gerekir.
A) Doğru
B) Yanlış
6. Dosya açarken dil kodlaması belirlemek için encoding="" ifadesi koda yerleştirilir. Bunu yapmak zorunlu bir hâl değildir. Ancak, yapılması daha doğru ve uygundur.
A) Doğru
B) Yanlış
7. with open ifadesi tam olarak nasıl kullanılır?
A) with open("<dosya lokasyonu>", "<dosya açma parametresi>") like <dosya ismi>
B) with open("<dosya lokasyonu>", "<dosya açma parametresi>", encoding="<dil kodlaması>") as <dosya ismi>:
C) with open("<dosya lokasyonu>", "<dosya açma parametresi>", encoding="<dil kodlaması>") like <dosya ismi>:
D) with open("<dosya lokasyonu>", "<dosya açma parametresi>") as <dosya ismi>:
8. Dosyayı açtıktan sonra içerisine bir şeyler yazmak için write() fonksiyonu ve '>' operatörü kullanılabilir.
A) Doğru
B) Yanlış
9. Bir dosyanın içeriğini okumak için aşağıdakilerden hangisi/hangileri kullanılabilir?
I. read()
II. readline()
III. readlines()
A) Yalnız I
B) Yalnız II
C) I - II
D) Hepsi
E) I - III
10. Python'da hata yakalama işlemleri try-except blokları ile yapılır.
A) Doğru
B) Yanlış
11. except kısmına herhangi bir hata kodu girmemize gerek yoktur.
A) Doğru
B) Yanlış
12. Aşağıdakilerden hangisi/hangileri yakalayabileceğimiz hatalardandır?
I. OSError
II. TypeError
III. ValueError
IV. IDError
V. KeyboardInterrupt
A) Hepsi
B) I - II - III
C) II - III - IV
D) I - II - III - V
13. String metotlarından olan swapcase() metodu ne işe yarar?
A) Türkçe karakterleri İngilizce karakterlere dönüştürür.
B) Küçük harfleri büyük, büyük harfleri küçük harfe dönüştürür.
C) Cümle içerisindeki her kelimenin ilk harfini büyük yapar.
14. String metotlarından olan title() metodu cümle içerisindeki her kelimenin ilk harfini 'başlık' yapısına göre büyük harfe dönüştürür.
A) Doğru
B) Yanlış
15. String metotlarından hangisi/hangileri aşağıdaki çıktıya sebep olmuştur?

A) center()
B) ljust() - rjust()
C) split()
D) lower() - upper()
16. String metotlarından olan join() metodu, vereceğiniz metinsel bir ifadeyi parçalayarak aralara istediğiniz bir karakteri koymanıza olanak tanır.
A) Doğru
B) Yanlış
17. String metotlarından olan strip() metodu ile ilgili aşağıdaki yargıların cevabı sırasıyla hangi seçenekte verilmiştir?
a. Metinsel bir ifadede bulunan bütün kaçış karakterlerini yok eder.
b. Metinsel bir ifadede belli karakterleri çıkarmaya olanak tanır.
A) Doğru - Yanlış
B) Yanlış - Doğru
C) Yanlış - Yanlış
D) Doğru - Doğru
18. String metotlarından olan index() ve find() metotlarıyla ilgili aşağıdaki yargıların cevabı sırasıyla hangi seçenekte verilmiştir?
a. İkisi de metinsel bir ifadede aradığımız bir ifadenin kaçıncı index'te olduğunu gösterir.
b. index() metodu, olmayan bir ifade ile işlem yapmaya çalıştığımızda hata döndürürken find() metodu -1 cevabını döndürür.
A) Doğru - Doğru
B) Yanlış - Yanlış
C) Doğru - Yanlış
D) Yanlış - Doğru
19. String metotlarından bazılarıyla alakalı aşağıdaki yargılardan hangisi/hangileri doğrudur?
I. isidentifier() metodu, metinsel bir ifadenin bir fonksiyon veya değişken adı olarak kullanılıp kullanılamayacağını sorgulamamıza olanak tanır.
II. isspace() metodu, metinsel bir ifadede kelimelerin arasında boşluk olup olmadığına bakar.
III. isdigit() metodu, metinsel bir ifadenin rakamlardan oluşup oluşmadığına bakar.
IV. isalpha() metodu ise metinsel bir ifadenin yalnızca alfabetik değerlerden oluşup oluşmadığına bakar.
A) Hepsi
B) II - III - IV
C) I - II
D) I - III - IV
E) Yalnız I
Yayınlanma Tarihi: 2023-01-18 14:05:40
Son Düzenleme Tarihi: 2023-01-20 11:05:39