NEW
Font size
WorksheetsC++ Struct Genel Değerlendirme 1
Total questions: 16
Worksheet time: 8mins
Bu struct tanımlama doğru mu?
Doğru
Yanlış
Bu struct tanımlamada yanlış olan nedir?
String ifadeler iki parça halinde yazılmıştır.
Struct'ın sonunda noktalı virgül yoktur.
Birden fazla değişken türü struct içine tanımlanmıştır.
Struct süslü parantez ile tanımlanmıştır.
C++ dilinde bir struct (yapı) tanımlamak için hangi anahtar kelime kullanılır?
class
struct
structure
object
Bir struct içindeki üyelere (değişkenlere) varsayılan olarak hangi erişim belirleyicisi uygulanır?
protected
private
public
internal
Bir struct değişkeninin üyesine erişmek için hangi operatör kullanılır?
. (Nokta operatörü)
:: (Kapsam çözümleme operatörü)
-> (Ok operatörü)
• (İçerik operatörü)
struct ve class arasındaki temel fark nedir?
struct kalıtım yapamaz, class yapabilir.
struct yığında (stack), class yığıtta (heap) saklanır.
struct varsayılan erişimi public, class varsayılan erişimi private'tır.
struct fonksiyon içeremez, class içerebilir.
Bu kod parçasında araba1.yil değeri ne olur?
0
2020
Derleme hatası verir.
Rastgele bir değer verir.
İç içe struct (nested struct) nedir?
İki struct'ın birbirine referans vermesidir.
Bir struct'ın başka bir struct'tan kalıtım almasıdır.
Bir struct'ın işaretçisini içeren struct'tır.
Bir struct'ın içinde başka bir struct tanımlamaktır.
Aşağıdaki kodda p1.x değeri nedir?
0
10
20
Derleme Hatası
C++'da struct kullanmanın temel amacı nedir?
Matematiksel hesaplamalar yapmak.
İlgili verileri tek bir çatı altında toplamak.
Programda döngüler oluşturmak.
Ekrana yazı yazdırmak.
Tanımlanan Araba yapısına ait a1 adında bir değişken nasıl oluşturulur?
Araba.a1;
a1 Araba;
Araba a1;
new Araba a1;
Aşağıdaki koda göre, ogr1'in numara üyesine 105 değerini atamak için hangi satır kullanılmalıdır?
Ogrenci.numara = 105;
ogr1(numara) = 105;
ogr1->numara = 105;
ogr1.numara = 105;
Aşağıdaki C++ kodu çalıştırıldığında ne olur?
0 0
10 20
Hata Verir
Rastgele Değerler
Aşağıdaki struct tanımında s1 ve s2 nasıl oluşturulmuştur?
Sadece s1 oluşturulmuştur.
Sadece s2 oluşturulmuştur.
s1 ve s2 adında iki obje struct'un sonuna eklenerek oluşturulmuştur.
Hata verir, struct objeleri ayrı satırda oluşturulmalıdır.
Aşağıdaki struct örneğinde total değişkenine doğru şekilde erişmek için hangi ifade doğrudur?
Kod parçacığında hangi özellik yanlıştır?
Struct içinde fonksiyon tanımlanabilir.
r1.area() çağrısı geçerlidir.
Struct üyeleri varsayılan olarak private’tır.
r1 adında bir obje oluşturulmuştur.
