Cuestionario C – 101 | Pregunta 3

#include «stdlib.h» int main() {  int *pInt;  int **ppInt1;  int **ppInt2;     pInt = (int*)malloc(sizeof(int));  ppInt1 = (int**)malloc(10*sizeof(int*));  ppInt2 = (int**)malloc(10*sizeof(int*));     free(pInt);  free(ppInt1);  free(*ppInt2);  return 0; } Elija la declaración correcta escrita arriba del programa C. (A) malloc() para ppInt1 y ppInt2 no es correcto. Dará un error de tiempo de compilación. (B) free(*ppInt2) … Continue reading «Cuestionario C – 101 | Pregunta 3»

Cuestionario C – 101 | Pregunta 2

Suponga que int tiene 4 bytes, char tiene 1 byte y float tiene 4 bytes. Además, suponga que el tamaño del puntero es de 4 bytes (es decir, caso típico) char *pChar; int *pInt; float *pFloat;    sizeof(pChar); sizeof(pInt); sizeof(pFloat); ¿Cuál es el tamaño devuelto por cada operador sizeof()? (A) 4 4 4 (B) 1 … Continue reading «Cuestionario C – 101 | Pregunta 2»

Cuestionario C – 101 | Pregunta 5

Considere las siguientes declaraciones y definiciones de variables en C i) int var_9 = 1; ii) int 9_var = 2; iii) int _ = 3; Elija la afirmación correcta antes de las variables. (A) Tanto i) como iii) son válidos. (B) Sólo i) es válida. (C) Tanto i) como ii) son válidos. (D) Todos son … Continue reading «Cuestionario C – 101 | Pregunta 5»

Cuestionario C – 101 | Pregunta 1

Suponga que en un fragmento de programa C, se utilizan las siguientes declaraciones. i) sizeof(int); ii) sizeof(int*); iii) sizeof(int**); (A) Solo i) se compilaría con éxito y devolvería el tamaño como 4. (B) i), ii) y iii) se compilaría con éxito y el tamaño de cada uno sería el mismo, es decir, 4 (C) i), … Continue reading «Cuestionario C – 101 | Pregunta 1»

Cuestionario C – 101 | Pregunta 4

#include «stdio.h»  int main() {  void *pVoid;  pVoid = (void*)0;  printf(«%lu»,sizeof(pVoid));  return 0; } (A) Asignar (void *)0 a pVoid no es correcto porque no se ha asignado memoria. Es por eso que no hay error de compilación, pero dará como resultado un error de tiempo de ejecución. (B) Asignar (void *)0 a pVoid no … Continue reading «Cuestionario C – 101 | Pregunta 4»