Title: Default for Examen Extraordinario
Course: 2025 - LISIV - Fundamentos de Programación

Q: Rellene los espacios en blanco con los incisos correspondientes
- Todo programa en C comienza su ejecución en la función _________. | principal
- El cuerpo de cada función comienza con __________ y termina con ___________. | llave izquierda y llave derecha
- Cada instrucción termina con un(a) ______________. | punto y coma
- La función _____________ de la biblioteca estándar muestra información en la pantalla. | printf
- La secuencia de escape \n representa el carácter _____________, que hace que el cursor se coloque al principio de la siguiente línea en la pantalla. | nueva línea
- La función __________ de la biblioteca estándar se utiliza para obtener datos del teclado. | scanf
- El especificador de conversión ______________ se utiliza en una cadena de control de formato scanf para indicar que se introducirá un entero y en una cadena de control de formato printf para indicar que se mostrará un entero. | %d
- Cada vez que se coloca un nuevo valor en una ubicación de memoria, ese valor sustituye al valor anterior en esa ubicación. Este proceso se denomina ____________. | destructivo
- Cuando se lee un valor de una ubicación de memoria, el valor de esa ubicación se conserva; este proceso se denomina _____________. | no destructivo
- La instrucción ___________se utiliza para tomar decisiones | If

Q: Defina las variables c, estaVariable, q76354 y numero como de tipo entero
- int c, estaVariable, q76254ñ float numero;
- int c, estaVariable, q76354, numero;
- int c; int estaVariable; int q76354; int numero;
- int c, estaVariable, q76354 ,numero=0;
A: int c, estaVariable, q76354, numero;; int c; int estaVariable; int q76354; int numero;

