Diğer 5 soru

Algoritmalar ve Programlamaya Giriş Ünite -14

Kaynak: https://lolonolo.com/2022/10/29/algoritmalar-ve-programlamaya-giris-unite-14/

📖 Konu özeti (sınav öncesi tekrar)

Dosyalar

Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans

5 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 3
C++’ta aşağıdak sınıflardan hangs le oluşturulan nesneler kullanılarak sıralı erşml dosya oluşturulablr?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

ofstream (output file stream) sınıfı dosyaya yazma için kullanılır; bu sınıftan oluşturulan bir nesneyle dosya açıldığında, dosya yoksa oluşturulur. Böylece sıralı erişimli dosya oluşturulabilir. ostream ise genel çıktı akışıdır (ör. cout), dosyaya özgü değildir.

Soru 4
C++ ‘ta aşağıdak sınıflardan hangs le oluşturulan nesneler kullanılarak sıralı erşml dosyadan okuma yapılablr?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Sıralı erişimli bir dosyadan okuma yapmak için dosya giriş akışı sınıfları kullanılır: ifstream yalnızca okuma için, fstream ise hem okuma hem yazma için kullanılabilir. Bu yüzden B şıkkındaki dosya akışı sınıfı doğru cevaptır. ofstream ise yalnızca dosyaya yazmak için kullanılır.

Soru 5
C++’ta aşağıdak sınıflardan hangs le oluşturulan nesneler kullanılarak sıralı erşml dosyalara ver ekleneblr?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Bir dosyaya veri eklemek yazma işlemidir; bu yüzden dosya yazma akışı olan ofstream sınıfı kullanılır. Dosya ekleme modunda (ios::app) açıldığında yeni veriler mevcut içeriğin sonuna eklenir.

Soru 6
C++’ta aşağıda verlen dosya açma modlarından hangs le dosyalar, okuma modunda açılır?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

ios::in modu dosyayı okuma amacıyla açar. ios::out yazma, ios::app sona ekleme, ios::ate ise dosyayı açıp konumu dosya sonuna taşıma modudur.

Soru 7
C++’ta aşağıda verlen dosya açma modlarından hangs le dosyalar, ekleme modunda açılır?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

ios::app (append) modu dosyayı ekleme modunda açar; yazılan her veri dosyanın sonuna eklenir ve mevcut içerik silinmez. ios::out modu ise varsayılan olarak dosyanın eski içeriğini siler.