option
Cuestiones
ayuda
daypo
buscar.php

funda progr

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
funda progr

Descripción:
funda pr 2bim

Fecha de Creación: 2017/06/28

Categoría: Informática

Número Preguntas: 61

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

1. Se ha declarado una clase con un atributo público, también se ha construido los métodos get y set de ese atributo. Para leer el valor actual del atributo se puede hacer de la siguiente manera. 1. Invocación directa y a través del método set. 2. Invocación directa y a través del método get. 3. Invocación a través de los métodos get y set.

2.¿Cuál de los siguientes operadores permite crear instancias de una clase?. new. . (punto). + (más).

3, ¿Cuáles son algunas de las características que definen a un constructor?. Un método especial que tiene tipo de dato de retorno y que lleva el mismo nombre de la clase. Un método estático que no tiene tipo de dato de retorno y que lleva el mismo nombre de la clase. Un método especial que no tiene tipo de dato de retorno y que lleva el mismo nombre de la clase.

4. ¿Cuál de los siguientes grupos de 2 constructores es un grupo válido que se pueden adjuntar al código de una clase? (Únicamente se muestra las firmas – declaraciones de los constructores). public Contador() public Contador(int val). Public contador() Public contador(int val). public Contador(int val1) public Contador(int val).

5. Analice la siguiente porción de código Java... Para que el código anterior, funcione la variable arreglo deberá ser declarada e inicializada con una de las siguientes alternativas. a. int arreglo = 0;. b. int[ ] arreglo = new int[10];. c. int[ ] arreglo = new int[ ];.

6.Se necesita recorrer un arreglo, para ello se ha escrito un programa Java, del cual se muestra la siguiente porción:...... Según su criterio, cuál de las siguientes sentencias declaran y crean un arreglo (representado por la variable arreglo) que permitan que el código anterior funcione. double [ ] arreglo = {5.1, 1.0, 8.2, 4.3, 5.5, 6.7, 9.0, 2.2, 8.6, 4.9};. int [10] arreglo = new int[ ];. int [ ] arreglo = new int[10];.

7.Analice el siguiente código escrito en Java:..... Seleccione cuál de las siguientes alternativas debe ubicarse en la línea 18 para que el arreglo (representado por la variable arreglo) contenga valores. arreglo[i] = lector.nextInt();. arreglo(i) = lector.nextInt();. arreglo[i+1] = lector.nextInt();.

8.En Java se ha declarado un arreglo así: double [ ] arreglo = {3.0, 1.2, 4.6, 9.0}; y para presentar los valores del arreglo se construyó el siguiente código:...... Lamentablemente el código anterior no es correcto ¿cuál es el error y su origen?. Error: i + 1 (Luego de la sentencia System....) Se incrementa 2 veces a la variable i. Error: int i = 0; (Declaración del ciclo for). Los arreglos en Java inician en la posición 1. Error: i <= arreglo.length (Condición del ciclo for). Se intenta recorrer el arreglo fuera de su límite superior.

9.Es necesario calcular el promedio de los elementos que están dentro de un arreglo, para ello se ha elaborado el siguiente programa:..... Seleccione cual de las siguientes líneas de código, que se ubicarán entre las línea 6 y 11 del código anterior, complementan el programa de tal manera que cumpla con su propósito: 1. 2. 3.

10.Se le pide crear una clase denominada persona. Cuál de las siguientes opciones seleccionaría. 1. 2. 3.

11.Una clase tiene como atributos nombre, edad y peso, seleccione una alternativa que cumpla con las características que debe tener un atributo. 1. 2. 3.

12.La clase GeoPoint debe tener dos constructores, el primero que inicialice los atributos latitud y longitud a 0; y el segundo a unos valores que son pasados como parámetros. ¿Qué opción seleccionaría?. 1. 2. 3.

13.Se ha creado un objeto usando las siguientes sentencias: int posx = 10; int posy = 29; double radio = 12; Circulo c = new Circulo(posx, posy, radio); Analizando la creación del objeto se puede deducir que la clase círculo tiene uno de los siguientes constructores: 1. 2. 3.

14.En pseudo-código cuál de las siguientes sentencias utilizaría para declarar un arreglo de números enteros con capacidad para 10 elementos. 1. Arreglo [10] arr : entero. 2. arr : Arreglo[10] Entero. 3. arr[10] : Entero.

