HADA GOD
![]() |
![]() |
![]() |
Título del Test:![]() HADA GOD Descripción: Para el examen de HADA final (UA Ingenieria Informatica) |




Comentarios |
---|
NO HAY REGISTROS |
MSIL es. el lenguaje intermedio reconocido por el CLR. un protocolo de comunicación. una de las capas .NET. ninguna de las anteriores. En la arquitectura de capas propuesta. Las entidades de negocio siempre acceden directamente a las bb.dd. Las entidades de negocio solo en algunas ocasiones acceden directamente a las bb.dd. Las entidades de negocio no acceden directamente a las bb.dd nunca. Ninguna de las anteriores. En el acceso conectado, recuperamos una fila de una consulta. con el método nextRow de la clase Row. con el método anotherRow de la clase DataReader. con el método Read de la clase DataReader. con el método Read de la clase DataRow. Las tareas CRUD son llevadas a cabo por: la interfaz de usuario. la lógica de negocio. el componente de acceso a datos. ninguna de las anteriores. C# es un lenguaje. débilmente tipado. fuertemente tipado. no tiene tipos. ninguna de las anteriores. En ASP.net. una aplicación Web está formada por un conjunto de páginas web. Una aplicación web sólo existe en una localización que ha sido publicada por IIS como un Directorio Virtual. Todo lo que requiera la aplicación web debe localizarse en el cliente. Todas son ciertas. En C# el enlace entre un evento y su controlador. se implementa mediante un delegado. se realiza automáticamente. se implementa mediante un puntero a función. a y c son ciertas. En el acceso desconectado la clase que está entre nuestra aplicación y la conexión de las bb.dd se llama: DataReader. DataSet. DataAdapter. Command. En el acceso conectado, la cadena de conexión se pasa como parámetro. al constructor de la clase SqlCommand. al constructor de la clase SqlDataReader. al constructor de la clase ExecuteReader. al constructor de la clase SqlConnection. En el objeto Application. mantengo el contador de visitas del sitio web. mantengo el nombre de usuario. las dos anteriores son correctas. ninguna de las anteriores. En .NET cada lenguaje de programación define sus propios tipos de datos. cierto. falso. solo coinciden los tipos de datos de C# y F#. ninguna de las anteriores. La propiedad que indica si un control de validación es correcto se llama. causesValidation. isOK. isValid. isCorrect. Los objetos de la clase DataColumn. Contienen datos de nuestra aplicación. Esa clase no existe. Contienen información sobre una columna. Ninguna de las anteriores. La información guardada en la sesión. perdura entre diferentes sesiones del mismo usuario. perdura solo durante la sesión actual del usuario. perdura hasta que el usuario la borre. ninguna de las anteriores. La concurrencia en el método desconectado de ADO.net. se gestiona bloqueando las filas hasta que el usuario las libere. se gestiona con la estrategia Lastwin. debemos escribir el código necesario para gestionarla. se guarda una copia del dataset original y se compara con la BBDD para ver si ha sido modificada. En el objeto Session. mantengo el contador de visitas del sitio web. mantengo el nombre del usuario. las dos anteriores son verdaderas. ninguna de las anteriores. Un directorio virtual. debe ser implementado en la clase derivada. debe heredar de una interfaz. debe ser implementado y sobrescrito en la clase derivada. se identifica por un alias que representa la localización física en el servidor. Las páginas maestras. me permiten crear una plantilla común para todas las páginas de la aplicación web. pueden ejecutarse sobre cualquier navegador html. deben contener controles de usuario. ninguna de las anteriores. El término code behind. hace referencia a código asp. hace referencia a código C#. hace referencia a código asp y C#. ninguna de las anteriores. En C# el tipo ArrayList. permite almacenar elementos de tipo string. todos los elementos almacenados en un Arraylist son tratados como objetos. todos los elementos deben ser del mismo tipo. ninguna de las anteriores. En asp. no es posible trabajar con cookies. podemos crear una cookie como instancia de la clase Cookie. podemos crear una cookie como instancia de la clase HttpCookie. podemos crear una cookie como instancia de la clase AspCookie. En asp la clase que representa un Email se llama. Email. SmtpClient. MailMessage. Mail. El objeto Response. lo utiliza el servidor para enviar información al cliente. lo utiliza el cliente para enviar información del servidor. Este objeto se utiliza para leer las cookies creadas en el cliente. ninguna de las anteriores. El atributo runat =”server”. se declara en los controles que requieren procesamiento en el cliente. se declara en los controles que requieren procesamiento en el servidor. tiene asociado una hoja de estilo CSS. optimiza el SEO del sitio web. El objeto Session. mantiene las cookies del cliente. mantiene las preferencias del navegador. hace que el navegador recuerde los datos de usuario. ninguna de las anteriores. En Git la operación pull equivale a: Fetch+merge. Merge. Push. Rebase. En el patrón de arquitectura MVC. Un modelo puede tener varias vistas sobre él. Una vista puede tener varias vistas sobre él. Una vista puede referirse más de un modelo siempre. Ninguna de las anteriores. Git guarda toda la meta-información de un proyecto en: Una base de datos relacional. En un directorio único para cada usuario. En un directorio único por proyecto. En un archivo configuración. Las librerías dinámicas : No hay que compilarlas. Debe llevar el prefijo lib y la extensión .a. Hace crecer el ejecutable del final. Ninguna de las anteriores. Git es un sistema de control de versiones: Centralizado. Distribuido. Centralizado en unos casos, distribuido en otros. Ninguna de las anteriores. La operación commit de Git: Traslada los datos del repositorio local a la copia. Traslada los cambios hechos en la copia de trabajo al repositorio local. Traslada los cambios hechos en la copia de trabajo a un repositorio remoto. Clona repositorios. Sqlite es para: C. C#. Las dos anteriores. Más. Compara MonoDevelop y Visual Studio. Mismo producto distinto nombre. dos desarrollados por microsoft. Pueden ejecutar el mismo tipo de proyectos. Todas correctas. La operacion commit de Git: Traslada los datos del repositorio local a la copia maestra del mismo. Traslada los cambios hechos en la copia de trabajo al repositorio local. Traslada los datos del repositorio local a la copia maestra del mismo. Traslada los cambios hechos en la copia de trabajo a un repositorio. La operacion branch de Git: Es la unica que podemos usar para crear ramas. Es la unica que podemos usar para cambiar de rama. Es la unica que podemos usar para renombrar una rama. Ninguna de las anteriores. Para guardar una copia temporal de tu directorio de trabajo. utilizamos la operacion Git bisect. utilizamos la operacion Git clone. utilizamos la operacion Git stash. no se puede realizar una copia, el directorio de trabajo es unico. Git guarda toda la meta-informacion de un proyecto en: En una base de datos relacional. En un directorio único para cada usuario. En un directorio único por proyecto. En un archivo de configuracion. La autoconexión de señales en el marco Glade + Gtk+ se hace: sobre un objeto de la clase Window. en un método estático de la clase Window. sobre un objeto de la clase Builder. en un método estático de la clase Builder. En Vala una función-λ puede hacer de manejador…. nunca. siempre. cuando coincida su lista de parametros con los de la señal. cuando no tenga parametros. En Vala el operador as: Es un operador matemático. Es un operador de conversión de tipos en tiempo de compilación. Es un operador de conversión de tipos en tiempo de ejecución. Ninguna de las anteriores. En el lenguaje Vala colocar el símbolo “(?)” tras el nombre de un tipo: Es un error. No significa nada. Indica que la variable que se declare de ese tipo puede contener el valor NULL. Indica que la variable que se declare de ese tipo sólo podrá contener el valor NULL. En el patrón de la arquitectura MVC aplicado en Vala usando Gtk+: El modelo es representado por una clase y el controlador por una clase interfaz. El modelo es representado por una clase y el controlador sería implementado por la librería Gtk+. La vista se implementa siempre con Glade en formato XML. B y C son ciertas. Trabajando con Git si dos programadores modifican el mismo archivo: No tiene por qué producirse un conflicto. Siempre se producirá un conflicto. Git no permite modificar simultáneamente en un mismo archivo. Ninguna de las anteriores. En Vala los esapcios de nombres sólo se pueden crear así. ¿Espacios de nombres…? ¿Qué es eso?. using namespace name;. namespace name {…}. Ninguna de las anteriores. En Vala la clase ArrayList<T> forma parte…. Del lenguaje, es un tipo de datos básico. De nada. Esa clase no existe. De una biblioteca externa. Ninguna de las anteriores. En Git la clave “SHA-1” está asociada a: Cada copia del repositorio. Cada usuario que puede hacer commits en el proyecto. Un conjunto de commits. Cada commit. En un sistema de control de versiones centralizado la operación “push”: a) No. No existe. Hace el mismo papel que en uno distribuido. Es equivalente a pull. Es equivalente a rebase. Si en Git quisiéramos deshacer un commit sin perder la parte de la historia del proyecto donde aparece este commit: No podemos. Usaremos la orden git revert. Usaremos la orden git reset. Usaremos la orden git rewind. La biblioteca Gtk+…. Implementa su tecnologá de señales/manejadores. Aprovecha la tecnología de señales/manejadores de Glib/Gobject. No usa el concepto de señales/manejadores. Ninguna de las anteriores. Para poder usar la biblioteca Gtk+ desde Vala…. Debemos llamar al compilador con la opción “--pkg gtk+-2.0”. No se necesita ninguna operación especial de compilación. Debemos llamar al compilador con la opción “--pkg gmodule-2.0”. Es necesario construir previamente un interfaz gráfico de la aplicación con Glade. La signatura de un manejador conectado a una señal: Está condicionada por la signatura de la señal. No está delimitada por la signatura de la señal. Depende de si la clase a la cual pertenece está dentro de un espacio de nombres. Ninguna de las anteriores. En el patrón de la arquitectura MVC: Un modelo puede tener varias vistas sobre él. Una vista puede referirse a varios modelos si éstos lo permiten. Una vista puede referirse a más de un modelo siempre. Ninguna de las anteriores. En la programación dirigida por eventos, la cola de eventos: Es necesaria. No es necesaria. Depende del lenguaje de programación usado. Ninguna de las anteriores. Cuando compilamos en Vala una aplicación que hace uso de Gtk y glade: Debemos añadir la opción del compilador –with-gtk. Debemos añadir la opción del compilador –with-glade. Debemos añadir la opción del compilador –pkg gtk-2.0. Debemos añadir la opción del compilador –pkg gmodule2.0. La operación commit de Git: Traslada los datos del repositorio local a la opcia maestra del mismo. Traslada los cambios hechos en la copia de trabajo al repositorio local. Traslada los cambios hechos en la copia de trabajo a un repositorio remoto. Clona repositorios. A una señal con visibilidad pública: Sólo le podemos conectar manejadores públicos. Sólo le podemos funciones independientes de cualquier clase. Le podemos conectar cualquier manejador independientemente de su visibilidad. Ninguna de las anteriores. EN C#. Es correcta la expresion float a = 3,5;. Es necesario inicializar las variables. La conversion implicita tiene perdida de informacion. En C#. Existe un recolector de basura. Debemos destruir las variables manualmente. Microsoft dice que esta basado en Java. En C#: No se pueden manejar excepciones. Se puede hacer un try sin catch. El bloque finally se ejecuta siempre. En C#: No se puede hacer casting. Con la conversión implícita perdemos datos. Con la conversión explicita perdemos datos. En el modelo de capas: La Interfaz llama al EN. El CAD llama al EN. El EN llama a la Interfaz. Donde se guarda la aplicacion WEB: En una Carpeta. En un Directorio Virtual. En LocalHost. RAD son las siglas de: Rapido Desarrollo de Aplicaciones. Rapido Analisis y Desarrollo. Rapido Dise de Aplicaciones. Es obligatorio establecer la etiqueta runat = "server" en ASP.NET: El formulario no debe ser procesado en el servidor. El formulario lo envia el servidor. El formulario se debe procesar en el servidor. Un proyecto WEB: Sirve para aplicaciones web avanzadas. Sirve para paginas web sencillas. No podemos referenciar DLLs. Las paginas maestras: Solo puede haber 1 pagina maestra. Proporcionan seguridad a la pagina. Proporcionan coherencia a la pagina. En las master pages (paginas maestras): Definimos el contenido común y los contenedores de contenido. Hacemos referencia a otras paginas maestras. Creamos el contenido de los contenedores. El enlace entre el mensaje del evento y el mensaje especifico se lleva a cabo mediante: Emisor de eventos. Delegado de eventos. Receptor de eventos. Los delegados son: Puntero a función. Puntero a mensaje. Puntero a destino. Un Boton es de tipo: No Postback. Evento de cache. Evento de envio. Un Textbox es de tipo: Evento de cache. No Postback. Ambas son Correctas. Se puede transformar No Postback a Postback: Los eventos No Postback ya son Postback. Asignando AutoPostback = true. Asignando PostBack = true. Se puede generar estilo de web sin usar archivo CSS: Si, con código online. No, tiene que existir este archivo. Ninguna de las anteriores. Con el comando Response.Redirect(): Podemos enviar parámetros dentro de la web. Solo podemos acceder a paginas en el directorio raiz. Ninguna de las anteriores. Para leer parametros en la Web usamos: Commander. Request. Application. Un menu estatico es aquel que: Son estaticas las porciones especificadas. El control del menu es variable. El control del menu esta expandido completamente. Un menú dinámico es aquel que: Son estáticas las porciones especificadas. Toda la estructura es siempre visible. El control del menú esta escandido completamente. Con RequiredFieldValidator Validamos: La cadena sea numerica. La cadena no sea vacía. La cadena sea alfabética. Los controladores de validación pueden ser: Estáticos. Dinámicos. Los dos. En los controladores de validacion (marcar la falsa): No se puede controlar un rango de datos. Se puede controlar una expresion. Podemos definir nuestro propio control. La validacion de un correo electronico es: \D+@\D+\.\D+. \S+@\S+\.\S+. \w+@\w+\.\w+. En el objeto sesion: Al acabar el timeout se cierra sesion. Al cerrar el navegador se borran los datos. Ambas son correctas. Para cerrar sesion usamos: Session.Abandon. Session.Remove. Session.Close. Cuales estan implementados como colecciones o conjuntos de pares nombre-valor: Session. Application. Ambos. Si queremos asignar variables para todos los usuarios usaremos: Session. Application. Ambas. Las variables application pueden ser bloqueadas: Si. No. Depende del criterio a seguir. El archivo Global.asax: Contiene etiquetas HTML. Contiene etiquetas XML. No contiene etiquetas ASP.NET. En el entorno conectado usaremos: Dataset. DataReader. Dataconect. En el entorno desconectado usaremos: Dataset. Datareader. Dataconect. Los Objetos Connection y Command: Tienen prefijo. No tienen prefijo. Tienen prefijo, como dataset. El archivo web.config: Basado en ASP.NET. Basado en HTML. Basado en XML. Para realizar un SELECT: ExecuteNonQuery. ExecuteCommand. ExecuteReader. Con DataAdapter: Debemos gestionar en todo momento la apertura y cierre de la BBDD. La gestion por abrir y cerrar la BBDD es automatica. La gestion por abrir y cerrar la BBDD es automatica utilizando CommandBuilder. Con DataAdapter: Debemos gestionar en todo momento la apertura y cierre de la BBDD. La gestion por insertar, borrar y actualizar la BBDD es automatica. La gestion por insertar, borrar y actualizar la BBDD es automatica utilizando CommandBuilder. GridView: Con asistente. Con codigo. Los dos. La concurrencia pesimista es: Cuando una fila es leida, esta queda bloqueada para su lectura para cualquier otro que la demande hasta que aquel que la posee la libere. Las filas estan disponibles para su lectura en todo momento, estas pueden ser leidas por distintos usuarios al mismo tiempo. Esta tecnica implica que no existe control. El ultimo cambio en escribirse es el que permanece. La concurrencia last win es: Cuando una fila es leida, esta queda bloqueada para su lectura para cualquier otro que la demande hasta que aquel que la posee la libere. Las filas estan disponibles para su lectura en todo momento, estas pueden ser leidas por distintos usuarios al mismo tiempo. Esta tecnica implica que no existe control. El ultimo cambio en escribirse es el que permanece. La concurrencia positiva es: Cuando una fila es leida, esta queda bloqueada para su lectura para cualquier otro que la demande hasta que aquel que la posee la libere. Las filas estan disponibles para su lectura en todo momento, estas pueden ser leidas por distintos usuarios al mismo tiempo. Esta tecnica implica que no existe control. El ultimo cambio en escribirse es el que permanece. La concurrencia optimista es: Una cota de ADA que nos raya en este tipo de preguntas. Las filas estan disponibles para su lectura en todo momento, estas pueden ser leidas por distintos usuarios al mismo tiempo. Esta tecnica implica que no existe control. El ultimo cambio en escribirse es el que permanece. Cuando tenemos que hacer un acceso complicado usaremos: DataReader. DataAdapter. DataSet. Si trabajamos con mas de una BBDD usaremos: DataSet. DataReader. DataAdapter. En las Cookies: Los datos se borran siempre cuando el usuario cierra la ventana del navegador. Las cookies no se pierden cuando se cierra el navegador (a no ser que el usuario las borre). Una cookie se representa por la clase Cookie. En las Cookies: Los datos se borran siempre cuando el usuario cierra la ventana del navegador. Las cookies no se pueden borrar con fechas ya expiradas. Una cookie se representa por la clase HttpCookie. La extension de los controles de usuario es: aspx. ascx. asdx. Las tareas CRUD son llevadas a cabo por: la interfaz de usuario. la logica de negocio. el componente de acceso a datos. ninguna de las anteriores. C# es un lenguaje. debilmente tipado. fuertemente tipado. no tiene tipos. ninguna de las anteriores. La paginas maestras. me permiten crear una plantilla comun para todas las paginas de la aplicacion web. pueden ejecutarse sobre cualquier navegador html. deben contener controles de usuario. ninguna de las anteriores. En C# el tipo ArrayList. permite almacenar elementos del tipo string. Todos los elementos almacenados en un ArrayList son tratados como objetos. todo los elementos deben ser del mismo tipo. ninguna de las anteriores. El objeto Response. lo ultiliza el servidor para enviar informacion al cliente. lo utiliza el cliente para enviar informacion del servidor. Este objeto se utiliza para leer las cookies creadas en el cliente. ninguna de las anteriores. En el acceso conectado, recuperamos una fila de una consulta. con el metodo nextRow de la clase Row. con el metodo anotherRow de la clase DataReader. con el metodo Read de la clase DataReader. con el metodo Read de la clase DataRow. La informacion guardada en la sesion. perdura entre diferentes sesiones del mismo usuario. perdura solo durante la sesion actual del usuario. perdura hasta que el usuario la borre. ninguna de las anteriores. La propiedad que indica di un control de validacion es correcto se llama. causesValidation. isOk. isValid. isCorrect. Los objetos de clase DataColumn. Contienen datos de nuestra aplicacion. Esa clase no existe. Contienen informacion sobre una columna. Ninguna de las anteriores. La concurrencia en el metodo desconectado de ADO.net. se gestiona bloqueando las filas hasta que el usuario las libere. se gestiona con la estrategia Lastwin. debemos escribir el codigo necesario para gestionarla. se guarda una copia del dataset original y se compara con la BBDD para ver si ha sido modificada. En la arquitectura de capa propuesta. Las entidades de negocio siempre acceden direcctamente a las bb.dd. Las entidades de negocio solo en algunas ocasiones acceden direcctamente a las bb.dd. Las entidades de negocio no acceden directamente a las bb.dd nunca. ninguna de las anteriores. MSIL es. el lenguaje intermedio reconocido por el CLR. un protocolo de comuicacion. una de las capas de .NET. ninguna de las anteriores. En asp la clase que representa un Email de llama. Email. SmtpClient. MailMessage. Mail. En el acceso conectado, la cadena de conexion se pasa como parametro. al constructor de la clase SqlCommand. al constructor de la clase SqlDataReader. al constructor de la clase ExecuteReader. al constructor de la clase SqlConnection. En .NET cada lenguaje de programacion define sus propios tipos de datos. cierto. falso. solo coinciden los tipos de datos de C# y F#. ninguna de las anteriores. El termino "code behind". hace referencia a codigo asp. hace referencia a codigo C#. hace referencia a codigo asp y C#. ninguna de las anteriores. En el objeto Session. mantengo el contador de visitas del sitio web. mantengo el nombre de usuario. las dos anteriores son verdaderas. ninguna de las anteriores. En el objeto Application. mantengo el contador de visitas del sitio web. mantego el nombre de usuario. las dos anteriores son verdaderas. ninguna de las anteriores. En el acceso desconectado la clase que esta entre nuestra aplicacion y la conexion con la bb.dd se llama: DataReader. DataSet. DataAdapter. Command. En asp. no es posible trabajar con cookies. podemos crear una cookie como instancia de la clase Cookie. podemos crear una cookie como instancia de la clase Http-Cookie. podemos crear una cookie como instancia de la clase AspCookie. En C# el enlace entre un evento y su controlador. se implementa mediante un delegado. se realiza automaticamente. se implementa mediante un puntero a funcion. a y c son ciertas. En el objeto Session. mantiene las cookies del cliente. mantiene las preferencias del navegador. hace que el navegador recuerde los datos del usuario. ninguna de las anteriores. En ASP.net... Una aplicacion Web esta formada por un conjunto de paginas web. Una aplicacion web solo existe en una localizacion que ha sido publicada por IIS como un Directorio Virtual. Todo lo que requiera la aplicacion web debe localizarse en el cliente. todas son ciertas. Una señal: Solo puede tener conectado un manejador. solo puede estar conectada con metodos de una clase. Puede tener conectados varios manejadores. Ninguna de las anteriores. La signatura de un manejador conectado a una señal. Esta delimitada por la signatura de la señal. No esta delimitada por la signatura de la señal. Depende de si la clase a la cual pertenece esta dentro de un espacio de nombres. Ninguna de las anteriores. A una señal con visibilidad publica: Solo le podemos conectar manejadores publicos. Solo le podemos conectar funciones independientes de cualquier clase. Le podemos conectar cualquier manejador independientemente de su visibilidad. Ninguna de las anteriores. En Vala para que funcione el mecanismo de señales/manejadores: No es necesario hacer nada, el lenguaje lo proporciona. Debemos derivar de la clase GLib.Object. Se debe compilar el codigo con una opcion especial. Debemos derivar de la clase Gtk.Object. En Vala una funcion-λ puede hacer de manejador.. Nunca. Siempre. Cuando coincida su lista de parámetros con los de la señal. Cuando no tengamos parametros. En Vala una señal.. Nunca puede tener implementacion. Siempre puede tener implementacion. Solo podrá tener implementación cuando se declare virtual. ninguna de las anteriores. La bibliotega Gtk+ ... Implementa su tecnología de señales/manejadores. Aprovecha la tecnología de señales/manejadores de GLib/GObject. no se usa el concepto de señales/manejadores. Ninguna de las anteriores. Para poder usar la biblioteca Gtk+ desde Vala... Debemos llamar al compilador con la opción "--pkg gtk+-2.0". No se necesita ninguna opción especial de compilación. Debemos llamar al compilador con la opción "--pkg module --2.0". Es necesario construir previamente el interfaz grafico de la aplicación con glade. Las interfaces de usuario generados por glade... Se guardan en archivos binarios. Se guardan como códigos fuente Vala. Constituyen la única manera de dotar la interfaz grafico a una aplicación que use Gtk+. Son archivos de texto en formato XML. En Vala los espacios de nombres solo se pueden crear asi: ¿Espacios de nombres...?¿Que es eso?. using namespace name;. namespace name{...}. Ninguna de las anteriores. En Vala la clase ArrayList<T> forma parte ... Del lenguaje, es un tipo de datos basico. De nada. Esa clase no existe. De una biblioteca externa. Ninguna de las anteriores. En Vala la clausula requires representa: Una excepcion. Una postcondicion. Una precondicion. Ninguna de las anteriores. La operacion commit de Git: A. Traslada los datos del repositorio local a la copiamaestra del mismo. B. Traslada los cambios hechos en la copia de trabajo al repositorio local. C. Traslada los cambios hechos en la copia de trabajo aun repositorio remoto. Clona repositorios. la operacion branch de Git: Es la unica que podemos usar para crear ramas. Es la única que podemos usar para cambiar de rama. Es la única que podemos usar para renombrar una rama. Ninguna de las anteriores. |