EJECICIOS DE AUTOEVALUACION CAPITULO
2.1Complete las siguientes oraciones:
a) Todo programa en C++ empieza su ejecución en la función main.
b) Un(a) llave izquierda ({), empieza el cuerpo de toda función, y un(a) llave
derecha (}). termina el cuerpo.
c) Toda instrucción de C++ termina con un(a) punto y coma(;) .
d) La secuencia de escape \n representa el carácter nueva línea , el cual
hace que el cursor se posicione al principio de la siguiente línea en la
pantalla.
e) La instrucción if se utiliza para tomar decisiones.
2.2 Indique si cada una de las siguientes instrucciones es verdadera o falsa.
Si es falsa, explique por qué. Asuma que se usa 2.2 la instrucción using
std::cout;
a) Los comentarios hacen que la computadora imprima el texto que va
después de los caracteres // en la pantalla, al ejecutarse el programa.
R: Falso Los comentarios no producen ninguna acción cuando el programa
se ejecuta. Se utilizan para documentar programas y mejorar su legibilidad.
b) Cuando la secuencia de escape \n se imprime con cout y el operador de
inserción de f lujo, el cursor se posiciona al principio de la siguiente línea en
la pantalla. R: Verdadero
c) Todas las variables deben declararse antes de utilizarlas.
R:Verdadero
d) Todas las variables deben recibir un tipo al declararlas.
R: Verdadero
e) C++ considera que las variables numero y NuMeRo son idénticas.
R: Falso. C++ es sensible a mayúsculas y minúsculas, por lo que estas
variables son distintas.
f) Las declaraciones pueden aparecer casi en cualquier parte del cuerpo de
una función de C++. R:Verdadero
g) El operador módulo (%) se puede utilizar sólo con operandos enteros.
R:Verdadero
h) Los operadores aritméticos *, /, %, + y – tienen todos el mismo nivel
de precedencia. R: Falso. Los operadores *, / y % se encuentran en el mismo
nivel de precedencia, y los operadores + y - se encuentran en un nivel
menor de precedencia.
i) Un programa en C++ que imprime tres líneas de salida debe contener tres
instrucciones en las que se utilicen cout y el operador de inserción de f lujo.
R: Falso. Una instrucción con cout y varias secuencias de escape \n puede
imprimir varias líneas.
2,3 Escriba una sola instrucción en C++ para realizar cada una de las
siguientes tareas (suponga que no se han utilizado declaraciones using): a)
Declarar las variables c, estaEsUnaVariable, q76354 y numero como de
tipo int. b) Pedir al usuario que introduzca un entero. Termine el mensaje
del indicador con un signo de dos puntos (:) seguido de un espacio, y deje el
cursor posicionado después del espacio. c) Recibir un entero como entrada
del usuario mediante el teclado, y almacenarlo en la variable entera edad. d)
Si la variable numero no es igual a 7, mostrar “La variable numero no es
igual a 7”. e) Imprimir el mensaje "Este es un programa en C++" en una
línea. f) Imprimir el mensaje "Este es un programa en C++" en dos líneas. La
primera línea debe terminar con es un. g) Imprimir el mensaje "Este es un
programa en C++"; cada palabra se debe escribir en una línea separada. h)
Imprimir el mensaje "Este es un programa en C++". Separe una palabra de
otra mediante un tabulador.
2.4 Escriba una declaración (o comentario) para realizar cada una de las
siguientes tareas (suponga que se han utilizado declaraciones using para
cin, cout y endl): a) Indicar que un programa calculará el producto de tres
enteros. b) Declarar las variables x, y, z y resultado de tipo int (en
instrucciones separadas). c) Pedir al usuario que escriba tres enteros. d) Leer
tres enteros del usuario y almacenarlos en las variables x, y y z. e) Calcular
el producto de los tres enteros contenidos en las variables x, y y z, y asignar
el resultado a la variable resultado. f ) 2.5 Imprimir "El producto es ",
seguido del valor de la variable resultado. g) Devolver un valor de main,
indicando que el programa terminó correctamente.
2.5 Utilizando las instrucciones que escribió en el ejercicio 2.4, escriba un
programa completo que calcule e imprima el producto de tres enteros.
Agregue comentarios al código donde sea apropiado. [Nota: necesitará
escribir las declaraciones using necesarias.]
2.6 Identifique y corrija los errores en cada una de las siguientes
instrucciones (suponga que se utiliza la instrucción using std::cout): a) if ( c
< 7 ); cout << "c es menor que 7\n"; b) if ( c => 7 ) cout << "c es igual o
mayor que 7\n";