Está en la página 1de 10

El software es el conjunto de programas que indican a la computadora las tareas que debe

realizar.
1. ¿Qué es el software?
a) Conjunto de programas que indican a la computadora las tareas que debe realizar.
b) Es la computadora en sí misma.
c) Es un dispositivo electrónico, utilizado para procesar información y obtener resultados.
d) Conjunto de programas que indican a la computadora las tareas que no debe realizarle.

Rpta: a

Un programa de software es un conjunto de sentencias o instrucciones a la computadora

2. ¿Qué no es un programa?
a) Instrucciones o comandos que cumplen una función específica.
b) Secuencia de instrucciones o comandos escritos para realizar una tarea específica o
cumplir un objetivo en una computadora.
c) Secuencia compleja de instrucciones y procesos orquestados para cumplir una tarea
específica en un computador.
d) Constituyen el fundamento técnico y las herramientas que se les distribuye de la
manera más adecuada posible en una organización en un computador.

Rpta: d

Fases en la resolución de problemas

 Análisis del problema.


 Diseño del algoritmo.
 Codificación.
 Compilación y ejecución.
 Verificación.
 Depuración.
 Mantenimiento.

3. ¿Cuáles son las 3 primeras fases de resolución de problemas?


a) Análisis del problema, diseño de algoritmo y compilación.
b) Análisis del problema, diseño de algoritmo y codificación.
c) Diseño de algoritmo análisis del problema, documentación.
d) Análisis del problema, verificación y depuración.

Rpta: b
El proceso de resolución de un problema con una computadora conduce a la escritura de un
programa y a su ejecución en la misma.
4. ¿En qué consiste la resolución de un problema con la computadora?
a) Depuración y mantenimiento.
b) Al análisis del problema
c) Escritura de un programa y su ejecución.
d) Ejecución, verificación y depuración.
Rpta: c

Mantenimiento. El programa se actualiza y modifica, cada vez que sea necesario, de


modo que se cumplan todas las necesidades de cambio de sus usuarios.

5. ¿En qué parte de la resolución del problema es donde el programa se actualiza y


modifica, cada vez que sea necesario, de modo que se cumplan todas las necesidades de
cambio de sus usuarios?
a) Mantenimiento
b) Ejecución
c) Depuración
d) Análisis del problema

Rpta: a

Ejecución, verificación y depuración. El programa se ejecuta, se comprueba rigurosamente y


se eliminan todos los errores (denominados “bugs”, en inglés) que puedan aparecer.
6. ¿En qué parte el programa se ejecuta, se comprueba rigurosamente y se eliminan todos
los errores que puedan aparecer?
a) El análisis
b) Ejecución, verificación y depuración.
c) Documentación.
d) Análisis y diseño.

Rpta: b

Diseño. Una vez analizado el problema, se diseña una solución que conducirá a un algoritmo
que resuelva el problema.
7. ¿Qué se realiza en el diseño?
a) Escritura de las diferentes fases del ciclo de vida del software, esencialmente el
análisis, diseño y codificación, unidos a manuales de usuario y de referencia, así como
normas para el mantenimiento
b) El problema se analiza teniendo presente la especificación de los requisitos dados por
el cliente de la empresa o por la persona que encarga el programa.
c) La solución se escribe en la sintaxis del lenguaje de alto nivel (por ejemplo, Pascal) y se
obtiene un programa fuente que se compila a continuación.
d) Se diseña una solución que conducirá a un algoritmo que resuelva el problema.

Rpta: d

Características de un algoritmo

 Preciso (indica el orden de realización en cada paso)


 Definido (si se sigue dos veces, obtiene el mismo resultado cada vez)
 Finito (tiene fin; un número determinado de pasos).

8. ¿Qué características son de un algoritmo?


a) Preciso, definido, finito.
b) Preciso, números, definido.
c) Análisis, codificación y preciso.
d) Verificación, depuración y finito.

Rpta: a

Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos,
definidos y finitos.
9. ¿Qué es un algoritmo?
a) Analiza el código y sustituye macros.
b) Método para realizar un proceso
c) Es un método para resolver un problema mediante una serie de pasos precisos,
definidos y finitos.
d) Indica el orden de realización en cada paso.

Rpta: c
Definido (si se sigue dos veces, obtiene el mismo resultado cada vez)
10. ¿En qué característica de los algoritmos es la que si se sigue dos veces, se obtiene el
mismo resultado?
a) Preciso
b) Finito
c) Definido
d) Ninguna
Rpta: c

