Examen Final Corregido Programacion

April 2, 2018 | Author: Javier Corredor | Category: Java (Programming Language), Programming Language, Computer Programming, Algorithms, Truth


Comments



Description

Examen programaciónPregunta 1 Sin responder aún Puntúa como 1,0 Marcar pregunta Enunciado de la pregunta Java es un lenguaje que pertenece al paradigma... Seleccione una: a. Orientado por objetos b. Imperativo puro c. Declarativo d. Lógico e. Funcional f. Transaccional g. guiado por restricciones h. orientado por modelos Pregunta 2 Sin responder aún Puntúa como 1,0 Marcar pregunta Enunciado de la pregunta Java es un lenguaje flexible que puede ser usado para el control de dispositivos como teléfonos móviles Seleccione una: Verdadero Falso Pregunta 3 Sin responder aún Puntúa como 1,0 Marcar pregunta Enunciado de la pregunta Seleccione una: Verdadero Falso Pregunta 4 Sin responder aún Puntúa como 1.0 . Seleccione una: Verdadero Falso Pregunta 5 Sin responder aún Puntúa como 1.0 Marcar pregunta Enunciado de la pregunta Es posible usar la estructura de selección múltiple para definir instrucciones que suceden de acuerdo con el resultado de tipo real de una variable o una expresión. Cuando escribimos código en java. describimos el conocimiento y comportamiento de esos objetos.Java trabaja con clases de objetos que se relacionan con su entorno. Marcar pregunta Enunciado de la pregunta Realice la relación de recurrencia con base a esta operación. factorial(n)=n*factorial(n‐1). factorial(n)=n*factorial(n‐1).para n<0 d. factorial(0)=1 Seleccione una: a. Según la unidad 4.0 Marcar pregunta Enunciado de la pregunta .paran>0 b.para n!=0 Pregunta 6 Sin responder aún Puntúa como 1. factorial(n)=n*factorial(n‐1). para n =0 c. factorial(n)=n*factorial(n‐1). Calcular el factorial de 2 b. Calcular la suma de los número pares menores que n d. else return 2 * cosa(n . Calcular 2-n c. Ninguna de las anteriores Pregunta 7 Sin responder aún Puntúa como 1.1). } Permite: Seleccione una: a.0 . Calcular 2n e.El método recursivo int metodo(int n) { if(n == 0) return 1. Verdadero. dado que el lenguaje Java define el uso de dichos diagrama b.0 . dado que Java es un lenguaje orientado a flujo de procesos f. Verdadero. Verdadero. Verdadero en las versiones de java superiores a la 1. Verdadero. dado que los diagramas de flujo se usan en lenguajes orientados a objetos c.Marcar pregunta Enunciado de la pregunta Un diagrama de flujo es la representación de un programa en Java Seleccione una: a. dado que parte de métodos gráficos de Java e.5 d. Ninguna de las anteriores Pregunta 8 Sin responder aún Puntúa como 1. Marcar pregunta Enunciado de la pregunta Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas. Los números del 0 al 10 Recordemos que el ciclo while. while(i<=10) { System. ¿Qué valor se imprimiría en pantalla? int i=0.0 . Ninguna de las anteriores Pregunta 9 Sin responder aún Puntúa como 1. c.out. b. } Seleccione una: a. se cumplirá siempre que sea verdadero. i++. Los números del 1 al 10 d. No pasa nada porque la condición no se cumple.println(i). 0 Marcar pregunta .Marcar pregunta Enunciado de la pregunta Unir el operador lógico con su equivalente java. Pregunta 10 Sin responder aún Puntúa como 1. 0 Marcar pregunta Enunciado de la pregunta Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas. Una relación de recurrencia que converge en un caso de prueba d. Por lo menos tres casos de prueba e. Casos de prueba solamente c. Una o varias soluciones no recursivas y una o varios llamados recurrentes a un método Pregunta 11 Sin responder aún Puntúa como 1. Casos de prueba y relación de recurrencia b.Enunciado de la pregunta La definición de un algoritmo recursivo se basa en: Seleccione una: a. ¿Qué valor se imprimiría en pantalla? int r=0. int x=3. . x=x%200. x=(int)a. int b=7. System. r+=x/60. b--. r+=x/400. Respuesta: 2 . r+=x%20.out.11f. r+=x/8000. Respuesta: 24 Pregunta 12 Sin responder aún Puntúa como 1.println(r). x=x%500. x=x%3000. x=x % b * b % x.r=2.float a=28. ¿qué valor se imprimiría en pantalla? int x=2800. System.0 Marcar pregunta Enunciado de la pregunta Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas. r+=x/1000.println(x).out. pero será más dispendioso el trabajo de especificación y construcción del algoritmo Seleccione una: Verdadero Falso Pregunta 14 Sin responder aún Puntúa como 1.Pregunta 13 Sin responder aún Puntúa como 1. . mejores serán los resultados obtenidos. se hace necesario documentar y escribir mejor los algoritmos.0 Marcar pregunta Enunciado de la pregunta A mayor número de variables que se obtengan como resultado del proceso de modelado de un algoritmo.0 Marcar pregunta Enunciado de la pregunta En la medida en que se desarrollan algoritmos más complejos. para lograr una mayor claridad y Comprensión. Seleccione una: Verdadero Falso Pregunta 15 Sin responder aún Puntúa como 1.0 Marcar pregunta Enunciado de la pregunta Unir cada operador con su equivalente java: . ¿Qué error imprimiría en pantalla? int numero.out. i <numero.nextInt().println("Ingrese el número de filas y de columnas de la matriz"). System.in).out. System. numero = entrada.println("ingrese los valores de la matriz").Pregunta 16 Sin responder aún Puntúa como 1. i++) { for( int j = 0. j++) . Scanner entrada = new Scanner(System. j <numero. float[][] matriz = new float[numero][numero].0 Marcar pregunta Enunciado de la pregunta Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas. for( int i = 0. println(" ").out. es una matriz e imprime perfecto Como podemos comprobar ejecutándolo en el programa Eclipse. Las filas y las columnas no concuerdan d. Ninguna de las anteriores Pregunta 17 Sin responder aún Puntúa como 1. i <numero.out.out. } System.{ System.println("ingrese el valor para la fila "+(i+1)+" de la columna "+(j+1)). No compila c. j++) { System. b.println(" "). } System. } Seleccione una: a. } System.out.println(" la matriz es:"). Ninguno. i++) { for( int j = 0.out.0 . j <numero.nextInt(). matriz[i][j]= entrada. for(int i = 0.print(matriz[i][j]+" "). Marcar pregunta Enunciado de la pregunta El método recursivo int metodo(int n) { if(n == 0) { return 2. } else { return metodo(n-1) * metodo(n-2). } else if(n==1) { return 3. } } invocado con valor n = 5 resulta en : . que permita saber si un valor a es múltiplo de la suma de otros dos (b y c) es Seleccione una: .Seleccione una: a.0 Marcar pregunta Enunciado de la pregunta Una expresión booleana en pseudocódigo. 1 e. 1944 b. 1457 c. 2348 d. Ninguna de las anteriores Pregunta 18 Sin responder aún Puntúa como 1. Seleccione una: Verdadero . a mul b + c b.Dentro del proceso de modelado se define que un algoritmo. a mul (b+c) = 0 c.a. por alguna razón no tiene salidas.se usa el tipo void que garantiza que se respete la sintaxis de Java. a mod (b+c) Pregunta 19 Sin responder aún Puntúa como 1.0 Marcar pregunta Enunciado de la pregunta Los tipos de retorno son los mismos tipos de datos definidos previamente en este conjunto de documentos. a mul b Y a mul c d. a mod (b+c) = 0 e. Seleccione una: Verdadero Falso Siguiente 12/20 90 .0 Marcar pregunta Enunciado de la pregunta Los ciclos “repetir” son útiles para definir ciclos que terminan al alcanzar una condición definida.Falso Pregunta 20 Sin responder aún Puntúa como 1. Segundo intento .
Copyright © 2024 DOKUMEN.SITE Inc.