Lenguaje PythonOnline version Este Test es para tener derecho a la Evaluación del Lenguaje Python. by PLACIDO BALAM CAN 1 1. Lenguaje altamente recomendado a programar similitud a semi código, limpio, código sencillo . a a) Lenguaje Prolog b b) Lenguaje Python c c) Lenguaje Racket d d) Lenguaje C++ 2 2. Se dice que el programa se ejecutara utilizando un intérprete en vez de compilar el código al lenguaje maquina . a a) Tipado dinámico b b) Lenguaje interpretado c c) Fuertemente tipado d d) Multiplataforma 3 3. En este no es preciso declara el tipo de dato que contendrá la variable . a a) Multiplataforma b b) Lenguaje interpretado c c) Orientada a Objetos d d) Tipado dinámico 4 4. Se dice que "No" se puede combinar variables de diferentes tipos, ejemplo: entero, cadena etc. a a) Orientada a Objetos b b) Multiplataforma c c) Fuertemente tipado d d) Lenguaje interpretado 5 5. Es decir, que el intérprete esta funciona en Linux, Windows, MacOS, a a) Orientada a Objetos b b) Multiplataforma c c) Fuertemente tipado d d) Tipado dinámico 6 6. Son algunas de la aplicaciones en el Lenguaje Python. a a) Desarrollo de prototipos b b) Desarrollo de aplicaciones Web c c) Educación y juegos d d) Todas las anteriores 7 7. ¿Que representa la siguiente figura, tomada de la interacción real con Python, se escribe el programa y se ordena su ejecución? a a) Ventana de edición con el programa b b) Ventana principal o Shell c c) Ventana de interacción d d) Ventas acoplada a Python 8 8. ¿Que representa la siguiente figura, tomada de la interacción real con Python, se realiza la ejecución del programa? a a) Ventana de edición con el programa b b) Ventana principal o Shell c c) Ventana acoplable con Python d d) Ventana de interacción 9 9. Python incluye los operadores e instrucciones básicas pero si se necesitan funciones especiales se debe cargar el módulo o librería que las contiene con la siguiente sintaxis: a a) from math import* b b) from modulo import función c c) import modulo d d) Import* math 10 10. Son operaciones computacionales que permiten condicionar la ejecución de instrucciones dependiendo de una expresión que al evaluarla puede tomar únicamente los valores lógicos: True o False. a a) La instrucción pass b b) La instrucción break c b) Ciclos d d) Decisiones 11 11. Esta estructura de control de flujo del algoritmo evalúa la condición y dependiendo del resultado realiza las instrucciones incluidas en una de las dos opciones. a a) Decisiones anidadas b b) Ejecución selectiva entre dos bloques de instrucciones c c) Decisiones consecutivas d d) Secuencia definida mediante un rango 12 12. Observe la siguiente figura, posteriormente seleccione su respuesta a a) Ciclos anidados b b) Secuencia definida mediante un rango c c) Secuencia definida mediante una lista d d) La instrucción break 13 13. Observe la siguiente figura, posteriormente seleccione su respuesta a a) Decisiones anidadas b b) Decisiones consecutivas c c) Decisiones de un solo bloque d d) Decisiones de dos bloques 14 14. ¿Cuál de las siguientes opciones es correcta a la traducción al lenguaje Python, de la siguiente expresión aritmética. a+b/b-1 a a) (a+5)(b-1)*/ b b) (a+5)/(b-1) c c) /(a+5)*(b-1) d d) /*(a+5)(b-1) 15 15. ¿Qué expresión en Python permiten, utilizando el menor numero posible de paréntesis, efectuar en el mismo orden los cálculos representados con el árbol sintáctico? a a) (1+2)-(3+4) b b) ((1+2)-3+4) c c) ((1+2-3)+4) d d) ((4+(-3(1+2))) 16 16. ¿Qué expresión en Python permiten, utilizando el menor numero posible de paréntesis, efectuar en el mismo orden los cálculos representados con el árbol sintáctico? a a) (5*2)/((4+3)**(2/3)) ; 2.7 b b) 5*2/4+(3**2/3) ; 5.5 c a) (5*2)/(4+(3**2)/3) ; 1.428 d a) (5*2)/((4+3)**2/3) ; 0.61 17 17. ¿Qué resultado arroja la siguiente instrucción aritmética en Python? (2+7)*5/3-4**2**3 a a) -65521.0 b b) -65521.35 c c) -65522.0 d d) -65421.0 18 18. Escuche el audio, posteriormente seleccione su respuesta: a a) Conectores lógicos b b) Operadores aritméticos c c) Operadores relacionales d d) Variables e identificadores 19 19. Le conjunción, disyunción y la negación son: a a) Operadores aritmeticos b b) Operadores relacionales c c) Procedencia de operadores d d) Conectores lógicos 20 20. Los operadores relacionales son: menor que, mayor que, escribe con palabras las que faltan. Respuesta escrita