ExamenDiagnostico

ExamenDiagnostico gy CerochaggGmaiICo ctcnpanR 13, 2016 | 9 pagos FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA POR OBJETOS EXAMEN DIAGNÓSTICO Preparado por: Elizabeth Jara ARREG OS Punto No. 1 . Considere un arreglo de números enteros de tamaño 5. Seleccione el programa que implementa correctamente las funciones para leer y mostrar el arreglo. sing namespace std• void leerArreglo (int int l; forti=o; i> p[i]; void mostrarArreglo (int *p, int tam) for (izo; i using namespace std; void leerArreglo (int *p, int tam) int i; for(i=l; i-i+l) cout <<"lngrese el dato i' cin p[i]; for (i=l; 1) "El dato cout ndl; int add (int *a) int acum=O; Int l; i Reconocer y arenera son ejemplos de palabras palíndromas.

Dadas las siguientes funciones en C++ ¿qué habr(a de poner en las tres líneas vacías para que la función longitud retorne el número de caracteres de la cadena y la función palindroma indique si la cadena es o no palíndroma? 7 int longitud (char *c) int acum=0; forti=o; bool palindroma (char *c) int inicio; int for (i-O; i> f. den; return f; V. fraccion lecturaQ () do cout «»lngrese el denominador: cout <<"ERROR: El denominador no puede ser 11 l, IV, V y VII d. i, iii, vi yvii Punto No. 8. Considere las siguientes definiciones: Definición 1. un tipo de dato abstracto (creado en C++ medlante la palabra reservada struct) es un agrupamiento de variables, posiblemente de diferentes tipos, que se denomina con un solo nombre y onstituye un nuevo tipo de dato.

Definición 2. Un tipo de dato abstracto (creado en C++ mediante agrupamiento de constantes, posiblemente de diferentes tipos, que se denomina con un solo nombre y Definición 3. Un tipo de dato abstracto (creado en C++ mediante agrupamiento de variables del mismo tipo, que se denomina con un solo nombre y constituye un nuevo tipo de dato. Definición 4. Un tipo de dato abstracto (creado en C++ mediante agrupamiento de variables, posiblemente del mismo tipo, que puede tener varios nombres y constituye un nuevo tipo de dato.

De las definiciones presentadas, la que mejor describe el concepto de tipo de dato abstracto es: a. La definición 1. b. La definición 2. c. La definición 3. d. La definición 4. FUNCIONES Punto No. g. Considere el rama en C++ circulo «2. Calcular el volumen de una «3. Salir del programa»<>temp; main(); break; case 2: cout<<"Calculando el volumen de la esfera. cout<<"lngrese el radio de números negativos y ceros ingresados en un conjunto de datos, sin usar arreglos: struct cuenta int positivos; int negativos; int ceros; cuenta count (int tam) int dato; cuenta c; c. positivos—O; c. negativos=o; c. ceros=0; for(i=l; i=i+l) 15 cout dato cin>>dato; c. ceros=c. ceros+l ; if (dato > O) c. positivos=c. positivos+l ; if (dato < O)