Red de conocimiento informático - Programación de la red - Preguntas frecuentes sobre la entrevista en lenguaje C sobre programación informática

Preguntas frecuentes sobre la entrevista en lenguaje C sobre programación informática

Preguntas frecuentes sobre entrevistas en lenguaje C de programación informática

Como lenguaje de programación informática, el lenguaje C es la clave para examinar la capacidad técnica de los candidatos a ingenieros de software. Echemos un vistazo a las preguntas comunes de las entrevistas en lenguaje C de programas de computadora.

Selección de preguntas de la entrevista en lenguaje C (prueba escrita)

Sección de preguntas de opción única

1. La unidad básica de C el programa de idioma es ____

A. Declaración

B. Función

C. Línea de programa

D. Carácter

Respuesta: B

2. El programa en lenguaje C consta de ()

A. Subrutina

B. Proceso

C. Función

D. Programa de segmento del programa principal

Respuesta: C

3. El algoritmo está representado por ______

A. Lenguaje natural , diagrama de flujo tradicional, diagrama de flujo N-S, pseudocódigo, lenguaje informático

B. Lenguaje de alto nivel, lenguaje ensamblador, lenguaje máquina

Lenguaje C.C, lenguaje QBASIC, InterDev

D. Método gráfico, método de descripción, método de programación

E. Lenguaje informático

Respuesta: A

4. ¿Cuál de las siguientes definiciones de variables? son legales

A.short_a=1-.le-1;

B.doubleb=1+5e2.5

C.longdo=0xfdaL;

p>

D.float2_and=1-e-3

Respuesta: A

5. La siguiente afirmación correcta es ()

Una operación de tipo .Int y tipo largo primero convierte el tipo int a tipo sin signo y luego convierte

B. Los resultados de las dos operaciones de tipo flotante son de tipo doble

C. Mientras la expresión exista tipo doble, todos los demás tipos de datos deben convertirse

D. La conversión de tipos en expresiones está relacionada con el orden de las operaciones

Respuesta : C

6. Lo siguiente La declaración incorrecta es

A. En el programa C, el operador de coma tiene la prioridad más baja

B. En el programa C programa, APH y aph son dos variables diferentes

C Si a y b son del mismo tipo, después de calcular la expresión de asignación a = b, el valor en b se colocará en a, pero el valor en b no cambiará

D. Al ingresar datos desde el teclado, solo se pueden ingresar valores enteros para variables enteras, y solo se pueden ingresar valores reales para variables reales

Respuesta: D

7. La siguiente afirmación La correcta es

A.#define y printf son ambas declaraciones C

B.#define es una declaración C, pero printf no es

C.printf es una declaración C, pero #define no es

D. Ni #define ni printf son una declaración C

Respuesta: D

8. Si existe una expresión condicional (exp )?a++:b–, entonces las siguientes expresiones que son completamente equivalentes a la expresión (exp ) son

 A.(exp==0

B.(exp! =0)

C.(exp==1)

D.(exp! =1)

Respuesta: B

9. Si hay una descripción: inta[3][4]={0} entonces la descripción correcta a continuación es

;

A. Sólo el elemento a[0][0] puede obtener el valor inicial 0

B. Esta afirmación es incorrecta

C. Cada elemento de la matriz a puede obtener un valor inicial, pero su valor no es necesariamente 0

D. En la matriz a Cada elemento puede obtener un valor inicial de 0

Respuesta: D

lenguaje C preguntas de la entrevista

1. ¿Pueden las variables locales tener el mismo nombre que las variables globales?

Respuesta: Sí, el área local bloqueará la situación global.

Para usar una variable global, necesita usar "::"

Una variable local puede tener el mismo nombre que una variable global. Cuando se hace referencia a esta variable dentro de una función, la variable local con el mismo nombre. se utilizará en lugar de la variable global. Para algunos compiladores, se pueden definir varias variables locales con el mismo nombre en la misma función. Por ejemplo, una variable local con el mismo nombre se define en dos cuerpos de bucle y el alcance de esa variable local está dentro de ese cuerpo de bucle.

2. ¿Cómo hacer referencia a una variable global ya definida?

Respuesta: extern

Puede usar el archivo de encabezado para hacer referencia a una variable global declarada en el archivo de encabezado, o puede usar la palabra clave extern Reason, si escribe esa variable incorrectamente. , se informará un error durante la compilación. Si utiliza extern como referencia, suponiendo que cometa el mismo error, no se informará ningún error durante la compilación, pero se informará un error durante la conexión

3. ¿Se pueden definir variables globales en un archivo de encabezado que pueda incluirse en varios archivos .C? ¿Por qué?

Respuesta: Sí, las variables globales con el mismo nombre se pueden declarar en forma estática en diferentes archivos C.

Las variables globales con el mismo nombre se pueden declarar en diferentes archivos C, siempre que solo un archivo C pueda asignar un valor inicial a esta variable y no habrá errores de conexión. ;