15.Una clase, escrita en pseudo-código, necesita 2 métodos, el principal y un método adicional. ¿Cuál estructura general de pseudo-código emplearía?. 1. 2. 3.

16.En pseudo-código de manera general existe dos tipos de métodos. Los que devuelven valor y aquellos que no lo hacen. Los que devuelven objetos y aquellos que devuelven clases. Los que devuelven números y aquellos que devuelven texto.

17.Con el siguiente método, escrito en pseudo-código, para que la variable que se envía como parámetro incremente su valor, una vez terminada la ejecución del método ¿qué método debería utilizar?. Método incrementar(Val a : Entero) Calcular a = a + 1 Fin Método incrementar -. Método incrementar(Ref a : Entero) Calcular a = a + 1 Fin Método incrementar . Método incrementar(a : Entero) Calcular a = a + 1 Fin Método incrementar .

18.En el siguiente programa escrito en pseudo-código, clasifique cada una de las variables (var, var2, a, res) según su ámbito. var Parámetro, var2 Variable global, a Variable global y res Variable local. var Variable local, var2 Variable global, a Variable local y res Parámetro. var Variable global, var2 Variable local, a Parámetro y res Variable local.

19.El acceso a los miembros privados de una clase (atributos y métodos) lo pueden hacer: Únicamente la clase en donde se declararon. Todos los objetos de esa clase. Todas las clases que se encuentra en el mismo paquete.

20.El siguiente código Java, muestra una clase. Dicha clase no cumple con el principio de encapsulamiento ¿porqué no lo cumple?. El modificador de acceso de la clase debería ser private. El modificador de acceso de los métodos debería ser private. El modificador de acceso del atributo debería ser private.

21.Cuáles son las características que definen a un arreglo?. Estructura de datos dinámica, que puede almacenar datos de diferentes tipos. Estructura de datos dinámica que puede almacenar datos de un mismo tipo. Estructura de datos estática, que puede almacenar datos de un mismo tipo.

22.Es conocido que una clase en Java puede tener varios constructores. Cuando se va crear un objeto ¿cómo Java diferencia a cada constructor?. Cada constructor tiene un nombre diferente. Cada constructor tiene un tipo de dato de retorno diferente. Cada constructor tiene diferentes parámetros de diferentes tipos.

23.En Java la siguiente expresión tiene como propósito double [ ] datos = {1.2, 2.3, 3.4, 4.5, 5.6};. Declara e inicializa la variable entera llamada datos. Declara e inicializa un arreglo de enteros llamado datos. Declara e inicializa la variable double con los datos.

