LENGUAJEC Flashcards

1
Q

¿Para que sirve la herramienta lint?

A

Analisis de codigo estatico

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

¿Como tiene que estar declarada un funcion 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

¿Que 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

¿Que 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 funcion?

A

static

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

¿Cual 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 (linea de comando)

ddd (entorno grafico)

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