wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Estructura_Datos Estructuras_Repetitivos C++

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Cual de las siguientes opciones son estructuras repetitivas:

a)

While

b)

Switch

c)

For

d)

Do While

e)

If Else

2.

Esta estructura ejecuta las acciones del cuerpo del bucle un número especificado de veces, y de modo automático controla el número de iteraciones o pasos.

a)

For

b)

While

c)

Do While

d)

Switch

3.

La estructura repetir cumple la misma función que la estructura mientras. La diferencia está en que la estructura mientras comprueba la condición al inicio y hacer mientras lo hace al final. Es por ello que la estructura hacer mientras se ejecuta por lo menos una vez.

a)

For

b)

While

c)

Do While

d)

Switch

4.

¿Cuántas repteciones hara la siguiente linea de código?

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

a)

11

b)

12

c)

3

d)

10

5.

¿Cuántas repteciones hara la siguiente linea de código?

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

a)

10

b)

11

c)

12

d)

9

6.

¿Cuántas repteciones hara la siguiente linea de código?

for(int i=0; i<10; i--)

a)

1

b)

0

c)

infinitas

d)

10

7.

¿Cuántas repteciones hara la siguiente linea de código?

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

a)

20

b)

11

c)

9

d)

10

8.

¿Cuál es la diferencia entre while y do-while?

a)

No hay diferencia son iguales

b)

while evalua primero la condición y do-while lo hace después de la repetición

c)

do-while es como for y while no

d)

do-while no hace repeticiones y while si

9.

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

a)

3 0 8 1

b)

1 8 0 3

c)

1 2 3 4

d)

3 3 11 12

10.

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

a)

4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

b)

7 10 13 16 19

c)

20 17 14 11 8 5

d)

4 7 10 13 16 19

11.

Para imprimir los números del 100 al 50 se usa:

a)

for (int i = 50; i < 100; i++) {cout<<i<<endl;}

b)

for (int i = 50; i < 100; i++) {cout<<i<<endl;}

c)

for (int i = 100; i > =50; i--) {cout<<i<<endl;}

d)

for (int i = 100; i > =50; i++) {cou<<i<<endl;}

12.

¿Qué hace el programa que ve en pantalla?

int x=0;

while(x<=100){

if(x%2==0) cout<<"-/-"<<x;

x++;

}

a)

Imprime los números de 1 a 100

b)

Imprime los números impares de 1 a 100

c)

Imprime los números pares de 100 a 0

d)

Imprime los números pares de 0 a 100

13.

¿Qué hace el siguiente programa?

int n=10;

while(n>=0){

cout<<n<<endl;

n--;

}

a)

Imprime los números de 1 a 10

b)

Imprime los números de 10 a 0

c)

Imprime los números de 10 a 1

d)

Imprime los números de 10 en 10

14.

¿A que operador corresponde el siguiente símbolo "&&"?

a)

Suma

b)

AND

c)

OR

d)

Residuo

15.

¿A que operador corresponde el siguiente símbolo "||"?

a)

Suma

b)

AND

c)

OR

d)

Residuo