wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PROGRAMACIÓN

Total questions: 37

Worksheet time: 24mins

Name
Class
Date
1.

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

a)

cout<<

b)

int main()

c)

#include

d)

cin>>

2.

El signo doble && significa

a)

y

b)

o

c)

igual

d)

diferente

3.

El signo doble != significa

a)

igual

b)

diferente

c)

asignación

d)

comparación

4.

Tipos de variables

a)

for, do while, while

b)

float, double, int, char

c)

if, else if, else

d)

cout, cin, endl

5.

Ejemplo de declaración de una variable

a)

cout<<"variable";

b)

c+b=a

c)

int a=0;

d)

a=0;

6.

Qué palabra clave se utiliza para salir de un case en un switch

a)

end

b)

continue

c)

break

d)

exit

7.

En lenguaje C++, todas las instrucciones deben terminar usando...

a)

Punto

b)

coma

c)

Diagonal

d)

Punto y coma

8.

¿Qué caracteres debes incluir si deseas incluir comentarios en el código de tu programa?

a)

//comentario

o

/*comentario*/

b)

+comentario

c)

*comentario

9.

La instrucción para escribir/mostrar en el lenguaje C es:

a)

scanf

b)

printf

c)

if

d)

for

10.

La instrucción que se usa para leer información en el lenguaje C es:

a)

printf

b)

scanf

c)

while

d)

do while

11.

Qué imprime este codigo:

int x = 2;

switch(x) {

case 1:

printf("Uno");

break;

case 2:

printf("Dos");

break;

case 3:

printf("Tres");

break;

default:

printf("Otro");

}

a)

tres

b)

otro

c)

dos

d)

uno

e)

ninguno

12.

Selecciona el ejemplo de una variable CONTADOR

a)

c=suma+1;

b)

c+1;

c)

c=c+1;

13.

selecciona el código correcto (sin errores)

a)

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

{

scanf(" %d", &num);

}

b)

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

{

scanf(" %d", &num);

}

c)

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

{

scanf(" %d", &num);

}

14.

Estructuras de Control Repetitivas en C

a)

switch

b)

for

c)

if

d)

while

15.
Es toda aquella información que se puede tratar en un programa informático.
a)
Programación
b)
Lenguaje de Programación
c)
Dato
d)
Algoritmo
16.
Es un espacio de la memoria del ordenador a la que asignamos un nombre y almacena un contenido que puede ser un valor numérico o cadena de caracteres.
a)
Constante
b)
Diagrama de Flujo
c)
Pseudocódigo
d)
Variable
17.
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
18.
1.67
a)
Variable tipo float
b)
Variable tipo int
c)
Variable tipo String
d)
variable tipo bool
19.

El comando ELSE que significa DE LO CONTRARIO

a)

Inicia la CONDICION del programa

b)

Devuelve un valor si es que SI SE CUMPLE LA CONDICION

c)

Devuelve un valor si es que NO SE CUMPLE CON LA CONDICION

d)

Devuelve solo un MENSAJE

20.

El siguiente código muestra:

(Selecciona una o mas respuestas si lo consideras necesario)

a)

La multiplicación de 2 números

b)

el calculo del área de un circulo

c)

la suma de 2 números

d)

No tiene ninguna función,

21.
¿cuál es la biblioteca que se debe incluir para usar printf y scanf?
a)
stdio.h
b)
stdlib.h
c)
conio.h
d)
string.h
22.

Esta instrucción trabaja exclusivamente sobre un valor entero. En cada instrucción case se compara

el valor indicado con el valor de la variable.

a)

if

b)

switch

c)

if else

d)

do while

23.

Imprime la frase Buenos días

a)

print(Buenos días);

b)

print("Buenos días");

c)

print('Buenos días');

d)

printf("Buenos días");

24.

Son sentencias de control selectivas en lenguaje C:

a)

if - else

b)

for

c)

switch

d)

while

25.

El codigo

num= 3

if ( num > 0)

printf("Es positivo");

else if (num < 0)

printf (" Es negativo")

else printf(" Es neutro") da como resultado...

a)

Es neutro

b)

Es negativo

c)

3

d)

Es positivo

26.

\n

a)

se utiliza para separar palabras

b)

se utiliza para salto de línea

c)

se utiliza para meter un espacio en blanco

d)

se utiliza para cambiar a mayúsculas

27.
La programación se puede definir como...
a)
El proceso de diseñar, codificar, depurar y mantener el código fuente de programas de ordenador.
b)
La ejecución de programas de ordenador desde la línea de comandos.
c)
La instalación de programas en sistemas operativos desde la línea de comandos.
d)
Las anteriores respuestas no son correctas.
28.

¿Cuál es la instrucción que sirve para decisiones")

a)

while

b)

for

c)

if

d)

do while

29.

num = 4;

resul = num%2;

if (num== 0)

{

printf("numero par");

}

else

{

printf("numero impar");

}

a)

número par

b)

número impar

c)

numero primo

d)

número entero

30.
Un bucle o ciclo es:
a)
Una sentencia que permite decidir si se ejecuta o no se ejecuta una sola vez un bloque aislado de código.
b)
Una sentencia que ejecuta otra sentencia que a su vez ejecuta la primera sentencia.
c)
Una sentencia que permite ejecutar un bloque aislado de código varias veces hasta que se cumpla (o deje de cumplirse) la condición asignada al bucle.
d)
Las anteriores respuestas no son correctas.
31.

El ciclo cuyas partes son ( incialización, condición, incremento) es...

a)

Ciclo While

b)

Ciclo Do- While

c)

Ciclo For

d)

Ciclo Repeat - Until

32.

El operador ++ significa...

a)

Decremento

b)

Incializacion

c)

Comparación

d)

Incremento

33.

La sentencia:

Suma=1

Suma=Suma+3, da como resultado...

a)

5

b)

4

c)

2

d)

-4

34.
Se ejecutará las instrucciones del cuerpo del ciclo mientras la condición indicada sea verdadera y finalizara la repetición cuando la evaluación de dicha condición sea falsa.
a)
Ciclo for
b)
Ciclo While
c)
Ciclo Do-While
35.

El siguiente programa tiene una salida de pantalla:

#include <stdio.h>

#include <conio.h>

int main()

{

for (int i = 2; i <= 10; i =i+2)

{

printf("%d\n ", i);

}

getch();

}

a)

2

4

6

8

10

b)

2

4

6

8

c)

2

4

6

8

10

12

d)

1

2

4

6

8

10

36.

El siguiente programa tiene una salida de pantalla:

int i = 1;

while (i <= 3) {

printf("%d ", i);

i++;

}

a)

1 2 3 4

b)

1 3

c)

1 2 3

d)

0 1 2 3

37.

¿Cuál es la salida del siguiente código?

for (int i = 10; i >= 6; i--)

{

printf("%d ", i);

}

a)

6 7 8 9 10

b)

9 8 7 6

c)

10 9 8 7 6

d)

10 9 8 7 5