24.Según el pseudo-código estudiado, los modificadores de acceso y sus símbolos son: Privado (-), Protegido (#) y Público(+). Static (s), Abstract (a) y Class (c. Final (f), Enum (e), Const(c).

25.En pseudo-código, para recorrer un arreglo de 15 elementos, qué ciclo repetitivo utilizaría. FOR i = 1; i < 15; i ++. FOR i = 0; i <= 15; i ++. FOR i = 0; i < 15; i ++.

26.Se necesita acceder a un elemento de un arreglo, que tiene una longitud de 6. Cuáles serían los posibles valores de la variable index. 0 <= index && index <= 6. index <= 0 || index > 6. 0 <= index && index < 6.

27.En pseudo-código, se ha declarado un arreglo de números enteros de longitud 7 y se necesita asignar valores, en la primera y última posición del arreglo. ¿Qué sentencia utilizaría?. Arr[1] = 1 y arr[7]=7. arr[0] = 1.1 y arr[6] = “7”. arr[0] = 1 y arr[6] = 7.

28.En una arquitectura modelo-controlador. ¿Qué rol cumple la clase que pertenece al modelo?. Representa a los objetos presentes en el problema. Es la interfaz de usuario, es decir lo que el usuario observará. Permite que el usuario interactúe con la aplicación.

29.Se ha creado un método denominado factorial, que se invoca de la siguiente manera: .... ¿Cuál de las siguientes alternativas, debería ser la firma del método? (Entiéndase por firmar a la declaración del método). public static void factorial(int n) { ... public int factorial(int n) { ... public static int factorial(int n) { ...

30.Un programador acude a Usted para pedirle que evalué el método que ha desarrollado para calcular el factorial de un número (el factorial de n o n factorial se define como el producto de todos los números enteros positivos desde 1 hasta n). El método es el siguiente:...... Luego de revisar el código ¿qué haría Usted?. Felicita al programador por su excelente trabajo. Le recomienda cambiar el código debido a que los métodos no deben imprimir valores sino devolverlos. Le pide que cambie la condición del ciclo for (Ver línea 12) por que debería ser i >= 1 para que así cumpla con la definición de factorial de un número.

31.El siguiente método devuelve true (verdadero) cuando n es un número primo y false (falso) cuando no lo es. esPrimo(nro). !esPrimo(nro). esPrimo(nro) == 1.

32.Evalúe el siguiente método que determina si un número es primo...... ¿Cómo calificaría al método? Seleccione una de las opciones. Re-usable, el método se ha construido de tal manera que puede re-usarse en cualquier aplicación. No re-usable, el método pide el ingreso de datos y presenta resultados en pantalla, lo que lo convierte en un método no re-usable. Incorrecto, el método contiene errores y ni siquiera compila.

33.Se ha desarrollado una clase que se llama Estudiante, esta clase pertenece al modelo de un problema que clase seleccionaría usted como controlador de la misma. 1. 2. 3.

34.En Java, se ha creado una clase llamada Cuenta con un atributo que se llama saldo. Dentro de las restricciones de la misma, se ha especificado que no se podrá asignar un saldo menor a cero y en caso de que se asigne un valor así, se debe asignar 0. ¿Cuál método agregaría a la clase Cuenta que le ayude a cumplir con lo solicitado?. 1. 2. 3.

35.En Java, dónde y cómo se deben ubicar los atributos de la clase Contacto, que son nombres, teléfono y email. 1. 2. 3.

36.La clase libro tiene un atributo denominado nroPaginas que representa al número de páginas que tiene un libro, además tiene los métodos set y get para ese atributo. Se necesita imprimir el valor actual de ese atributo para un objeto que se llama lib1, que líneas de código utilizaría. System.out.printf("Nro. páginas: %d\n", lib1.getNroPaginas());. System.out.printf("Nro. páginas: %d\n", lib1.setNroPaginas(101));. System.out.printf("Nro. páginas: %d\n", lib1.NroPaginas());.

37. Usando programación funcional, se va a sumar dos arreglos que tienen la misma longitud.¿Cuál de las siguientes sentencias es la correcta?. 1. 2. 3.

38. Se le ha pedido que construya un programa en java que permita registrar y calcular el promedio de temperatura que percibe un termómetro a las 08h00 durante una semana.¿Qué sentencia usaría para crear el arreglo que almacenará los valores?. 1. 2. 3.

39. Dentro de una habitación se ha almacenado 10 cajas con mercadería.De cada cartón se conoce su peso.¿cómo representaría a esa habitación y los pesos de cada caja?. 1. 2. 3.

40.Se necesita recorrer un arreglo de 10 elementos, para ello se ha escrito un programa java, del cual se muestra la siguiente porción: 1. 2. 3.

41. Es necesario obtener el valor mayor que se ha almacenado en un arreglo de enteros, según su criterio ¿cuál de la siguiente sentencia usaría?. 1. 2. 3.

42.Usted cuenta con un arreglo de números enteros y se le pide que calcule el promedio de los elementos que se encuentran almacenados dentro del arreglo.¿cuál de las sentencias usaría usted?. 1. 2. 3.

43. Un clase tiene un atributo que se llama contador que es de tipo entero, la siguiente sentencia debería ir en el método... this.contador = contador;. En el método get. En el método set. En el método consttructor.

44. Se ha declarado una clase con un atributo público, también se ha construido los métodos get y set de ese atributo. Para leer el valor actual del atributo se puede hacer de la siguiente manera. Invocación directa y a través del método set. Invocación directa y a través del método get. Invocación a través de los métodos get y set.

Un método, escrito en pseudo-código, tiene entre sus sentencias a la siguiente: … return “No encontrado” … ¿Cuál de las siguientes declaraciones de métodos podría usar en este caso?. 1. Método Buscar( … ) : Cadena …. 2. Cadena : Método Buscar ( … ) …. 3. Método Buscar ( … ) ….

Suponga que tiene un arreglo (con nombre arr) de longitud 7 y que usa el siguiente ciclo repetitivo para recorrerlo. … FOR(i = 0; i < 7; i ++) … En Java ¿cuál de las siguientes opciones podría reemplazar a la anterior?. for (int i = 0; i <= arr.length; i = i + 2) { …. for (int i = 1; i < arr.length; i ++) { …. for(int i = 0; i < arr.length; i = i + 1) { ….

Tiene un arreglo cuyos valores representan a las temperaturas que ha registrado en una semana. Debe sumar todos los elementos del arreglo y almacenarlos en la variable sumaTemp ¿De que tipo de dato declararía esa variable?. Entero. Real. Cadena.

El siguiente diagrama representa a una clase.... ¿Cuál del siguiente grupo de descripciones representa de mejor manera lo que dice el diagrama de clases?. La clase se llama Saldo, tiene un atributo denominado actual, 3 métodos y ningún constructor. La clase se llama actual tiene un atributo denominado saldo, 2 métodos y 1 constructor. La clase se llama Saldo tiene un atributo denominado actual, 2 métodos y 1 constructor.

El propósito fundamental de un constructor es. Declarar los atributos de la clase. Inicializar los atributos de la clase. Encapsular los atributos de una clase.

Con el siguiente diagrama de clases, cuál de los siguientes programas escritos en pseudo-código implementan lo que el diagrama señala. 1. 2. 3.

Para que una variable puede ser empleada (usando su identificador – nombre) en varios métodos, el ámbito de la variable tiene que ser: Local. Parámetro. Global.

En pseudo-código se usa las palabras VAL y REF ¿cuáles son sus equivalentes en Java?. Tipos de datos primitivos y tipos de datos complejos. Se usan los mismos. val y ref.

Necesita escribir un método en pseudo-código que reciba dos parámetros, uno de tipo entero y otro de tipo real y que devuelva un valor verdadero o falso. ¿Cuál de las siguientes opciones emplearía?. Método ejucutaOperacion(opA: Entero, opB: Real) : Lógico. Método Lógico ejucutaOperacion(opA: Entero, opB: Real). Método ejucutaOperacion(opA, opBl) True|False.

En Java ¿Es posible que existe un arreglo con los siguientes elementos {1, 2, 3.4, 5.5}?. No, ya que un arreglo sólo puede contener valores enteros. No, ya que un arreglo es una estructura estática. No, ya que un arreglo contiene valores de un mismo tipo de dato.

Identifique cada una de las posiciones que se muestran a continuación. 1: parámetros. 2: tipo dato de retorno. 3: atributo. 1: tipo de dato de retorno. 2: parámetros. 3: variables locales. 1: atributo. 2: variables locales. 3: tipo de dato de retorno.

En Java un arreglo es: Una clase. Un atributo. Un objeto.

En un método que en su declaración dice public void … ¿qué instrucción no se podría usar?. int x …. return …. for (int ….

Analice el siguiente programa escrito en Java... ¿Cuál es el error en el programa?. El arreglo (arrNombres) no ha sido creado sólo declarado. No se usa la clase Scanner a pesar de ser declarado. La variable i ciclo for está fuera de los límites del arreglo.

Se ha construido el siguiente método que calcula el factorial de un número (el factorial de n o n factorial se define como el producto de todos los números enteros positivos desde 1 hasta n)...... Si bien funciona, tiene un error de concepto, identifíquelo. Existe confusión entre parámetros y variables locales, ya que f debería ser una variable local. La condición del ciclo for debería cambiarse por i >= 1 para que cumpla con la definición de factorial. El tipo de dato del parámetro f debería ser double ya que el factorial de un número puede ser un número bastante grande.

En Java, cuando una clase no tiene un constructor ¿es posible crear objetos. Sí, ya que el compilador de Java agrega el constructor por defecto. No, no se puede crear objetos. Siempre debe existir un constructor. Sí, por que un constructor se puede declarar en la clase que tiene el método main.

En Java, se utiliza la siguiente sentencia para crear una instancia de la clase Contador (ver el diagrama)... Contador cont = new Contador(10); ..... La sentencia anterior determina que en la clase Contador tenga el siguiente constructor. 1. 2. 3.

Denunciar Test
Chistes IA