Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CPA PROGRAMMING ESSENTIALS C++

Total questions: 29

Worksheet time: 17mins

Name
Class
Date
1.

Ejemplo de declaración de una variable

a)

cout<<"variable";

b)

a=0;

c)

c+b=a;

d)

int a=0;

2.

iostream es...

a)

Fichero

b)

Librería

c)

Variable

d)

Tipo

3.

Tipos de variables

a)

for, do while, while

b)

if, else if, else

c)

int, char, string, bool

d)

cout, cin, endl

4.

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

a)

print

b)

int main()

c)

#include

d)

Sleep

5.

Se usa para comentar una línea en C++

a)

//

b)

Comentario

c)

<!

d)

>-

6.

¿Que son las palabras reservadas?

a)

son las que el programa detecta como virus

b)

son aquellas que el programa reconoce automáticamente

c)

son todas las variables que se utilizan

7.

Sentencia que se usa para sacar datos por pantalla

a)

cout

b)

sacarDatos

c)

cin

d)

if

8.

¿Qué es una estructura?

a)

Colección de uno a más tipos de elementos denominado campos

b)

Colección de uno a más elementos del mismo tipo llamados nodos

c)

Tipo de elemento llamado campo que se agrupa con otros

d)

Variable formada por elementos de varios tipos llamados nodos

9.

Seleccione la afirmación correcta respecto del código:

struct fecha{

int dia;

int mes; };

a)

Declara una variable llamada fecha

b)

Define una estructura llamada fecha

c)

Declara un tipo de dato compuesto

d)

Define un arreglo de 2 enteros

10.

Son las dos formas de declarar variables llamadas pa y pb del tipo de la estructura mostrada en la imagen (Seleccione dos)

a)

main () { punto pa,pb; }

b)

struct punto { .... } pa,pb;

c)

main () { struct punto pa, pb; }

d)

struct punto pa, pb { ... } ;

11.

¿Cómo se le llaman a las estructuras que contienen un miembro y este a su vez contiene un puntero?

a)

Nodos

b)

Mallas

c)

Campos

d)

Estructuras

12.

¿Cómo se inicializa una variable struct?

a)

Cada variable debe ir entre llaves

b)

La variable se inicializa con NULL

c)

Cada valor lleva la palabra clave struct

d)

Cada variable debe ir entre paréntesis

13.

¿Qué operador conecta el nombre de la estructura con el nombre de su miembro?

a)

-

b)

.

c)

=

d)

>>

14.

¿Los elementos de datos en la estructura también se conocen como qué?

a)

Objetos

b)

Miembros

c)

Datos

d)

Ninguna de las anteriores

15.

¿Qué palabra clave se utiliza para la definición de estructura?

a)

struct

b)

structure

c)

structure_def

d)

def_structure

16.

¿Cuál es la salida de este código C?

int main()

{

struct student

{

int no;

char name[20];

};

struct student s;

s.no = 8;

cout<< s.no;

}

a)

Ninguna cosa

b)

Error de compilación

c)

8

d)

16

17.

¿Cuál de los siguientes no puede ser un miembro de la estructura?

a)

Otra estructura

b)

Formación

c)

Función

d)

Ninguna

18.

Cuál de los siguientes tipos de ciclos es correcto:

a)

FOR, WHILE, DO...WHILE

b)

WHILE,POR, WHILE....DO

c)

WHILE...DO, FOR, WHILE

d)

PARA, WHILE,WHILE...DO

19.

Un ejemplo de FOR puede ser:

a)

FOR(j<=10;j=1;j++)

b)

FOR(j=1;j<5)

c)

FOR(j=1;j++;j<5)

d)

FOR(j=1;j<10;j++)

20.

C++ es:

a)

Un lenguaje de programación

b)

Una tarjeta externa

c)

Un hardware externo

d)

Un dispositivo de sonido

21.

¿Cuál es la sintaxis de FOR?

a)

FOR(valor inicial, valor final, avance){}

b)

WHILE(valor inicial, valor final, avance){}

c)

WHILE (condición){}

d)

DO {} WHILE(condición)

22.

¿Cuántos tipos de ciclos repetitivos hay?

a)

5

b)

3

c)

4

d)

1

23.

¿Cuál es la sintaxis de WHILE?

a)

FOR(valor inicial, valor final, avance){}

b)

WHILE(valor inicial, valor final, avance){}

c)

WHILE (condición){}

d)

DO {} WHILE(condición)

24.

¿Cuál es la sintaxis de DO-WHILE?

a)

FOR(valor inicial, valor final, avance){}

b)

WHILE(valor inicial, valor final, avance){}

c)

WHILE (condición){}

d)

DO {} WHILE(condición)

25.

Un ciclo anidado es:

a)

Un ciclo dentro de otro ciclo.

b)

Un ciclo fuera de otro ciclo.

c)

Un ciclo individual.

d)

Un ciclo superior.

26.

Los ciclos anidados, deben ser siempre del mismo tipo:

a)

Verdadero

b)

Falso

27.

Cuando un ciclo no tiene un final, se conoce como:

a)

Bucle infinito

b)

Bucle finito

c)

Ciclo final

d)

Ciclo

28.

Es un sistema que convierte el programa que usted escribió en una aplicación que la computadora pueda ejecutar.

a)

Interprete

b)

c++

c)

Compilación

d)

compilador

29.

Devuelve un 0 si la ejecución del programa es correcta, si no regresa este valor, indica que hay un error.

a)

scanf();

b)

printf();

c)

return();

d)

getch();