wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen extraordinario Programación, grupo 3-1

Total questions: 60

Worksheet time: 2hrs 34mins

Name
Class
Date
1.

La programación se puede definir como...

a)

a) La ejecución de programas de ordenador desde la línea de comandos.

b)

b) El proceso de diseñar, codificar, depurar y mantener el código fuente de programas de ordenador.

c)

c) la instalación de programas en sistemas operativos desde la línea de comandos.

d)

d) Las anteriores respuestas no son correctas

2.

C++ es un lenguaje de programación de ...

a)

Dificultad

b)

Alto Nivel

c)

Bajo Nivel

d)

Abstracto

3.

¿Qué símbolo se usa para multiplicar variables en C ++?

a)

/

b)

+

c)

*

d)

>

4.

seleccione la secuencia correcta para formar un programa válido de C ++

a)

3-5-1-2-4

b)

1-2-3-4-5

c)

3-1-5-4-2

d)

3-5-1-4-2

5.

Lea el siguiente algoritmo y seleccione el nombre más adecuado que obtendrá la variable output. (O sea el resultado final del algoritmo)

1. Inicio

2. Obtener el primer número

3. Obtener el segundo número

4. Sumar los números obtenidos

5. Dividir el resultado de la suma entre el total de números solicitados.

6. Desplegar resultado

7. Fin

a)

Resultado

b)

Promedio

c)

Suma

d)

Área

6.
¿Qué es un algoritmo?
a)
a) Un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.
b)
Es una igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos o incógnitas, relacionados mediante operaciones.
c)
Es una relación de variables que pueden ser cuantificadas para calcular el valor de otras de muy difícil o imposible cálculo y que suministra una solución para un problema.
d)
Las anteriores respuestas no son correctas
7.
Es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujodel proceso.
a)
Función
b)
Diagrama de flujo
c)
Código fuente
d)
Constante
8.
Una constante es:
a)
Son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.
b)
Un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído
9.

C es un lenguaje del tipo Case Sensitive, es decir, distingue entre mayúsculas y minúsculas.

a)

Verdadero

b)

Falso

10.

¿Cómo es la extensión de un programa ejecutable?

a)

.obj

b)

.exe

c)

.txt

d)

.cpp

11.

¿Cómo es la extensión de un programa ejecutable?

a)

.obj

b)

.exe

c)

.txt

d)

.cpp

12.

#include <stdio.h>

a)

define la variable stdio.h

b)

incluye la constante stdio.h

c)

incluye la biblioteca stdio.h

d)

define la función stido.h

13.

printf(“\nHOLA MUNDO!”);

a)

guarda en una variable el texto HOLA MUNDO

b)

enseña por pantalla el texto HOLA MUNDO

c)

pide al usuario que escriba el texto HOLA MUNDO

14.

¿Cuál es la definición de formato para un número entero?

a)

%n

b)

%e

c)

%d

d)

%f

15.

¿Cuál es la definición de formato para una cadena de carácteres?

a)

%c

b)

%d

c)

%s

d)

%f

16.

/*Mostrar los datos en pantalla*/

a)

Muestra los datos en pantalla

b)

Es una función con la frase mostrar datos en pantalla

c)

Guarda la frase mostrar datos en pantalla

d)

Es un comentario con la frase mostrar datos en pantalla

17.

scanf("%d",num);

a)

Guarda un número entero introducido por el usuario en la variable num

b)

Enseña por pantalla un número entero guardado en la variable num

c)

Da un error por faltarle algo a la expresión

d)

Guarda un número con decimales en la variable num

18.

Es la parte de la computadora que se puede tocar.

a)

Software

b)

Hardware

c)

Tik Tok

d)

Minecraft

19.
Es la parte de la computadora que no se puede tocar
a)
Hardware
b)
Software
c)
Adware
d)
Minecraft
20.

La forma de representar un algoritmo para llevarlo a la programación se llama:

a)

Pseudocodigo

b)

Diagrama de flujo

c)

Lenguaje natural

d)

Compilandolo

21.

El lenguaje C no necesita compilador, es lo suficientemente autónomo

a)

Verdadero

b)

Falso

22.

Para escribir los programas de C necesitamos un editor

a)

Verdadero

b)

Falso

23.

¿Cómo es la extensión de un código fuente de C?

a)

.exe

b)

.obj

c)

.cpp

d)

.txt

24.

¿Qué tipo de datos indica un número real (con decimales)?

a)

char

b)

int

c)

float

d)

void

25.

¿Para que se utiliza la función scanf?

a)

Escanear los datos introducidos

b)

Introducir datos por teclado

c)

Mostrar datos por pantalla

d)

Clasificar datos

26.

scanf("%d",num);

a)

Guarda un número entero introducido por el usuario en la variable num

b)

Enseña por pantalla un número entero guardado en la variable num

c)

Da un error por faltarle algo a la expresión

d)

Guarda un número con decimales en la variable num

27.

¿Qué cosas podemos programar?

a)

Carros

b)

Computadoras

c)

Robots

d)

Todas las respuestas son correctas

28.

Según la película de Wall-E, ¿Para qué fue programada Eva?

a)

Para destruir el planeta tierra

b)

Para cuidar a Walle

c)

Para buscar vida en la tierra

d)

Para recolectar cosas