Una variable es una unidad de datos que puede cambiar de valor. Dicha se representa en
una zona de la memoria donde se almacena.
11. Seleccione la aseveración verdadera de la definición de variable:
a) Una variable es una unidad de datos que puede cambiar de valor. Dicha se representa
en una zona de la memoria donde se almacena.
b) Variable es un dato numérico que se puede resolver por ecuaciones
c) La variable es un dato asignado que no puede cambiar
d) Todas las aseveraciones son verdaderas Rpta: a

La variable es una unidad de dato que puede cambiar de valor, que son de números y letras

12. A las variables las podemos clasificar como:


a) Entero, decimal, texto, horarios, monetarios.
b) Entero, carácter, reales, lógico.
c) Números y letras
d) Todas las anteriores. Rpta: c

En la primera está incompleto al rato de poner suma= num+num2 y como no está bien
definido num1 sale error en la segunda primero se define las variables y la tercera no está
leyendo los datos de num1 y num2.
13. Seleccione la opción correcta al momento de utilizar variables
a) Primer paso definir variables num1; num2; suma como enteros.
Segundo paso escriba num1, leer num1.
Tercer paso escriba num2, leer num 2.
Cuarto paso Suma= num+num2.
Quinto paso Escribir suma1.
b) Primer paso escriba num 1
Segundo paso escriba num2
Tercer paso definir num1, num2 como carácter
Cuarto paso Suma= num1+num2.
Quinto paso Escribir suma1.
c) Primer paso definir variables num1; num2; suma como enteros.
ingrese num1 y num2
Cuarto paso Suma= num1-num2.
Quinto paso Escribir Suma.
d) Ninguna de las opciones es correcta Rpta:d
El valor de una variable, a diferencia de una constante, puede cambiar durante la ejecución
de un programa. Para utilizar una variable en un programa, primero hay que declararla. La
declaración de una variable consiste en enunciar el nombre de la misma y asociarle un tipo.
14. Seleccione la aseveración verdadera:
a) Las variables y constantes se deben declarar dependiendo el tipo de dato al que
pertenezcan
b) No es necesario declarar una variable ni funciones, el programa reconoce el tipo de
datos y que operaciones debe realizar
c) Las variables solo pueden ser de tipo numéricas por lo que no se declaran
d) Ninguna de las opciones es correcta. Rpta: a

En el lenguaje de C podemos encontrar 4 tipos de constantes: Constantes literales,


Constantes definidas, Constantes enumeradas, constantes declaradas.
15. En C existen cuatro tipos de constantes:
a) constantes lingüísticas, constantes definidas, constantes enumeradas, constantes
declaradas.
b) Constantes lógicas, constantes orientadas a objetos, constantes fijas, constantes
estacionarias
c) constantes literales, constantes definidas, constantes enumeradas, constantes
declaradas.
d) Ninguna es correcta Rpta:c

Constante: es un dato el cual tiene un valor fijo (constante) que no cambia.

16. Una constante:


a) Es un dato el cual tiene un valor fijo (constante) que no cambia.
b) Es un numero en los reales el cual no posee incógnita
c) Es un dato de salida en programación
d) Ninguna de las anteriores.
Rpta:a

Los operadores son símbolos que indican cómo son manipulados los datos. Se pueden
clasificar en los siguientes grupos: aritméticos, relacionales, lógicos, a nivel de bits, operador
condicional y especial.
17. Los operadores fundamentales son:
a) Numéricos y de texto
b) aritméticos, lógicos y relacionales; de manipulación de bits; condicionales;
especiales.
c) Numéricos, monetarios, generales, bytes
d) Todas las anteriores Rpta:b

Los operadores aritméticos los utilizamos para realizar operaciones matemáticas y son los
siguientes:
 Suma. Los operandos pueden ser enteros o reales.
 Resta. Los operandos pueden ser enteros o reales.
 Multiplicación. Los operandos pueden ser enteros o reales.

/ División. Los operandos pueden ser enteros o reales. Si ambos operandos son enteros el
resultado es entero. En el resto de los casos el resultado es real.
% Módulo o resto de una división entera. Los operandos tienen que ser enteros
18. Seleccione al grupo de operadores que se podrían usar en operaciones aritméticas
a) (*) ;(-); (/)
b) (-); (*); (2/4)
c) A=C; a/2=1
d) Todas son correctas. Rpta: a

Se conoce como operaciones a la suma, resta, multiplicación y división, ya sea con números


enteros o fraccionarios, donde se obtiene un nuevo elemento.
19. ¿Cuál de los siguientes grupos no contiene operaciones?
a) A= 2/4*2
b) 3-4; a-12=23;8*3
c) Printf “La variable es igual a “var0; printf” Hola mundo”
d) Todas son incorrectas. Rpta:c

