Върнете се в началото 24 C++ Въпроси и отговори за интервю (PDF)

Тук са C++ въпроси и отговори за интервю за по-свежи и опитни кандидати, за да получат мечтаната работа.

 

C++ Въпроси и отговори за интервю за първокурсници

1) Обяснете какво представлява класът C++?

Клас в C++ може да се дефинира като колекция от функционални и свързани данни под едно име. Това е план на обекти. А C++ програмата може да се състои от произволен брой класове.


2) Как можете да посочите клас в C++?

Като използвате ключовата дума class, последвана от идентификатор (име на клас), можете да посочите класа в C++. Вътре във къдрави скоби се дефинира тялото на класа. В края се завършва с точка и запетая.

For example,
class name{
// some data
// some functions
};

👉 Безплатно изтегляне на PDF: C++ Въпроси и отговори за интервю


3) Обяснете каква е употребата на void main () в C++ език?

За да стартирате C++ прилагане включва две стъпки, първата стъпка е компилация, където преобразуването на C++ код към обектен код. Докато втората стъпка включва свързване, където се извършва комбиниране на обектен код от програмиста и от библиотеки. Тази функция се управлява от main () in C++ език.


4) Обяснете какво е C++ обекти?

Класът дава чертежи за обект, така че основно обектът се създава от клас или с други думи обектът е екземпляр на клас. Данните и функциите са групирани заедно като самостоятелна единица, наречена обект. Тук, в примера A и B е обектът.

Например,

Class Student
{
Public:
Int rollno;
String name;
} A, B;

5) Обяснете какви са характеристиките на членовете на класа C++?

  • Данните и функциите са членове на C++,
  • В рамките на дефиницията на класа членовете на данните и методите трябва да бъдат декларирани
  • В рамките на клас член не може да бъде повторно деклариран
  • Освен това в дефиницията на класа, нито един член не може да бъде добавен другаде
C++ Въпроси за интервю
C++ Въпроси за интервю

6) Обяснете какво представляват членските функции в класовете?

Функцията член регулира поведението на класа. Той предоставя дефиниция за поддържане на различни операции върху данни, съхранявани под формата на обект.


7) Дефинирайте основния тип променлива, използвана за различно условие в C++?

Ето основните типове на C++ променливи:

  • Bool: Променлива за съхраняване на булеви стойности (вярно или невярно)
  • знак: Променлива за съхраняване на типове знаци
  • int: Променлива с интегрални стойности
  • float и double: Видове променливи с големи и плаващи стойности

8) Какво е пространство от имена std; и от какво се състои?

Пространство от имена std; определя вашия стандарт C++ библиотека, тя се състои от класове, обекти и функции на стандарта C++ библиотека. Можете да посочите библиотеката, като използвате пространство от имена std или std: : в целия код. Пространството от имена се използва за разграничаване на същите функции в библиотека чрез дефиниране на името.


9) Обяснете какво е функция Loop? Какви са различните видове Loops?

Във всеки език за програмиране, за да изпълните набор от изрази многократно, докато не бъде изпълнено определено условие, се използва функция Loop. Изявлението за цикъл се съхранява под фигурните скоби { }, наричано тяло на цикъла.

In C++ език, три видове примки се използват

  • Докато цикъл
  • За контур
  • Do-while цикъл

10) Обяснете как се класифицират функциите C++ ?

In C++ функциите се класифицират като

  • Тип връщане
  • Име на функция
  • параметри
  • Функционално тяло

C++ Въпроси и отговори за интервю за опитни

11) Обяснете в какво се намират спецификаторите за достъп C++ клас? Какви са видовете?

Спецификаторите за достъп определят правата за достъп за изразите или функциите, които го следват до края на класа или до включването на друг спецификатор. Спецификаторите за достъп решават как могат да бъдат достъпни членовете на класа. Има три вида спецификатори.

  • частен
  • Обществен
  • Защитена

12) Обяснете какво представляват Operaи обяснете с пример?

Operators са специфични операнди в C++ който се използва за извършване на специфични операции за получаване на резултат. The различни видове оператори, налични за C++ са Задание Operator, Съставно задание Operator, Аритметика Operator, Увеличение Operator и така нататък.