29.

En un diagrama de flujo, las instrucciones o procesos a ejecutar se representan en:

a)

Trapecio

b)

Círculo

c)

Rombo

d)

Rectángulo

30.

El número de instrucciones para solucionar un problema debe ser infinito.

a)

Falso

b)

Verdadero

31.
Lenguaje cercano a un lenguaje de programación que sirve para definir las acciones o instrucciones que se ejecutan en un algoritmo
a)
Pseudocódigo
b)
Algoritmo
c)
Variables
32.

La declaración de constantes en lenguaje C se realiza mediante:

a)

#include

b)

#define

c)

#main

d)

#char

33.

Cada instrucción debe terminar con un:

a)

punto y coma (;)

b)

punto (.)

c)

coma (,)

d)

pacman ( :v )

34.

¿Cual es la forma de entrada?

a)
b)
c)
35.

¿Cuál de estas formas es la que representa la línea de flujo?

a)
b)
c)
36.

¿Qué es esto?

a)

Diagrama de flujo

b)

Pseudocódigo

c)

Algoritmo

d)

Pseint

37.

¿Qué lenguaje es?

a)

C++

b)

Pascal

c)

Pseint

d)

Arduino

38.

¿Qué es lo que hace este diagrama de flujo?

a)

Escribir Buscar llave

b)

Pedir que escriba la llave

c)

Buscar una llave

d)

Encontrar una llave

39.

¿Qué operación realiza este pseudocódigo?

a)

Suma

b)

Resta

c)

Multiplicación

d)

División

40.

¿Qué Lenguaje de programación Utilizamos?

a)
b)
c)
41.

Nombre = "ricardo" ¿qué se muestra por pantalla?

a)

Mi nombre es ricardo y tengo edad años

b)

Mi nombre es ricardo y tengo 14 años

c)

Mi nombre es nombre y tengo 14 años

d)

Mi nombre es nombre y tengo edad años

42.

¿CUÁL ES EL NOMBRE DE LA SIGUIENTE FORMA EN UN DIAGRAMA DE FLUJO?

a)

LINEA DE FLUJO

b)

TERMINADOR

c)

PROCESO

d)

DECISIÓN

43.

Representa las operaciones que cambiaran los valores, formas o ubicaciones de datos.

a)
b)
c)
d)
44.

¿Cuál es la extensión de un Documento de PseInt?

a)

.Doc

b)

.Psc

c)

.Xls

d)

.Jpg

45.

Los algoritmos en la fase del diseño son ambiguos e infinito

a)

verdadero

b)

falso

46.

¿CUÁL ES EL NOMBRE DE LA SIGUIENTE FORMA EN UN DIAGRAMA DE FLUJO?

a)

LINEA DE FLUJO

b)

TERMINADOR

c)

PROCESO

d)

DECISIÓN

47.

Indica el Inicio y el Final de un programa

a)

Línea de Flujo

b)

Proceso

c)

Impresión

d)

Terminador

48.

Un Sistema de Administración de Base de Datos debe en principio permitir:

a)

Que guardemos la información y no volverla a utilizar

b)

Introducir datos, almacenar datos, recuperar datos y trabajar con ellos

c)

Que todos los usuarios puedan tener acceso a ella y modificar su contenido

d)

Que podamos jugar con la información almacenada en la base

49.
La Información que introducimos en una Base de Datos se almacena en forma de:
a)
Registro
b)
Formulario
c)
Consulta
d)
Tabla
50.
Toda la información que aparece en fila se llama:
a)
Campo
b)
Tipo de Datos
c)
Registro
d)
Tabla
51.

printf(“\nHOLA MUNDO!”);

a)

guarda en una variable el texto HOLA MUNDO

b)

enseña por pantalla el texto HOLA MUNDO

c)

pide al usuario que escriba el texto HOLA MUNDO

52.

Lee el valor ingresado por el usuario y lo guarda en la variable num con formato entero.

a)

scanf("%d",&num);

b)

scanf("%e",&num);

c)

scanf("%d",num);

53.

Un código de lenguaje C++ debe pasar por los procesos de ...

a)

Declaración y Operaciones

b)

Compilación y Ejecución

c)

Restruccturar y solucionar

d)

Correr y reparar

54.

C++ es un lenguaje de programación de ...

a)

Dificultad

b)

Alto Nivel

c)

Bajo Nivel

d)

Abstracto

55.

Consta de las descripciones de los pasos a dar en el proceso de resolución de un problema.

a)

Documentación

b)

Pseudocódigo

c)

Algoritmos

d)

Pseudocódigo

56.

En el lenguaje C que nombre reciben las funciones?

a)

Archivos o ficheros

b)

Procediimientos

c)

Sentencias

d)

Ninguna es correcta

57.

Tipos de variables

a)

for, do while, while

b)

if, else if, else

c)

int, char, string, bool

d)

cout, cin, endl

58.

Nombre de este programa

a)

PSeint

b)

Power Point

c)

Word

d)

Blackboard

59.

¿Cuál sería el Diagrama de Flujo correcto para un programa que convierta de Pesos a Dólares?

a)
b)
c)
d)
60.

Es el proceso de tomar un algoritmo y codificarlo en un lenguaje.

a)

Planeación

b)

Programación

c)

Compilación

d)

Ejecución