PDF İndir
1) C ++ 'da sınıfın ne olduğunu açıklayın?
C ++ 'daki bir sınıf, tek bir ad altında bir işlev ve ilgili veriler koleksiyonu olarak tanımlanabilir. Nesnelerin bir planıdır. Bir C ++ programı herhangi bir sayıda sınıftan oluşabilir.
2) C ++ 'da bir sınıfı nasıl belirtebilirsiniz?
Sınıf anahtar sözcüğünü ve ardından tanımlayıcıyı (sınıfın adı) kullanarak, sınıfı C ++ 'da belirtebilirsiniz. Küme parantezlerinin içinde, sınıfın gövdesi tanımlanır. Sonunda noktalı virgül ile sonlandırılır.
For example,class name{// some data// some functions};
3) C ++ dilinde void main () 'in kullanımının ne olduğunu açıklayın?
C ++ uygulamasını çalıştırmak için iki adım içerir, ilk adım C ++ kodunun nesne koduna dönüştürüldüğü bir derlemedir. İkinci adım, programcıdan ve kitaplıklardan gelen nesne kodunun birleştirilmesinin gerçekleştiği bağlantı oluşturmayı içerir. Bu işlev, C ++ dilinde main () tarafından çalıştırılır.
4) C ++ nesnelerinin ne olduğunu açıklayın?
Sınıf, nesne için planlar verir, bu nedenle temelde bir nesne bir sınıftan oluşturulur veya başka bir deyişle, bir nesne bir sınıfın örneğidir. Veriler ve işlevler, nesne adı verilen bağımsız bir birim olarak bir araya getirilmiştir. Burada, örnekte A ve B, Nesnedir.
Örneğin,
Class Student{Public:Int rollno;String name;} A, B;
5) C ++ 'da Sınıf Üyelerinin özelliklerini açıklayın.
- Veriler ve İşlevler, C ++ 'da üyelerdir,
- Sınıf tanımı içinde, veri üyeleri ve yöntemler bildirilmelidir
- Bir sınıf içinde bir üye yeniden beyan edilemez
- Diğer sınıf tanımında başka bir yere üye eklenemez
6) Sınıflarda Üye İşlevlerinin ne olduğunu açıklayın?
Üye işlevi sınıfın davranışını düzenler. Bir nesne biçiminde tutulan veriler üzerinde çeşitli işlemleri desteklemek için bir tanım sağlar.
7) C ++ 'da farklı bir koşul için kullanılan temel değişken türünü tanımlayın?
C ++ 'da farklı bir koşul için kullanılan değişken
- Bool: Boole değerlerini saklamak için değişken (doğru veya yanlış)
- Char: Karakter türlerini saklamak için değişken
- int: integral değerlere sahip değişken
- float ve double: Büyük ve kayan nokta değerlerine sahip değişken türleri
8) İsim alanı std nedir; ve nelerden oluşur?
Ad alanı std; standart C ++ kitaplığınızı tanımlar, standart C ++ kitaplığının sınıflarından, nesnelerinden ve işlevlerinden oluşur. Kod boyunca std veya std:: ad alanını kullanarak kitaplığı belirtebilirsiniz. Ad alanı, adı tanımlayarak bir kitaplıktaki aynı işlevleri ayırt etmek için kullanılır.
9) Döngü fonksiyonunun ne olduğunu açıklayın? Farklı Döngü türleri nelerdir?
Herhangi bir programlama dilinde, belirli bir koşul sağlanana kadar bir dizi ifadeyi tekrar tekrar yürütmek için Döngü işlevi kullanılır. Döngü ifadesi, Döngü gövdesi olarak adlandırılan küme parantezlerinin {} altında tutulur.
C ++ dilinde, üç tür döngü kullanılır
- Döngü sırasında
- Döngü için
- Do-while döngüsü
10) C ++ 'da fonksiyonların nasıl sınıflandırıldığını açıklayın?
C ++ 'da işlevler şu şekilde sınıflandırılır:
- Dönüş türü
- Fonksiyon adı
- Parametreler
- İşlev gövdesi
11) C ++ sınıfındaki Access belirteçlerinin neler olduğunu açıklayın. Türleri nelerdir?
Erişim belirticileri, sınıfın sonuna veya başka bir belirticiye dahil edilene kadar onu izleyen ifadeler veya işlevler için erişim haklarını belirler. Erişim belirleyicileri, sınıfın üyelerine nasıl erişilebileceğine karar verir. Üç tür tanımlayıcı vardır.
- Özel
- halka açık
- Korumalı
12) Operatörlerin ne olduğunu açıklayın ve bir örnekle açıklayın.
Operatörler, bir sonuç elde etmek için belirli işlemleri gerçekleştirmek için kullanılan C ++ 'daki belirli işlenenlerdir. C ++ için kullanılabilen farklı operatör türleri Atama Operatörü, Bileşik Atama Operatörü, Aritmetik Operatör, Artış Operatörü ve benzeridir.
Örneğin aritmetik operatörler, iki değer eklemek istiyorsunuz a + b
#includeUsing namespace std;main (){int a= 21 ;int b= 10 ;int c;c= a + b;cout << "Line 1- Value of c is : " << c << endl ;return 0;}
Komutu çalıştırdığınızda çıktıyı 31 olarak verecektir.
13) C-stili karakter dizisi nedir?
Dize aslında bir boş karakter '\ 0' ile sonlandırılan tek boyutlu bir karakter dizisidir.
Örneğin, merhaba kelimesi yazmak için
#includeUsing namespace std;int main (){char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};cout << "Greeting message: ;cout << greeting << endl;return 0;}
Bu kodu çalıştırdığınızda şöyle bir sonuç verecektir: Selamlama mesajı: Merhaba
14) C ++ 'da referans değişkeni nedir?
Bir referans değişkeni, birkaç farkı olan bir gösterici gibidir. & Operator kullanılarak bildirilmiştir. Başka bir deyişle, referans, zaten var olan bir değişken için başka bir isimdir.
15) C ++ 'da Polimorfizm nedir?
C ++ 'daki çok biçimlilik, yalnızca bir tür işlev çağrısı kullanarak farklı işlevleri çağırma yeteneğidir. Çok biçimlilik, farklı bir bağlamda farklı davranan kodlar, işlemler veya nesneler olarak adlandırılır.
Örneğin, toplama işlevi gibi birçok yarışmada kullanılabilir.
- 5 + 5 Tamsayı toplama
- Tıp + Staj Aynı (+) operatör dizelerle farklı anlamlarda kullanılabilir
- 3.14 + 2.27 Aynı (+) operatör, kayan nokta eklemek için kullanılabilir
16) C ++ 'da veri soyutlamanın ne olduğunu açıklayın?
Veri soyutlama, arka plan ayrıntılarını gizlerken dış dünyaya gerekli bilgileri sağlama tekniğidir. Aşağıdaki örnekte, kullanıcı ekranında "Hello guru99" metninin cout'un nasıl görüntülendiğini anlamanız gerekmez ve aynı zamanda cout uygulamasının değiştirilmesinde serbesttir.
Örneğin,
#includeUsing namespace std;int main ( ){cout << "Hello guru99" <17) C ++ istisnai kullanımın ne olduğunu açıklayın?
Bir programın yürütülmesi sırasında ortaya çıkan sorun, istisnai işlem olarak adlandırılır. C ++ 'daki istisnai işlem, üç anahtar kelime ile yapılır.
- Deneyin: Belirli istisnaların etkinleştirileceği bir kod bloğunu tanımlar
- Catch: catch anahtar sözcüğü, programdaki yerde bir istisna işleyicisi tarafından bir istisnanın yakalanmasını belirtir
- Throw: Kodu çalıştırırken bir sorun olduğunda, program bir istisna atar
18) C ++ 'da veri kapsülleme nedir?
Kapsülleme, verileri ve işlevleri birbirine bağlayan nesne yönelimli bir programlama konseptidir (oops). Aynı zamanda veri gizleme mekanizması olarak da adlandırılır.
19) Üye İşlevlerinin türleri nelerdir?
Üye işlevlerinin türleri:
- Basit fonksiyonlar
- Statik fonksiyonlar
- Const işlevleri
- Satır içi işlevler
- Arkadaş fonksiyonları
20) C ++ 'daki karar verme beyanları nelerdir? Bir örnekle ifade varsa açıklayın?
C ++ 'daki karar verme beyanları
- eğer ifadesi
- anahtar deyimi
- koşullu operatör
Örneğin, C ++ 'da if koşulunu uygulamak istiyoruz
#includeint main ( ){int, x, y;X= 10;Y= 5;if (x > y){Cout << "x is greater than y";}}21) C ++ 'da multi-threading nedir?
İki veya daha fazla programı aynı anda çalıştırmak için çoklu iş parçacığı kullanışlıdır. İki tür vardır
- Süreç tabanlı: Programın eşzamanlı çalışmasını yönetir
- İş parçacığı tabanlı: Aynı programın parçalarının eşzamanlı olarak yürütülmesi ile ilgilenir
22) C ++ 'da yukarı dökümün ne olduğunu açıklayın?
Upcasting, bir alt sınıf referansını veya işaretçiyi süper sınıf referansına veya işaretçisine dönüştürme eylemidir.
23) C ++ 'da ön işlemci nedir?
Ön işlemciler, derleyiciye gerçek derleme başlamadan önce bilgileri önceden işlemesi için talimat veren yönergelerdir.
24) COPY CONSTRUCTOR nedir ve ne için kullanılır?
COPY CONSTRUCTOR, aynı sınıftaki bir nesneyi kabul eden ve veri üyesini atamanın sol tarafındaki bir nesneye kopyalayan bir tekniktir.