wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LENGUAJE DE PROGRAMACIÓN C++

Total questions: 30

Worksheet time: 21mins

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.

int, char, float, string y boolean son:

a)

a) Funciones de acceso a datos

b)

b) Constantes de acceso a datos

c)

c) Variables de datos

d)

d) Tipos de datos

3.

¿Qué es un algoritmo?

a)

a) 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

b)

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)

c) 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

d)

d) Las anteriores respuestas no son correctas

4.

Mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación:

a)

Diagramas de flujo

b)

Pseudocódigo

c)

Variables

d)

Programación

5.

Son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones:

a)

Programación

b)

Pseudocódigo

c)

Variables

d)

Diagramas de flujo

6.

Ejemplo de declaración de una variable:

a)

cout<<"variable";

b)

c+b=a

c)

a=0;

d)

int a=0;

7.

Tipos de variables:

a)

for, do while, while

b)

float, double, int

c)

if, else if, else

d)

cout, cin, endl

8.

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

a)

Dificultad

b)

Alto Nivel

c)

Bajo Nivel

d)

Abstracto

9.

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

a)

/

b)

+

c)

*

d)

>

10.

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

11.

Cada instrucción en C++ debe terminar con un:

a)

punto (.)

b)

coma (,)

c)

pacman ( :v )

d)

punto y coma (;)

12.

¿Qué dos afirmaciones son verdaderas para las variables en C ++?

a)

Las variables no tienen nombre.

b)

Las variables son directivas preprocesadoras.

c)

Las variables deben tener un tipo de datos.

d)

Las variables deben ser declaradas antes de su uso.

13.

Identificador que tomará un valor al principio y no se podrá modificar a lo largo del programa:

a)

Variable

b)

Constante

c)

Librería

d)

Dato de salida

14.

identificador que puede tomar distintos valores a lo largo del programa.

a)

Constante

b)

Librería

c)

Dato de salid

d)

Ninguna de las anteriores

15.

¿Qué es esto?

a)

Diagrama de flujo

b)

Pseudocódigo

c)

Algoritmo

d)

Pseint

16.
Es un conjunto de instrucciones que realizan una tarea específica.
a)
Variable
b)
Función
c)
Espacio de nombres
d)
Tipo de dato
17.
¿Qué es una variable?
a)
Es algo que tiene un valor que no cambia.
b)
Es un espacio en memoria que reservamos para asignarle un valor.
c)
Es una palabra reservada.
d)
Es un tipo de dato.
18.

Rellene los espacios en blanco para incluir el encabezado

#include < ________>

a)

iostream

b)

iostreams

c)

aiostream

d)

icecream

19.
¿Qué es programar un ordenador?
a)
Explicarle al ordenador lo que queremos que haga por nosotros
b)
Introducir un DVD o CD y ejecutarlo 
c)
Lo mismo que formatear un ordenador
d)
Instalarle el sistema operativo
20.

Los __________ están compuestos por símbolos y reglas sintácticas para la construcción de código fuente

a)

Programas

b)

Sistemas

c)

Algoritmos

d)

Lenguajes de programación

21.

Los lenguajes de Programación se utilizan para crear...

a)

Aplicaciones y Software de cualquier tipo

b)

Redes y protocolos de Internet

c)

Aparatos digitales y tecnológicos

d)

Ninguna de las anteriores

22.

Dos ejemplos de Lenguajes de Programación son ...

a)

C++

b)

TCP/IP

c)

JAVA

d)

HTTPS

23.

¿Cuál seria el algoritmo mas acertado para fritar un huevo?

a)

Coger el huevo, abrir huevo sobre sartén, dejar 5 minutos, servir

b)

Coger el huevo, poner sartén en la estufa, abrir huevo en el sartén, fritar 5 minutos, alistar plato, servir huevo.

c)

Coger el huevo, poner sartén en la estufa, prender fogón, agregar mantequilla al sartén, abrir huevo en el sartén, fritar 5 minutos, alistar plato, servir huevo.

d)

Poner sartén en la estufa, prender fogón, agregar mantequilla al sartén, coger el huevo, abrir huevo en el sartén, fritar 5 minutos, alistar plato, servir huevo, comer

24.

Persona que se encarga de crear los programas y aplicaciones de una computadora. Sus conocimientos son los adecuados para realizar estas acciones.

a)

Usuario

b)

Desarrollador

c)

Técnico

d)

Informático

25.

Notación especial para ejecución de operaciones y se desarrollan de acuerdo a jerarquías.

a)

Programación estructurada

b)

Operadores aritméticos

c)

Constantes

d)

Variables

26.
Las computadoras entienden solamente 0 y 1.
a)
Falso
b)
Verdadero
c)
Minecraft
27.

Selecciona los dos grupos generales que forman una computadora personal:

a)

Hardware.

b)

Software.

c)

Periféricos de Entrada.

d)

Periféricos de Salida.

28.

Los enteros son tipos de datos numéricos. En este sentido cuales de las siguientes variables NO son enteras:

a)

A= 5, Y=234, s= 9

b)

A= 5.1, G= 7.89 K=2321.4

c)

J="Juan", P="s"

d)

S= 1000

29.

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

30.

Windows es un lenguaje de programacion.

a)

Falso

b)

Verdadero