Q: Elija la sentencia correcta que solicite al usuario que introduzca un número entero. Termine el mensaje de solicitud con dos puntos : seguidos de un espacio y deje el cursor situado después del espacio
- printf("Ingrese un numero entero: ";
- printf("Ingrese un numero entero: ");
- printf"Ingrese un numero entero: ";
A: printf("Ingrese un numero entero: ");

Q: Elija las sentencias correctas que lean un número entero del teclado y almacenen el valor introducido en la variable entera a
- scanf("%i", &a);
- scanf("%f", &a);
- scanf(" %d", &a);
- scanf( "%d", &a );
A: scanf("%i", &a);; scanf( "%d", &a );

Q: Elija la sentencia correcta que verifique si la variable numero no es igual a 7, imprima "La variable numero no es igual a 7"
- if (numero = 7) printf("La variable numero no es igual a 7");
- if (numero != 7) print("La variable numero no es igual a 7");
- if (numero != 7) printf( "La variable numero no es igual a 7.\n" );
- if (numero !== 7) printf("La variable numero no es igual a 7");
A: if (numero != 7) printf( "La variable numero no es igual a 7.\n" );

Q: Elija la sentencia correcta que imprima el mensaje "Esto es un programa en C" en una línea
- printf("Esto es un programa en C.\n" );
- print("Esto es un programa en C.");
- printf["Esto es un programa en C."];
- printf("Esto es un programa en C");
A: printf("Esto es un programa en C.\n" );

Q: Elija la sentencia correcta que imprima el mensaje "Este es un programa en C" en dos líneas, de modo que la primera línea termine con 'un'
- printf("Este es un programa en C. ";
- printf "Este es un programa en C. ");;
- printf("Este es un programa en C. ");
- printf(("Este es un programa en C. " );
A: printf("Este es un programa en C. ");

Q: Elija la sentencia correcta que imprima el mensaje "Este es un programa en C" con cada palabra en una línea separada
- printf(( "Este es un programa en C." ));
- printf( "Este es un programa en C." );
- printf( "Estees un programa en C." );
- printf "Este es un programa en C." );
A: printf( "Este es un programa en C." );

Q: Elija la sentencia correcta que imprima el mensaje "Este es un programa en C" con las palabras separadas por tabulaciones
- printf( "Este es\tun\tprograma\ten\tC. " )
- printf( "Este\tes\tun\tprograma\ten\tC. " );
- printf( "Este\tes\tun programa\ten\tC. " )
A: printf( "Este\tes\tun\tprograma\ten\tC. " );

Q: Elija la instrucción o comentario que imprima "El producto es" seguido del valor de la variable entera resultado:
- // Calcular el producto de tres numeros enteros
- printf( "Ingrese tres numeros enteros: " );
- int x, y, z;
- scanf( "%d%d%d", &x, &y, &z );
- int resultado = x * y * z;
- printf( "El producto es %d\n", resultado );
A: printf( "El producto es %d\n", resultado );

Q: Elija la instrucción o comentario que indique que un programa calculará el producto de tres números enteros:
- // Calcular el producto de tres numeros enteros
- printf( "Ingrese tres numeros enteros: " );
- int x, y, z;
- scanf( "%d%d%d", &x, &y, &z );
- int resultado = x * y * z;
- printf( "El producto es %d\n", resultado );
A: // Calcular el producto de tres numeros enteros

Q: Elija la instrucción o comentario que defina una variable resultado, calcule el producto de los números enteros en las variables x, y y z, y utilice ese producto para inicializar la variable resultado:
- // Calcular el producto de tres numeros enteros
- printf( "Ingrese tres numeros enteros: " );
- int x, y, z;
- scanf( "%d%d%d", &x, &y, &z );
- int resultado = x * y * z;
- printf( "El producto es %d\n", resultado );
A: int resultado = x * y * z;

Q: Elija la instrucción o comentario que lea tres números enteros del teclado y guárdelos en las variables x, y y z:
- // Calcular el producto de tres numeros enteros
- printf( "Ingrese tres numeros enteros: " );
- int x, y, z;
- scanf( "%d%d%d", &x, &y, &z );
- int resultado = x * y * z;
- printf( "El producto es %d\n", resultado );
A: scanf( "%d%d%d", &x, &y, &z );

Q: Elija la instrucción o comentario que defina las variables x, y y z como de tipo entero:
- // Calcular el producto de tres numeros enteros
- printf( "Ingrese tres numeros enteros: " );
- int x, y, z;
- scanf( "%d%d%d", &x, &y, &z );
- int resultado = x * y * z;
- printf( "El producto es %d\n", resultado );
A: int x, y, z;

Q: Elija la instrucción o comentario que pida al usuario que introduzca tres números enteros.:
- // Calcular el producto de tres numeros enteros
- printf( "Ingrese tres numeros enteros: " );
- int x, y, z;
- scanf( "%d%d%d", &x, &y, &z );
- int resultado = x * y * z;
- printf( "El producto es %d\n", resultado );
A: printf( "Ingrese tres numeros enteros: " );

Q: La sentencia mostrada contiene un error. Elija la corrección corrrespondiente: printf("El valor es %d\n", &numero);
- Error: &número - Version corregida: printf("El valor es %d\n", numero);
- Error: print - Versión corregida: print("El valor es %d\n", &numero);
- Error: \n - Versión corregida: printf("El valor es %d", &numero);
A: Error: &número - Version corregida: printf("El valor es %d\n", numero);

Q: La sentencia mostrada contiene un error. Elija la corrección corrrespondiente: scanf( "%d%d", &numero1, numero2);
- Error: &número1 - Version corregida: scanf( "%d%d", &numero1, numero2);
- Error: &número2 - Versión corregida: scanf( "%d%d", &numero1, &numero2);
- Error: scan - Versión corregida: scan( "%d%d", &numero1, numero2);
A: Error: &número2 - Versión corregida: scanf( "%d%d", &numero1, &numero2);

Q: La sentencia mostrada contiene un error. Elija la corrección corrrespondiente: If( x < 7 );{ printf( "X es menor a 7\n" );}
- a. Error: print - Version corregida: If( x < 7 );{ print( "X es menor a 7\n" );}
- b. Error: If en mayuscula, sobra un ; - Versión corregida: if( x < 7 ) { printf( "X es menor a 7\n" );}
- c. Error: signo de < - Versión corregida: If( x menor 7 );{ printf( "X es menor a 7\n" );}
A: b. Error: If en mayuscula, sobra un ; - Versión corregida: if( x < 7 ) { printf( "X es menor a 7\n" );}

Q: Elija el programa correcto que calcule el producto de tres enteros:
- [Image: opcion_a]
- [Image: opcion_b]
- [Image: opcion_c]
A: [Image: opcion_b]

Q: La función printf siempre comienza a imprimir al principio de una nueva línea.
- True
- False
A: False

Q: Los comentarios hacen que la computadora muestre el texto después de // en la pantalla cuando se ejecuta el programa.
- True
- False
A: False

Q: La secuencia de escape \n, cuando se utiliza en una cadena de control de formato printf, hace que el cursor se coloque al principio de la siguiente línea en la pantalla.
- True
- False
A: True

Q: Todas las variables deben definirse antes de utilizarlas.
- True
- False
A: True

Q: Todas las variables deben tener un tipo cuando se definen.
- True
- False
A: True

Q: C considera que las variables numero y NuMErO son idénticas.
- True
- False
A: False

Q: Las definiciones pueden aparecer en cualquier parte del cuerpo de una funcion.
- True
- False
A: True

Q: Todos los argumentos que siguen a la cadena de control de formato en una función printf deben ir precedidos de un símbolo &.
- True
- False
A: False

Q: El operador de residuo (%) solo se puede utilizar con operandos enteros.
- True
- False
A: True

Q: Los operadores aritméticos *, /, %, + y - tienen el mismo nivel de precedencia.
- True
- False
A: False

Q: Un programa que imprima tres líneas de salida debe contener tres sentencias printf.
- True
- False
A: False