Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEprogramacion web

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
programacion web

Descripción:
programacion web

Autor:
rrmm
(Otros tests del mismo autor)

Fecha de Creación:
20/09/2020

Categoría:
Otros

Número preguntas: 27
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Django es un framework de alto nivel de Python Web. Resume los problemas comunes del desarrollo Web y proporciona atajos para tareas de programación frecuentes. 1 Proporciona un método de mapeo de URLs solicitadas al código que maneja las solicitudes. A olvidándose de dejar manchas sucias en su aplicación, tales como URLs que contengan ".aspx" o ".php". 2 Facilita la visualización, validación y redisposición de formularios HTML. B que, si estuviera codificando contra, digamos, HTTP. Pero eso no le impide bajar un nivel de abstracción cuando sea necesario. 3 Convierte las entradas enviadas por el usuario en estructuras de datos que pueden ser manipuladas convenientemente. C como las bases de datos, pero no requiere estrictamente el uso de una base de datos. 4 Ayuda a separar el contenido de la presentación a través de un sistema de plantillas… D para que pueda cambiar la apariencia de su sitio sin afectar su contenido, y viceversa. 5 Se integra cómodamente con capas de almacenamiento E por ejemplo, el framework podría convertir los envíos de formularios HTML en tipos de datos nativos del lenguaje de programación que está utilizando. 6 Le permite trabajar más productivamente, a un nivel más alto de abstracción F los formularios HTML son la forma principal de obtener datos de entrada de los usuarios de la Web, por lo que es mejor que un marco de trabajo Web facilite su visualización y maneje el tedioso código de visualización y rediseño de formularios (con los errores resaltados). 7 Se quita de su camino G en otras palabras, es una forma de designar qué código debe ejecutarse para qué URL. Por ejemplo, podría decirle al framework, "Para URLs que se parecen a /users/joe/, ejecute código que muestre el perfil del usuario con ese nombre de usuario". Complete los conceptos de un buen marco de trabajo en la Web. A. 1-A, 2-B, 3-C, 4-D, 5-E, 6-F, 7-G B. 1-A, 2-B, 3-F, 4-G, 5-C 6-D, 7-E C. 1-E, 2-A, 3-B, 4-D, 5-F 6-G, 7-C D. 1-G, 2-F, 3-E, 4-D, 5-C 6-B, 7-A.
Las Expresiones Regulares (o regexes) son la forma compacta de especificar patrones en un texto. Aunque las URLconfs de Django permiten el uso de regexes arbitrarias para tener un potente sistema de definición de URLs, probablemente en la práctica no utilices más que un par de patrones regex. Esta es una pequeña selección de patrones comunes: Símbolo Coincide con a) . (punto) 1. Cualquier dígito b) \d 2. Cualquier carácter c) [A-Z] 3. Cualquier carácter, a-z (minúscula) d) [a-z] 4. Cualquier carácter, A-Z (mayúsculas) e) [A-Za-z] 5. Una o más ocurrencias de la expresión anterior (ejemplo, \d+ coincidirá con uno o más dígitos) f) + 6. Cualquier carácter, a-z (no distingue entre mayúscula y minúscula) g) [^/]+ 7. Cero o más ocurrencias de la expresión anterior h) * 8. Todos los caracteres excepto la barra. i) {1,3} 9. Entre una y tres (inclusive) ocurrencias de la expresión anterior Relaciones los términos según su función. A. a-9 b-8, c-7, d-6, e-5, f-4, g-3, h-2, i-1 B. a-2, b-1, c-4, d-3, e-5, f-6, g-8, h-7, i-9 C. a-9, b-7, c-8, d-6, e-5, f-3, g-4, h-71, i-2 D. a-1, b-2, c-3, d-4, e-5, f-6, g-7, h-8, i-9.
Hoy en día, las principales empresas de tecnología web como Facebook, Google, Yahoo!, Twitter y PayPal ofrecen servicios de Inicio de Sesión Único (SSO). Tales servicios, que llamamos web SSO. Basándonos en las empresas Facebook y Google. ¿Para qué sirve un Servicio SSO y que se podría hacer con este? A. Con un servicio SSO el buscador le permite iniciar sesión con su cuenta de Facebook, y otra aplicación web permite que el inicio de sesión se realice a través de Google. B. Con una única cuenta registrada en SSO, se puede acceder a Facebook y Google. C. El SSO es un método de autenticación que habilita a un cliente para acceder a un solo sistema con una sola instancia de identificación. D. Se podría realizar conexiones entre diferentes aplicaciones.
AngularJS proporciona una manera fácil y concisa de combinarlos en entidades reutilizables y aisladas, conocidas como componentes ¿Cuál de las siguientes opciones se usa para crear un componente de un módulo AngujarJS? A. .conponent() B. component() C. .component() D. component();.
AngularJS proporciona la funcionalidad de animación en el módulo, que se distribuye por separado del marco central de AngularJS. De los métodos y las definiciones respectivas: 1. ng-Animate A. Animaciones CSS de fotogramas clave. 2. ng-Repeat B. Animaciones de transición CSS. 3. ng-View C. Animaciones con JavaScript 4. ng-Class D. Contiene el código necesario para que su aplicación sea "consciente de la animación". Escoja la opción que relacione cada uno de los comandos con su definición. A. 1D, 2A, 3B, 4C B. 1D, 2B, 3A, 4C C. 1D, 2B, 3C, 4A D. 1D, 2C, 3B, 4A.
Un servicio web es una interfaz externa proporcionada por un sitio web que se puede llamar desde otros sitios web. De los siguientes métodos con su definición: 1. doGoogleSearch() A. Administra las paginas de la aplicación web 2. doGetCachedPage() B. Muestra mensajes acerca del estado del servicio 3. DoSpellingSuggestion() C. Especifican la consulta de búsqueda Escoja la opción que relacione cada uno de los comandos con su definición. A. 1C, 2A, 3B B. 1A, 2B, 3C C. 1C, 2B, 3A D. 1B, 2C, 3A .
Los servicios son objetos singleton, inyectables por Dependency Injection (inyección de dependencias), donde se define la lógica de negocio de la aplicación, con el objetivo de que sea reutilizable e independiente de las vistas.(Cuartero, 2016). Entre los términos utilizados están: TÉRMINOS CONCEPTOS a. constant 1. Es un servicio al que se le pasa directamente el valor de dicho servicio. b. value 2. Son los que permiten crear objetos mucho más complejos. que dependen de otros objetos. c. service 3. Es un objeto javascript que se le pasa al controlador y se instancia en la fase de configuración. d. factory 4. Es un contenedor de código que podemos usar en nuestros sitios desarrollados con AngularJS. e. Provider 5. Es el que permite generar una API para configurar el servicio resultante. Escoja la opción que relaciona mas adecuadamente el termino con su concepto. A. 1-A,2-C,3-B,4-D,5-E B. 5-E,3-B,2-C,4-D,1-A C. 2-D,4-A,5-B,1-C,3-E D. 1-A,2-E,3-B,4-D,5-C.
Las directivas son marcas en los elementos del árbol DOM, en los nodos del HTML,que indican al compilador de Angular que debe asignar cierto comportamiento a dichos elementos o transformarlos según corresponda (Cuartero, 2016). TÉRMINOS FUNCIÓN a. ng-app 1. Se usa para cargar trozos de HTML en la página. b. ng-controller 2. Se encarga de repetir un elemento HTML. c. ng-repeat 3. Inicializa una aplicación de Angular JS.servicios. d. ng-include 4. Sirve para enlazar el controlador con la vista. Según la pila de directivas nativas de Angular. Relacione los términos con su función. C-3, D-2, B-4, A-1 A-3, D-1, B-4, C-2 D-3, B-1, A-4, C-2 A-4, B-3, D-2, C-1.
Los scriptlets JSP nos permiten embeber segmentos de código java dentro de una página JSP. El código embebido se inserta directamente en el servlet generado que se ejecuta cuando se pide la página (Velázquez, n.d.). De los siguientes scriptlets, solo uno tiene la estructura y respuesta correcta: 1 <% strMult = request.getParameter("MULTIPLIER"); %> A es una forma errónea de declarar. 2 <% int x; %> B Utiliza una variable declarada en una directiva 3 <%! int x %> C Recupera el número de la seguridad social desde el bean de entidad Bonus y lo pone en la página JSP 4 <H1>Bonus Calculation</H1> Social security number retrieved: <%!= record.getSocSec() %> <P> Bonus Amount retrieved: <%= record.getBonus() %> <P> D Es una variable local al segmento de código Seleccione el scriptlet con la estructura, que esté relacionado más correctamente. A. 1-B B. 3-D C. 2-A D. 4-C.
CSS permite definir la altura y anchura de cada caja, el margen existente entre cajas y el espacio de relleno interior que muestra cada caja. Además, CSS permite controlar la forma en la que se visualizan las cajas: se pueden ocultar, desplazar respecto de su posición original y fijarlas en una posición específica dentro del documento. ¿Cuál de los siguientes atributos definidos es incorrecto? A. FUENTE: color, font-size, font-weight, font-style. B. FONDO: background-color, background-image. C. MARGEN: margin-left, margin-right, margin-bottom, margin-top. D. PÁRRAFOS: text-decoration, text-family, text-align.
Un servicio REST no es una arquitectura software, sino un conjunto de restricciones con las que podemos crear un estilo de arquitectura software, la cual podremos usar para crear aplicaciones web respetando HTTP. ¿Cuál de los métodos HTTP se utiliza para actualizar? A. GET B. POST C. PUT D. DELETE.
Los métodos HTTP definen la acción que se realizará sobre un determinado recurso. A continuación, se presentan los métodos y sus ejemplos: 1 GET A 2 POST B 3 PUT C 4 DELETE D Escoja la opción que mejor relacione cada uno de los métodos de RESTful con su ejemplo A. A-4, B-3, C-2, D-1 B. A-2, B-3, C-4, D-1 C. A-1, B-3, C-2, D-4 D. A-1, B-2, C-3, D-4.
AngularJS es un marco estructural para aplicaciones web dinámicas. Puede utilizar HTML como lenguaje de plantilla y ampliar la sintaxis HTML para expresar los componentes de su aplicación de forma clara y sucinta. Esta vinculacion de datos e inyeccion de dependencia trae ventajas. ¿Cuál es la principal ventaja? A. Remplaza el uso de servlets. B. Reduce en gran parte del código C. Visualmente no trae ninguna ventaja. D. Trae grandes ventajas en el Frontend.
<!doctype html> <html ng-app> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.8/angular.min.js" ></script> </head> <body> <div> <label>Nombre:</label> <input type="text" ng-model="tunombre" placeholder="Ingresa tu nombre"> <hr> <h1>Bienvenido {{tunombre}}!</h1> </div> </body> </html> Determinar que hace el codigo anterior usando AngularJS A. Muestra ‘Bienvenido {{tunombre}}!’ como resultado. B. La sintaxis provoca un fallo en el servidor. C. Muestra de forma progresiva en el h1 lo que se va insertando en el cuadro de texto. D. Ninguna de las anteriores contiene la respuesta correcta. .
Los entornos escritos en JavaScript, como Dojo, pueden ayudar a crear aplicaciones Ajax, no obstante aún necesitará un buen entendimiento de JavaScript para utilizarlas. ¿Qué nos ofrece google como contramedida a lo expresado anteriormente? A. Otra manera de ayudar a los desarrolladores a utilizar JavaScript. B. Una forma nueva de ver las aplicaciones de entornos como Dojo y JavaScript. C. Una nueva manera de utilizar Dojo. D. Otra manera de ayudar a los desarrolladores Java a crear aplicaciones Ajax de manera más productiva.
Una sesión es una serie de comunicaciones entre un cliente y un servidor en la que se realiza un intercambio de información. Por medio de una sesión se puede hacer un seguimiento de un usuario a través de la aplicación. ¿Cuál es la estructura correcta para el tiempo de sesión en una página JSP? A. <servlet-mapping> <servlet-name>30</servlet-name> <url-pattern>30</url-pattern> </servlet-mapping> B. <servlet-mapping> <servlet-name>ConsultaD</servlet-name> <url-pattern>30</url-pattern> </servlet-mapping> C. <session-config> <session-timeo> 30 </session-timeo> </session-config> D. <session-config> <session-timeout> 30 </session-timeout> </session-config> .
Los servicios pueden interconectarse a través de la red. En una arquitectura orientada a servicios, cualquier interacción punto a punto implica dos: uno que proporciona un servicio, y otro de lo consume. Es decir, que cada uno de los elementos, en nuestro caso nos referimos a servicios, que se sitúan en ambos extremos de la red que sirve de canal de comunicación entre ellos. ¿Cuál es la ruta correcta que te permite conectarse con una aplicación que se realiza el Web Service? A. @WebServiceRef(wsdlLocation_Service service=”Ruta de enlace/ nombre primera aplicación.wsdl”) B @WebServiceRef(wsdlLocation=”Ruta de enlace/ nombre la primera aplicación.wsdl”) C. @WebServiceRef(wsdlLocation=”@/Ruta de enlace/ nombre la primera aplicación.wsdl”) D. @WebServiceRef(wsdlLocation_Service service=”.../Ruta de enlace/ nombre la primera aplicación.wsdl”).
Para los servicios web basados en XML se basa en el uso de anotaciones para especificar los metadatos asociados a las implementaciones de servicios web y para simplificar el desarrollo de servicios web. Las anotaciones describen cómo se accede a una implementación de servicio del lado del servidor como un servicio web o cómo la clase Java del lado del cliente accede a servicios web. 1 @WebService A Indica que recibirá repuesta en el fichero 2 @SoapBinding B Se indica como parámetro los nombres del servicio 3 @WebResult C Indica el estilo y codificación de los mensajes soap. 4 @WebParam D Indica que recibirá parámetros en el fichero ¿Relacione las anotaciones de un web service con su respectiva definición? A. 3-A,2-B,4-A,1-D B 1-A,2-C,3-D,4-B C. 4-D,1-B,2-C,3-A D. 1-C,3-A,2-C,4-D.
Los principales componentes de Django incluyen lo siguiente: 1 Modelos A Se encarga de recopilar los datos del modelo y de procesar un modelo en el contexto de los datos recopilados para crear una página HTML. 2 Vistas B Las asignaciones de URL se utilizan para traducir una solicitud de un navegador a una invocación de una función de vista. 3 Plantillas C Esto simplifica el código necesario para interactuar con la base de datos desde un Python script. 4 Mapeos de URL D Permiten definir la lógica de control e incrustar variables en una página HTML. Escoja la opción que mejor relacione los componentes de Django con su definición. A. 1-C; 2-A; 3-D; 4-B. B. 1-A; 2-B; 3-C; 4-D. C. 1-A; 2-B; 3-D; 4-C. D. 1-B; 2-A; 3-C; 4-D.
Archivos Descripción 1 manage.py A Este script define una colección de parámetros como la configuración de la base de datos o zona horaria del proyecto. 2 settings.py B Esta es una lista de URLs que contiene este proyecto. 3 urls.py C Se puede invocar este script para realizar tareas de administración. Un directorio que contenga el esqueleto de un sitio web debe incluir como mínimo ciertos archivos. Escoja la opción que mejor relacione el archivo con su descripción. A. 1-A; 2-C; 3-B B. 1-A; 2-B; 3-C C. 1-C; 2-A; 3-B D. 1-B; 2-A; 3-C.
Una de las etiquetas jsp: para gestionar JavaBeans es: jsp:useBean; Crea un objeto (si no existe ya) de una clase que cumple ser un JavaBean y le da un nombre. A partir de este momento ese objeto se utilizará por su nombre En JSP, para poder utilizar una clase con el tag <jsp:useBean>, esta debe cumplir con las siguientes características mínimas: A. Un constructor sin parámetros y para sus atributos los métodos set y get. B. Puede tener más de un constructor pero uno de ellos debe ser sin parámetros. C. Los nombres de los métodos get y set deben ser seguidos de los nombres de los atributos con su primera letra en mayúscula. D. Debe tener un constructor sin parámetros.
SOAP se trata de un protocolo derivado de XML que nos sirve para intercambiar información entre aplicaciones. Dentro del mensaje SOAP podemos distinguir algunos elementos. 1 Un sobre (Envelope). A Es opcional y además podemos incluir información sobre el mensaje. 2 Una cabecera (Header). B describe el mensaje, a quien va dirigido, y cómo debe ser procesado. 3 El cuerpo del mensaje (Body). C Este elemento contiene el mensaje en sí. 4 Un error (Fault). D Nos servirá para indicar en una respuesta SOAP que ha habido un error en el procesamiento del mensaje de petición que mandamos. Escoja la opción que mejor relacione cada uno de los TAGS con su definición. A. 1-C,2-B,3-D,4-A. B. 1-B,2-A,3-C,4-D. C. 1-C,2-D,3-A,4-A. D. 1-B,2-C,3-D,4-A.
Normalmente nos referimos con Servicio Web a una colección de procedimientos (métodos) a los que podemos llamar desde cualquier lugar de Internet o de nuestra intranet, siendo este mecanismo de invocación totalmente independiente de la plataforma que utilicemos y del lenguaje de programación en el que se haya implementado internamente el servicio. ¿Cuál de estos métodos (SOAP) es el correcto? A. @WebMethod(operationName=”suma”) public int suma(@webParam(name=”a”) int a, (@webParam(name=”b”) int b){ return a+b;} } B. @WebMethod(operationName=”suma”) public int suma( int a, int b){ return a+b;} C. public int suma( int a, int b){ return a+b;} D. public int suma(@webParam(name=”a”) , (@webParam(name=”b”)){ return a+b;} }.
Un controlador de etiquetas tiene acceso a una API que le permite comunicarse con la página JSP. Los puntos de entrada a la API son dos objetos: el contexto JSP para los controladores de etiquetas simples y el contexto de la página para los controladores de etiquetas clásicos. ¿Cuál de las siguientes etiquetas personalizadas es la correcta es cuanto a sus parámetros? A. <ejemplos: suma num1= a , num2= 3/>. B. <ejemplos: suma num1=" " num2="3"/> C. <ejemplos: suma num1="2" num2="3"/>. D. <ejemplos: suma num1="2" num2 />.
Django es un framework para aplicaciones web totalmente gratuito y de código abierto (open source) realizado en Python. Es uno del más dado que tiene varias ventajas. A Django es un marco web de Python de alto nivel que fomenta el desarrollo rápido y el diseño limpio y pragmático. B Django es es un lenguaje de programación interpretado e interactivo, capaz de ejecutarse en una gran cantidad de plataformas. C Django como las bases de datos, pero no requiere estrictamente el uso de una base de datos. D Django está creado para el rápido desarrollo de sitios basados en bases de datos, en Django también se encuentra el estilo MVC, un amplio grupo de código abierto de alto nivel de bibliotecas programadas en Python . E Django está creado para el rápido desarrollo de sitios basados en bases de datos, en Django también se encuentra el estilo MVC, un amplio grupo de código abierto de alto nivel de bibliotecas programadas en Python F Es uno de los entornos de desarrollo más completos para Python. Es parte del suite de herramientas de programación ofrecidas por JetBrains, que cuenta con entornos para construir código en distintos idiomas como PHP y Ruby Señale cuales son las principales carateristicas del framework Django de Python. A. A-D-C B. A-B-E C. A-D-E D. A-B-D.
Otro tipo de secuencia de Python es la cadena, que se puede considerar como una matriz de caracteres, aunque se especifican con comillas simples o dobles ('esto es una cadena' o "esto es una cadena"). Símbolo Coincide con a) A count 1. Fusionar subcadenas en una sola cadena delimitada b) B find 2. Número de ocurrencias de subcadena en cadena c) C join 3. Cadena MAYÚSCULAS d) D replace 4. Buscar subcadena e) E split 5. La cadena comienza con la subcadena f) F startswith 6. Eliminar espacios en blanco iniciales y finales g) G strip 7. Cadena de título de caso h) H title 8. Buscar y reemplazar (sub) cadena i) I upper 9. Dividir cadena delimitada en subcadenas[also see splitlines] j) J isupper 10. Es la cadena todo MAYÚSCULAS Escoja la opción que mejor relacione los métodos con su funcionamiento. A. 2A-4B-1C-8D-9E-5F-6G-4H-7I-10J B. 3A-4B-5C-10D-2E-5F-6G-4H-7I-10J C. 1A-2B-3C-4D-5E-6F-7G-8H-9I-10J D. 2A-8B-1C-8D-9E-5F-6G-4H-7I-10J.
En JSP para especificar que una página es la página en la que se presentarán los errores, se hace usando: Escoja la opción que defina el uso correcto para presentar los errores en JSP. A. El atributo pageError del tag <%@page %> B. El atributo errorPage del tag <%@taglib %> C. El atributo isErrorPage del tag <%@page %> D. El atributo isErrorPage del tag <%@taglib %>.
Denunciar test Consentimiento Condiciones de uso