Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEHADA Recopilación 1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
HADA Recopilación 1

Descripción:
Para practicar la asignatura HADA

Autor:
AVATAR

Fecha de Creación:
22/06/2021

Categoría:
Otros

Número preguntas: 30
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
En Git, ¿cómo puede crear la rama “rama_examen” y moverme a ella en el mismo paso? git branch rama_examen git checkout -b rama examen git checkout rama examen git checkout -d rama examen .
¿Qué es el área de staging? Es el repositorio previo donde se indexa y formatean los fichero antes de la ejecución del commit. Es el área previa donde se indexa y formatean los fichero antes de la ejecución del commit y que además permite la compresión de los datos para enviarlos al repositorio remoto. Es el área de trabajo Es el repositorio donde git almacena las versiones del fuente. .
¿Qué significa el siguiente mensaje al ejecutar el comando git status? On branch master Changes not staged for commit: (use “git add …” to update what will be commited) (use “git checkout -- …” to discard changes in working directory) modified: foo.cs Tengo todos mis cambios en foo.cs al día en el repositorio local, faltaría enviarlos al repositorio remoto. Tengo conflictos sin resolver en el archivo foo.cs, que debo solucionar para actualizar la historia del repositorio. Tengo algunos cambios en el archivo foo.cs sin incluir en el repositorio local, que debo añadirlos al área de preparación o bien deshacer los cambios. Tengo todos mis cambios en foo.cs al día en el repositorio local y en el remoto. .
Con git, ¿cómo puedo recuperar un único fichero desde un servidor remoto (rama master) a mi repositorio local? git pull + git checkout origin/master -- <fichero> git pull origin/master -- <fichero> git fetch + git checkout origin/master -- <fichero> git fetch origin/master -- <fichero> .
En la ejecución diferida de código… El dispatcher dispara los eventos Sólo se puede implentar en lenguaje C Para utilizarla necesitamos la biblioteca <stdlib.h> Tiene su origen el el concepto de callback .
Respecto al tema de la programación dirigida por eventos, ¿cuál de las siguientes afirmaciones es falsa? Un callback es un puntero a una función Un delegado es un tipo de dato que representa referencias a métodos Por defecto, los manejadores de evento devuelven void Un delegado es un puntero a una función .
En la programación dirigida por eventos, el siguiente código: if ( b < minBateria) bateriaMinimoExcedido (this, new BateriaMinimoExcedidoArgs (b)) Es incorrecto. Faltaría lanzar el evento si el porcentaje de batería está por encima del mínimo. Es correcto. Si el porcentaje de batería está por encima del mínimo y el manejador del evento ha sido establecido, lo lanzamos Es incorrecto. Si el porcentaje de batería está por debajo del mínimo, lanzamos el evento. Le faltaría comprobar que hay manejadores asociados al evento bateriaMinimoExcedido así: (bateriaMinimoExcedido != null) Es correcto. Si el porcentaje de batería está por debajo del mínimo y el manejador del evento ha sido establecido, lo lanzamos. .
¿Qué ocurre si intento lanzar un evento que no tiene un manejador asociado? No se puede, el evento es nulo en tal caso No ocurre nada, simplemente no sucede ninguna acción posterior No se puede dar tal caso: todos los eventos tienen un manejador asociado por defecto. No se puede, se produce una excepción ‘EventWithoutHandler’ .
El siguiente código del cuerpo de una página aspx: <body><form id=”form1”<div></div><form></body> Es correcto, una página sólo puede tener un form Es incorrecto, la etiqueta form debe ser webform Es incorrecto, la etiqueta form debe ser asp:form Ninguna de las opciones es correcta .
El archivo Global.asax: Puede contener etiquetas HTML pero no ASP:NET Ninguna de las respuestas ofrecidas es correcta Permite escribir cualquier tipo de código de aplicación Permite realizar cambios en él sin necesidad de reiniciar la aplicación .
El siguiente código en una página de contenido: Es correcto, la propiedad MasterPageFile indica que está asociado a una página maestra de nombre esqueleto.master Es incorrecto, la propiedad MasterPageFile debería llamarse Master e indicaría que está asociado a una página maestra de nombre esqueleto.master Es correcto, la propiedad MasterPageFile indica el lenguaje en el que está programada la maestra llamada esqueleto.master Es incorrecto, la propiedad MasterPageFile debería llamarse MasterPage e indicaría que está asociado a una página maestra de nombre esqueleto.master .
En Github, para añadir un hito: Los hito deben ir asociados a un pull request No se pueden añadir hitos en Github Debo hacerlo desde la pestaña issues Un hito deber ir asociado a una tarea .
En mi página web tengo un asp:Label que inicializo a cadena vacía en el Page_Load únicamente si IsPostBack es false. Adicionalmente, tengo un botón asociado a un evento que concatena una letra “a” al componente asp:Label anterior. Si al lanzar la página, pulso 3 veces el botón, ¿qué veré en el componente asp:Label?: “aa” Nada “a” “aaa”.
En una aplicación ASP.NET toda la computación se realiza: En el servidor y en el cliente Ninguna opción ofrecida es correcta En el cliente En el servidor .
En una aplicación de compra-venta, tengo una relación “pedidos” de muchos-a-muchos entre Usuario y Producto. Si en esta aplicación, implementada por capas, quiero recuperar de la base de datos todos los productos que me ha pedido un determinado usuario, ¿qué clase debería implementar este método? CADPedido CADUsuario CADProducto Podría ir tanto en CADUsuario como en CADProducto (pero no en ambas). .
Respecto al modelo de tres capas, ¿cuál de las siguientes afirmaciones es cierta? La gestión de eventos lo realiza las EN, Por cada CAD tiene que existir una tabla en la BBDD. Cada EN puede llamar a su CAD. El GridView tiene que obtener los datos directamente de los CAD .
En el acceso conectado a la BBDD de ADO.net, el código: Es incorrecto, para insertar el usuario en la BBDD se usaría el método ExecuteCommand. Es correcto, recuperamos la cadena de conexión del web.config y se actualiza la BBDD. Es incorrecto. se está usando un método para recuperar datos. Es correcto, recuperamos la cadena de conexión del web.xml y se obtiene el número de registros afectados en la BBDD. .
El siguiente código de ADO.net: Es correcta, utiliza un método de acceso desconectado. Es correcta, utiliza un método de acceso conectado. Es incorrecta, utiliza un método de acceso desconectado. Es incorrecta, utiliza un método de acceso conectado. .
Mediante el método ExecuteNonQuery de la siguiente manera: com.ExecuteNonQuery(); Mediante el método ExecuteNonQuery de la siguiente manera: sql.ExecuteNonQuery(com); Mediante el método ExecuteNonQuery de la siguiente manera: com.ExecuteNonQuery(sql); Mediante el método ExecuteQuery de la siguiente manera: sql.ExecuteNonQuery(); .
Respecto a los parámetros de la cadena de conexión a la BBDD, indica qué afirmación es correcta: El parámetro Intregated Security recibe como parámetro un valo entero, El parámetro Connection Timeout define el tiempo de espera mínimo que debe esperar una conexión para intentar conectar con éxito con el servidor de BBDD. El parámetro DataSource indica el nombre del servidor SQL. El parámetro AttachDBFileName especifica el nombre del servidor, la cadena de conexión y el tiempo de espera máximo para establecer la conexión. .
En el modo desconectado, dado el siguiente método ubicado en la capa CAD, indica cuál es la afirmación verdadera: Es incorrecto, este método no inserta un cliente Es incorrecto, se debe especificar una sentencia Update. Es correcto, este método inserta un nuevo cliente y devuelve un Dataset Es incorrecto, no debe devolver nada. .
En el entorno desconectado de ADO.NET Utilizaremos el método Fill del objeto SqlDataReader, para insertar los datos en el DataSet Utilizamos DataReader para leer los objetos de una tabla. Siempre utilizaremos el objeto DataTable Utilizaremos el método Fill del objeto SqlDataAdapter, para insertar los datos en el DataSet. .
Asumiendo un entorno desconectado con un GridView vinculado a un DataSet por código. Si quiero borrar un usuario de la base de datos con un id específico ¿dónde comprobaría la condición del id? Iterando por el vector Rows de DataTable y haciendo Delete sobre la/s fila/s en las que coincide el id. Se puede hacer tanto en el constructo de SqlDataAdapter o iterando por el vector Rows del DataTable No es necesario comprar: se puede borrar la fila utilizando la sentencia: Rows[id].Remove() del DataTable directamente. En la cadena SQL del constructor de SqlDataAdapter, para luego hacer Delete en la/s fila/s recuperadas. .
Dentro del evento rowUpdatingEvent de un Gridview, el siguiente código: Es incorrecto, recuperamos la cadena de conexión del web.config pero no se actualiza el origen de datos Es correcto, se actualiza el GridView con métodos de acceso conectado Es incorrecto, este evento se produce al seleccionar una fila Es correcto, se actualiza el GridView con métodos de acceso desconectado .
El Motor AJAX hace que la interacción del usuario con la aplicación: Ninguna de las opciones es correcta Sea asíncrona en unas opciones y síncrona en otras Sea independiente del servidor con el que trabajemos Sea asíncrona .
¿Por qué deberíamos usar AJAX? En la capa CAD para la gestión de acceso a los repositorios de datos. Cuando sea necesario tener un diseño y estética avanzada en página web. Cuando necesitemos trabajar en modo desconectado con una BBDD. Cuando sean necesarias actualizaciones parciales de la página mostrando sólo las partes que han cambiado .
El siguiente código de clase librería llamada operaciones.cs: Todas las respuestas anteriores son incorrectas. Es correcto, la llamada desde otro proyecto enlazado se realizará mediante la siguiente instrucción: Operaciones.suma(23.8, 22,1); Es incorrecto ya que no se puede definir un método estático en una librería. Es correcto, la llamada desde otro proyecto en lazado se realizará mediante la siguiente instrucción: double resultado = new Operaciones.sima(23.8, 22,1); .
Indica qué afirmación es FALSA: Las bibliotecas estáticas tienen un mejor rendimiento. Las bibliotecas dinámicas ocupan menos espacio en memoria Las bibliotecas dinámicas permiten cambiar funcionalidad de una aplicación sin recompilar. Las bibliotecas estáticas estáticas se enlazan en tiempo de compilación. .
En C# el tipo ArrayList: Todos los elementos deben de ser del mismo tipo Todos los elementos almacenados en un ArrayList son tratados como objetos Sólo permite almacenar elementos del tipo string Ninguna de las opciones ofrecidas es correcta. .
La máquina virtual de .NET es: La llamada a la CLS La misma que la JDK de Oracle No existe máquina virtual en .NET La llamada a la CLR .
Denunciar test Consentimiento Condiciones de uso