Salida de programas en C | conjunto 6

Predecir la salida de los siguientes programas Pregunta 1 int main() {     unsigned int i=65000;     while ( i++ != 0 );     printf(«%d»,i);     return 0; } Salida: 1 Explicación: Debe notarse que hay un punto y coma en el cuerpo del ciclo while. Entonces, aunque no se hace nada como parte del cuerpo while, el control … Continue reading «Salida de programas en C | conjunto 6»

Salida del programa C | Conjunto 25

Prediga la salida del siguiente programa en C. int main(void) {     struct str     {         int i: 1;         int j: 2;         int k: 3;         int l: 4;     };        struct str s;        s.i = 1;     s.j = 2;     s.k = 5;     s.l = 10;        printf(» i: %d \n j: %d \n k: %d \n … Continue reading «Salida del programa C | Conjunto 25»

Salida de programas C | Conjunto 49 (Operadores)

Prerrequisito: Operadores en C 1. ¿Cuál será el resultado del siguiente programa? #include <stdio.h> int main(void) {     int i = 40 >> 5 << 3 >> 2 << 1;     printf(«%d», i);     return 0; } Opciones: 1. 4 2. 0 3. 40 4. 1 Answer : (1) Explicación: La respuesta es la opción (1). Aquí primero … Continue reading «Salida de programas C | Conjunto 49 (Operadores)»

Salida de programas C | Juego 64 (Punteros)

Prerrequisito: Punteros en C Pregunta 1: ¿Cuál será el resultado del siguiente programa? #include «stdio.h» int main() {     char a[] = { ‘A’, ‘B’, ‘C’, ‘D’ };     char* ppp = &a[0];     *ppp++; // Line 1     printf(«%c %c «, *++ppp, –*ppp); // Line 2 } OPCIONES: a)CB b)BA c)BC d)CA OUTPUT: (d) C A Explicación: Línea … Continue reading «Salida de programas C | Juego 64 (Punteros)»

Salida del programa C | Conjunto 18

Prediga la salida de los siguientes programas en C. Pregunta 1   C #include<stdio.h> int fun() {   static int num = 40;   return num–; }    int main() {   for(fun(); fun(); fun())   {     printf(«%d «, fun());   }   getchar();   return 0; } Salida: 38 35 32 29 26 23 20 17 14 11 8 5 2 Dado … Continue reading «Salida del programa C | Conjunto 18»

Salida de programas en C | conjunto 11

Preguntado por Shobhit #include<stdio.h> int fun(int n, int *fg) {    int t, f;    if(n <= 1)    {      *fg = 1;       return 1;    }    t = fun(n-1, fg);    f = t + *fg;    *fg = t;    return f; } int main( ) {   int x = 15;   printf ( «%d\n», fun (5, &x));   getchar();   return 0; … Continue reading «Salida de programas en C | conjunto 11»

Salida de programas C | Set 40 (Manejo de archivos)

Requisito previo: manejo de archivos 1. ¿Cuál es el resultado de este programa al manipular el archivo de texto? #include <stdio.h> int main() {     if (remove(«myfile.txt») != 0)         perror(«Error»);     else         puts(«Success»);     return 0; } Opciones: a) Error b) Éxito c) Error de tiempo de ejecución d) No puedo decir Answer : d Explicación: si myfile.txt … Continue reading «Salida de programas C | Set 40 (Manejo de archivos)»

Salida de programas C | Conjunto 53 (Operadores)

Prerrequisito: Operadores en C 1. ¿Cuál será el resultado de lo siguiente? #include <stdio.h> int main(void) {     int a;     int b = 1;     int x[5] = { 1, 2, 3, 4, 5 };     a = 5 * 4 + x[–b] – (9 / b);     printf(«%d», a);     return 0; } Opciones: 1. 12 2. Terminación anormal … Continue reading «Salida de programas C | Conjunto 53 (Operadores)»

Salida de programas C | Juego 30 (caja de interruptores)

Requisito previo: Cambiar caso en C/C++ Problemas interesantes de la instrucción Switch en C/C++ Programa 1 #include <stdio.h> int main() {     int num = 2;     switch (num + 2)     {     case 1:         printf(«Case 1: «);     case 2:         printf(«Case 2: «);     case 3:         printf(«Case 3: «);     default:         printf(«Default: «);     }     return 0; } Producción: Default: Explicación: … Continue reading «Salida de programas C | Juego 30 (caja de interruptores)»

Salida de programas en C | Conjunto 16

Prediga la salida de los siguientes programas en C. Pregunta 1 #include <stdio.h>    char* fun() {   return «awake»; } int main() {   printf(«%s»,fun()+ printf(«I see you»));   getchar();   return 0; } Salida: Una string que comienza con «Te veo» Explicación: (Gracias a Venki por sugerir esta solución) La función fun() devuelve el puntero a char. … Continue reading «Salida de programas en C | Conjunto 16»