wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

programación c++ 2 parcial-2Q

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.
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.
2.

La biblioteca #include<stdio.h> es:

a)

La biblioteca especificada para cálculos matemáticos

b)

La biblioteca para control de ficheros

c)

La biblioteca de entrada y salida

d)

La biblioteca de manejo de memoria

3.

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

4.

Son sentencias de control selectivas en lenguaje C:

a)

if - else

b)

for

c)

switch

d)

while

5.

La sentencia break sirve produce...

a)

Una impresión en pantalla

b)

Una condición a evaluar

c)

Un salto en el control del programa

d)

Una repetición en la ejecución de una instrucción

6.

Son sentencias de control repetitivas en lenguaje C:

a)

switch

b)

while

c)

for

d)

case

7.

El operador ++ significa...

a)

Decremento

b)

Incializacion

c)

Comparación

d)

Incremento

8.

La sentencia:

Suma=1

Suma+=3, da como resultado...

a)

5

b)

4

c)

2

d)

-4

9.

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

10.

La declaración de constantes en lenguaje C se realiza mediante:

a)

#include

b)

#define

c)

#main

d)

#char

11.
¿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
12.
Para imprimir los elementos del arreglo arr declarado como sigue:
int i, arr[5]={3,2,1,5,4};
¿Cuál sería el código apropiado?
a)
for(i=0; i<=5; i++){ printf("%i",arr[i])}
b)
for(i=0; i<5; i++){ printf("%i",&arr[i])}
c)
for(i=0; i<=5; i++){ printf("%i",&arr[i])}
d)
for(i=0; i<5; i++){ printf("%i",arr[i])}
13.
Si el arreglo arr es declarado como sigue:
int arr[5]={3,2,1,5,4};
¿Cuál sería el código apropiado para imprimir el valor marcado en color rojo?
a)
printf("%i",arr[1]);
b)
printf("%i",arr[3]);
c)
printf("%i",arr[2]);
d)
printf("%i",arr[4]);
14.

Rellene los espacios en blanco para incluir el encabezado

#include < ________>

a)

iostream

b)

iostreams

c)

aiostream

d)

icecream

15.

Cada instrucción debe terminar con un:

a)

punto y coma (;)

b)

punto (.)

c)

coma (,)

d)

pacman ( :v )

16.

¿Cuál es el símbolo para realizar un salto de línea?

a)

\b

b)

\n

c)

/n

d)

/a

17.

La función scanf, sirve para...

a)

Imprimir una cadena de datos en pantalla

b)

Lectura de datos desde teclado

c)

Imprimir a través de un dispositivo externo

d)

Escanear en el código fuente una función especifica

18.
El operador "%" corresponde a:
a)
Multiplicación
b)
Concatenación
c)
Módulo
d)
Exponente
19.

LAS SIGUIENTES SINTAXIS DE DECLARACION DE ARREGLOS SON CORRECTAS:

a)

int MiVector [ ][ ] = { {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} };

b)

int MiVector2 [ ][ ] = new int [3][3];

c)

int MiOtroVector[ ] = new int [1000];

d)

public class ESTUDIANTE {

}

20.
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