Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introduccion Lenguaje C + Pilas

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

Para incluir una librería en C se utiliza la sentencia...

a)

<>

b)

incluir

c)

int main()

d)

define

e)

ninguna es correcta

2.

Función que se usa para inicializar el valor de la semilla para generar números pseudoaleatorios

a)

strcpy

b)

strcat

c)

strlen

d)

rand

e)

srand

3.

Se utiliza para salir inmediatamente de un bloque de código de un for, while, o do while, case etc?

a)

switch

b)

return

c)

break

d)

rand

e)

srand

4.

¿Por qué es importante indentar bien tu código?

a)

para identificar el tipo de dato de la variable

b)

para declarar bien el tipo de dato de la variable

c)

para identificar jerarquías y donde comienza y termina cada instrucción y/o bloque

d)

para identificar el tipo de dato de la función

e)

para declarar bien el tipo de dato de la función

5.

Selecciona el código correcto para: leer n números e imprimir su media aritmética

a)

int n, num, s=0;

scanf(" %d", &n);

for(int i=1; i<=n; i++){

scanf(" %d", &num);

s=s+num; }

printf("%f", (float) s/n);

b)

scanf(" %d", &n);

int n, num, s=0;

for(int i=1; i<=n; i++){

scanf(" %d", &num);

s=s+num; }

printf("%f", (float)s/n);

c)

int n, num, s=0;

scanf(" %d", &n);

for(int i=1; i<=n; i++){

s=s+num;

scanf(" %d", &num); }

printf("%f", (float)s/n);

6.

Selecciona el código correcto (sin errores)

a)

int n=10;

int num = 0;

for(int i=1; i<=n; i++);

{

scanf(" %i", &num);

}

b)

int n=10;

for(int i=1; i<=n; i++)

int num=0; {

scanf(" %i"; &num);}

c)

int n=10; int num;

for(int i=1; i<=n; i++)

{

scanf(" %d", &num);

}

7.

Selecciona la secuencia correcta

a)

inicializar variable

declarar variable

utilizar variable

imprimir variable

b)

declarar variable

inicializar variable

utilizar variable

imprimir variable

c)

utilizar variable

imprimir variable

inicializar variable

declarar variable

8.

El siguiente código muestra:

(Selecciona una o más respuestas si lo consideras necesario)

a)

El código para multiplicar un número por el mismo y por una constante y mostrar el resultado

b)

el cálculo del área de un círculo

c)

"El resultado es"

d)

No tiene ninguna función

9.

El siguiente programa determina:

(Selecciona una o más respuestas si lo consideras necesario)

a)

si num1 es 3 el ciclo For se realiza 3 veces

b)

si num1 es 3 el ciclo For se realiza 4 veces

c)

El programa no determina nada, no genera resultados.

10.

El programa permite las siguientes conclusiones:

(Selecciona una o más respuestas si lo consideras necesario)

a)

el programa permite saber a través de un IF si un número es un dígito o no.

b)

El programa no muestra resultados pues le faltan instrucciones.

c)

Tiene errores de escritura.

d)

No deja correr el programa, pues res debería ser char.

11.

Que debemos hacer para que el programa funcione?

a)

Agregar un scanf en la linea 14

b)

colocar un ";" al final de la línea 15

c)

Quitar la variable res

12.
Tipo de lenguaje de programación que se encuentra más cercano al lenguaje natural que al lenguaje máquina.
a)
De alto nivel
b)
De bajo nivel
c)
Carácter
d)
Variable
13.
Este tipo de dato puede contener un conjunto de caracteres alfabéticos, numéricos, y especiales.
a)
Entero
b)
Real
c)
Cadena
d)
Lógico
14.

Las palabras reservadas son identificadores predefinidos que tienen significados especiales y no pueden usarse como identificadores.

a)

verdadero

b)

falso

15.

stdio es una...

a)

constante

b)

variable

c)

librería

d)

función

16.

¿Qué significado tiene el símbolo # cuando está al inicio de un renglón?

a)

indica que quieres ingresar un número

b)

son directivas para indicar que se incluyan librerías

c)

corresponde al comienzo de la definición de la función principal

17.

nombre de la función principal del programa

a)

main

b)

void

c)

include

d)

define

18.

Las librerías son:

a)

Código predefinido o escrito anteriormente....

b)

Colección de datos bajo un mismo nombre de identificador....

19.
a)

Esto significa que la función main() devuelve un valor entero.

b)

Esto significa que la función main() es de tipo interno.

20.

Elemento de datos con nombre con un valor predefinido

a)

constante

b)

variable

c)

tipo de dato

d)

libreria

21.

Se utiliza para representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo

a)

pseudocódigo

b)

algoritmo

c)

compilador

22.

Programa informático que traduce todo el código fuente de un proyecto de software a código máquina antes de ejecutarlo

a)

programa

b)

compilador

c)

interprete

23.

Conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema

a)

algoritmo

b)

pseudocódigo

c)

programa

24.

"Un bloque de instrucciones necesita repetirse una cantidad finita y determinada de veces". Seleccione una opción.

a)

while (...) {...}

b)

do {...} while (...);

c)

for (...) {...}

25.

Qué significa que C sea un lenguaje compilado?

a)

Que el código se traduce a un archivo ejecutable antes de su ejecución.

b)

Que necesita un intérprete para funcionar.

c)

Que sólo funciona en ciertos sistemas operativos.

d)

Que el código se ejecuta línea por línea.

26.

Tanto #define PI 3.141592 como const float PI = 3.141592; definen al identificador PI como constante. Sin embargo ambas declaraciones no pueden existir en el mismo programa.

a)

Verdadero

b)

Falso

27.

Todo ciclo for, por ejemplo for (int i = 0; i < 10; i++) { ... } puede ser reescrito como ciclo while.

a)

Verdadero

b)

Falso

28.

La sentencia (a)   analiza una condición y dependiendo del valor escoge entre varias opciones para realizar distintas instrucciones

29.

La sentencia (a)   sale de donde se encuentre actualmente y devuelve un entero que puede variar, dependiendo de si salio exitosamente o no.

30.

Una pila (stack en inglés) es una estructura de datos en la que el modo de acceso a sus elementos es de tipo ...

(a)