Ata Aöf Programlama Temelleri 2024-2025 Final Çıkmış Soruları

📌 Sınav Öncesi Kısa BilgiDeğerli Ata AÖF Programlama Temelleri bölümü öğrencileri; bu sayfada Ata Aöf Programlama Temelleri 2024-2025 Final Çıkmış Soruları dersine ait geçmiş yıllarda çıkmış soruları ve pratik deneme testlerini sizin için bir araya getirdik. Sınavda zamanı iyi yönetmek ve soru tiplerine tam olarak aşina olmak için aşağıdaki özel test motorumuzu kullanabilirsiniz. İster "Çalışma Modu" ile anında cevapları görün, ister "Sınav Modu" ile kendinizi zamana karşı test edin. Şimdiden sınavlarınızda başarılar dileriz!
Soru bulunamadı.
Çıktı penceresinin görevi aşağıdakilerden hangisinde doğru olarak verilmiştir?
A) Programın kütüphane dosyalarını gösterir.
B) Programdaki değişkenlerin sayısını gösterir.
C) Kodların makine diline dönüşmüş hâlini gösterir.
D) Programın çıktılarını gösterir.
*E) Programa ait hata iletilerini ve derleyici uyarılarını gösterir.

ios::app moduyla açılan bir dosya ile ilgili olarak aşağıdakilerden hangisi doğrudur?
A) Dosya yaratmak için dosya açılır, eğer aynı isimde dosya varsa hata oluşur.
*B) Dosyaya ekleme yapmak için dosya açılır, dosya yoksa yaratılır.
C) Dosyadan okuma yapmak için dosya açılır.
D) Var olan dosyanın içi temizlenerek dosya üzerine yeni veri yazmak için açılır.
E) Dosyadan veri okumak için dosya açılır, dosya yoksa yaratılır.

Depo yapılarının hangisinde iteratör kullanılamaz?
A) vector
B) map
C) list
D) set
*E) priority_queue

string metin1 = “BILGISAYAR”;string metin2 = “101”;metin1.insert(5,metin2);cout <= y x değeri y değerinden küçük veya eşit midir?
D) x 10 y değeri 5’ten küçük ve x değeri 10’dan büyük müdür?
E) x <= y y değeri x değerinden küçük veya eşit midir? for (int i = 0; i < 2; ++i){for (int j = 0; j < 3; ++j){for (int k = 0; k < 2; ++k){cout << "test[" << i << "][" << j<< "][" << k << "] = " << test[i][j][k] << endl;}}}Yukarıdaki C++ kod parçasının işlevi aşağıdakilerin hangisinde doğru verilmiştir? A) test dizisinin elemanlarını temizler. B) test dizin eleman sayısını bulur. C) test dizisinin elemanlarına atama yapar. D) test dizisinin satırlarındaki elemanlarının sütundaki elemanlarıyla çarpımını yapar. *E) test dizisinin elemanlarını ve dizinin hangi elemanı olduğu bilgisini ekrana yazdırır. I. Dâhili testII. Haricî testIII. Kullanıcı testiYukarıdaki testlerin uygulanışı hangi sırada gerçekleştirilmelidir? A) II-III-I B) I-III-II *C) I-II-III D) III-I-II E) II-I-III Aşağıdakilerden hangisi bir söz dizim hatası değildir? A) Küçük harfle tanımlanmış bir değişkenin başka yerde büyük harfle kullanılması B) Metin başında açılmış bir çift tırnak karakterinin metnin sonunda kapatılmaması *C) if koşulundan sonrak ilk satırın "{" ve "}" küme parantezlerine alınmaması D) while koşulunun yazıldığı "(" ve ")" parantezlerinin yazılmaması E) Tam sayi parametresi olan bir fonksiyonun parametresiz çağrılması Sonlandırma karakteri aşağıdakilerden hangisidir? A) '\n' B) '\t' C) '\Z' *D) '\0' E) '\S' SET x=5, y=10, toplam=45WHILE toplam < 70COMPUTE toplam = toplam + yCOMPUTE y = y + xENDWHILEPRINT y, toplamYukarıda verilen sözde kodun çıktısı aşağıdakilerden hangisidir? A) 30 120 B) 15 55 C) 10 45 D) 25 90 *E) 20 70 0 3 6 9 12 15Yukarıda verilen ekran çıktısını elde etmek için aşağıdaki döngülerden hangisi kullanılmalıdır? A) for ( int i = 0; i < 18; i ++) cout << i << " "; *B) for ( int i = 0; i < 16; i+=3) cout << i << " "; C) for ( int i = 0; i < 15; i+=3) cout << i << " "; D) for ( int i = 0; i < 5; i+=3) cout << i << " "; E) for ( int i = 0; i < 15; i++) cout << i << " "; C++ Programlama dilinde dosya işlemede kullanılan seek() fonksiyonu için aşağıdaki ifadelerden hangisi yanlıştır? *A) Byte sayısı parametresi pozitif değer olursa işaretçiyi dosyanın başına doğru taşır. B) Byte sayısı parametre değeri negatif ya da pozitif olabilir. C) Fonksiyonun ikinci parametresi ios::beg, ios::end değerlerinden birimi alabilir. D) Rastgele erişimli dosya işlemlerinde kullanılır. E) İlk parametresi long int veri tipindedir. double Cagir(int a, double b, bool c){double toplam = a + c;b = b + toplam;return b;}Verilen fonksiyon için aşağıdaki çağırımlardan hangisinde bilgi kaybı olmaksızın doğru sonuç elde edilir? A) char a=Cagir(1,2.5,false) B) int a=Cagir(1,2.5,false) C) int a=Cagir(1,2.5,true) *D) double a=Cagir(1,2.5,true) E) bool a=Cagir(1,2.5,true) swap() üye fonksiyonu hangi amaçla kullanılır? A) String sınıfı değişkenin boş olup olmadığını kontrol etmek için *B) String sınıfı değişkenlerin değerlerini karşılıklı değiştirmek için C) String ifade aramak için D) String sınıfı değişkenleri karşılaştırmak için E) String sınıfı değişkenleri birleştirmek için #includeusing namespace std;class silindir{private:double r, h;const double pi = 3;public:void YaricapOku(double yaricap){r = yaricap;}void YukseklikOku(double yukseklik){h = yukseklik;}double HacimHesapla() {return pi*r*r*h;}};int main(){silindir s1;s1.YaricapOku(1);s1.YukseklikOku(3);cout << "Silindirin hacmi=" << s1.HacimHesapla();return 0;}Yukarıdaki kod parçası çalıştırıldığında aşağıdaki ekran çıktılarından hangisi oluşur? A) Silindirin hacmi=27 B) Silindirin hacmi=3 *C) Silindirin hacmi=9 D) "Silindirin hacmi=" E) Silindirin hacmi=1 [/auzef_test]