C | Tipos de datos | Pregunta 5

En C, los tamaños de un número entero y un puntero deben ser iguales. (A) Verdadero (B) Falso Respuesta: (B) Explicación: Los tamaños de enteros y punteros dependen del compilador. Los dos tamaños no necesitan ser iguales. Cuestionario de esta pregunta Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original … Continue reading «C | Tipos de datos | Pregunta 5»

C | Varios | Pregunta 2

El lenguaje C es. (GATE CS 2002) (A) Un lenguaje libre de contexto (B) Un lenguaje sensible al contexto (C) Un lenguaje regular (D) Analizable completamente solo por una máquina de Turing Respuesta: (B) Explicación: C y C++ son lenguajes sensibles al contexto . Hay varias razones: Para analizar C y C++, comienza usando un … Continue reading «C | Varios | Pregunta 2»

C | Declaración de variables y alcance | Pregunta 6

¿Producción? #include <stdio.h> int main() {   int x = 1, y = 2, z = 3;   printf(» x = %d, y = %d, z = %d \n», x, y, z);   {        int x = 10;        float y = 20;        printf(» x = %d, y = %f, z = %d \n», x, y, z);        {              int … Continue reading «C | Declaración de variables y alcance | Pregunta 6»

C | Lazos y estructura de control | Pregunta 18

Cuántas veces se imprime GeeksQuiz #include<stdio.h> int main() {     int i = -5;     while (i <= 5)     {         if (i >= 0)             break;         else         {             i++;             continue;         }         printf(«GeeksQuiz»);     }     return 0; } (A) 10 veces (B) 5 veces (C) Infinitas veces (D) 0 veces Respuesta: (D) Explicación: El bucle sigue aumentando i mientras es … Continue reading «C | Lazos y estructura de control | Pregunta 18»

C | String | Pregunta 2

¿Cuál es la salida del siguiente programa? # include <stdio.h>    int main() {    char str1[] = «GeeksQuiz»;    char str2[] = {‘G’, ‘e’, ‘e’, ‘k’, ‘s’, ‘Q’, ‘u’, ‘i’, ‘z’};    int n1 = sizeof(str1)/sizeof(str1[0]);    int n2 = sizeof(str2)/sizeof(str2[0]);    printf(«n1 = %d, n2 = %d», n1, n2);    return 0; } (A) n1 = 10, n2 = … Continue reading «C | String | Pregunta 2»

Cuestionario C – 103 | Pregunta 5

Según el estándar del lenguaje C, ¿cuál de las siguientes es o no palabra(s) clave? Elija la mejor declaración. auto make main sizeof elseif (A) Ninguna de las anteriores son palabras clave en C. (B) make main elseif (C) make main (D) auto make (E) sizeof elseif make Respuesta: (B) Explicación: “auto” es un especificador … Continue reading «Cuestionario C – 103 | Pregunta 5»

C | Operadores | Pregunta 6

¿Cuál es el resultado del siguiente programa? #include <stdio.h> int foo(int* a, int* b) {     int sum = *a + *b;     *b = *a;     return *a = sum – *b; } int main() {     int i = 0, j = 1, k = 2, l;     l = i++ || foo(&j, &k);     printf(«%d %d %d %d», … Continue reading «C | Operadores | Pregunta 6»

C | String | Pregunta 6

#include<stdio.h> int main() {     char str[] = «GeeksQuiz»;     printf(«%s %s %s\n», &str[5], &5[str], str+5);     printf(«%c %c %c\n», *(str+6), str[6], 6[str]);     return 0; } (A) Error de tiempo de ejecución (B) Error del compilador (C) uiz uiz uiz u uu (D) Cuestionario Cuestionario Cuestionario u uu Respuesta: (D) Explicación: El programa no tiene ningún error. Todas … Continue reading «C | String | Pregunta 6»

C | String | Pregunta 7

En el siguiente programa, ¿qué pondría en lugar de «?» imprimir «Cuestionario»? #include <stdio.h> int main()  {    char arr[] = «GeeksQuiz»;    printf(«%s», ?);    return 0;  } (A) arr (B) (arr+5) (C) (arr+4) (D) No es posible Respuesta: (B) Explicación: Dado que se usa %s, la instrucción printf imprimirá todo a partir de arr+5 hasta encuentra … Continue reading «C | String | Pregunta 7»

Cuestionario C – 110 | Pregunta 1

Supongamos que alguien escribe una macro de incremento (es decir, que incrementa el valor en uno) de las siguientes maneras: #define INC1(a) ((a)+1)    #define INC2 (a) ((a)+1)    #define INC3( a ) (( a ) + 1)    #define INC4 ( a ) (( a ) + 1) Elija la declaración correcta para las … Continue reading «Cuestionario C – 110 | Pregunta 1»