Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

As 24 principais perguntas e respostas da entrevista em C++ (atualização de 2021)


1) Explique o que é uma classe em C++?

Uma classe em C++ pode ser definida como uma coleção de funções e dados relacionados sob um único nome. É um projeto de objetos. Um programa C++ pode consistir em qualquer número de classes.

2) Como você pode especificar uma classe em C++?

Usando a palavra-chave class seguida do identificador (nome da classe) você pode especificar a classe em C++. Dentro de colchetes, o corpo da classe é definido. Ele é encerrado por ponto e vírgula no final.
For example,
class name{
// some data
// some functions
};

3) Explique qual é o uso de void main() na linguagem C++?

Para executar o aplicativo C++ são necessários dois passos, o primeiro passo é uma compilação onde ocorre a conversão do código C++ em código objeto. Enquanto a segunda etapa inclui a vinculação, onde ocorre a combinação do código objeto do programador e das bibliotecas. Esta função é operada por main() na linguagem C++.

4) Explique o que são objetos C++?

A classe fornece planos para o objeto, então basicamente um objeto é criado a partir de uma classe ou, em outras palavras, um objeto é uma instância de uma classe. Os dados e as funções são agrupados como uma unidade independente chamada objeto. Aqui, no exemplo A e B é o Object.

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

5) Explique quais são as características dos membros de classe em C++?



6) Explique o que são funções de membro nas classes?

A função membro regula o comportamento da classe. Ele fornece uma definição para suportar várias operações em dados mantidos na forma de um objeto.

7) Defina o tipo básico de variável usado para uma condição diferente em C++?

As variáveis ​​usadas para uma condição diferente em C++ são


8) O que é namespace std; e em que consiste?

namespace std; define sua biblioteca C++ padrão, ela consiste em classes, objetos e funções da biblioteca C++ padrão. Você pode especificar a biblioteca usando o namespace std ou std::em todo o código. Namespace é usado para diferenciar as mesmas funções em uma biblioteca definindo o nome.

9) Explique o que é função Loop? Quais são os diferentes tipos de loops?

Em qualquer linguagem de programação, para executar um conjunto de instruções repetidamente até que uma determinada condição seja satisfeita, a função Loop é usada. A instrução loop é mantida sob as chaves { } referidas como Loop body.

Na linguagem C++, três tipos de loops são usados

10) Explique como as funções são classificadas em C++?

Em C++ as funções são classificadas como

11) Explique o que são especificadores de acesso na classe C++? Quais são os tipos?

Os especificadores de acesso determinam os direitos de acesso para as instruções ou funções que o seguem até o final da classe ou outro especificador ser incluído. Os especificadores de acesso decidem como os membros da classe podem ser acessados. Existem três tipos de especificadores.

12) Explique o que são operadores e explique com um exemplo?

Operadores são operandos específicos em C++ que são usados ​​para realizar operações específicas para obter um resultado. Os diferentes tipos de operadores disponíveis para C++ são Operador de Atribuição, Operador de Atribuição Composto, Operador Aritmético, Operador de Incremento e assim por diante.

Por exemplo, operadores aritméticos, você deseja adicionar dois valores 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;
}

Ele dará a saída como 31 quando você executar o comando

13) Qual é a cadeia de caracteres do estilo C?

A string é, na verdade, uma matriz unidimensional de caracteres terminada por um caractere nulo '\0'.

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

Ao executar este código, ele dará o resultado como? Mensagem de saudação:Olá

14) Explique o que é uma variável de referência em C++?

Uma variável de referência é como um ponteiro com poucas diferenças. É declarado usando &Operador. Em outras palavras, referência é outro nome para uma variável já existente.

15) Explique o que é polimorfismo em C++?

Polimorfismo em C++ é a capacidade de chamar diferentes funções usando apenas um tipo de chamada de função. O polimorfismo refere-se a códigos, operações ou objetos que se comportam de maneira diferente em um contexto diferente.

Por exemplo, a função de adição pode ser usada em muitos concursos como

16) Explique o que é abstração de dados em C++?

A abstração de dados é uma técnica para fornecer informações essenciais ao mundo exterior enquanto oculta os detalhes do plano de fundo. Aqui no exemplo abaixo, você não precisa entender como cout exibe o texto “Hello guru99” na tela do usuário e, ao mesmo tempo, a implementação de cout é livre para alterar

Por exemplo,
#include
Using namespace std;

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


17) Explique o que é manipulação excepcional de C++?

O problema que surge durante a execução de um programa é referido como tratamento excepcional. A manipulação excepcional em C++ é feita por três palavras-chave.

18) Explique o que é encapsulamento de dados em C++?

O encapsulamento é um conceito de programação orientada a objetos (oops) que une os dados e as funções. Também é referido como mecanismo de ocultação de dados.

19) Mencione quais são os tipos de funções de membro?

Os tipos de funções-membro são

20) Mencione quais são as declarações de tomada de decisão em C++? Explique if com um exemplo?

As declarações de tomada de decisão em C++ são

Por exemplo, queremos implementar if condição em C++
#include
int main ( )
{
  int, x, y;
  X= 10;
  Y= 5;
  if (x > y)
  {
    Cout << "x is greater than y";
   }
}

21) Explique o que é multithreading em C++?

Para executar dois ou mais programas simultaneamente, o multi-threading é útil. Existem dois tipos de

22) Explique o que é upcast em C++?

Upcasting é o ato de converter uma referência de subclasse ou ponteiro em sua referência de superclasse ou ponteiro é chamado de upcasting.

23) Explique o que é pré-processador em C++?

Pré-processadores são as diretivas, que dão instruções ao compilador para pré-processar as informações antes do início da compilação real.

24) Explique o que é COPY CONSTRUCTOR e para que é usado?

COPY CONSTRUCTOR é uma técnica que aceita um objeto da mesma classe e copia seu membro de dados para um objeto na parte esquerda da atribuição.

Download gratuito do PDF:Perguntas e respostas da entrevista em C++

Linguagem C

  1. Principais perguntas e respostas da entrevista sobre nuvem para 2020
  2. Classes e objetos C++
  3. Função de amigo C++ e classes de amigo
  4. Modelos de classe C++
  5. Os melhores computadores de placa única em 2021
  6. Perguntas sobre o robô? Respostas de automação
  7. Diferença entre estrutura e classe:explicada com exemplo de C++
  8. 15 Melhor IDE C++:Editor gratuito do Windows | Compilador | 2021
  9. 10 Melhor IDE C # para Windows, Linux, Mac (atualização de 2021)
  10. Classes de armazenamento em C++