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<