Para utilizar una variable en un programa, primero hay que declararla. Como regla general,
una variable es estática cuando se crea fuera de una función y es dinámica cuando se crea
dentro de una función
20. En C la duración de una variable dependerá de:
a) La tarjeta gráfica de la máquina
b) Donde se definan las variables, se pueden utilizar en la totalidad del programa, dentro
de una función o pueden existir sólo temporalmente en una función.
c) El sistema operativo
d) Todas Las anteriores Rpta:b
El lenguaje C y por tanto el C++ tiene una librería que permite ejecutar operaciones de
entrada y salida. Para incluir la declaración en el encabezado “stdio.h”.
21. ¿Qué es stdio.h?
a) Una librería
b) Un stream
c) Un dato
d) Un programa

Rpta: a

La E/S de datos consiste en la introducción de datos desde el teclado, y cuando estos son
mostrados en pantalla
22. ¿Por cuál hardware se pueden introducir datos?
a) Por el CPU
b) Por el monitor
c) Por el mouse
d) Por el teclado

Rpta: d

ESPECIFICADOR SIGNIFICADO
c Un carácter (char)

23. ¿Cuál es el significado del especificador “c”?


a) Número entero
b) Número decimal
c) Un carácter
d) Un flotante
Rpta: c

ESPECIFICADOR SIGNIFICADO
‘\n’ Nueva línea

24. ¿En una cadena de formato qué función cumple el carácter ‘\n’?
a) Nueva línea
b) Tabulación
c) Carácter nulo
d) Ajuste de texto a la izquierda
Rpta: a

Los datos a mandar a la salida, en la situación de printf() o a recibir de la entrada, en la


situación de scanf()
25. ¿Cómo trabajan con los datos las funciones scanf() y printf()?
a) Recibiendo de la entrada y enviando a la salida, respectivamente
b) Recibiendo de la salida y enviando a la entrada, respectivamente
c) Enviando a la salida y recibiendo de la entrada, respectivamente
d) Enviando a la entrada y recibiendo de la salida, respectivamente

Rpta: a

El concepto estructuras de control hace referencia al orden en que se ejecutan las sentencias
del programa.
26. ¿Qué es una estructura de control?
a) El orden en el que se ejecutan las sentencias
b) El orden en el que se ejecutan los datos
c) El orden en el que se ejecutan los caracteres
d) El orden en el que se ejecutan los programas

Rpta: a

Secuenciales

Las estructuras secuenciales son tareas que se suceden de tal modo que la salida de una es la
entrada de la siguiente y de esta forma sucesivamente hasta el desenlace del proceso.
27. ¿En qué tipo de estructura las tareas son la salida de una como entrada de la otra?
a) Condicional
b) Cíclicas
c) Secuencial
d) Repetitivas

Rpta: c

Condicionales
Las construcciones condicionales se aplican para tomar elecciones lógicas; de allí que se
suelan llamar además construcciones de elección o alternativas.
28. ¿Qué tipo de estructura se utiliza para tomar decisiones lógicas?
a) Cíclica
b) Repetitiva
c) Condicional
d) Anidamiento

Rpta: c

Repetitivas o cíclicas

Las construcciones que repiten una serie de normas un número determinado de veces se
llaman repetitivas y se llama iteración al realizado de repetir la ejecución de una serie de
actividades.

29. En la estructura cíclica, ¿Cómo se denomina a la acción de repetir la ejecución de una


secuencia de acciones?
a) Bucle
b) Repetición
c) Programa
d) Iteración

Rpta: d

Anidamiento de estructuras de control

Las construcciones de selección si-entonces y si-entonces-si_no involucran la selección de


una de 2 alternativas.

30. ¿Para qué sirven las estructuras de control anidadas?


a) Para realizar la tarea mediante varias alternativas
b) Para realizar la tarea mediante secuencias
c) Para realizar la tarea mediante variables
d) Para realizar la tarea mediante condiciones

Rpta: a

Bibliografía
Aguilar, L. J. (2008). Academia EDU. Obtenido de
https://www.academia.edu/34149901/Fundamentos_de_programaci
%C3%B3n_4ta_Edici%C3%B3n_Luis_Joyanes_Aguilar

Cevallos, J. (2007). C/C++. En Curso de programacion (págs. 1-53). Madrid: RAMA-Editorial


C/Jarama,3ª,Poligono industrial,Igarsa.

Universidad Nacional de Rosario. (s.f.). Departamento de sistemas e informática. Obtenido de


https://www.dsi.fceia.unr.edu.ar/downloads/Entrada-SalidaCplusplus.pdf
Fernando, Pereñiguez-UCAM Universidad Católica de Murcia.11.de nov.2013.Fundamentos de
Programación Evaluación de expresiones/FernandoPereñiguez/
https://www.youtube.com/watch?v=x9dxO0Lp2xc

También podría gustarte