Tema6_Seccion1_LenguajeC Flashcards

(9 cards)

1
Q

¿Para que sirve la herramienta lint?

A

Análisis de código estático

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cómo tiene que estar declarada un función para que el compilador sustituya las llamadas a la misma por su código?

A

inline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es register?

A

Un modificador de almacenamiento de variable que le sugiere al compilador almacenarla en un registro de la CPU en lugar de la RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué significa la declaración #define MAX 10 y quien la gestiona?

A

Una macro que el preprocesador va a expandir/sustituir en todos los ficheros fuente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Con que modificador de variable local podemos preservar su valor entre distintas ejecuciones de una misma función?

A

static

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuál es el uso de make?

A

Automatizar el proceso de construcción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Son equivalentes estas dos declaraciones?
int * datos1;
int[] datos2;

A

Si

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿En que fichero de cabecera se encuentra la declaración de la funcion malloc(..) ?

A

stdlib.h

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Nombre dos herramientas de depuración de C

A

gdb (línea de comando)

ddd (entorno grafico)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly