option
Cuestiones
ayuda
daypo
buscar.php

Ordinario PSS

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Ordinario PSS

Descripción:
pss ordinario 25

Fecha de Creación: 2025/07/06

Categoría: Universidad

Número Preguntas: 20

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

¿El método GetEnumerable a que interface pertenece?. IEnumerable. IEnumerator. IComparable. Ninguno.

¿Cuál es un atributo de una prueba unitaria en MSTest?. Testinitialize. TestCleanup. TestClass. Todos.

En un desarrollo gestionado con un sistema de control de versiones, ¿cuando la rama main debe recibir actualizaciones del tipo forward integration?. Nunca. Frecuentemente. Frecuentemente y siempre antes de un reverse integration. Solo despues de publicar la release.

¿Qué método no es de la clase Object?. Ninguno. Int GetHashCode(). static bool Equals(Object, Object). type GetType().

¿Qué método de los propuestos de la clase System.Object es el más indicado utilizar con el fin de implementar el patrón de diseño prototype?. Equals. ReferenceEquals. MemberwiseClone. GetHashCode.

En el desarrollo de una función se necesita una colección genérica ordenada que no permita tener elementos duplicados. ¿Qué colección genérica usaría?. SortedSet<T>. SortedList<T>. HashSet<T>. Dictionary<TKey, TValue>.

En los principios SOLID, ¿la S a que principio corresponde?. Responsabilidad única. Sustitución de Liskov. Segregación de Interface. Inversión de Dependencias.

¿Cuál es el tipo devuelto por la siguiente expresión lambda? S=>s==2.0.ToString();?. Bool. String. Double. Error de Compilación.

¿Qué característica no es aplicable a los tipos de datos por valor que derivan de System.TypeValues en C#?. Todos los tipos simples son estructuras. Todos se pueden crear sin hacer uso del operador new(). Los tipos simples no pueden tener métodos. Todos los tipos simples son de tamaño fijo.

¿Qué método de la clase SqlComman de ADO.NET se utiliza para realizar una consulta sql "SELECT ..."?. ExecuteNonQuery. Ninguna. ExecuteQuery. ExecuteSelect.

¿Cómo se especifica un parámetro en la cadena de una consulta Sql de la clase SqlCommand de ADO.NET?. Mediante el simbolo & que precede al nombre del parámetro. Mediante la palabra reservada param= que precede al nombre del parámetro. Estando contenido entre símbolos {}. De ninguna de las formas expuestas.

¿Cuál NO es un stream en .NET?. MemoryStream. Ninguno. BufferedStream. CryptoStream.

Si u1 es una instancia de un tipo de dato D1 ¿Es posible que el resultado de la comparación u1 == u1 sea false?. Si, solo si D1 es una clase. Si, solo si D1 es una interface. Si, siempre que D1 sea una clase o una estructura. No, nunca.

¿En las consultas LINQ qué técnica de combinación uno-a-uno es la más eficiente?. Operador Join. Operador SingleOrDefault. Subconsulta. Producto Cartesiano.

Imagina que estás diseñando un software para empresas para personalizar automóviles. Los clientes pueden elegir una variedad de añadidos y mejoras para sus vehículos, como por ejemplo diferentes tipos de neumáticos, equipos de sonido, y paquetes de mejora del rendimiento. ¿Qué patrón de diseño se debería implementar para permitir que se añade dinámicamente características de personalización a los vehículos, permitiendo a los clientes construir su coche ideal?. Patrón diseño builder. Patrón de diseño decorator. Patrón de diseño singleton. Patrón abstract factory.

¿Qué hace la siguiente consulta, según el modelo de datos anterior? var consulta = (from userCat in Datos.UsuariosCategorias join user in Datos.Usuarios on userCat.UsuarioId equals user.Id join cat in Datos.Categorias on userCat.CategoriaId equals cat.Id group cat by cat.NombreCategoria into catgr orderby catgr.Count() descending select new vmCatNombre { Cat = catgr.Key, Nombre = catgr.Count().ToString() }).Take(1);. Devuelve nombre de la categoría con más usuarios y el número de usuarios. Error de compilación. Devuelve el primer nombre de la categoría y el número de usuarios. Devuelve el nombre de la categoría con menos usuarios y el número de usuarios.

De las siguientes consultas, ¿cuál de ellas obtiene una lista de usuarios (NUser) agrupados en categorías (un mismo usuario puede estar en dos categorías NCat), según el modelo de datos anterior?. var consulta = from userCat in Datos.UsuariosCategorias join user in Datos.Usuarios on userCat.UsuarioId equals user.Id join cat in Datos.Categorias on userCat.CategoriaId equals cat.Id group new vmCatNombre { Cat = cat.NCat, Nombre = user.NUser } by cat.NombreCategoria;. var consulta = from userCat in Datos.UsuariosCategorias join user in Datos.Usuarios on userCat.UsuarioId equals user.Id join cat in Datos.Categorias on userCat.CategoriaId equals cat.Id group by cat.NombreCategoria select new vmCatNombre { Cat = cat.NCat, Nombre = user.NUser };. var consulta = from userCat in Datos.UsuariosCategorias join user in Datos.Usuarios on userCat.UsuarioId equals user.Id join cat in Datos.Categorias on userCat.CategoriaId equals cat.Id group new vmCatNombre { Cat = cat.Key, Nombre = user.NUser } by cat.NombreCategoria;. var consulta = from userCat in Datos.UsuariosCategorias join user in Datos.Usuarios on userCat.UsuarioId equals user.Id join cat in Datos.Categorias on userCat.CategoriaId equals cat.Id group into CatGroup new vmCatNombre { Cat = CatGroup.NCat, Nombre = user.NUser } by cat.NombreCategoria;.

¿Qué se obtiene como resultado de realizar la siguiente consulta, según el modelo de datos anterior? var consulta = (from user in Datos.Usuarios join userCat in Datos.UsuariosCategorias on user.Id equals userCat.UsuarioId join con in Datos.Conexiones on userCat.Id equals con.UsuarioCategoriaId into grUser select new vmNombreCantidad { Nombre = user.NombreUsuario, Cantidad = grUser.Sum(con => (double)(con.Duracion ?? 0)) }) .OrderBy(reg => reg.Cantidad) .Where(reg => reg.Cantidad > Average);. Relación de usuarios cuya suma total de duración de conexión sea superior a la media. Error de compilación. Relación de usuarios cuya suma total de duración de conexión sea superior a cero. Relación ordenada de usuarios cuya suma total de duración de conexión sea superior a la media.

¿Qué afirmación es falsa según la estructura del anterior fragmento de código XML, Algunos planetas? <Planetas> <Planeta id="1"> <Nombre>Mercurio</Nombre> </Planeta> <Planeta id="2"> <Nombre>Venus</Nombre> </Planeta> <Planeta id="3"> <Nombre>Tierra</Nombre> <Satellites> <Planeta> <Nombre>Luna</Nombre> <Periodo Unidad="días">27.32</Periodo> </Planeta> </Satellites> </Planeta> <Planeta> <Nombre>Marte</Nombre> <Satellites> <Planeta> <Nombre>Phobos</Nombre> <Periodo Unidad="días">0.318</Periodo> </Planeta> <Planeta> <Nombre>Deimos</Nombre> <Periodo Unidad="días">1.26</Periodo> </Planeta> </Satellites> </Planeta> </Planetas>. El elemento raíz del XML se llama Planetas. El XML contiene 4 elementos llamados Planeta. Cada elemento Planeta del XML tiene a su vez un elemento anidado que se llama Nombre y un elemento opcional que se llama Satelites. El atributo Periodo se llama Unidad.

¿Con qué consulta LINQ to XML obtendríamos el siguiente resultado, según el fragmento anterior de código XML? Resultado de la consulta: <Nombre>Mercurio</Nombre> <Nombre>Venus</Nombre> <Nombre>Tierra</Nombre> <Nombre>Marte</Nombre>. var query = from p in xml.Root.Elements("Planeta") select p.Element("Nombre");. var query = from p in xml.Element("Planetas").Elements("Planeta") select p.Element("Nombre");. var query = from p in xml.Descendants("Planeta") select p.Element("Nombre");. Todas son correctas.

Denunciar Test