MCQss.com'un C++ Çoktan Seçmeli Soruları sayfasına hoş geldiniz. Bu sayfa, etkileşimli bir formatta sunulan birçok C++ çoktan seçmeli sorusu içermektedir. Cevaplarınızın doğru mu yoksa yanlış mı olduğunu görmek için seçenekleri tıklayabilirsiniz.
C++, yazılım geliştirmede sıkça kullanılan bir programlama dilidir. Bu dil, güçlü özellikler sunar ve uygulama, oyun ve sistem programlamasında yaygın olarak kullanılır.
C++ öğrenmek için veri tipleri, operatörler, fonksiyonlar, sınıflar ve miras gibi temel kavramları anlamak önemlidir. Nesne yönelimli programlamaya ilişkin bilgi de C++ ile program geliştirme sürecinde büyük bir avantaj sağlar.
MCQss.com'un ücretsiz C++ çoktan seçmeli soruları, daha derinlemesine öğrenme ve sınav ve mülakatlara hazırlanma konusunda size yardımcı olabilir. C++ programlama becerilerinizi serbestçe pratik yaparak geliştirebilirsiniz.
A. Tasarımdaki nesneler üzerinde çalışıyor
B. Nesne Odaklı Tasarım
C. Aşırı objektif tasarım
D. Nesne yönelimli veritabanı
A. Her zaman 0.
B. Çift uygulamaya bağlıdır, genellikle tam olarak sıfır değildir.
C. Her zaman 0 değil.
A. özel
B. korunan
C. halk
D. Görünürlük yalnızca sınıflar için tanımlanır.
A. doğru
B. YANLIŞ
A. satır içi işlevler.
B. özyinelemeli işlevler.
C. Fonksiyon aşırı yükleme.
A. int a; B; C;
B. int a, b, c;
C. Int A:
A. Karma sembolü (#)
B. Kolon (:)
C. Yarı Colon (;)
D. Ek işareti (+)
A. int myfonction (int a, int b)
B. myfonction (int a, int b)
C. geçersiz myfonction (int a, int b)
A. x'i tamsayı olarak bildirmek;
B. int x;
C. x int;
D. Int & lt; x & gt ;;
E. X tamsayıdır;
A. Döngüde dur
B. döngü yaparken yap
C. döngü için
A. kargaşa
B. geniş
C. bool
A. ?
B. -
C. :%
D. ::
A. int
B. gerçek
C. batmadan yüzmek
D. çift
A. Bu seçeneklerin hiçbiri
B. if ((Sum == 10) || (Toplam <20)) Printf (
C. eğer ((toplam == 10) && (toplam <20)) printf (
D. Ctrl+Alt+Del
A. myfonction (void)
B. void myfonction ()
C. myfonction ()
A. Kargaşa
B. Char
C. karakter
D. Kargaşa
A. a = b;
B. a = & b;
C. a = *b;
A. Bunların ikisi de
B. / * Bu bir yorum */
C. // bu bir yorum
A. Doğru
B. YANLIŞ
A. A değeri 50'den değişemez.
B. A'nın başlangıç değeri 50'dir, ancak değiştirebilirsiniz.
C. bunlardan hiçbiri
A. bir lider //.
B. bütün bunlar
C. Bir lider /**.
A. 4
B. 4.36
C. 4.4
D. 5
A. Diziye yerleştirilebilen maksimum tamsayı değeri.
B. İlk dizi öğesinin başlangıç değeri.
C. Dizinin tutacağı tamsayı öğelerinin sayısı.
A. printMSG ();
B. void printMSG ();
C. printmsg;
A. Evet
B. HAYIR
C. Duruma göre.
A. Kod çoğaltmasını azaltın
B. Şablonlar typeSafe'dir
C. bütün bunlar
D. Kod esnekliğini artırın
A. int myfonction (int a, int b);
B. bütün bunlar
C. int myfonction (int, int);
A. bunlardan hiçbiri
B. aynı sınıfın tüm nesneleri tarafından erişilebilir.
C. Değerleri aynı sınıfın her nesnesi için değişecektir.
A. Arg'in maksimum değerini döndürür
B. Arg bayt cinsinden boyutu döndürür
C. Arg karakterlerindeki uzunluğu döndürür
A. İşlevleri bir sınıfta bildirebilirsiniz, bir yapıda işlevleri bildiremezsiniz.
B. Onlar aynı.
C. Bir yapıda bir operatör aşırı yükleyemezsiniz.
D. Bir sınıfın üyeleri varsayılan olarak özeldir ve bir yapının üyeleri varsayılan olarak kamuya açıktır.
A. Doğru
B. YANLIŞ
A. 4,4,4,4
B. 0,1,2,3
C. 4,5,6,7
D. 1,2,3,4
A. Yeni bir A değişkeni A ila ve 97'ye (ASCII kullanan bir makine varsayarak) ayarlayacaktır.
B. Yeni bir A değişkeni A ila ve önceki değerine ayarlayacaktır.
C. Sonsuz bir döngüye neden olur.
D. Hiçbir şey, bu bir hata ve derlemeyecek.
A. Zaten serbest bırakılmış bellek serbest.
B. Bütün bunlar
C. Bellek tahsis edilmeden ve ayarlanmadan önce bir adres kullanmak.
A. A adresinde yer alan değer
B. Bir adresi
C. 25
A. Dynamic_cast
B. rearing_cast
C. Unknown_cast
D. const_cast
A. *(MyItem.Units)
B. MyItem- & gt; birimler
C. myitem.units
A. C ++ 'da farklı tipler.
B. C ++ 'da mevcut türler için alternatif isimler.
A. M_TEST
B. 1_str
C. sınıf
A. Programın standart kütüphane başlık dosyalarını eklemesini söyler.
B. Önişlemciye ioStream standart dosyasını eklemesini söyler.
C. Önişlemciye, yalnızca program tarafından gerekli olması durumunda iOStream standart dosyasını eklemesini söyler.
A. dikdörtgen :: move circle :: move shape :: move
B. Derleme hatası
C. Çalışma hatası
D. Şekil :: hareket şekli :: hareket şekli :: hareket
E. Şekil :: Move Circle :: Move Dikdörtgen :: Move
A. Değişken bir sanal işlev beyan eder.
B. Saf bir sanal işlev beyan eder.
C. Derleyici hatasına neden olur.
D. Varsayılan bir sanal işlev beyan eder.
A. 5 değeri 0 değerine sahip bir vektörü başlatır.
B. 5 değeri olan bir elementle bir vektörü başlatır.
A. Makinedeki Path Ortam değişkeni tarafından belirtilen tüm dizinlerde.
B. Standart başlık dosyalarını arayacak şekilde yapılandırıldığı varsayılan dizinlerde
C. Yönergeyi içeren dosyayı içeren aynı dizin.
A. Hiçbir şey, bu geçerli bir C ++ ifadesi değildir.
B. 0
C. -2
D. 2
E. 4
A. Doğru
B. YANLIŞ
A. İşlev, arkadaş işlevi olarak tanımlanmalıdır.
B. İşlev sınıfın içinde tanımlanmalıdır.
C. İşlev sınıf dışında tanımlanmalıdır.
A. Fark yok.
B. Yapılarla kalıtım yoktur. Sınıflar türetilebilir.
C. Yapılar yalnızca değişken tanımlara izin verir. Sınıflar ayrıca işlev tanımına izin verir.
D. Yapılar varsayılan olarak kamu mahremiyetine sahiptir, sınıflar özel kullanırlar.
A. 8
B. 6
C. 7
A. İkincisi yasadışı.
B. Birincisi yasadışı.
C. Hiçbiri, eşdeğerdirler.
D. Bunlardan biri değer almaz, diğeri herhangi bir değer alır.
A. Diğer cevapların her ikisi de doğru.
B. Yerleşik türlerin anlamını yeniden tanımlayamaz
C. Varsayılan argümanlara sahip olamaz
A. akış
B. Fstream
C. Ifstream
D. Bütün cevaplar doğru.
A. bir tamsayı dizisi
B. dizi
C. geniş bir karakter dizisi
A. Fark yok, üçü de sırayla bellek tahsis ediliyor
B. Fark yok, üçü de rastgele bellek tahsis edildi
C. Birlik ve sınıf veri üyeleri sırayla belleğe tahsis edilirken, Struct Veri üyeleri bellek rastgele tahsis edilir.
D. Yapı ve sınıf veri üyeleri sırayla belleğe tahsis edilirken, bir Birlik bellek rastgele tahsis edilir.
E. Yapı ve sınıf veri üyeleri sırayla belleğe tahsis edilirken, bir sendika yalnızca en büyük veri üyesi için yeterli bellek tahsis edilir
A. Oto
B. var
C. soyut
D. sanal
A. Bu kod belleği doğru bir şekilde serbest bırakacak
B. Bu kodun tanımlanmamış davranışları var
A. Tek bir argüman yapıcısının örtük bir dönüşümde kullanılmasını önler
B. Bir işlemcinin önbelleği yerine ana bellekte oturmasını gerektirir
C. Varsayılan bir yapıcının beyanını zorunlu kılar
A. Türetilmiş sınıflarda yeniden tanımlanmayı beklediğiniz bir sınıf üyesi işlevi.
B. Türetilmiş sınıflarda yeniden tanımlanması gereken bir sınıf üyesi işlevi.
C. Temel sınıfta tanımlanması gerekmeyen bir sınıf üyesi işlevi.
A. O (n/2)
B. O (logn)
C. Açık)
D. O (1)
A. A [3] silme;
B. Sil [] a;
C. A Sel;
D. A [] silme;
E. Sil [3] a;
A. ==
B. ?
C. *
D. []
E. ++
A. Std :: Regex E (" \\ b (alt) ([^]*) ");
B. int (*eksi) (int, int) = çıkarma;
C. bool is_odd = [] (int n) {dönüş n%2 == 1;};
A. İşaretçi için bir tür yok.
B. bunlardan hiçbiri
C. İşaretçinin boş bir değeri vardır.
A. this-> ebeveyn-> foo ();
B. Parent.foo ();
C. Ebeveyn :: foo ();
D. Ana örnek; örnek.foo;
A. Yuva ad alanları
B. Destek Kapatmaları
C. Bir derleme birimine yerel beyanlara harici erişimi önleyin
D. Diğer ad alanlarından deşarj
A. HAYIR.
B. Evet.
C. Evet, ama sadece #include <String> ise.
D. Hayır, "char" den önce "const" eklemeniz gerekiyor.
A. 0 ila 2.147.483.647
B. 0 ila 65.535
C. 0 ila 4.294.967,295
D. 0 ila 255
A. mavi
B. renk. blue
C. renk [1]
D. Renk :: mavi
A. bir yeni hat (\ n)
B. Bir sekme (\ t)
C. bir backsash (\)
A. C ++ Standardı
B. Programın yığın segmentinin boyutu artar
C. Derlenen ikili artışların boyutu
D. Programın yığın segmentinin boyutu artar
A. Tüm
B. Standart
C. Hiçbiri
A. ++ i
B. I ++
C. Her ikisi de eşit derecede hızlı.
A. Kod derlemeyecek
B. 1
C. 2
D. 0
A. 1
B. 1.0
C. 3.03
D. 1.01
E. Hiçbiri, bu geçersiz bir tür karışımı.
A. korunan
B. halk
C. B, A'dan Z'ye erişimi devralmaz.
D. özel
A. Kopyala Yapıcısı
B. Varsayılan yapıcı
C. Bunların ikisi de
A. Birlik, hangi veri üyesinin başlatılırsa, bir yapının boyutu, yapı veri üyelerinin boyutunun toplamıdır.
B. Birlik, en büyük veri üyesinin boyutudur, oysa bir yapının boyutu yapı veri üyelerinin boyutudur
C. Fark yok; Bunlar, kendi veri üyelerinin boyutlarının toplamıdır
D. Birlik, en büyük veri üyesinin boyutudur, oysa bir yapının boyutu en azından yapı veri üyelerinin boyutunun toplamıdır
A. Bu geçersiz C ++ kodu
B. 80
C. Bağlı olmak
D. 120
E. 4
A. Yürütmeye bağlıdır.
B. Sonsuz döngü.
C. Sonlu döngü.
D. Hepsi yanlış
A. Hayır. Yapıcı halka açık değil.
B. Hayır. C0 x2 (x1) hatası döndürür.
C. Hayır. Yapı türlerinin yapıcıları yoktur.
D. Evet.
A. hash_multiset
B. Hash_set
C. hash_table
D. hash_map
E. hash_multimap
A. AT her zaman sınırlar kontrol edilir. Operatör [] değil.
B. AT her zaman sınırlar kontrol edilmez. Operatör [].
C. AT operatöre eşdeğerdir []
A. 4
B. Derleme hatası.
C. 3
D. 2
A. A, D ve E tiplerinin argümanlarını alarak B. ad alanı B'de sabit bir işlev olarak tanımlanmıştır.
B. C, D ve E tiplerinin argümanlarını alarak B Sınıfının sabit bir üye işlev işaretçisi olarak tanımlanmıştır.
C. B, D ve E tiplerinin argümanlarını alarak C tipine bir işaretçi döndüren A adı verilen sabit bir üye işlevi içeren bir sınıf olarak tanımlanmıştır.
A. Derleme hatası
B. John Doe
C. 42
A. 2 dizisi Int.
B. Biraz saha yapısı bildirimi.
C. Üyelerinin yerinde başlatılmasına sahip bir yapı.
D. Geçersiz C ++ kodu.
E. Biraz seçici beyan.
A. O (log (n))
B. Açık)
C. O (n^2)
D. O (1)
A. Ana bilgisayarın kelime boyutuna bağlıdır.
B. Hiçbir şey, Boid'in boyutu yok.
C. 0
D. 1
E. 4
A. Bunlardan hiçbiri
B. 3
C. 333
D. Derleme sırasında program başarısız olur
E. 000
A. 3
B. Tanımlanmamış davranış
C. 5
D. Derleme Hatası: Malformed öznitelik.
E. 4
A. Yalnızca Reinterpret_cast ile Dirty Hack ile.
B. Hayır. Yalnızca yığın veya dinamik bellekte tahsisat izin verilir.
C. Evet, yerleştirme yeni bunu yapar.
A. hiçbiri, kod derlemeyecek
B. C ++ 11
C. C ++ 03
D. C ++ 98
E. C ++ 0x
A. 0x98765432
B. 1
C. Bu tanımsız davranış
D. 0
E. 0x4c3b2a19
A. 3
B. çıktı yok; Program kötü biçimlendirilmiş
C. 0
D. 2
A. 1,2,3,4,5,6,7,8,9,10
B. 10,11,12,13,14,15,16,17,18,19,20
C. 1,2,3,4,5,6,7,8,9
D. 10,11,12,13,14,15,16,17,18,19
A. std :: xvalue (x)
B. std :: move (x)
C. Std :: Shift (x)
D. std :: yok (x)
A. 0,1,2,3,4,5,6,7,8,9
B. 9,8,7,6,5,4,3,2,1
C. std :: partition () düz dizilerle çalışmaz.
D. 9,1,7,3,5,4,6,2,8,0
E. 0,8,2,6,4,5,3,7,1,9
A. özel
B. B, A'dan X'e erişimi devralmaz.
C. halk
D. korunan
A. Uygulama tanımlanmış
B. derleyici hatası
C. YANLIŞ
D. doğru
A. Derleme Hatası: Belirsiz arama
B. Birinci
C. ikinci