Например аритметични оператори, искате да добавите две стойности a+b

#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;
}

Той ще даде изход като 31, когато изпълните командата


13) Какво представлява символният низ в стил C?

Низът всъщност е едномерен масив от знаци, който завършва с нулев знак '\0'.

Например, за да въведете hello word

#include
Using namespace std;
int main ()
{
char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};
cout << "Greeting message:" ;
cout << greeting << endl;
return 0;
}

При изпълнение на този код той ще даде резултат като? Поздравително съобщение: Здравейте


14) Обяснете какво представлява референтната променлива C++?

Референтната променлива е точно като a показалка с малки разлики. Декларира се с & Operaтор. С други думи, референцията е друго име за вече съществуваща променлива.


15) Обяснете какво представлява полиморфизмът C++?

Полиморфизъм в C++ е способността да се извикват различни функции, като се използва само един тип извикване на функция. Полиморфизмът се отнася до кодове, операции или обекти, които се държат по различен начин в различен контекст.

Полиморфизъм в C++
Полиморфизъм в C++

Например функцията за добавяне може да се използва в много състезания като

  • 5+5 Събиране на цели числа
  • Медицински+стаж Същият ( + ) оператор може да се използва с различно значение с низове
  • 3.14 + 2.27 Същият ( + ) оператор може да се използва за събиране с плаваща запетая

16) Обяснете какво представлява абстракцията на данни C++?

Абстракцията на данни е техника за предоставяне на съществена информация на външния свят, като същевременно се скриват фоновите детайли. Тук в примера по-долу не е нужно да разбирате как cout показва текста „Hello guru99“ на потребителския екран и в същото време изпълнението на cout е свободно за промяна

Например,

#include
Using namespace std;

int main ( )
{
cout << "Hello guru99" <<endl;
return 0 ;
}

17) Обяснете какво е C++ изключително управление?

Проблемът, който възниква по време на изпълнение на програма, се нарича изключителна обработка. Изключителното управление в C++ се извършва от три ключови думи.

  • Опитайте: Идентифицира блок от код, за който ще бъдат активирани конкретни изключения
  • Catch: Ключовата дума catch показва улавянето на изключение от манипулатор на изключения на мястото в програмата
  • Изхвърляне: Когато съществува проблем по време на изпълнение на кода, програмата хвърля изключение

18) Обяснете какво представлява капсулирането на данни C++?

Капсулацията е обектно-ориентирана концепция за програмиране (опа), която свързва заедно данните и функциите. Нарича се още механизъм за скриване на данни.


19) Споменете какви са видовете функции на членовете?

Видовете член функции са

  • Прости функции
  • Статични функции
  • Const функции
  • Вградени функции
  • Приятелски функции

20) Споменете какво съдържат изявленията за вземане на решения C++? Обяснете твърдението if с пример?

Изявленията за вземане на решения в C++ сте

  • if изявление
  • изявление за превключване
  • условен оператор

Например искаме да внедрим условие if в C++

#include
int main ( )
{
  int, x, y;
  X= 10;
  Y= 5;
  if (x > y)
  {
    Cout << "x is greater than y";
   }
}

21) Обяснете какво представлява многонишковостта C++?

За да стартирате две или повече програми едновременно, многонишковостта е полезна. Има два вида на

  • Базиран на процес: Той управлява едновременното изпълнение на програмата
  • Базиран на нишки: занимава се с едновременното изпълнение на части от една и съща програма

22) Обяснете в какво се използва upcasting C++?

Upcasting е актът на преобразуване на референции или указател на подклас в негова супер клас референция или указател се нарича upcasting.


23) Обяснете какво представлява предпроцесорът C++?

Предварителните процесори са директивите, които дават инструкции на компилатора да обработи предварително информацията, преди да започне действителното компилиране.


24) Обяснете какво е COPY CONSTRUCTOR и за какво се използва?

КОНСТРУКТОРЪТ НА КОПИРАНЕ е техника, която приема обект от същия клас и копира неговия член с данни в обект в лявата част на присвояването.

Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)