Üst 24 C++ Mülakat Soruları ve Cevapları (PDF)
İşte C++ Daha yeni ve deneyimli adayların hayallerindeki işi bulmaları için röportaj soruları ve cevapları.
C++ Yeni Öğrenciler için Mülakat Soruları ve Cevapları
1) Sınıfın ne olduğunu açıklayın C++?
Bir sınıf C++ fonksiyon ve ilgili verilerin tek bir isim altında toplanması olarak tanımlanabilir. Nesnelerin bir planıdır. A C++ Program herhangi bir sayıda sınıftan oluşabilir.
2) Bir sınıfı nasıl belirtebilirsiniz? C++?
Sınıf anahtar kelimesini ve ardından tanımlayıcıyı (sınıfın adı) kullanarak, sınıfı belirtebilirsiniz. C++. Kıvrımlı parantezler içinde, sınıfın gövdesi tanımlanır. Sonunda noktalı virgülle sonlandırılır.
For example, class name{ // some data // some functions };
👉 Ücretsiz PDF İndir: C++ Mülakat Soruları ve Cevapları
3) void main() işlevinin ne işe yaradığını açıklayın. C++ dil?
çalıştırmak için C++ uygulama iki adımdan oluşur; ilk adım, dönüşümün yapıldığı bir derlemedir. C++ koddan nesne koduna geçiş gerçekleşir. İkinci adım, programcıdan ve kütüphanelerden nesne kodunun birleştirilmesinin gerçekleştiği bağlamayı içerir. Bu fonksiyon, main() tarafından C++ dil.
4) Ne olduğunu açıklayın C++ nesneler?
Sınıf, nesnenin planlarını verir, yani 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 getirilir. Burada örnekte A ve B Nesnedir.
Örneğin,
Class Student { Public: Int rollno; String name; } A, B;
5) Sınıf Üyelerinin özelliklerinin neler olduğunu açıklayın. C++?
- Veri ve İşlevler üyedir C++,
- Sınıf tanımı içerisinde veri üyeleri ve yöntemler bildirilmelidir.
- Bir sınıf içinde bir üye yeniden bildirilemez
- Bunun dışında sınıf tanımında başka yere üye eklenemez
6) Sınıflardaki Üye Fonksiyonları nedir açıklayınız?
Ü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) Farklı bir durum için kullanılan temel değişken tipini tanımlayın. C++?
İşte temel türler C++ değişkenler:
- Bool: Boole değerlerini (doğru veya yanlış) saklayacak değişken
- Char: Karakter türlerini saklamak için değişken
- dahili: İntegral değerleri olan değişken
- yüzdür ve ikiye katla: Büyük ve kayan nokta değerlerine sahip değişken türleri
8) Ad alanı std nedir; ve nelerden oluşur?
Ad alanı std; standardınızı tanımlar C++ Kütüphane, standardın sınıflarından, nesnelerinden ve işlevlerinden oluşur. C++ kütüphane. Kod boyunca std veya std: : ad alanını kullanarak kitaplığı belirtebilirsiniz. Ad alanı, bir kitaplıktaki aynı işlevleri adı tanımlayarak ayırt etmek için kullanılır.
9) Döngü fonksiyonu nedir açıklayınız? 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 parantezleri { } altında tutulur.
In C++ dil, üç döngü türleri kullanılır
- Döngü sırasında
- Döngü için
- Do-while döngüsü
10) Fonksiyonların nasıl sınıflandırıldığını açıklayın C++ ?
In C++ işlevler şu şekilde sınıflandırılır:
- Dönüş türü
- Fonksiyon adı
- Parametreler
- İşlev gövdesi
C++ Deneyimlilere Yönelik Mülakat Soruları ve Cevapları
11) Erişim belirteçlerinin ne olduğunu açıklayın C++ sınıf? Türleri nelerdir?
Erişim belirteçleri, sınıfın sonuna veya başka bir belirteç eklenene kadar kendisini takip eden ifadeler veya işlevler için erişim haklarını belirler. Erişim belirteçleri, sınıf üyelerine nasıl erişilebileceğine karar verir. Üç tür belirteç vardır.
- Özel Etkinlik
- Açık Alan
- korumalı
12) Ne olduğunu açıklayın Operabir örnekle açıklayabilir misiniz?
Operators, belirli işlenenlerdir C++ belirli bir sonucu elde etmek için belirli işlemleri gerçekleştirmek için kullanılan farklı operatör tipleri mevcuttur C++ Ödev Operator, Bileşik Atama Operator, Aritmetik Operator, Artış Operator ve benzeri.
Örneğin aritmetik operatörler, iki değeri a+b eklemek istiyorsunuz
#include Using 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 tarzı karakter dizisi nedir?
Dize aslında '\0' boş karakteriyle sonlandırılan tek boyutlu bir karakter dizisidir.
Örneğin merhaba kelimesini yazmak için
#include Using 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 aşağıdaki gibi bir sonuç verecektir? Tebrik mesajı: Merhaba
14) Referans değişkenin ne olduğunu açıklayın. C++?
Bir referans değişkeni tıpkı bir gibidir işaretçi birkaç farkla. & kullanılarak bildirilir Operator. Başka bir deyişle referans, halihazırda var olan bir değişkenin başka bir adıdır.
15) Polimorfizmin ne olduğunu açıklayın C++?
Polimorfizm C++ yalnızca bir işlev çağrısı türünü kullanarak farklı işlevleri çağırma yeteneğidir. Polimorfizm, farklı bir bağlamda farklı davranan kodlara, işlemlere veya nesnelere atıfta bulunur.
Örneğin, toplama işlevi gibi birçok yarışmada kullanılabilir.
- 5+5 Tam sayı toplama
- Tıp+Staj Aynı ( + ) operatörü stringlerde farklı anlamlarda kullanılabilir
- 3.14 + 2.27 Aynı (+) operatörü kayan nokta toplama işlemi için kullanılabilir
16) Veri soyutlamanın ne olduğunu açıklayın C++?
Veri soyutlaması, arka plan ayrıntılarını gizlerken dış dünyaya temel bilgileri sağlamak için kullanılan bir tekniktir. Aşağıdaki örnekte cout'un kullanıcı ekranında "Merhaba guru99" metnini nasıl görüntülediğini anlamanıza gerek yok ve aynı zamanda cout'un uygulaması serbestçe değiştirilebilir.
Örneğin,
#include Using namespace std; int main ( ) { cout << "Hello guru99" <<endl; return 0 ; }
17) Ne olduğunu açıklayın C++ olağanüstü kullanım?
Bir programın yürütülmesi sırasında ortaya çıkan soruna istisnai işlem denir. Olağanüstü kullanım C++ üç anahtar kelimeyle yapılır.
- Deneyin: Belirli istisnaların etkinleştirileceği bir kod bloğunu tanımlar
- Catch: Catch anahtar sözcüğü, bir programdaki yerde bir istisna işleyicisi tarafından bir istisnanın yakalandığını belirtir.
- Throw: Kodu çalıştırırken bir sorun oluştuğunda program bir istisna atar.
18) Veri kapsüllemenin ne olduğunu açıklayın C++?
Kapsülleme, verileri ve işlevleri birbirine bağlayan nesne yönelimli bir programlama konseptidir (oops). Veri gizleme mekanizması olarak da adlandırılmaktadır.
19) Üye Fonksiyon türlerinin neler olduğundan bahsedin?
Üye fonksiyon türleri şunlardır:
- Basit işlevler
- Statik işlevler
- Sabit işlevler
- Satır içi işlevler
- Arkadaş işlevleri
20) Karar verme ifadelerinin neler olduğundan bahsedin. C++? If ifadesini bir örnekle açıklayın?
Karar verme açıklamalarında C++ vardır
- if
- anahtar bildirimi
- koşullu operatör
Örneğin if koşulunu uygulamak istiyoruz C++
#include int main ( ) { int, x, y; X= 10; Y= 5; if (x > y) { Cout << "x is greater than y"; } }
21) Çoklu iş parçacığının ne olduğunu açıklayın C++?
İ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ı yürütülmesini yönetir.
- İş parçacığı tabanlı: Aynı programın parçalarının eş zamanlı yürütülmesiyle ilgilenir.
22) Neyin yukarıya doğru yayıldığını açıklayın C++?
Upcasting, bir alt sınıf referansını veya işaretçisini süper sınıf referansına veya işaretçisine dönüştürme işlemine upcasting adı verilir.
23) Ön işlemcinin ne olduğunu açıklayın C++?
Ön işlemciler, derleyiciye gerçek derleme başlamadan önce bilgiyi ön işleme talimatı veren direktiflerdir.
24) COPY CONSTRUCTOR nedir ve ne için kullanılır açıklayınız?
COPY CONSTRUCTOR, aynı sınıftan bir nesneyi kabul eden ve veri üyesini atamanın sol tarafındaki bir nesneye kopyalayan bir tekniktir.
Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.