¿Acerca de las preguntas de la entrevista c en Linux integrado?
2. Para un programa C++ en un sistema de 32 bits, calcule el valor de sizeof (5 puntos).char str[] = “/”char *p = int n = 10; por favor calcule el tamaño de (str) =? (1) tamaño de (p) =? (2) tamaño de (n) =? (3) void Foo (char str[100]){Calcule el tamaño de (str) =? (4)}void *p = malloc(100); Calcule el tamaño de (p) =? (5) 2>Void GetMemory(char **p, int num){*p = (char *)malloc(num);}void Test(void){char *str = NULL;GetMemory(&str, 100);strcpy (str, "hola");printf(str);} ¿Cuál será el resultado de ejecutar la función Prueba? 3>int i=10, j=10, k=3; k*=i+j; El valor final de k es 4>El siguiente es un programa para encontrar el cuadrado de un número: #define. SQUARE(a) ((a)*(a)) int a=5; int b; b=SQUARE(a++);4>¿Cómo se completa la tabla virtual en el compilador C/C++? 5>. Para una función corta de uso frecuente, ¿qué implementación se debe usar en lenguaje C y qué implementación se debe usar en C++? 6>unsigned char *p1; unsigned long *p1=(unsigned char *)0x801000; (sin firmar largo *)0x810000; por favor p1+5= ; p2+5= ;