C | Funciones | Pregunta 11 – Part 1

Salida del siguiente programa? #include <stdio.h> int main() {     int i = 5;     printf(«%d %d %d», i++, i++, i++);     return 0; } (A) 7 6 5 (B) 5 6 7 (C) 7 7 7 (D) Respuesta dependiente del compilador : (D) Explicación: cuando se pasan parámetros a una función, el valor de cada parámetro se … Continue reading «C | Funciones | Pregunta 11 – Part 1»

C | String | Pregunta 10

#include <stdio.h>     void my_toUpper(char* str, int index) {     *(str + index) &= ~32; }     int main() {     char* arr = «geeksquiz»;     my_toUpper(arr, 0);     my_toUpper(arr, 5);     printf(«%s», arr);     return 0; } (A) GeeksQuiz (B) geeksquiz (C) Depende del compilador Respuesta: (C) Explicación: La memoria para la string arr se asigna en el área de … Continue reading «C | String | Pregunta 10»

Cuestionario C – 109 | Pregunta 5

Encuentre la declaración correcta para el siguiente programa. #include «stdio.h»    int * arrPtr[5];    int main() {  if(*(arrPtr+2) == *(arrPtr+4))  {    printf(«Equal!»);  }  else  {   printf(«Not Equal»);  }  return 0; } (A) Error de compilación (B) Siempre imprimirá igual. (C) Siempre imprimirá No es igual. (D) Dado que los elementos de arrPtr no se … Continue reading «Cuestionario C – 109 | Pregunta 5»

C | String | Pregunta 15

Prediga la salida del siguiente programa, suponga que un carácter ocupa 1 byte y el puntero ocupa 4 bytes. #include <stdio.h> int main() {     char *str1 = «GeeksQuiz»;     char str2[] = «GeeksQuiz»;        printf(«sizeof(str1) = %d, sizeof(str2) = %d»,            sizeof(str1), sizeof(str2));        return 0; } (A) tamaño de (str1) = 10, tamaño de (str2) = … Continue reading «C | String | Pregunta 15»

C | Clases de almacenamiento y calificadores de tipo | Pregunta 12

En C, la clase de almacenamiento estático no se puede usar con: (A) Variable global (B) Parámetro de función (C) Nombre de función (D) Variable local Respuesta: (B) Explicación: Declarar una variable global como estática limita su alcance al mismo archivo en el que se define. Una función estática solo es accesible desde el mismo … Continue reading «C | Clases de almacenamiento y calificadores de tipo | Pregunta 12»

C | Manejo de archivos | Pregunta 1

¿Cuál de las siguientes afirmaciones sobre ARCHIVO es verdadera? *fp (A) ARCHIVO es una palabra clave en C para representar archivos y fp es una variable de tipo ARCHIVO. (B) FILE es una estructura y fp es un puntero a la estructura de tipo FILE (C) FILE es una secuencia (D) FILE es una secuencia … Continue reading «C | Manejo de archivos | Pregunta 1»

C | Lazos y estructura de control | Pregunta 9

¿Producción? #include <stdio.h> int main() {     int c = 5, no = 10;     do {         no /= c;     } while(c–);         printf («%d\n», no);     return 0; } (A) 1 (B) Error de tiempo de ejecución (C) 0 (D) Error del compilador Respuesta: (B) Explicación: Hay un error en el programa anterior. Va dentro del bucle … Continue reading «C | Lazos y estructura de control | Pregunta 9»

C | Estructura y Unión | Pregunta 4

Considere la siguiente declaración C struct {      short s[5];     union {           float y;           long z;      }u;  } t; Suponga que los objetos del tipo short, float y long ocupan 2 bytes, 4 bytes y 8 bytes, respectivamente. El requisito de memoria para la variable t, ignorando las consideraciones de alineación, es (GATE CS 2000) (A) … Continue reading «C | Estructura y Unión | Pregunta 4»