Saltar al contenido

Las 24 preguntas y respuestas principales de las entrevistas en C ++

Descargar PDF

1) Explique qué es una clase en C ++.

Una clase en C ++ se puede definir como la recopilación de datos de funciones y datos relacionados con un solo nombre. Es un plano de las cosas. Un programa de C ++ puede constar de cualquier número de clases.

2) ¿Cómo se puede especificar una clase en C ++?

Al usar la palabra clave de clase seguida de un identificador (nombre de clase), puede especificar la clase en C ++. Dentro de los corchetes, se define el cuerpo de la clase. Un punto y coma finalmente lo elimina.


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

3) Explique cuál es el uso de prime void () en lenguaje C ++.

Ejecutar la aplicación C ++ implica dos pasos, el primer paso es compilar donde el código C ++ se convierte en código objeto. Mientras que un enlace está en el segundo paso, cuando se combinan el código objeto del programador y las bibliotecas. La función principal () en el lenguaje C ++ realiza esta función.

4) Explica qué son los objetos C ++.

Una clase proporciona planos al objeto, por lo que un objeto se crea básicamente a partir de una clase o, en otras palabras, un objeto es un ejemplo de una clase. Los datos y las funciones se agrupan como una unidad autónoma llamada objeto. Aquí, en los ejemplos A y B está el objetivo.

Por ejemplo,

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

5) Explique cuáles son las características de los miembros de clase en C ++.

  • Los datos y las funciones son miembros de C ++,
  • Dentro de la definición de clase, los miembros de datos y los métodos deben afirmarse.
  • Dentro de una clase, no se puede reafirmar a un miembro
  • Otra cosa que ningún miembro puede agregar en la definición de la clase.

6) Explique cuáles son las funciones de un miembro en las clases.

La función miembro controla el comportamiento de la clase. Proporciona una definición para admitir varias operaciones sobre datos almacenados en forma de objetos.

7) ¿Define un tipo básico de variable utilizada para una condición diferente en C ++?

Las variables utilizadas para una condición diferente están en C ++

  • Bool: variable para almacenar valores booleanos (verdadero o falso)
  • Cargo: variable para almacenar tipos de caracteres
  • int: Variable con valores predeterminados
  • float y double: tipos de variables con grandes valores de coma flotante

8) ¿Qué es un spacename std; Y qué es eso?

Nombre estándar; define su biblioteca C ++ estándar, contiene clases, objetos y funciones en la biblioteca C ++ estándar. Puede especificar la biblioteca utilizando std spacepace o std :: en todo el código. El espacio de nombres se utiliza para distinguir las mismas funciones en una biblioteca definiendo el nombre.

9) Explica cuál es la función de un bucle. ¿Cuáles son los diferentes tipos de bucles?

En cualquier lenguaje de programación, un conjunto de declaraciones se ejecuta repetidamente hasta que se cumple una determinada condición. Se utiliza una función de bucle. La declaración de bucle se mantiene debajo de las llaves {} llamadas cuerpo de bucle.

En lenguaje C ++, se utilizan tres tipos de bucles

  • Aunque bucle
  • Para bucles
  • Bucle de hacer mientras

10) ¿Explica cómo se clasifican las funciones en C ++?

Las funciones en C ++ se clasifican como

  • Tipo de devolución
  • Nombre de la función
  • Parámetros
  • Función del cuerpo

11) Explique qué son los especificadores de acceso en la clase C ++. ¿Qué tipos?

Los especificadores de acceso determinan los derechos de acceso a las declaraciones o funciones que le siguen hasta el final de la clase o incluyendo otro especificador. Los especificadores de acceso determinan cómo se puede acceder a los miembros de la clase. Hay tres tipos de especificadores.

12) Explique qué son los Operadores y explique con un ejemplo.

