AUZEF Programlama Iı Çıkmış Sorular

İstanbul Üniversitesi AUZEF Programlama Iı dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 113 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.

Ders kodu: ENDM20142. sınıf Bahar113 soruDers kitabı sorularıSesli dinleme
Bu dersin 113 sorusunu ücretsiz çöz →

Programlama Iı konu özeti

Programlama II dersi, C dilinde programları fonksiyonlara bölmeyi, özyinelemeyi, dizgeleri, dizileri, işaretçileri, dinamik belleği, dosya işlemlerini ve yapıları ele alır. Hata türleri ile Sezar şifreleme ve matris uygulamaları da konunun parçasıdır.

Fonksiyonlar ve program parçaları

Özyineleme (rekürsiyon)

Hata türleri ve printf

Dizgeler ve diziler

İşaretçiler ve dinamik bellek

Dosya işlemleri

Yapılar ve birlikler

Sezar şifreleme

Önemli kavramlar

Ana fonksiyon
Her C programında bulunması zorunlu olan, programın başladığı fonksiyondur.
Parametre
Fonksiyona verilen girdi değerleridir; argüman da aynı anlamda kullanılır.
Geri dönüş değeri
Fonksiyonun çalışmasını bitirince çağırana ilettiği çıktıdır.
Özyineleme
Bir fonksiyonun kendi önceki değeri cinsinden tanımlanmasıdır.
Temel durum
Özyinelemenin durduğu, doğrudan sonuç verilen adımdır.
Ölümcül hata
Çalışma sırasında programı durduran hatadır; çalışma zamanı hatasıyla aynıdır.
İşaretçi
Başka bir değişkenin adresini tutan değişkendir.
malloc
Çalışma sırasında bellek ayıran fonksiyondur; başarısızlıkta 0 (NULL) döner.
free
Dinamik olarak ayrılmış belleği serbest bırakır.
fopen
Dosyayı açar; açamazsa NULL döndürür.
Yapı (struct)
Farklı türlerdeki elemanları bir arada tutan, kullanıcı tanımlı veri türüdür.
Sezar şifreleme
Harfleri alfabede sabit sayıda kaydırarak yapılan şifrelemedir.

Sınav ipuçları

Programlama Iı örnek sorular

Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.

1. Aşağıdakilerden hangisi, bilgisayar programlarında program parçaları için kullanılan adlardan biri değildir?

  1. Fonksiyon
  2. Prosedür
  3. Altprogram
  4. Program kısmı
  5. Yordam
Cevabı gör

Doğru cevap: D) Program kısmı
Fonksiyon, prosedür, altprogram ve yordam program parçalarına verilen adlardır; 'program kısmı' bu amaçla kullanılan bir terim değildir.

2. Yukarıda verilen fonksiyon şemasında x ve y yerine gelebilecek kavramların tümüyle doğru verildiği şık hangisidir?

  1. x: girdi – çıktı; y: parametre – geri dönüş değeri
  2. x: parametre – geri dönüş değeri; y: girdi – çıktı
  3. x: girdi – parametre; y: çıktı – geri dönüş değeri
  4. x: çıktı – geri dönüş değeri; y: girdi – parametre
  5. x: girdi – geri dönüş değeri; y: çıktı – parametre
Cevabı gör

Doğru cevap: C) x: girdi – parametre; y: çıktı – geri dönüş değeri
Fonksiyona giren değerlere girdi (parametre), fonksiyondan çıkan değere çıktı (geri dönüş değeri) denir.

3. Bu fonksiyon incelendiğinde, kesin olarak çıkarılabilecek sonuçlar arasında yer ALMAYAN ifade aşağıdakilerden hangisidir?

  1. Fonksiyon iki parametre almaktadır
  2. Fonksiyon tek bir değer geri döndürmektedir
  3. Fonksiyonun bütün argümanları (girenler ve çıkanlar) tamsayı tipindedir
  4. Fonksiyon, aldığı iki sayıyı toplayarak toplamı geri verir
  5. Gösterilen satır, fonksiyonun prototipini belirtmektedir
Cevabı gör

Doğru cevap: D) Fonksiyon, aldığı iki sayıyı toplayarak toplamı geri verir
Prototip yalnızca parametre ve dönüş tiplerini bildirir; fonksiyonun toplama yaptığı kesin olarak söylenemez.

