Preguntas de la entrevista y respuestas C (Página 2)

 

16) El default case es necesario utilizar en la declaración switch?

 

No, no es necesario utilizar el default. Pero el uso de default es una buena técnica de programación, que se debe utilizar. If variables o expresión no coincide con cualquiera de los valores dados case, default case ejecutado.

 

17) ¿Podemos utilizar default case en cualquier parte del bloque de instrucciones switch?

 

Sí, por supuesto. Se puede utilizar en cualquier lugar con default case en la declaración switch. No es necesario escribir default case al final de los casos.

 

18) ¿Qué ocurre palabra clave if break no está incluido después que el cuerpo case?

 

break es opcional en los estados switch, if break no existe, la ejecución del programa se desplazará al siguiente case y ejecuta sentencias escritas dentro de ese lado case cuerpo.

 

int a=2;
  switch(a)
  {
      case 1:
          printf(“one ”);
      case 2:
          printf(“two ”);
      case 3:
          printf(“three ”);
      default:
          printf(“other ”);
  }

 

Aquí salida será dos tres otra.

 

19) ¿Cómo va a diferenciar un ++ y A ++?

 

++ es un operador de incremento , que incrementa el valor de variable a. ++ un es decir incremento pre , donde el valor se incrementa primero y luego la expresión de evaluar. a ++ es un incremento poste , donde Evalúa expresión primero y luego incrementos de valor.

 

20) ¿Se puede hacer una const variable y volatile ambos?

 

, es posible que una variable puede ser const y volatile , el valor de esa variable no va a cambiar en el código, pero puede ser el cambio fuera del código debido a hardware u otro método. Por lo tanto volatile se puede aplicar con const .

 

21) Can printf () la función de ser utilizado en condiciones if?

 

, porque printf () rendimientos enteros de valor ( que es el número total de caracteres impresos ). Y la condición En if, un valor que no sea cero evaluado como VERDADERO , y cero evaluados como FALSO .

 

if( printf(“Hello, World”) )
  {...}

 

Aquí, printf () será return 13 (caracteres impresos número total), por lo que la condición es verdadera.

 

22) Escribir una declaración para comprobar si un número es par o impar?

 

Se puede hacer uso de ternario (? 🙂 operador , aquí hay una declaración.

 

int num=113;
  (num%2==0)?printf("EVEN"):printf("ODD");

 

23) ¿Cuál es la limitación del operador ternario, comparando con la declaración if?

 

En operador ternario,? : (En case de VERDADERO o FALSO) sólo una instrucción C se puede utilizar, pero en la declaración if, podemos usar más de una sentencia.

 

24) ¿Cuál es sizeof ()?

 

Está construido en un operador en lenguaje C, que devuelve el tamaño de cualquier variable / valor en bytes.

 

printf("%d,%d",sizeof(int),sizeof(1.23));

 

25) ¿Cuál es la diferencia entre estas dos constantes 10.05, 10.05f?

 

10.05 es una constante double while 10.05f es una constante float, en lenguaje C 10,05 (cualquier valor flotante sin seguido por ‘f’) es un valor constante double.

 

26) ¿Cuáles son la diferencia entre los getch () , getche () , getchar () ?

 

Estas todas las funciones se utilizan para obtener un solo carácter del teclado, pero hay diferencias siguientes.

 

getch () -Se toma la entrada, pero no se hacen eco del carácter en la consola, pero requiere introducir la clave.

 

getche () -Se toma de entrada, pero no el eco de caracteres y no requiere introducir la clave.

 

getchar () -Se toma de entrada, de eco carácter y requiere introducir la clave.

 

27) ¿Puede una variable C / identificador de nombre comienza con un dígitos y lo son la longitud máxima de un nombre de variable / identificador?

 

Sin , variables / identificador comienza con un personaje o subrayado. Hay 32 caracteres se pueden utilizar como nombre de variable / identificador.

 

28) ¿Se puede utilizar el operador% (módulo) con el número de punto flotante?

 

Sin , Será un error, if desea encontrar el residuo con número de punto flotante, se debe utilizar HOQF () función.

 

29) If estamos utilizando positivo y número negativo con el operador% (módulo), entonces qué señal será en consecuencia.

 

En lenguaje C, signo denominador se tomará en consecuencia.

 

30) ¿Cuántos tipos de errores que sabes en lenguaje C?

 

Hay cuatro tipos son los errores se presentan en el programa c:

 

    1. error de compilación o un error de sintaxis

 

    1. Enlazador error

 

    1. Ejecutar error en tiempo

 

    1. Error lógico

 

 

Deja un comentario

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