Salida de programas en C | conjunto 9

Prediga la salida de los siguientes programas. Pregunta 1   c int main() {  int c=5;  printf(«%d\n%d\n%d», c, c <<= 2, c >>= 2);  getchar(); } Producción: Compiler dependent  El orden de evaluación de los parámetros no está definido por el estándar C y depende de la implementación del compilador. Nunca es seguro depender del orden de … Continue reading «Salida de programas en C | conjunto 9»

Salida de programas C | Conjunto 38

Pregunta1. ¿Cuál es el resultado de lo siguiente? #include <stdio.h> void main() {     int a[5] = { 5, 1, 15, 20, 25 };     int i, j, m;     i = ++a[1];     j = a[1]++;     m = a[i++];     printf(«%d, %d, %d», i, j, m); } Opciones: A. 3, 2, 15 B. 2, 3, 20 C. 2, 1, … Continue reading «Salida de programas C | Conjunto 38»

Salida de programas C | Conjunto 54

1. ¿Cuál será el resultado del siguiente programa?  C++ #include <stdio.h> #define GEEKS 100 int main() { #define GEEKS 100     printf(«%d», GEEKS);     return (0); } Output: – 100 Opciones:  1. 100  2. Error de compilación  3. Sin salida  4. Terminación anormal  The answer is option(1). Explicación: como macro GEEKS, reemplace GEEKS con 100 token. Consulte: https://www.geeksforgeeks.org/interesting-facts-preprocessors-c/ … Continue reading «Salida de programas C | Conjunto 54»

Salida de programas C | Establecer 57 (para bucle)

Requisito previo: bucle for P.1 ¿Cuál es el resultado de este programa? #include <iostream> using namespace std; int main() {     for (5; 2; 2)         printf(«Hello\n»);     return 0; } Opciones a) error de compilación b) Hola c) bucle infinito d) ninguna de las anteriores ans: c Explicación: poner un valor distinto de cero en la parte … Continue reading «Salida de programas C | Establecer 57 (para bucle)»

Salida del programa C | Conjunto 21

Prediga la salida de los siguientes programas en C. Pregunta 1 #include<stdio.h> #define fun (x) (x)*10    int main() {     int t = fun(5);     int i;      for(i = 0; i < t; i++)        printf(«GeesforGeeks\n»);        return 0; } Salida: Error del compilador Hay un espacio adicional en la declaración de la macro que hace que … Continue reading «Salida del programa C | Conjunto 21»

Salida de programas en C | conjunto 12

Prediga la salida de los siguientes programas. Pregunta 1 int fun(char *str1) {   char *str2 = str1;   while(*++str1);   return (str1-str2); }        int main() {   char *str = «geeksforgeeks»;   printf(«%d», fun(str));   getchar();   return 0; } Salida: 13 Dentro de fun(), el puntero str2 se inicializa como str1 y str1 se mueve hasta que se alcanza … Continue reading «Salida de programas en C | conjunto 12»

Salida de programas C | Conjunto 39 (Pre Incremento y Post Incremento)

Prerrequisito: Pre-incremento y Post-incremento  Pregunta 1   C #include <stdio.h>   int main() {     char* p = «mayhem»;     char c;     int i;     for (i = 0; i < 3; i++) {         c = *p++;     }     printf(«%c», c);       return 0; } y h mi a Answer : y Explicación: El puntero ‘p’ apunta a la tercera … Continue reading «Salida de programas C | Conjunto 39 (Pre Incremento y Post Incremento)»

Salida de programas C | Conjunto 50 (Estructuras de control)

Aquí hay algunos programas en C que están relacionados con las estructuras de control Con la explicación detallada, adivine la salida de los siguientes programas:- 1. ¿Cuál será el resultado del siguiente programa? #include <stdio.h> int main() {     int x = 2;     switch (x) {         x–;         switch (x) {         case 1:             printf(«Hello»);             break;         case 2: … Continue reading «Salida de programas C | Conjunto 50 (Estructuras de control)»

Salida de programas C | Set 60 (Constantes)

Prerrequisito: C Constantes y strings P.1 ¿Cuál es el resultado de este programa?   CPP #include<iostream> using namespace std; int main() {     const char *s = «»;     char str[] = «Hello»;     s = str;     while(*s)         printf(«%c», *s++);       return 0; } Opciones  a) Error  b) H  c) Hola  d)  Hola  ans:- c Explicación :  const char … Continue reading «Salida de programas C | Set 60 (Constantes)»

Salida del programa C | conjunto 19

Prediga las salidas del siguiente programa. Nivel de dificultad: Novato Pregunta 1 #include <stdio.h> int main() {   int a = 10, b = 20, c = 30;   if (c > b > a)   {     printf(«TRUE»);   }   else   {     printf(«FALSE»);   }   getchar();   return 0; } Salida: FALSO Consideremos la condición dentro de la instrucción if. Como … Continue reading «Salida del programa C | conjunto 19»