4. Bir programcı bu fonksiyonu çağırmak istiyor. Aşağıdaki çağrı biçimlerinden hangisi geçerli olmaz?

  1. x = topla(3, y)
  2. x = topla(3, x)
  3. x = topla(x, y)
  4. x = topla(y, z)
  5. x = topla(y, z
Cevabı gör

Doğru cevap: E) x = topla(y, z
Şık e'de kapatma parantezi eksiktir, bu nedenle söz dizimi hatalıdır.

5. Bir kullanıcı geçersiz bir seçim yaptığında uyarı vermek için bu fonksiyondan yararlanılıyor. Aşağıdaki senaryolardan hangisinde fonksiyon bu amaçla kullanılamaz?

  1. Öğrenci işleri otomasyonunda kullanıcının tanımlı olmayan bir işlemi yaptırmaya çalışması
  2. Bir banka uygulamasında kullanıcının menüde yer almayan bir işlemi seçmeye kalkması
  3. Bir hesap makinesi uygulamasında kullanıcının dört temel işlemden birini seçmesi
  4. Bir mobil uygulamada kullanıcının işletim sisteminin izin vermediği bir uygulamayı açmaya çalışması
  5. Hastane otomasyonunda kullanıcının hastaya uygulanmamış bir işlemi girmeye çalışması
Cevabı gör

Doğru cevap: C) Bir hesap makinesi uygulamasında kullanıcının dört temel işlemden birini seçmesi
Dört temel işlemden birini seçmek geçerli bir durumdur; hata uyarısı gerektirmez.

6. Aşağıdaki fonksiyonlardan hangisi özyinelemelidir (rekürsiftir)?

  1. f(x) = 2x
  2. f(x) = x2
  3. f(x) = f(x-1) + 2
  4. f(x) = x+2
  5. f(x) = x/2
Cevabı gör

Doğru cevap: C) f(x) = f(x-1) + 2
Kendi önceki değeri cinsinden tanımlanan fonksiyon rekürsiftir.

7. Aşağıdakilerden hangisi f(x) = x/2 + 3 fonksiyonunun rekürsif biçimidir?

  1. f(x) = f(x-1) + 2
  2. f(x) = f(x-1) + 2 f(0) = 3
  3. f(x) = f(x-1) + 1/2 f(0) = 3
  4. f(x) = f(x-1) + 1/2
  5. f(x) = f(x-1)/2 f(0) = 3
Cevabı gör

Doğru cevap: C) f(x) = f(x-1) + 1/2 f(0) = 3
f(0)=3 ve her adımda 1/2 artış, x/2 + 3 ifadesini verir.

8. f(x) = f(x-1) + 5 bağıntısıyla tanımlanan fonksiyonun özyinelemesiz (rekürsif olmayan) eşdeğeri OLAMAYACAK ifade aşağıdakilerden hangisidir?

  1. f(x) = 5x
  2. f(x) = 5x + 1
  3. f(x) = 5x + x
  4. f(x) = 5x + 3
  5. f(x) = 5x + 2
Cevabı gör

Doğru cevap: C) f(x) = 5x + x
5x + sabit biçimindeki ifadeler her adımda 5 artar; 5x + x = 6x ise adım başına 6 artar.

9. F(3,4) değerini bulmak için aşağıdaki adımlardan hangisinin yapılmasına gerek yoktur?

  1. 𝐹(3,4) = 3. 𝐹(3,3)
  2. 𝐹(3,3) = 3. 𝐹(3,2)
  3. 𝐹(3,2) = 3. 𝐹(3,1)
  4. 𝐹(3,1) = 3. 𝐹(3,0)
  5. 𝐹(3,0) = 3. 𝐹(3, −1)
Cevabı gör

Doğru cevap: E) 𝐹(3,0) = 3. 𝐹(3, −1)
F(3,0) temel durumdur; daha fazla açılım gerekmez.

10. strcpy(str1, str2) fonksiyonu çalıştırıldıktan sonra str1 ve str2 hangi değerlere sahip olur? (str1 / str2)

  1. endustri muhendisligi
  2. muhendisl muhendisligi
  3. endustriligi muhendisligi
  4. muhendisligi muhendisligi
  5. endustri endustri
Cevabı gör

Doğru cevap: D) muhendisligi muhendisligi
strcpy, ikinci dizgenin içeriğini birinciye kopyalar. İkinci dizge değişmez, birinci dizge de ikincinin aynısı olur.

Tüm 113 soruyu çözmeye başla →

Bu dersi alan bölümler

AUZEF Endüstri Mühendisliği (Uzaktan) (Lisans)113 soru →

Nasıl çalışmalı?

Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.

Sık sorulan sorular

AUZEF Programlama Iı çıkmış sorular nerede?

Mobil Defter'de AUZEF Programlama Iı dersinin vize, final ve bütünleme hazırlığı için 113 sorusu var. Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.

AUZEF Programlama Iı çıkmış sorular PDF olarak indirilebilir mi?

Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.

AUZEF Programlama Iı ders notları ve konu özeti var mı?

Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.

AUZEF Programlama Iı soruları ücretli mi?

Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.

2. sınıf Bahar diğer dersler