Yukarıda verlen kalıtım şeması aşağıdak kalıtım türlernden hangsne attr?
A) Hyerarşk kalıtım
B) Hbrt kalıtım
C) Çok sevyel kalıtım
*D) Çoklu Kalıtım
E) Tekl kalıtım
Aşağıdakilerden hangisi karşılaştırma operatörüdür?
a) ++
b) –
c) +=
d) =
*e) <=
int A[5]={0}; ifadesinden sonra A dizisi için aşağıdakilerden hangisi doğrudur?
a) Derleme sırasında, tanımlama şeklinden dolayı hata döner
*b) Dizinin bütün elemanları sıfır olur.
c) Dizinin ilk elemanı sıfır, diğer dört elemanı rastgele sayılardan oluşur.
d) Dizinin son elemanı sıfır, diğer dört elemanı rastgele sayılardan oluşur.
e) Dizinin beş elemanı da rasgele sayılardan oluşur.
C++’ta aşağıdak sınıflardan hangs le oluşturulan nesneler kullanılarak sıralı erşml dosyalara ver ekleneblr?
A) stream
B) fstream
C) strgstream
*D) ofstream
E) ostream
Bir diziye ilk değer ataması yapılırken dizinin eleman sayısından daha fazla değer atanırsa aşağıdakilerden hangisi gerçekleşir?
*a) Derleme sırasında hata döner
b) Diziye yapılan atamada dizi boyutu kadar değer dizi elemanlarına atanır.
c) Dizinin bütün elemanları sıfır olur.
d) Dizinin bütün elemanları rastgele sayılardan oluşur.
e) Dizinin bütün elemanları bir olur
Tek boyutlu ve çok boyutlu dizilerde, dizi tanımlanırken eleman sayısı hangi temel veri tipi ile belirlenir?
a) bool
b) float
c) char
*d) int
e) double
C++ programlarında, program içerisindeki tek satırlık açıklama satırları aşağıdakilerden hangisi ile başlar?
a) %
b) #
c) ()
*d) //
e) ??
Aşağıdakilerden hangisi cin nesnesi ile birlikte kullanılan çıkarma operatörüdür?
a) %
b) &
*c) >>
d) <<
e) -=
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.
İ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)
C++ ‘ta temel sınıan türetlmş sınıf oluşturmak çn yazılan söz dzm aşağıdaklerden hangs le başlar?
A) Temel sınıfın sm
B) Türetlecek sınıfın sm
C) Erşm Belrtec
D) İk nokta üst üste şaret
*E) class bldrm
int A[4][3]; şeklinde tanımı yapılan dizinin kaç elemanı vardır?
a) 7
b) 4
c) 3
*d) 12
e) 15
C++ programlarının çalışması program içerisindeki hangi noktadan başlar?
a) #include
b) Using namespace std;
*c) main() fonksiyonu
d) return 0;
e) cout
Aşağıdakilerden hangisi derleyiciye, kaynak dosyası içerisine başka bir dosya eklenmesi gerektiğini bildirir?
*a) İnclude
b) define
c) using
d) cout
e) cin
C++’ta aşağıdak sınıflardan hangs le oluşturulan nesneler kullanılarak sıralı erşml dosya oluşturulablr?
A) stream
B) fstream
C) strgstream
*D) ofstream
E) ostream
Tanımlanmış bir yapı içerisinde ikinci bir yapı tanımlanmış ise, bu iç içe yapı ile tanımlanmış yapı değişkenlerinin üyelerine kaç adet nokta operatörü kullanılarak ulaşılabilir?
a) 1
*b) 2
c) 3
d) 4
e) 5
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ğıda verilen kod bloğunun çıktısı hangisidir? int dizi[4]={1,2,3,4}; for(int i=0;i<4;i++){ if(i==2) cout<