WorksheetsRepaso de intro a la programación en C
Total questions: 30
Worksheet time: 30mins
Name
Class
Date
1.
Selecciona las 3 etapas de la programación.
a)
Inicio
b)
Proceso
c)
Entrada
d)
Fin
e)
Salida
2.
¿Para qué se construyen los algoritmos?
a)
Para construir mapas mentales
b)
Para resolver retos
c)
Para guardar valores en variables
d)
Todas las anteriores
e)
Para evaluar expresiones aritméticas
3.
Selecciona las 3 características de un algoritmo.
a)
Preciso
b)
Conciso
c)
Definido
d)
Finito
e)
Determinado
4.
Si utilizas este tipo de operadores obtendrás siempre como resultado, un valor numérico.
a)
Demostrativos
b)
Lógicos
c)
Relacionales
d)
Operativos
e)
Aritméticos
5.
Son las 2 categorías en las que se dividen los datos simples.
a)
Texto
b)
No numéricos
c)
Caracteres
d)
Numéricos
e)
Cadenas
6.
En estos 2 elementos de programación se pueden almacenar valores, permanentes o temporales.
a)
Variable
b)
Constante
c)
Carácter
d)
Número
e)
Símbolo
7.
Son los 3 elementos que se definen para la creación de una variable en un programa.
a)
Preciso
b)
Nombre
c)
Valor
d)
Tipo de dato
e)
Definido
8.
Es el valor resultante de evaluar la operación 5 mod 3 .
a)
1.6666
b)
15
c)
2
d)
3
e)
Ningún resultado es correcto
9.
Es el tipo de dato adecuado para representar números sin decimales.
a)
Cadena
b)
Real
c)
Carácter
d)
Lógico
e)
Entero
10.
Es el tipo de dato adecuado para representar valores decimales.
a)
Cadena
b)
Real
c)
Carácter
d)
Lógico
e)
Entero
11.
Es el resultado de evaluar la expresión total = 120 / ( 3 * 4) -1
a)
159
b)
11
c)
10
d)
9
e)
12
12.
¿Cuántos niveles de jerarquía de operadores existen?
a)
No hay jerarquía
b)
2
c)
3
d)
4
e)
1
13.
¿Cuál es el tipo de dato adecuado para almacenar una edad?
a)
Entero
b)
Carácter
c)
Cadena
d)
Real
e)
Lógico
14.
¿Cuál de los siguientes nombres de variables no es correcto y provocará error en mi programa?
a)
OPCIONES4
b)
OPCIONES
c)
4_OPCIONES
d)
OPCIONES_4
e)
OP_CIONES
15.
Si yo me pregunto en el análisis de mi reto, ¿qué operaciones debo realizar para obtener el resultado?, ¿qué etapa defino en mi algoritmo?
a)
Inicio
b)
Proceso
c)
Salida
d)
Entrada
e)
Fin
16.
Selecciona cuál sería la expresión lógica correctamente escrita.
a)
altura1 < altura2
b)
estatura 1 > estatura 2
c)
alt_1 <> alt_2
d)
est 1 < 0
e)
Ninguna de las expresiones es correcta
17.
¿Qué valor se asigna a la variable prom después de la operación: prom = 7 + 2 + 21 / 3?
(a)
18.
¿Cuál de las siguientes expresiones calcula correctamente el promedio?
a)
prom = calif1 + calif2 + calif3 / 3
b)
promedio = calif1 + calif2 + calif3 / 3
c)
numero = (c1 + c2 + c3) /3
d)
division = c1 + c2 + ( c3 /3 )
e)
promedio = c3 /3
19.
Selecciona todos los tipos de datos en C
a)
Entero
b)
Real
c)
Cadena
d)
Carácter
e)
Lógico
20.
¿Cuál es la utilidad de un diagrama de flujo?
a)
Utilizar un lenguaje de programación
b)
Representar gráficamente un algoritmo
c)
Generar un archivo .cpp
d)
Crear un archivo ejecutable
e)
Colocar figuras geométricas ordenadamente
21.
¿Qué tipo de archivo es el resultado de la compilación de un programa?
a)
Archivo fuente
b)
Archivo compilado
c)
Archivo definido
d)
Archivo ejecutable
e)
Archivo local
22.
¿Cómo se llama la fase de la creación de un programa en donde se escribe con lenguaje de programación?
a)
Depuración
b)
Codificación
c)
Compilación y ejecución
d)
Verificación
e)
Documentación
23.
¿Cómo se llama la fase de un programa donde se coloca información como el creador del programa, qué hace el programa, etc.?
a)
Depuración
b)
Codificación
c)
Compilación y ejecución
d)
Verificación
e)
Documentación
24.
¿Cuál sería la expresión lógica correcta para verificar si un número está en un rango de 0 a 9 inclusive?
a)
0 > numero > digito ?
b)
0 < digito < 10 ?
c)
0 <= digito and digito <= 9 ?
d)
0 <= digito <= 9 ?
e)
0 <= numero or numero <= 9 ?
25.
¿Cuál sería la expresión aritmética correcta para calcular un descuento del 5%?
a)
descuento = compra * 0.05
b)
compra = descuento * 5/100
c)
descuento = compra * 0.95
d)
descuento = compra - (compra * 0.05)
e)
compra = descuento * 0.5
26.
¿Qué operador se usa para la operación lógica "y" en C?
a)
&
b)
&&
c)
and
d)
%
e)
not
27.
¿Cuál es el resultado de evaluar la expresión 150 / 10?
a)
1.5
b)
1
c)
15
d)
Ninguna respuesta es correcta
e)
1.05
28.
¿Qué operador se usa para la negación lógica en C?
a)
not
b)
!
c)
&
d)
&&
e)
or
29.
¿Cuál es la expresión correcta para definir una constante en C?
a)
const int x = 5;
b)
#define x 5
c)
let x = 5;
d)
var x = 5;
e)
static x = 5;
30.
¿Qué palabra del Lenguaje C, define el tipo de dato cadena en un programa?
a)
int
b)
float
c)
char
d)
string
e)
char[]
100 %
