Programlama II — Ünite Sınavı
BIL203U Ünite Sınavı — toplam 20 soru. Aşağıda soru metinleri var; şıklar ve doğru cevaplar için uygulamada çöz.
Cevapları gör ve sınav olŞıklar, doğru cevaplar ve süreli sınav modu AÖF Soru Bankası uygulamasındaI. filter() ve map() fonksiyonu, bir fonksiyonu ve bir listeyi argüman olarak alır.
II. Fonksiyon gövdesinde bildirilen bir değişken yerel olmayan değişken olarak adlandırılır.
III. Fonksiyonun dışında bildirilen bir değişken global değişkendir.
IV. Yerel kapsamı tanımlanmamış iç içe fonksiyonlarda yerel değişkenler kullanılır.
Yukarıda lambda/anonim fonksiyonlar ile ilgili olarak verilenlerden hangileri doğrudur?
Aşağıdaki kodun çıktısı hangisidir?
sayı_listesi = [1, 5, 4, 6, 8, 11, 3, 12]
yeni_liste = list( filter( lambda x: ( x % 2 == 1 ) , sayı_listesi ) )
print(yeni_liste)
-Python koduna sahip bir dosyadır.
-Kod, değişkenler, işlevler veya tanımlanmış sınıf biçiminde olabilir.
- Bir kod kütüphanesidir.
-Uygulamada kullanılacak fonksiyonları içerir.
-Büyük programları küçük yönetilebilir ve düzenlenmiş dosyalara bölmek için kullanılır.
Yukarıda özellikleri verilen yapıya ne ad verilmektedir?
I. Kodun temiz ve düzenli görünmesini sağlar.
II. Bu fonksiyonlarda hata ayıklamak kolaydır.
III. Bu fonksiyonlar az bellek ve zaman harcadıkları için verimlidir.
IV. Karmaşık bir görev daha basit alt problemlere bölünebilir.
Yukarıdakilerden hangileri özyinelemeli fonksiyonların avantajlarındandır?
Aşağıdaki kodda hangi fonksiyon türü kullanılmıştır?
def faktöriyel(x): if x == 1: return 1
else:
return (x * faktöriyel(x-1))
sayi = 5 print(sayi, "sayısının faktöriyel değeri: ", faktöriyel(sayi ))