Está en la página 1de 7

FEBRERO 2023

CUESTIONARIO 1-2 PARA LA PRIMERA


EVALUACIÓN DE PROGRAMACIÓN

A.-INSTRUCCIONES. - Contesta las preguntas y selecciona la respuesta correcta.

1.- Escribir en lenguaje C un programa que:

1º) Pida por teclado el nombre (dato cadena) de una persona.


2º) Muestre por pantalla el mensaje: "Hola <nombre>, buenos días.".
En pantalla se verá:

3º) Documenta cada línea.

2.- Escribir en lenguaje C un programa que:

1º) Pida por teclado una cantidad (dato entero) en pesos.


2º) Calcule su equivalente en euros.
3º) Muestre por pantalla el resultado (dato real).

Nota: 1 euro = 18.38 pesos.

3.- ¿En Windows qué es un archivo .exe?

o Una biblioteca de funciones.


o Un archivo ejecutable.
o Una función.
4.- ¿Qué significa declarar una variable?

o Significa reservar en memoria espacio para almacenar el valor de dicha variable y asignarle un
nombre.
o Borrar una variable.
o Describir una variable.

5.- ¿Qué palabra se puede emplear para declarar un entero?

o Int
o double
o float

6.- ¿Cuánto ocupa un carácter en memoria y qué palabra se emplea para declararla?

o 1 Byte, char.
o 1 bit, char.
o 4 Bytes, float.

7.- ¿Para qué se emplea la función printf?

o Para mostrar información por pantalla.


o Para recoger información de teclado.
o Para imprimir en la impresora.

8.- ¿Para qué se emplea la función scanf?

o Para leer información desde teclado.


o Para escribir información en la pantalla.
o Para imprimir en la impresora.

9.- ¿Qué información proporciona el prototipo de una función?

o El nombre de las variables.


o Los tipos de datos de entrada y de salida.
o El conjunto de instrucciones a ejecutar.

10.- ¿Cuál es el prototipo de la función suma que emplea paso de parámetros por valor y
devuelve el valor de la suma?

o int suma(int,int);
o void suma(int,int,int);
o void suma(int,int,int);

11.- ¿Cuál es el prototipo de la función suma que emplea paso de parámetros por valor y por
referencia para no perder el resultado de la suma?

o void suma(int,int, int* );


o int suma(int, int);
o void suma(int,int,int);

12.- ¿Qué ventajas tiene la programación recursiva frente a la iterativa?

o El código es más compacto.


o La ejecución del código es más rápida.
o La cantidad de memoria empleada es menor.

13.- ¿Para qué se emplea el término return?

o Para devolver un valor o una dirección al finalizar la ejecución de la función en la que se encuentra.
o Para finalizar el programa.
o Para finalizar un bucle.

14.- ¿Para qué se puede emplear el término #define?

o Para definir constantes numéricas.


o Para definir nuevos tipos de datos.
o Para finalizar el programa.

15.- ¿Para qué se puede emplear #include?

o Para incluir en la compilación y en el montaje otros archivos. Normalmente incluyen definiciones de


constantes, prototipos y definiciones de funciones.
o Para definir nuevos tipos de datos.
o Para definir constantes.

16.- Considera el siguiente programa, lo puedes capturar en el compilador en línea:

¿Cuál es el resultado?
 3  5  0 Ninguna es correcta.

17.- Considera el siguiente programa, lo puedes capturar en el compilador en línea:

¿Cuál es el resultado?

 3  5  6  7

18.- Considera el siguiente programa, lo puedes capturar en el compilador en línea:

¿Cuál es el resultado?
 2 2  2 1  2 5 Ninguna es correcta.

19.- Considera el siguiente programa, lo puedes capturar en el compilador en línea:

¿Cuál es el resultado?

 c=3 d=3  c=5 d=3  c=3 d=5  c=5 d=5

20.- Considera el siguiente programa, lo puedes capturar en el compilador en línea:

¿Cuál es el resultado?

 2 3 5 6  2 3 4 5  4 5 0 0 Ninguna es correcta.
21.- Considera el siguiente programa, lo puedes capturar en el compilador en línea:

¿Cuál es el resultado?

 i=4 j=2  i=3 j=2  i=5 j=2 Ninguna es correcta.

22.- Considera el siguiente programa, lo puedes capturar en el compilador en línea:


¿Cuál es el resultado?

 5 5 5 5  3 5 3 5  5 3 3 5 Ninguna es correcta.

También podría gustarte