Algoritmalar ve Programlamaya Giriş Deneme Sınavı -10 2022-2023 Final Çıkmış Soruları

📌 Sınav Öncesi Kısa BilgiDeğerli Algoritmalar Ve Programlamaya Giriş bölümü öğrencileri; bu sayfada Algoritmalar ve Programlamaya Giriş Deneme Sınavı -10 2022-2023 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ı.
Bir yapı tanımı için aşağıdakilerden hangisi hatalı olarak yazılmıştır?
a) Yapı tanımına struct anahtar kelimesi ile başlanır.
b) Yapı tanımında struct anahtar kelimesinden sonra yapının ismi gelir.
*c) Yapı tanımında struct anahtar kelimesinden sonra yapı değişkeninin ismi gelir.
d) Bir yapı tanımlanırken yapı elemanlarının tanımlandığı satırlar noktalı virgül ile biter.
e) Bir yapıda yer alan yapı elemanları temel veri tiplerinden herhangi birinin tipinde olabilir.

Nesneye Yönelk programlama teknğ le gelştrlmş br programda Kare sml br sınıf ve bu sınıfa at Kare1 sml br nesne tanımlanmıştır. Kare sınıfında, karenn çevresn hesaplayıp ekrana yazdıran Cevre() sml br üye fonksyon da vardır. Aşağıdak şıklardan hangsnde karenn çevresn hesaplayıp sonucu ekrana yazdırmak çn yapılan fonksyon çağrısı doğru olarak verlmştr? Not: Karenin kenar uzunluğun sınıa tanımlı olan başka bir üye fonksiyon tarafından daha önce atandığını varsayarak soruyu cevaplandırınız.
A) Kare.Kare1;
B) Kare kare1;
C) Kare.Cevre();
*D) Kare1.Cevre();
E) Cevre().Kare1;

Aşağıdakilerden hangisi C++ programlarında, koşul sağlandığında ve sağlanmadığı durumda çalıştırılacak ifadelerin ayrı ayrı seçilmesini sağlayan ifadedir?
a) if
b) main()
c) int
*d) if….else
e) else

Aşağıdaklerden hangs nesneye yönelk programlama yaklaşımını temel özellklernden br değldr?
A) Soyutlama
B) Çok Bçmllk
*C) Yapılar
D) Kalıtım
E) Paketleme

Yukarıda verilen C++ programında kaçıncı satırda hata yapılmıştır?
a) 1
b) 2
c) 3
*d) 4
e) 5

“Temel Br sınıan yen br sınıf oluşturma şlem” nesneye yönelk programlama yaklaşımının hang temel özellğdr?
A) Soyutlama
B) Çok Bçmllk
C) Yapılar
*D) Kalıtım
E) Paketleme

Yukarıdak programın ekran çıktısı aşağıdaklerden hangsdr?
A) Dzn elemanlarının tamamı ekrana yazdırılır.
*B) 12
C) 4
D) 7
E) 19

Aşağıdaki kod parçasındaki hata nedir?  int x=1;  while(x<10);  x++; a) x değişkenine bir atanması b) while parantezinde koşulun x<0 olarak belirlenmesi c) x ‘in birer birer arttırılması d) while bloğunun küme parantezi içerisine alınmamış olması *e) while-koşul parantezinden sonra noktalı virgül kullanılması Yukarıda verilen C++ programında bir yapı tanımlanmış ve yapı tanımlanırken bir satırda yazılım (syntax) hatası yapılmıştır. Hatalı satır aşağıdakilerden hangisidir? a) 3. Satır b) 5. Satır c) 7. Satır d) 9. Satır *e) 11. Satır Aşağıdakilerden hangisi C++ programlama dilinde kullanılan karşılaştırma(ilişkisel) operatör değildir? a) >=
*b) &&
c) !=
d) ==
e) < Aşağıdaklerden hangs nesneye yönelk programlamada sınıf oluşturulurken o sınıfa at nesnelern özellklern ve şlevlern dğer nesnelerden korumak çn kullanılan br tanımlama şekldr? *A) prvate (özel) tanımlayarak B) global olarak tanımlayarak C) yerel olarak tanımlayarak D) statc olarak tanımlayarak E) statc yerel tanımlayarak İfadesi bir C++ programında yapı değişkeninin üyesine klavyeden değer girilmesi için yazılmıştır. İfadenin doğru olması için sırası ile kare ve daire içerisine ne yazılmalıdır? a) b) *c) d) e) Aşağıdaki kodun çıktısı ne olur? for(int i=1;i2 && i<8) continue; cout<