Los operadores en C ++ son óperas independientes que se utilizan para realizar operaciones específicas para obtener un resultado. Los diferentes tipos de operadores disponibles para C ++ son Operador de tareas, Operador de tareas de composición, Operador aritmético, Operador de aumento, etc.

Por ejemplo, operadores aritméticos, desea agregar dos valores a + ba

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

Dará la salida como 31 cuando ejecute el comando

13) ¿Qué es la cadena de caracteres de estilo C?

La cadena es en realidad un conjunto unidimensional de caracteres que terminan en un carácter nulo ‘ 0’.

Por ejemplo, escriba una palabra de saludo

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

La ejecución de este código dará el resultado como? Mensaje de bendición: Hola

14) Explique qué es una variable de referencia en C ++.

Una variable de referencia es como un puntero con poca diferencia. Se anuncia mediante & Operator. Es decir, otro nombre es una referencia a una variable existente.

15) Explica qué es el polimorfismo en C ++.

El polimorfismo en C ++ es la capacidad de llamar a diferentes funciones utilizando un tipo de llamada de función. El polimorfismo se refiere a códigos, operaciones u objetos que se comportan de manera diferente en un contexto diferente.

Por ejemplo, la función adicional se puede utilizar en muchas competiciones como

  • Complemento entero 5 + 5
  • Pasantía médica + Pasantía El mismo operador (+) se puede usar con un significado diferente con cadenas
  • 3.14 + 2.27 El mismo operador (+) se puede utilizar para flotar

16) Explique qué es la abstracción de datos en C ++.

La extracción de datos es una técnica para proporcionar información esencial al mundo exterior mientras se ocultan los datos de fondo. A continuación, por ejemplo, no es necesario comprender cómo cout muestra el texto «Hola guru99» en la pantalla del usuario y, al mismo tiempo, es posible cambiar la aplicación de cout.

Por ejemplo,

#include
Using namespace std;

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

17) Explique cuál es el manejo excepcional de C ++.

El problema que surge durante la ejecución de un programa se denomina manejo excepcional. El manejo excepcional en C ++ se realiza con tres palabras clave.

  • Probar: identifica un bloque de código para el que se activarán determinadas excepciones
  • Capturar: la palabra clave capture indica que un manejador de excepciones está capturando un manejador de excepciones en una ubicación de programa.
  • Lanzar: cuando hay un problema al ejecutar el código, el programa lanza una excepción

18) Explique qué es un sobre de datos en C ++.

El recinto es un concepto de programación orientado a objetos que conecta datos y funciones. También se denomina mecanismo de ocultación de datos.

19) Indique qué tipos de funciones de los miembros

Los tipos de funciones son miembros

  • Funciones simples
  • Funciones estáticas
  • Funciones de const
  • Funciones en línea
  • Funciones de amigo

20) Indique qué declaraciones de toma de decisiones hay en C ++. Explique, ¿hay una declaración con un ejemplo?

Las declaraciones de toma de decisiones están en C ++

  • si una declaración
  • declaración de cambio
  • operador condicional

Por ejemplo, queremos aplicarlo si es una condición en C ++

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

21) Explique qué es el multihilo en C ++.

El subproceso múltiple es útil para ejecutar dos o más programas al mismo tiempo. Hay dos tipos de

  • Basado en procesos: maneja la ejecución concurrente del programa
  • Basado en subprocesos: se ocupa de la ejecución simultánea de piezas del mismo programa

22) Explique qué es la actualización en C ++.

Un upcasting es la conversión de una referencia de subclase o un puntero en una referencia de superíndice o un puntero de upcasting.

23) Explique qué es un preprocesador en C ++.

Las instrucciones son preprocesadores, que indican al compilador que procese previamente la información antes de que comience la compilación real.

24) Explique qué es COPY CONSTRUCTOR y para qué se utiliza.

COPY CONSTRUCTOR es una técnica que toma un objeto de la misma clase y copia su miembro de datos en un objeto a la izquierda de la tarea.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *