Quiz
COMPLEXIVO 2018 - ESPECIFICAS / PARTE 1
This quiz has question types that open in the usual player.
Questions in this quiz (200)
1Consisten en sistemas independientes que se producen por una organización de desarrollo y se venden en el mercado abierto a cualquier cliente que desee comprarlos.
- AProductos comerciales
- BProductos especializados
- CProductos genéricos
- DProductos personalizados
2Los ingenieros hacen que las cosas funcionen con la aplicación de teorías, métodos y herramientas donde es adecuado se considera
- AProcesos de ingeniería
- BValidación de procesos.
- CEspecificaciones técnicas
- DDisciplina de ingeniería
3Las teorías y los métodos que subyacen en las computadoras y los sistemas de software, en tanto que la ingeniería de software se preocupa por los asuntos prácticos de la producción del software es la.
- ALas ciencias de la computación
- BIngeniería de Software
- CIngeniería de sistemas
- DControl y automatización
4Consiste en aplicaciones que se ejecutan en una computadora remota y a las que los usuarios acceden desde sus propias PC o terminales.
- ASistemas de control embebido
- BAplicaciones interactivas basadas en transacción
- CSistemas de información
- DSistemas de adquisición de datos
5Determine el componente de la Ética en la ingeniería de software
- AOrganización
- BSeguridad
- CDerechos de propiedad intelectual
- DControl
6Las actividades relacionadas que conduce a la elaboración de un producto de software
- AActividades del software
- BIngeniería de Software
- CLenguaje para el desarrollo del software
- DProceso de software
7La toma de las actividades fundamentales del proceso de especificación, desarrollo,
validación y evolución representa fases separadas del proceso como la especificación de requerimientos, diseño de software, implementación, pruebas y mantenimiento corresponde al modelo de:- AModelo en cascada
- BIngeniería de software orientada a la re-utilización
- CModelo espiral
- DModelo híbrido
8Las siguientes fases corresponden al modelo fases (especificación de requerimientos, análisis de componentes, diseño con reutilización, desarrollo e integración, validación del sistema)
- AModelo tradicional
- BModelo espiral
- CModelo en cascada
- DIngeniería de software orientada a la reutilización
9La versión inicial de un sistema de software que se usa para demostrar conceptos, tratar opciones de diseño y encontrar más sobre el problema y sus posibles soluciones es:
- AProceso de software
- BModelos
- CPrototipos
- DActividades del proceso
10Los procesos de desarrollo del software rápido se diseñan para producir rápidamente un software útil apoyándose universalmente en el enfoque incremental para la especificación, el desarrollo y la entrega de software se denomina:
- AMétodos ágiles
- BModelo en cascada
- CMétodo no ágiles
- DModelo espiral
11Programación extrema pertenece a:
- AMetodología ágiles
- BMetodología tradicionales
- CMetodología no ágiles
- DLenguaje de programación de alto nivel
12Los enunciados acerca de servicios que el sistema debe proveer, de cómo debería reaccionar el sistema a entradas particulares y de cómo debería comportarse el sistema en situaciones específicas se define como:
- AProgramación extrema
- BProceso de software
- CRequerimientos funcionales
- DRequerimiento no funcionales
13Los requerimientos que no se relacionan directamente con los servicios específicos que el sistema entrega a sus usuarios pero pueden relacionarse con propiedades emergentes del sistema, como fiabilidad, tiempo de respuesta y uso de almacenamiento
- ARequerimientos funcionales
- BMetodología ágiles
- CMetodología no ágiles
- DRequerimientos no funcionales
14Los requerimientos de sistemas amplios derivados de políticas y procedimientos en la organización del cliente y desarrollador se conocen como:
- ARequerimientos de la organización
- BRequerimientos externos
- CRequerimientos del producto
- DRequerimientos ambientales
15El proceso de escribir, en un documento los requerimientos del usuario y del sistema de manera clara sin ambigüedades, fáciles de entender completos y consistentes se refiere a:
- AEspecificación de requerimientos
- BProcesos de ingeniería de requerimientos
- CAdquisición y análisis de requerimientos
- DEl documento de requerimientos de software
16En el proceso de descubrimiento de requerimiento de manera formal e informal donde los participantes del sistema son parte de la mayoría de los procesos de la ingeniería de requerimientos se llama:
- AAnálisis
- BEncuesta
- CObservación
- DEntrevista
17Identificar el requerimiento funcional:
- ASistema de gestión de base de datos
- BComunicación de datos
- CLenguaje de programación
- DVerificación del dígito verificador de la cédula
18Identificar el requerimiento no funcional
- ALa aplicación deberá funcionara sobre el SGBD mysql
- BInformes semanales de los clientes por cuentas por cobrar
- CValidación de periodos por semanales
- DControl de la existencia de los productos.
19Identificar el requerimiento no funcional que se convierte en requerimiento funcional
- ACalificaciones acordes al sistema educativo
- BAutentificación de usuarios
- CInformes generales por semanal, mes , año
- DEntrada de datos validas
20Identificación de interacciones individuales entre el sistema y sus usuarios u otros sistemas se define a:
- AUml
- BProcesos de software
- CRequerimientos del producto
- DCasos de uso
21Middleware es un software distribuido necesario para el soporte de interacciones entre:
- ARequerimientos del producto
- BRequerimientos de la organización
- CRequerimientos externos
- DRequerimientos ambientales
22De las siguientes definiciones cual no es un servidor propio de la arquitectura cliente servidor
- ACorreo electrónico
- BWeb
- CDroupware
- DGroupware
23Determine la ventaja de la arquitectura cliente-servidor la cual está dada por:
- AEscalabilidad
- BInfraestructura
- CComplejidad
- DSimplicidad
24Cuál de los siguientes entornos se utiliza en la arquitectura cliente servidor en el modelo:
- ACuando se requiere un mantenimiento mínimo
- BCuando la base de datos es relativamente estática
- CCuando se requiera poco procesamiento de datos en la organización
- DNinguna de las anteriores
25Se define a los roles de los SGBD.
- AUn conjunto de privilegios sobre el sistema
- BUn conjunto de usuarios
- CUn conjunto de privilegios sobre el sistema y/o sobre objetos de esquemas de usuario
- DUn conjunto de privilegios sobre objetos de esquemas de usuario
26La definición de transacción en un sistema de gestión de base de datos permite
- APermitir la recuperación ante fallos y prevenir problemas de concurrencia
- BRealizar optimizaciones sobre el diseño físico de la base de datos
- CPrevenir problemas de concurrencia
- DNinguna de las anteriores
27¿Que no realiza el API JDBC?
- AEstablecer una conexión con una fuente de datos
- BVerificación de la interface de comunicación entre la memoria ram y front end
- CProcesar los resultados
- DEnviar consultas y sentencias de actualización a la fuente de datos
28Java proporciona componentes de JDBC para la comunicación de acceso a los datos y las aplicaciones identifiquen el componente incorrecto.
- ALa suite de testeo de controladores JDBC
- BEl administrador de controladores JDBC
- CProporciona información de la red de datos
- DEl puente JDBC-ODBC
29Identificar el tipo de controlador que permite convertir las llamadas JDBC a llamadas de Oracle, Sybase, Informix, DB2 u otros gestores de base de datos.
- AODBC
- BADO
- CNATIVE API
- DRDO
30¿Cuál de estos no es un atributo válido para el elemento video?
- ADownload
- BAutoplay
- Ccontrols
- Dloop
31En la api de geolocation, ¿cuáles son los dos atributos o propiedades del objeto “position”?
- Alatitude y altitude
- Bcoords y altitude
- Clatitude y longitude
- Dcoords y timestamp
32Las tecnologías agrupa html5 son:
- AHTML + CCS3 + Flash
- BHTML + Javascript
- CHTML + CCS3 + Javascript
- DHTML + CCS3
33Funcionalidad de HTML5 que permite abrir puertos para los sockets para una comunicación bidireccional, full duplex con baja latencia y que se basa en protocolo TCP.
- ASGV
- BWeb GL
- CSistema de Caché
- DWeb Socket
34¿De qué se compone un procedimiento almacenado?
- AUn nombre, un conjunto de parámetros y un bloque de código
- BUn nombre y un conjunto de variables de tipo cadena.
- CSolamente de un bloque de código.
- DUn índice, un conjunto de funciones y un bloque de procesos.
35Sentencia utilizada para eliminar una base de datos
- ADROP DATABASE
- BTRUNCATE DATABASE
- CDELETE DATABASE
- DERASE DATABASE
36El comando [blank_start]___________[blank_end] es usado para obtener información acerca de como MySQL podría ejecutar una consulta de sql.
- AANALIZE
- BEXPLAIN
- CDESCRIBE
- DSHOW
37En el lenguaje de programación PHP, para que se utiliza el siguiente código fuente:
if (isset($variable))- AConfirma si $variable es una variable de tipo escalar
- BConfirma si $variable es una variable de tipo boolean.
- CConfirma si $variable es una variable de tipo vectorial (array)
- DConfirma si $variable está definida y tiene un valor no nulo
38¿Cuál de estas instrucciones se utiliza para realizar una consulta a una base de datos MySQL?
- Amysql_query
- Bmysql_db_access
- Cmysql_access
- Dmysql_sql
39Dada la tabla de empleados con los siguiente campos y valores, determinar el resultado de la siguiente consulta
“Select * from empleados order by nomemp desc”
Tabla empleado
Idemp Nomemp
1 Zambrano Johanna
2 Vasconez Jenny
3 Alava Elizabeth- AMuestra los id de los empleados de menor a mayor
- BMuestra la tabla completa ordenada de mayor a menor
- CMuestra sólo los nombres ordenados de menor a mayor
- DMuestra los id de los empleados de mayor a menor
40Analice el esquema de la tabla empleados y sus valores para identificar la línea de sql correcta que permita mostrar cada una de las comisiones y el número de empleados que las reciben. Solo si tiene comisión.

- Aselect comisionE, nomEmp, sum(comisionE) as 'Num empleados' from empleados group by comisionE having comisionE >0
- Bselect comisionE, nomEmp, count(*) as 'Num empleados' from empleados group by comisionE having comisionE >= 0
- Cselect comisionE, nomEmp, count(*) as 'Num empleados' from empleados group by comisionE having comisionE > 0
- Dselect comisionE, nomEmp, sum(comisionE) as 'Num empleados' from empleados group by comisionE having comisionE >=0
41Analice el esquema de la tabla empleados y sus valores para identificar la línea de sql correcta que permita hallar el salario más alto, el más bajo y la diferencia entre ellos.

- ASELECT MAX(SALEMP) AS 'SALARIO MAYOR', MIN(SALEMP) AS 'SALARIO MENOR', MIN(SALEMP) - MAX(SALEMP) AS 'DIFERENCIA' FROM EMPLEADOS
- BSELECT MAX(SALEMP) AS 'SALARIO MAYOR', MIN(SALEMP) AS 'SALARIO MENOR', 'SALARIO MAYOR'-'SALARIO MENOR' FROM EMPLEADOS
- CSELECT MAX(SALEMP) AS 'SALARIO MAYOR', MIN(SALEMP) AS 'SALARIO MENOR', MAX(SALEMP) - MIN(SALEMP) AS 'DIFERENCIA' FROM EMPLEADOS
- DSELECT MAX(SALEMP) AS 'SALARIO MAYOR', MIN(SALEMP) AS 'SALARIO MENOR',('SALARIO MAYOR'-'SALARIO MENOR') FROM EMPLEADOS
42Analice el esquema de la tabla empleados y sus valores para identificar la línea de sql correcta que permita mostrar la lista de los empleados cuyo salario es mayor o igual que el promedio de la empresa. Ordenarlo por departamento.

- Aselect nDIEmp, salEmp from empleados where salemp >= (select max(salemp) from empleados)
- Bselect nDIEmp, salEmp from empleados where salemp >= (select min(salemp) from empleados)
- Cselect nDIEmp, salEmp from empleados where salemp >= max(salemp)
- Dselect nDIEmp, salEmp fron empleados where salemp >= (select max(salemp) from empleados)
43Analice el esquema de las tablas empleados y departamentos sus valores para identificar la línea de sql correcta que permita mostrar los departamentos que tienen más de dos empleados indicando el número de empleados de esos departamentos.

- Aselect d.codDepto, d.nombreDpto, count(*) as 'Num empleados' from departamentos d, empleados e where d.codDepto=e.codDepto group by d.codDepto having count(*) >= 2.
- Bselect d.codDepto, d.nombreDpto, max(d.codDepto) as 'Num empleados' from departamentos d, empleados e where d.codDepto=e.codDepto group by d.codDepto having count(*) >=2
- Cselect d.codDepto, d.nombreDpto, count(*) as 'Num empleados' from departamentos d, empleados e where d.codDepto=e.codDepto group by d.nombreDpto having count(*) > 2
- Dselect d.codDepto, d.nombreDpto, count(*) as 'Num empleados' from departamentos d, empleados e where d.codDepto=e.codDepto group by d.codDepto having count(*) > 2
44Analice el esquema de las tablas empleados y departamentos sus valores para identificar la línea de sql correcta que permita mostrar el nombre del departamento cuyo promedio de salarios sea la más alta, indicando el valor de la suma.

- Aselect d.nombreDpto, count(e.salEmp) from departamentos d, empleados e where d.codDepto=e.codDepto group by d.nombreDpto order by count(e.salEmp) desc limit 10.
- Bselect d.nombreDpto, sum(e.salEmp) from departamentos d, empleados e where d.codDepto=e.codDepto group by d.nombreDpto order by sum(e.salEmp) desc limit 10
- Cselect d.nombreDpto, avg(e.salEmp) from departamentos d, empleados e where d.codDepto=e.codDepto group by d.nombreDpto order by avg(e.salEmp) desc limit 10
- Dselect d.nombreDpto, avg(e.salEmp) from departamentos d, empleados e where d.codDepto=e.codDepto group by d.nombreDpto order by avg(e.nombreDpto) desc limit 10
45La palabra clave se debe añadir a la clausula SELECT para asegurar que cada fila de los resultados de la consulta se única.
- AAll
- BRollup
- CCube
- DDistinct
46Los predicados que permiten utilizar subconsultas para arrojar multiples filas
- APredicado SOME
- BPredicado DISTINCT.
- CNinguna de las anteriores
- DPredicado TOP
47La instrucción se utiliza que se utiliza para asignar un valor inicial a una variable
- ACALL
- BDECLARE
- CRETURN
- DSET
48La característica de una transacción se refiere a la naturaleza todo o nada de una transacción
- AConsistente
- BAislada
- CAtómica
- DDurable
49Cuál es la instrucción SQL finalizara una transacción de una base de datos
- ASavepoint
- BCommit
- CBegin
- DSet transaction
50La cantidad de tablas que puede ser definido un activador.
- ATablas con reglas de integridad referencial
- BSolamente en una tabla
- CCualquier número de tablas
- DNinguna de la anteriores
51Analizar el siguiente código desarrollado en PHP, determinar la instrucción correcta para establecer conexión con la de datos en la línea que tiene espacios en blanco.
<?php
function disconnectDB($conexion){
$close = [blank_start]__________[blank_end]($conexion)
or die("Ha sucedido un error inexperado en la desconexion de la base de datos");
return $close;}
?>- Amysqli_close()
- Bmysqli_exit()
- Cmysqli_open()
- Dmysqli_closed()
52Analizar el siguiente código desarrollado en PHP, determinar la innvocacion a un procedimiento almacenado.
include "../conectarmysql.php";
$resultado = [blank_start]____________[blank_end] ("call paverificar('$cedula')");- Amysql_query
- Bmysql_select
- Cmysql_fetch_array
- Dmysqli_free_result
53Observe cuidadosamente el siguiente código de sql y determine la línea con error.
- ASELECT pedido.IdPedido, cliente.NombreEmpresa, pedido.FechaPedido FROM pedido RIGHT JOIN cliente ON pedido.IdCliente and cliente.IdCliente LIMIT 15
- BSELECT pedido.IdPedido, cliente.NombreEmpresa, pedido.FechaPedido FROM pedido INNER JOIN cliente ON pedido.IdCliente=cliente.IdCliente LIMIT 15
- CSELECT pedido.IdPedido, cliente.NombreEmpresa, pedido.FechaPedido FROM pedido LEFT JOIN cliente ON pedido.IdCliente=cliente.IdCliente LIMIT 15
- DSELECT pedido.IdPedido, cliente.NombreEmpresa, pedido.FechaPedido FROM pedido FULL JOIN cliente ON pedido.IdCliente=cliente.IdCliente LIMIT 15
54Con la siguiente línea de sql que resultados se obtiene:
SELECT * FROM departamentos, empleados WHERE departamentos.codDepto = empleados.codDepto and (salemp>=800000 and salemp<=900000)- ATodas las filas de las dos tablas donde el salario del empleado es mayor a 800000 y menor a 900000
- BTodas las filas de las dos tablas donde el salario del empleado es 800000 y es 900000
- CTodas las filas de las dos tablas donde el salario del empleado esta entre 800001 y 900001
- DTodas las filas de las dos tablas relacionadas donde el salario del empleado es mayor o igual 800000 y menor igual a 900000
55Analice la siguiente línea de sql mediante una subconsulta de selección utilizando el predicado correcto para obtener cuatro columnas como son nombre del departamento, código del director, salario del empleado y nombre el empleado que tenga un salario entre 800000 y 5050000.
- Aselect departamentos.nombreDpto,departamentos.codDirector,empleados.salEmp, empleados.nomEmp from departamentos, empleados where (departamentos.codDepto in (SELECT empleados.codDepto FROM departamentos, empleados WHERE departamentos.codDepto = empleados.codDepto and (salemp >= 800000 and salemp <= 5050000))and empleados.codDepto = departamentos.codDepto)
- Bselect departamentos.nombreDpto,departamentos.codDirector,empleados.salEmp, empleados.nomEmp from departamentos, empleados where (departamentos.codDepto >ALL (SELECT empleados.codDeptoFROM departamentos, empleados WHERE departamentos.codDepto = empleados.codDepto and (salemp >= 800000 and salemp <= 5050000))and empleados.codDepto = departamentos.codDepto)
- Cselect departamentos.nombreDpto,departamentos.codDirector,empleados.salEmp, empleados.nomEmp from departamentos, empleados where (departamentos.codDepto some (SELECT empleados.codDepto FROM departamentos, empleados WHERE departamentos.codDepto = empleados.codDepto and (salemp >= 800000 and salemp <= 5050000))and empleados.codDepto = departamentos.codDepto)
- Dselect departamentos.nombreDpto,departamentos.codDirector,empleados.salEmp, empleados.nomEmp from departamentos, empleados where (departamentos.codDepto in (SELECT empleados.codDepto FROM departamentos, empleados WHERE departamentos.codDepto = empleados.codDepto and (salemp = 800000 and salemp = 5050000))and empleados.codDepto = departamentos.codDepto)
56La instrucción SELECT está dedicada a obtener información de la base de datos. El resultado de su ejecución, si existe, siempre tiene estructura de una tabla.
- ASELECT FROM [TABLA] WHERE [CAMPO] = [VALOR]
- BSELECT * FROM [TABLA] WHERE [CAMPO] = [VALOR]
- CSELECT [TABLA] WHERE [CAMPO] = [VALOR]
- DSELECT * FROM [CAMPO] WHERE [TABLA] = [VALOR]
57En el lenguaje SQL, la instrucción INSERT permite añadir una o más filas en una tabla.
- AINSERT INTO [TABLA] VALUES(DATO1, DATOO2, …)
- BINSERT [TABLA] INTO VALUES(CAMPO1, CAMPO2, …)
- CINSERT INTRO [TABLA] VALUES(CAMPO1, CAMPO2, …)
- DINSERT INTO [TABLA] VALUES(CAMPO1, CAMPO2, …)
58En el lenguaje SQL, eliminar un registro de una tabla se utiliza la instrucción DELETE, que va acompañada de otras cláusulas.
- ADELETE FROM Persona WHERE Ciudad=’Quevedo’;
- BDELETE FROM Persona WHERE id = ;
- CDELETE FROM Persona WHERE sueldo<360;
- DDELETE FROM Persona WHERE id=15;
59La instrucción UPDATE, es parte del lenguaje SQL, y su forma elemental de trabajo es como el ejemplo siguiente UPDATE TABLA SET nombre='Fran' WHERE nombre='Juan’.
- AActualiza un registro de nombre Juan
- BActualiza todos los registro de nombre Juan
- CActualiza todos los registro de la tabla
- DActualiza todos los registro del campo nombre que empiezan con Juan
60Es la regla que obliga a un atributo o conjunto de atributos de una relación aparezca como clave primaria en otra relación.
- AClave extranjera o foreign key
- BClave primaria o primary key
- CIdentificador
- DIntegridad referencial
61En el lenguaje SQL para totalizar o calcular resultados se suele utilizar las funciones agregadas, determinar la sentencia mal planteada.
- ASELECT SUM(UNIDADESENEXISTENCIA) FROM PRODUCTO, [Detalles de pedidos] WHERE Productos.IdProducto= [Detalles de pedidos].IdProducto AND Cantidad <>100
- BSELECT SUM(UNIDADESENEXISTENCIA) FROM PRODUCTOS, [Detalles de pedidos] WHERE Productos.IdProducto= [Detalles de pedidos].IdProducto AND Cantidad>=’100’
- CSELEC SUM(UNIDADESENEXISTENCIA) FROM PRODUCTOS, [Detalles de pedidos] WHERE Productos.IdProducto= [Detalles de pedidos].IdProducto AND Cantidad<=100
- DSELECT SUM(UNIDADESENEXISTENCIA) FROM PRODUCTOS, [Detalles de pedidos] WHERE Productos.IdProducto= [Detalles de pedidos].IdProducto AND Cantidad>=100
62Identificar la sentencia de sql para mostrar el nombre del producto y total de la relación entre las tablas producto y dpedidos la cual se describe un producto tiene varios pedidos.
- ASELECT Productos.NombreProducto,DPedidos.Cantidad * dpedidos.PrecioVenta AS Total FROM Pedidos INNER Dpedidos ON Pedidos.IdPedido = Dpedidos.IdPedido INNER JOIN Productos ON Dpedidos.IdProducto = Productos.IdProducto
- BSELECT Productos.NombreProducto,DPedidos.Cantidad , dpedidos.PrecioVenta AS Total FROM Pedidos INNER JOIN Dpedidos ON Pedidos.IdPedido = Dpedidos.IdPedido INNER JOIN Productos ON Dpedidos.IdProducto = Productos.IdProducto
- CSELECT Productos.NombreProducto,DPedidos.Cantidad * dpedidos.PrecioVenta AS Total FROM Pedidos INNER JOIN Dpedidos ON Pedidos.IdPedido = Dpedidos.IdPedido INNER JOIN Productos ON Dpedidos.IdProducto = Productos.IdProducto
- DSELECT Productos.NombreProducto,DPedidos.Cantidad * dpedidos.PrecioVenta AS Total FROM Pedidos INNER JOIN Dpedidos ON Pedidos.IdPedido = Dpedidos.IdPedido INNER JOIN Dpedidos.IdProducto ON Dpedidos.IdProducto = Productos.IdProducto
63Un procedimiento almacenado es
- ASentencias ejecutadas desde el Management
- BConjunto de sentencias creadas y almacenadas en el servidor de base de datos
- CSentencias ejecutadas desde el cliente
- DConjunto de sentencias de consulta y almacenadas en el servidor de base de datos
64La secuencia o pasos de las actividades para diseñar una Base de Datos son
- ANormalizar la Base de Datos-Establecer el Objetivo del Diseño- Definir niveles de abstracción- Elaborar la Base de Datos
- BDefinir niveles de abstracción- Establecer el Objetivo del Diseño- Elaborar la Base de Datos- Normalizar la Base de Datos
- CElaborar la Base de Datos- Establecer el Objetivo del Diseño- Definir niveles de abstracción- Normalizar la Base de Datos
- DEstablecer el Objetivo del Diseño- Definir niveles de abstracción- Elaborar la Base de Datos- Normalizar la Base de Datos
65Una base de datos está en el 2FN cuando.
- ACuando existente dependencias funcionales
- BPermite la existencia de funcional no transitiva
- CNo hay dependencia funcional entre dos columnas que no pertenecen a ninguna clave
- DTodos sus valores son atómicos
66Las etiquetas <ol> y <li> se emplean para crear
- AUna tabla de datos
- BUna lista no ordenada
- CUna lista ordenada
- DUna lista con viñetas
67En PHP, para escribir directamente en un fichero sin tener que abrirlo, se emplea la función
- Afput()
- Bfile_put_contents()
- Cfwrite()
- DLas anteriores respuestas no son correctas
68En PHP y MySQL, para seleccionar la base de datos se emplea
- Amysql_select_db()
- Bmysql_database()
- Cmysql_select_query()
- Dmysql_db_name()
69En PHP y MySQL, para liberar la memoria utilizada por un resultado se emplea la función
- Amysql_clean()
- Bmysql_free()
- Cmysql_free_result()
- Dmysql_garbage_collect()
70Para configurar el funcionamiento de PHP se emplea el fichero
- Aphp.conf
- Bphp.setup
- Cphp.ini
- Dphp.txt
71En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos ODBC?
- Aodbc_connect("DSN", "usuario", "contraseña");
- Bodbc_open("DSN", "usuario", "contraseña");
- Codbc_connect("DSN");
- Dodbc_open("DSN");
72En PHP, la sentencia de control foreach se emplea para
- ARecorrer los elementos de un array y las propiedades de un objeto
- BRecorrer las propiedades de un objeto
- CRecorrer los elementos de un array
- DRecorrer las propiedades de una clase
73¿Qué funciones se emplean para abrir y cerrar una conexión en PHP?
- Amysql_open() y mysql_close()
- Bmysql_open() y mysql_disconnect()
- Cmysql_connect() y mysql_close()
- Dmysql_connect() y mysql_disconnect()
74En una aplicación web es importante validar en el lado del servidor porque:
- AMejora el tiempo de respuesta de la aplicación
- BReduce la carga de trabajo en el servidor
- CSimplifica el código que se debe programar en el servidor
- DSe desarrollan políticas de seguridad de la información.
75En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos MySQL?
- Amysql_open("localhost", "usuario");
- Bmysql_open("usuario", "localhost");
- Cmysql_connect("localhost", "usuario");
- Dmysql_connect("usuario", "localhost");
76En la sección de Agentes Inteligentes, existe un término que se utiliza para indicar que el agente puede recibir entradas en cualquier instante.
- APercepción
- BNeurona
- CProcesamiento
- DAgente
77En cuanto al tema de agentes inteligentes, hay programas que encarnan los principios que subyacen en casi todos los sistemas inteligentes.
- ASoftwares reactivos
- BArquitectura de software
- CAgentes basados en utilidad
- DSoftware de procesamiento de texto
78Un agente inteligente que aprende se divide en [blank_start]____[blank_end] componentes conceptuales.
- A1
- B4
- C20
- D11
79Un agente inteligente es algo que percibe y actúa en un [blank_start]________________[blank_end]
- AMedio
- BComputador
- CNeurona
- DÁtomo
80Los agentes directos simples responden directamente a la
- ASolidez
- BComputador
- CPersona
- DPercepción
81La salida del algoritmo de resolución de problemas es considerada como un __________ o ____________
- Abucle, solución
- Bsolución, sustitución
- Creinicio, salto
- DFallo, solución
82El agente inteligente puede construir secuencias de acciones que alcanzan sus objetivos mediante búsqueda y, por ende, conocer los distintos [blank_start]___________[blank_end]
- AMétodos de solución
- BMétodos de búsqueda
- CMétodos de sustitución
- DMétodos de simplificación de problema
83Ordenar los componentes de problema. Un problema puede definirse, formalmente, por cuatro componentes
- AEstado inicial, Función sucesor, Test objetivo, Costo del camino
- BEstado actual, Test comparativa, Función objetiva, costos
- CEstado del entorno, Test comparativa, Función comparativa, solución
- DEstado inicial, Test objetivo, Costo del camino, solución
84Antes de que un agente inteligente pueda comenzar la búsqueda de soluciones, debe formular un objetivo y luego usar dicho objetivo para [blank_start]_______[blank_end]
- AFormular un problema
- BConseguir un beneficio
- CFormular un estado actual
- DFormular un camino
85En la inteligencia artificial, la idea de la búsqueda bidireccional es [blank_start]____________[blank_end]
- AEjecutar búsquedas en paralelo
- BEjecutar 2 búsquedas simultaneas
- CAlcanzar 2 objetivos
- DEjecutar una búsqueda en 2 direcciones
86Enfoques de la inteligencia artificial, Identifique el término excluido:
- ASistemas interconectados entre sí
- BSistemas que piensan como humanos
- CSistemas que actúan como humanos
- DSistemas que actúan racionalmente
87Existen tres áreas fundamentales de las matemáticas que aportan a la inteligencia artificial.
Identifique el elemento que no corresponde.- AFilosofía
- BLógica
- CComputación
- DProbabilidad
88En inteligencia artificial,
Un sistema es racional si hace ____________, en función de su conocimiento.- ALo correcto
- BLo básico
- CLo opuesto
- DLo sobrenatural
89En inteligencia artificial,
Según la historia, qué personaje fue precursor del estudio del comportamiento humano.- AAristóteles
- BRené Descartes
- CIsaac Newton
- DAlbert Einstein
90En inteligencia artificial,
El enfoque cognitivo, se asocia a:- APensar como un humano
- BActuar como un humano
- CPensar racionalmente
- DActuar racionalmente
91Génesis de la inteligencia artificial,
El primer trabajo sobre IA se basó en tres fuentes, una de ellas no corresponde.- AHipótesis del sistema de símbolos físicos.
- BConocimientos sobre la fisiología básica y funcionamiento de las neuronas en el cerebro
- CEl análisis formal de la lógica proposicional de Russell y Whitehead
- DLa teoría de la computación de Turing
92Escoja la respuesta correcta:
¿Cuál de los ítems corresponde a la siguiente sigla?: (BRPM)- ABúsqueda Recursiva del Primero Mayor
- BBúsqueda Requerida del Primero Mejor
- CBúsqueda Requerida del Primero Mayor
- DBúsqueda Recursiva del Primero Mejor
93En inteligencia artificial,
La combinación de la teoría de la probabilidad con la teoría de la utilidad da lugar a:- ALa teoría de la decisión
- BLa teoría de juegos
- CLa teoría de la relatividad
- DLa teoría de la evolución
94En inteligencia artificial,
La forma más ampliamente conocida de la búsqueda primero el mejor, se le llama:- Abúsqueda B*
- Bbúsqueda CD
- Cbúsqueda A*
- Dbúsqueda F*
95Un algoritmo genético (o AG) es una variante de la búsqueda de haz _____________ en la que los estados sucesores se generan combinando dos estados padres, más que modificar un solo estado. La analogía a la selección natural es la misma que con la búsqueda de haz estocástica, excepto que ahora tratamos con ______________ más que con la reproducción asexual.
- Agenético - heurística
- Bestocástica - reproducción sexual
- Cbúsqueda - genética
- Dheurística - estocástica
96En inteligencia artificial,
La condición de consistencia también es llamada:- AMonotonía
- BNodo
- CDesigualdad
- DAcción
97Escoja la función correcta:
La fórmula de la Búsqueda A*, que minimiza el costo estimado total de la solución es:- AA(n) = f(n) + g(n)
- Bg(n) = f(n) + g(n)
- Cf(n) = g(n) + h(n)
- Dh(n) = A(n) + f(n)
98En inteligencia artificial,
Una de las variables que caracteriza la calidad de una heurística es:- AB*
- BCD
- CA*
- DF*
99Complete. En inteligencia artificial, La búsqueda voraz primero el mejor trata de expandir el nodo más[blank_start]______[blank_end]
- ALejano al objetivo
- BCercano al objetivo
- CHeurístico
- DRecto
100Agentes resolventes-problemas, completar el enunciado.
Medir el rendimiento de la resolución de un problema es fundamental, ya que, se puede establecer cuál es el [blank_start]_________________[blank_end]- ASituación del problema
- BComportamiento del problema
- CBeneficio del problema
- DProceso del problema
101En inteligencia artificial. “Juegos”, La poda alfa-beta puede aplicarse a:
- AÁrboles de profundidad determinada
- BÁrboles de cualquier profundidad
- CUn procesamiento
- DA neurona
102Un juego puede definirse formalmente como una clase de problemas
de búsqueda.
¿Cuáles son los componentes de esa clase de problemas de búsqueda?- AÁrbol de juegos
- BPoda, funciones de evaluación
- CEstado inicial, función sucesora, test terminal, función utilidad
- DEntornos multiagente, contingencias
103¿Cuál de estas 4 estrategias no corresponde a búsquedas no informada?
- ABúsqueda primero en anchura
- BBúsqueda de costo uniforme
- CBúsqueda primero en profundidad
- DBúsqueda de profundidad ilimitada
104Identifique el elemento que no corresponde:
¿Qué es capaz de hacer la IA hoy en día?- ALuz Solar
- BJuegos
- CDiagnosis
- DRobótica
105En el lenguaje de juegos, decimos que un árbol parcial es un movimiento
en profundidad, que consiste en dos medios movimientos.
Cada uno de los cuales se llama:- AAlgoritmo
- BCapa
- CValor Minimax
- DTerminal
106En inteligencia artificial, Programa de juegos, El juego Deep Blue fue desarrollado por tres investigadores de IBM
¿Cuál de estos no forma parte de los tres investigadores?- AAlan Turing
- BFeng-Hsiung Hsu
- CMurray Campbell
- DJoseph Hoaneen
107Complete: En los juegos que incluyen un elemento de posibilidad..
La expectativa se toma sobre todos los posibles resultados que
podrían ocurrir mediante[blank_start]_____[blank_end]- AEl Movimiento
- BLos Nodos de posibilidad
- CEl Valor esperado
- DEl Elemento aleatorio
108Evaluación de la posición en juegos con nodos de
posibilidad uno podría pensar que las funciones de evaluación para juegos como backgarnrnon deberían ser como funciones de evaluación para el ajedrez.- ALa evaluación es igual.
- BLa evaluación es idéntica.
- CTener más cuidado sobre la evaluación de valores medios
- DLa evaluación no se parece en nada
109Decisiones en tiempo real imperfectas refiriéndose a la IA.
¿Cuál algoritmo se genera en el espacio de búsqueda entero?- AAlfa-beta
- BSecuencia
- CMinimax
- DEl tiempo
110Decisiones en tiempo real imperfectas.
El efecto horizontal en cuanto a la eliminación o edición es el [blank_start]_____[blank_end]- AMás difícil de eliminar
- BMás fácil de editar
- CMás fácil de eliminar
- DMás difícil de editar
111En inteligencia artificial,
La semántica del lenguaje define el:- AValor de verdad
- BCapa oculta
- CModelo de la verdad
- DMundo posible
112En inteligencia artificial,
Los Nombres Estándar para añadir una sentencia nueva a la base de Conocimiento son:- APreguntar y Ejecutar
- BOrdenar y Ejecutar
- CDecir y Preguntar
- DDecir y Ordenar
113En inteligencia artificial, ¿De Cuantos sensores dispone un agente?
- ADos Sensores Negativos
- BDos Sensores Positivos
- CDiez Sensores
- DCinco Sensores
114En inteligencia artificial, La Semántica del Lenguaje define:
- AEl valor de Verdad
- BEl valor de las palabras
- CLa veracidad de las palabras
- DLa expresión de las palabras
115En inteligencia artificial, La lógica proposicional está compuesta por cinco conectivas lógicas las cuales son:
- A¬(no), ∧(y), ∨(o), ⇒(implica), ⇔(si y solo sí)
- B¬(o), ∧(y), ∨(no), ⇒(implica), ⇔(si y solo sí)
- C¬(no), ∧(implica), ∨(o), ⇒(y), ⇔(si y solo sí)
- D¬(no), ∧(y), ∨(o), ⇒( si y solo sí), ⇔(implica)
116En inteligencia artificial, La regla de resolución sólo se puede aplicar a:
- ABase Normal
- BDisyunciones formadas
- CDisyunciones de literales
- DResoluciones conjuntivas
117En inteligencia artificial. El algoritmo con backtracking incorpora tres mejoras al esquema de IMPLICACIÓN-TV.
Los cuales son:- ATerminación anticipada, Heurística de símbolo puro, Heurística de cláusula unitaria.
- BTerminación, Heurística, Heurística unitaria
- CTerminación anticipada, Heurística de símbolo puro, Heurística unitaria
- DTerminación, Heurística de símbolo, Heurística de cláusula unitaria
118Agentes basados en circuitos, ¿Cuál es el estado de un agente basado en circuitos?
- AVisible
- BExterno
- CInterno
- DSuperficial
119En inteligencia artificial, ¿En qué consiste la ventaja de alfa-beta?
- ANuevas posibilidades
- BConocer los futuros procesos
- CIgnorar los progresos futuros que apenas van a suceder
- DNinguna de las anteriores
120En inteligencia artificial, ¿Qué juego combina la suerte y la habilidad en el proceso de toma de decisiones?
- ABackgammon
- BLuckGammon
- CSmartGammon
- DNinguna de las anteriores
121En inteligencia artificial, ¿Que evalúa una extensión de los algoritmos minimax?
- AEl estado inicial
- BEl nodo de posibilidad
- CLos futuros procesos
- DAlfa-beta
122En inteligencia artificial, ¿Qué tipo de planes utiliza el sistema de juego Bridge Baron?
- ARazonamiento
- BIntermedios
- CFáciles
- DComplejos y Jerárquicos
123En Inteligencia Artificial
¿Qué nos permite la poda?- AIgnorar partes del árbol de búsqueda que no marcan ninguna diferencia para la opción final.
- BAproximar la utilidad verdadera de un estado sin hacer búsqueda.
- CCapacidad de tomar algunas decisiones cuando no es factible calcular la búsqueda
- DDesviar la utilidad verdadera de un estado sin hacer búsqueda.
124En inteligencia artificial
¿Qué calcula el algoritmo minimax?- ACalcula la decisión minimax del estado actual.
- BUna exploración de profundidad del árbol de juegos.
- CEl nodo raíz de un nodo MAX
- DEl nodo raíz de un nodo MIN
125En Inteligencia Artificial
¿Cómo consigue el nombre de la poda alfa-beta?- ADe los dos parámetros que describen los limites sobre los valores hacia atrás que aparecen a lo largo del camino.
- BLa utilización de una tabla puede tener un efecto espectacular veces.
- CGenera el espacio de búsqueda entero
- DDesviar la utilidad verdadera de un estado sin hacer búsqueda.
126En Inteligencia Artificial
¿En que se distingue el algoritmo minimax del algoritmo alfa-beta?
- AEl primero Genera espacios de búsquedas enteros y el segundo permite que podemos partes grandes de él.
- BLa utilización de una tabla puede tener un efecto espectacular veces.
- CTanto el primero como el segundo generan los espacios de búsquedas enteros.
- DNinguna de las anteriores.
127Inferencia en lógica de primer orden.
El componente clave de todos los algoritmos de inferencia en lógica de primer orden se denomina:- ASustitución
- BConector
- CUnificación
- DNinguna
128En inteligencia artificial, En el encadenamiento hacia delante eficiente hay tres fuentes de complejidad posibles. Dos de ellas es comprobar cada regla en cada interacción y generar muchos hechos.
¿Cuál es la fuente de complejidad que falta?- ABucle interno o emparejamiento de patrones
- BBucle externo
- CEncadenamiento interno
- DEncadenamiento externo
129El Teorema de Gödel afirma que hay sentencias aritméticas que son verdaderas y no se pueden demostrar.
¿Cuál es uno de estos teoremas?- ATeorema de Pitágoras
- BTeorema del vacío
- CTeorema de incompletitud
- DTeorema de abstracto
130De las siguientes estrategias de resolución.
Identificar cual es la incorrecta:- AResolución lineal
- BResolución unitaria
- CResolución Por Refuerzo
- DResolución mediante conjunto soporte
131En inteligencia artificial,
Los demostradores de teoremas también son conocidos como:- ADiseño de teoremas.
- BConjunto de soporte
- CRazonadores automáticos
- DEntradas
132En inteligencia artificial,
¿Cuáles son los sistemas que están enfocado como agentes independientes
que tienen que tomar decisiones y actuar por sí mismos?- AAmpliar el Prolog.
- BDemostrador de teoremas.
- CDiseño de un demostrador de teoremas.
- DSistemas de razonamientos.
133 En la inteligencia artificial.
¿Qué enfoque utiliza la segunda gran familia de algoritmos de inferencia lógica?- ASistemas de producción
- BEncadenamiento hacia atrás
- CProcesamiento
- Darquitecturas cognitivas
134En inteligencia artificial.
¿Cuál es el lenguaje de programación lógica más extensamente utilizado?- AJava
- BProlog
- CHostil
- DEHD-LPO
135Implementación eficiente de programas lógicos.
¿Cuál es una de las fuentes principales de paralelismo?- AParalelismo-M
- BParalelismo-X
- CProcesamiento
- DParalelismo-Y
136La ingeniería ontológica es:
- ALa agrupación jerarquía de elementos
- BUn campo de las ciencias de la computación y ciencias de la información
- CLa toma de decisión es a través de la formulación de grupos conglomerados.
- DLa toma decisión es un elemento.
137De las formas normales conjuntivas en lógica de primer orden.
Defina la Skolemización.- AProceso de borrar los cuantificadores existenciales mediante su eliminación.
- BEvita la confusión posterior al eliminar los cuantificadores.
- CIncorporan diversos algoritmos de resolución de restricciones
- DProceso de borrar los códigos prolog mediante su eliminación
138En la inteligencia artificial en cuanto a las categorías.
Es verdad que:- ALas categorías son la base primaria, invariable de todo cuanto existe, conservada pese a todas las transformaciones
- BLa categoría es un campo de las ciencias de la computación y ciencias de la información
- CLas categorías permiten al hombre llegar a conocer el mundo que le rodea.
- DLas categorías sirven para organizar y simplificar el conocimiento base, a través de la herencia.
139En cuanto a la inteligencia artificial.
Definición valida que involucran la creencia es:- AEl conocimiento no es sino una creencia válida demostrada
- BLa demostración es indispensable, pues evitará que usted afirme
- CHacer planes que involucren cambios de sus propias creencias,
- DEs el proceso de desarrollo histórico del conocimiento
140La lógica por defecto es:
- ACuando se originan en explicaciones culturales recibidas para la interpretación y comprensión
- BLa demostración es indispensable, pues evitará que usted afirme
- CEs un formalismo en el cual las reglas por defecto se pueden escribir para generar conclusiones contingentes no monotónicas.
- DEs el proceso de desarrollo histórico del conocimiento lógico
141La Red semántica es:
- AUn objeto puede pertenecer a más de una categoría, o cuando una categoría puede ser un subconjunto de varias categorías
- BSon capaces de representar objetos individuales, categorías de objetos y relaciones entre objetos.
- CEs un formalismo en el cual las reglas por defecto se pueden escribir para generar conclusiones contingentes no monotónicas.
- DEs una forma de representación de conocimiento lingüístico en la que los conceptos y sus interrelaciones se representan mediante un grafico
142La comparación de ofertas es:
- AProceso de razonamiento de la sección precedente ha producido un conjunto de páginas con ofertas para la petición sobre algo.
- BModelo en su versión más sencilla se basa en la relación entre el precio de un bien y las ventas del mismo
- CComo aquella cantidad de bienes o servicios que los productores están dispuestos a vender a los consumidores bajo determinadas condiciones de mercado.
- DComo aquella cantidad de bienes o servicios que los productores están dispuestos a vender a los consumidores bajo determinadas condiciones de mercados
143La Axioma es:
- AElementos que permiten el modelado de verdades que se cumplen siempre en la realidad.
- BSon objetos, miembros de una clase, que no Pueden ser divididos sin perder su estructura y características funcionales.
- CSe establecen entre conceptos de una ontología para representar las interacciones entre éstos.
- DUn objeto que incluye clases, instancias y relaciones.
144La herencia es:
- AEs una herramienta conceptual que define un vocabulario común
para quien necesita compartir información dentro de un determinado dominio - BEs uno de los mecanismos de los lenguajes de programación orientada a objetos basados en clases.
- Cciclo de vida de esta metodología
- DRealizar la transformación del modelo conceptual en un modelo formal o semicomputable.
- AEs una herramienta conceptual que define un vocabulario común
145Genesis de la inteligencia artificial. Warren McCulloch y Walter Pittshan sido reconocidos como los autores del primer trabajo de IA y partieron de tres fuentes.
¿Cuál de las siguientes no es una de las tres fuentes?- AConocimientos sobre la fisiología básica y funcionamiento de las neuronas en el cerebro
- BAnálisis formal de la lógica proposicional de Russell y Whitehead
- CTeoría de la computación de Turing
- DAnálisis de las conexiones neuronales.
146La IA se convierte en una industria y se lanza el primer sistema experto comercial que tuvo éxito.
¿Cuál fue el nombre de ese sistema experto?- AR1
- BR2
- CX1
- DX2
147El estado del arte de la IA. Hay muchas actividades divididas en sub campos que nos llevan hacer una la gran pregunta. ¿Qué es capaz de hacer la IA?
Seleccione una actividad que no es capaz de hacer la IA hoy en día- APlanificación autónoma
- BJuegos
- CDiagnosis
- DRazonamiento propio
148Es cualquier cosa capaz de percibir su medioambiente con la ayuda de sensores y actuar en ese medio utilizando actuadores.
Estamos hablando de un:- AAgente
- BActuador
- CPreceptor
- DExplorador
149En la discusión de la racionalidad de un agente aspiradora simple, hubo que especificar las medidas de rendimiento, el entorno, los actuadores y sensores del agente.
Todo ello forma lo que se llama el:- AEntorno de trabajo
- BEntorno de actuadores
- CREAZ
- DMedidas de rendimiento.
150El operador de SQL que determina si una cadena de caracteres específica coincide con un patrón determinado de caracteres normales y comodines.
Seleccione el literal correcto:- AAnd
- BLike
- CBetween
- DCount
151Seleccione la línea de sql correcta para el retorno de registros de empleados donde su apellido empiece con la cadena de caracteres ‘Vas’
- ASelect apellidos, nombre,edad from empleados where apeemp = like('Vas%')
- BSelect apeemp, nombre,edad from empleados where apeemp like 'Vas%
- CSelect apellidos, nombre,edad from empleados where apeemp like 'Vas*'
- DSelect apeemp, nombre,edad from empleado where apeemp = like('Vas%')
152La sentencia del lenguaje sql que permite combinar registros entre dos o mas tablas de una base de datos relacional.
- AUnion
- BJoin
- CSelect
- DWhere
153Seleccione la línea de sql correcta para el retorno de registros entre dos tablas relacionadas medianta la utilizacion de JOIN.
PASAJERO PAIS
idpasajero idpais
idpais pais
telefono
email- ASELECT PAIS.PAIS, IDPASAJERO, NOMBRES, pasajero.IDPAIS, PASAJERO.TELEFONO, PASAJERO.EMAIL FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS where idpais='0001'
- BSELECT PAIS.PAIS, IDPASAJERO, NOMBRES, pasajero.IDPAIS, PASAJERO.TELEFONO, PASAJERO.EMAIL FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS where pasajero.idpais='0001'
- CSELECT PAIS.PAIS, IDPASAJERO, NOMBRES, IDPAIS, PASAJERO.TELEFONO, PASAJERO.EMAIL
FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS where pasajero.idpais='0001' - DSELECT PAIS.PAIS, IDPASAJERO, NOMBRES, IDPAIS, PASAJERO.TELEFONO, PASAJERO.EMAIL
FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS where pasajero.idpais='0001' .
154Analice las siguientes líneas de sql que permitan mostrar los registros de los países que aún no han registrado pasajeros
PASAJERO PAIS
idpasajero idpais
idpais pais
telefono
email- ASELECT PAIS.IDPAIS,PAIS, IDPASAJERO, NOMBRES, PASAJERO.TELEFONO, PASAJERO.EMAIL FROM PAIS inner JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS
- BSELECT PAIS.IDPAIS,PAIS, IDPASAJERO, NOMBRES, PASAJERO.TELEFONO, PASAJERO.EMAIL FROM PAIS right JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS
- CSELECT PAIS.IDPAIS,PAIS, IDPASAJERO, NOMBRES, PASAJERO.TELEFONO, PASAJERO.EMAIL FROM PAIS right JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS.
- DSELECT PAIS.IDPAIS,PAIS, IDPASAJERO, NOMBRES, PASAJERO.TELEFONO, PASAJERO.EMAIL FROM PAIS, PASAJERO WHERE PAIS.IDPAIS = PASAJERO.IDPAIS
155La función que retorna el promedio de los valores de una expresión o columna
- ASum
- BAvg
- CCount
- DMax
156Seleccione la línea de sql correcta que permita contar los pasajeros que han viajado a diferentes paises.
- ASELECT COUNT(*) AS CUENTA,PAIS.PAIS AS PAIS FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS GROUP BY PAIS.IDPAIS
- BSELECT COUNT(*) AS CUENTA,PAIS.PAIS AS PAIS FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS GROUP BY PAIS.PAIS
- CSELECT COUNT(PASAJERO.IDPAIS) AS CUENTA,PAIS.PAIS AS PAIS FROM PAIS FULL JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS GROUP BY PAIS.PAIS
- DSELECT COUNT(PASAJERO.IDPAIS) AS CUENTA,PAIS.PAIS AS PAIS FROM PAIS FULL JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS GROUP BY IDPAIS
157Selección el grupo correspondiente al procesamiento lógico de select.
- AAND -OR- NOT
- BFROM – JOIN – WHERE
- CNULL – NOT NULL
- DCASE – IF- WHILE
158Seleccione la instrucción de SQL que se usan dos reglas básicas para combinar los conjuntos de resultados de dos consultas que a continuación se indican:
• El Numero y el orden de las columnas deben ser idénticos en las consultas
• Los tipos de datos deben ser compatibles.- AINNER JOIN
- BUNION
- CCUBE
- DFULL JOIN
159La estructura que se ejecuta en forma repetitiva un conjunto o bloque de instrucciones sql siempre que la condición especificada sea verdadera.
- AIF
- BWHILE
- CCASE
- DCONTINUE
160Seleccione el literal correcto para identificar la siguiente definición cuando retorna un valor único y puede ser utilizadas en cualquier lugar e incluso dentro de las sentencias Sql.
- AFunciones con valores de tabla de multisentencia
- BFunciones escalares
- CFunciones de tabla en línea
- DNinguna de las anteriores.
161Seleccione el literal correcto para identificar la siguiente definición las funciones que devuelven la salida de una simple declaración Select, además la salida puede utilizar adentro de JOINS como si fuera una tabla estándar.
- AFunciones con valores de tabla de multisentencia
- BFunciones de tabla en línea
- CFunciones escalares
- DNinguna de las anteriores.
162Seleccione el literal correcto para identificar la siguiente definición la similitud con los procedimientos almacenados excepto que devuelven una tabla.
- AFunciones escalares
- BFunciones con valores de tabla de multisentencia
- CFunciones de tabla en línea
- DNinguna de las anteriores.
163Selección la restricción incorrecta de los disparadores (triggers).
- ANo se puede crear un disparador en una vista ni en una tabla temporal.
- BCada disparador puede aplicarse a una o varias tablas.
- CLos disparadores no se permiten el uso en las tablas del sistema.
- DSobre una tabla puede tener un máximo de tres disparadores diferentes (update, insert, delete).
164Al utilizar un cursor es necesario liberarlo seleccione el literal correcto
- AOPEN
- BDEALLOCATE
- CCLOSE
- DFETCH
165Que información devuelve la siguiente instrucción SQL.
SELECT * FROM PAGO INNER JOIN PASAJERO ON PAGO.IDPASAJERO = PASAJERO.IDPASAJERO WHERE (PAGO.MONTO BETWEEN 200 AND 500) AND (NOMBRES Like '[A-K]%') ORDER BY PAGO.MONTO- ADEVUELVE TODOS LOS REGISTRO DE LAS TABLAS RELACIONADAS
- BDEVUELVE TODOS LOS REGISTRO CON EL MONTO DE PAGO ENTRE 200 Y 500 CON CARACTERES QUE CONTENGAN DESDE EL CARÁCTER A AL CARÁCTER K ORDENADOS POR EL VALOR DEL MONTO
- CDEVUELVE TODOS LOS REGISTRO CON EL MONTO DE PAGO ENTRE 200 Y 500 CON CARACTERES QUE CONTENGAN DESDE EL CARÁCTER A AL CARÁCTER K ORDENADOS DESCENDENTEMENTE POR EL VALOR DEL MONTO
- DDEVUELVE TODOS LOS REGISTRO CON EL MONTO DE PAGO ENTRE 201 Y 501 CON CARACTERES QUE CONTENGAN DESDE EL CARÁCTER A AL CARÁCTER K ORDENADOS POR EL VALOR DEL MONTO
166La información de retorno de la siguiente línea de Sql es:
SELECT * FROM PAGO WHERE MONTO >= (SELECT AVG (MONTO) FROM PAGO)- ASELECCIONA LOS PAGOS CUYO VALOR SEA INFERIOR AL MONTO PROMEDIO
- BSELECCIONA LOS PAGOS CUYO VALOR SEA SUPERIOR AL MONTO PROMEDIO
- CSELECCIONA LOS PAGOS CUYO VALOR SEA IGUAL AL MONTO PROMEDIO
- DNINGUNA DE LAS ANTERIORES.
167Seleccione la línea de sql que permite mostrar los pasajeros que viajaron al país de argentina
- ASELECT * FROM PAIS WHERE IDPAIS = (SELECT IDPAIS FROM PASAJERO WHERE IDPAIS='0002' );
- BSELECT * FROM PASAJERO WHERE IDPAIS =(SELECT IDPAIS FROM PAIS WHERE PAIS ='ARGENTINA');
- CSELECT * FROM PASAJERO WHERE IDPASAJERO = (SELECT IDPAIS FROM PAIS WHERE PAIS ='ARGENTINA');
- DSELECT * FROM PAIS WHERE PAISO = (SELECT IDPAIS FROM PAIS WHERE PAIS ='ARGENTINA');
168ANALICE LA SIGUIENTE LINEA DE CODIGO DE SQL PARA DETERMINAR LA LINEA DE EXECUCION CORRECTA DE UN PROCEDIMIENTO ALMACENADO QUE RETORNAR INFORMACION.
CREATE PROCEDURE FECHASDEPT1
@FINICIAL DATETIME,
@FFINAL SMALLDATETIME ,
@RESERVASS INT
AS
SELECT * FROM RESERVA WHERE (FECHA BETWEEN @FINICIAL AND @FFINAL) AND IDRESERVA = @RESERVASS- AEXEC FECHASDEPT1 01/12/2011,01/01/2012,5
- BEXEC FECHASDEPT1 '01/12/2011','01/01/2012',5
- CEXEC FECHASDEPT1 '01/01/2012',5, '01/12/2011'
- DD) EXEC FECHASDEPT1 '01/12/2011','01/01/2012'
169Analizar el código de un procedimiento almacenado para mostrar los registros de los viajeros con destino a ecuador, con un valor de la reservación mayor a 900 dólares y realizada en el año 2011
- ACREATE PROCEDURE DATOS1 @VPAIS VARCHAR(30), @VVALOR MONEY, @VFECHA INT
AS SELECT PASAJERO.IDPAIS, PAIS.PAIS, PASAJERO.NOMBRES, PAGO.NUMPAGO, PAGO.FECHA, PAGO.MONTO, RESERVA.IDRESERVA, RESERVA.COSTO,RESERVA.FECHA AS FECHA_RESERVA FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS INNER JOIN PAGO ON PASAJERO.IDPASAJERO = PAGO.IDPASAJERO INNER JOIN RESERVA ON PAGO.IDRESERVA = RESERVA.IDRESERVA WHERE PAIS.PAIS = @VPAIS AND RESERVA.COSTO=@VVALOR AND RESERVA.FECHA = @VFECHA. - BCREATE PROCEDURE DATOS1 @VPAIS VARCHAR(30), @VVALOR MONEY, @VFECHA INT
AS SELECT PASAJERO.IDPAIS, PAIS.PAIS, PASAJERO.NOMBRES, PAGO.NUMPAGO, PAGO.FECHA, PAGO.MONTO, RESERVA.IDRESERVA, RESERVA.COSTO,RESERVA.FECHA AS FECHA_RESERVA FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS INNER JOIN PAGO ON PASAJERO.IDPASAJERO = PAGO.IDPASAJERO INNER JOIN RESERVA ON PAGO.IDRESERVA = RESERVA.IDRESERVA WHERE PAIS.PAIS = @VPAIS AND RESERVA.COSTO=@VVALOR AND YEAR(RESERVA.FECHA) = @VFECHA - CCREATE PROCEDURE DATOS1 @VPAIS VARCHAR(30), @VVALOR MONEY, @VFECHA INT
AS SELECT PASAJERO.IDPAIS, PAIS.PAIS, PASAJERO.NOMBRES, PAGO.NUMPAGO, PAGO.FECHA, PAGO.MONTO, RESERVA.IDRESERVA, RESERVA.COSTO,RESERVA.FECHA AS FECHA_RESERVA FROM PAIS INNER JOIN PASAJERO ON PAIS.IDPAIS = PASAJERO.IDPAIS INNER JOIN PAGO ON PASAJERO.IDPASAJERO = PAGO.IDPASAJERO INNER JOIN RESERVA ON PAGO.IDRESERVA = RESERVA.IDRESERVA WHERE PAIS.PAIS = @VPAIS AND RESERVA.COSTO=@VVALOR AND DATENAME(RESERVA.FECHA) = @VFECHA
- ACREATE PROCEDURE DATOS1 @VPAIS VARCHAR(30), @VVALOR MONEY, @VFECHA INT
170Selección El Código De La Función Para Mostrar El Aumento Del 1% A Los Pasajeros Que Su Destino Es Un Determinado País Y Año.
- ACREATE FUNCTION DATOS2 (@FVPAIS VARCHAR(30), @FVYEAR AS INT) RETURNS TABLE AS RETURN (SELECT PASAJERO.NOMBRES, PAIS.PAIS, PAGO.FECHA, PAGO.MONTO,(PAGO.MONTO+0.01)*PAGO.MONTO AS AUMENTO FROM PASAJERO INNER JOIN PAIS ON PASAJERO.IDPAIS = PAIS.IDPAIS INNER JOIN PAGO ON PASAJERO.IDPASAJERO = PAGO.IDPASAJERO WHERE PAIS.PAIS =@FVPAIS AND YEAR(PAGO.FECHA)=@FVYEAR)
- BCREATE FUNCTION DATOS2 (@FVPAIS VARCHAR(30), @FVYEAR AS INT) RETURNS TABLE AS RETURN (SELECT PASAJERO.NOMBRES, PAIS.PAIS, PAGO.FECHA, PAGO.MONTO,(PAGO.MONTO*0.01)+PAGO.MONTO AS AUMENTO FROM PASAJERO INNER JOIN PAIS ON PASAJERO.IDPAIS = PAIS.IDPAIS INNER JOIN PAGO ON PASAJERO.IDPASAJERO = PAGO.IDPASAJERO WHERE PAIS.PAIS =@FVPAIS AND YEAR(PAGO.FECHA)=@FVYEAR)
- CCREATE FUNCTION DATOS2 (@FVPAIS VARCHAR(30), @FVYEAR AS INT) RETURNS TABLE AS RETURN (SELECT PASAJERO.NOMBRES, PAIS.PAIS, PAGO.FECHA, PAGO.MONTO,(PAGO.MONTO+0.1)*PAGO.MONTO AS AUMENTO FROM PASAJERO INNER JOIN PAIS ON PASAJERO.IDPAIS = PAIS.IDPAIS INNER JOIN PAGO ON PASAJERO.IDPASAJERO = PAGO.IDPASAJERO WHERE PAIS.PAIS =@FVPAIS AND YEAR(PAGO.FECHA)*1 =@FVYEAR)
171El método para implementar la directiva de contraseña requiere el menor esfuerzo administrativo.
- ACrear una directiva de contraseña local
- BCrear una directiva de contraseña de dominio
- CCrear un triggers que audite cambios de contraseña
- DCrear una notificación de eventos para los cambios de contraseña
172Los permisos que deben configurarse para que funcione el procedimiento CLR.
- ADEFAULT
- BEXTERNAL_ACCESS
- CSAFE
- DUNSAFE
173Cuáles de los siguientes objetos en sql server se pueden utilizar en una restricción de comprobación
- APROCEDIMIENTO ALMACENADO
- BFUNCION DEL SISTEMA
- CVISTA
- DSINOMINOS
174Qué Tipo De Datos Se Debe Utilizar Para Almacenar Hasta 2gb De Datos De Texto
- ATEXT
- BVARCHAR(MAX)
- CVARBINARY
- DNCHAR
175Que Definición De Columna Es Mejor Opción Para Una Clave Primaria
- ATIPO DE DATOS TEXT
- BTIPO DE DATOS INTEGER CON LA PROPIEDAD DE IDENTIDAD
- CTIPO DE DATOS DECIMAL QUE ACEPTA LOS NULL
- DNINGUNA DE LAS ANTERIORES
176Qué tipo de índice ordena físicamente las filas de una tabla
- AUN INDICE UNICO
- BUN INDICE AGRUPADO
- CUN INDICE NO AGRUPADO
- DUNA CLAVE EXTERNA.
177Cuáles de las siguiente opciones pueden prevenir que se elimine una tabla
- ACHECK OPTION
- BSCHEMABINDING
- CUNION
- DQUOTED_IDENTIFIER
178Cuál de las siguiente opciones de configuración son necesarias para crear una vista indizada
- ACHECK OPTION
- BQUOTED_IDENTIFIER
- CUNION
- DIS NULL
179Los privilegios de sistema de gestión de base de datos permiten al usuario que recibe la creación, modificación y eliminación de los objetos de la base de datos que almacenan los datos de las [blank_start]__________________[blank_end]
- AAplicaciones
- BTablas
- CRelaciones
- DIndexes
180La forma de simplicar elegida por los sistemas de gestión de base de datos ha sido la creación de una capa de abstracción llamada.
- ARol
- BPrivilegios
- CUsuarios
- DBase de datos
181Para realizar los roles es necesario dos tareas seleccionar una de ellas:
- AAgrupar lógicamente los privilegios
- BAgrupar a los usuarios de la base de datos que manejan necesidades similares
- CAgrupar lógicamente los indexes de las tablas
- DAgrupar a las tablas para establecer las relaciones.
182Determinar de los siguientes elementos en que no pertenece al modelo de seguridad de Oracle.
- AUtilizan bases de datos personalizadas basadas en programas comerciales.
- BUso de sinónimos para la transparencia de base de datos
- CUso de roles para administrar el acceso a los datos
- DPrivilegios del sistema de gestión de base de datos
183Como se define al conjunto de datos que están almacenados físicamente y como no se accede a ellos.
- ANivel interno
- BNivel conceptual
- CNivel externo
184Los datos se representan como una colección de registros y las relaciones entre ellos mediante enlaces, que se implementan como campos que almacenan punteros.
- AModelo de datos en red
- BModelo de datos basados en objetos
- CModelo de datos jerárquico
185El número de tuplas o filas de una relación, dinámica y depende del agregado o eliminación de filas a través del tiempo se denomina.
- ACardinalidad
- BGrado
- CDato
- DDominio
186El resultado de la selección se obtienen filas que cumplen determinadas condiciones se denomina
- AProyección
- BSelección
- CUnion
- DDiferencia
187Determinar el objetivo de la normalización que se aplican a la base de datos.
- AEvitar anomalías de los datos y de los programas.
- BDificultar el mantenimiento de los datos
- CAumentar la redundancia de los datos
- DEstablecer los roles de la base de datos
188Cuando una relación se encuentra en la siguiente normal formal cuando si y solo si todos los dominios simples subyacentes de los atributos contienen valores atómicos y monovalentes.
- APrimera forma normal
- BSegunda forma normal
- CTercera forma normal
- DNinguna forma normal
189La limitación al conjunto de relaciones aceptadas, según las formas normales, además establece una relación fuerte y persistente entre dos atributos al punto que el cambio de valor de uno determina en su valor al otro, determinar a continuación
- ADependencia funcional
- BDominio
- CDependencia Transitiva
- DClaves primarias
190Cuando se utilizan los datos internos y externos de una organización para analizar los posibles escenarios y de esta manera proyectar futuras situaciones se refiere a:
- AInteligencia de negocios
- BAnálisis de datos
- CConcurrencia de datos
- DSistemas de Gestión de Base de datos.
191Elementos esenciales para el conocimiento de los datos de un almacén de datos que incluye el dominio, las reglas de validación, la derivación y la conversión de los datos extraídos esta definición pertenece a:
- AMetadatos
- BConsultas
- CAlmacenamiento
- DAcceso a fuente
192El ambiente de consultas que permite al usuario dirigir el análisis de datos y la producción de reportes, definición que pertenece a:
- AOLAP
- BRDO
- CADO
- DROOT
193En las bases de datos relacionales los objetos se corresponden con las entidades, mientras en el paradigma orientado a objetos se basa en el:
- AEncapsulamiento de los datos
- BRelación de las tablas
- CIntegridad referencial
- DNinguna de la anteriores
194De las siguientes sentencias SQL que pertenecen al Lenguaje de Control de Datos (DCL) son:
- ACommit, Rollback, Grant, Revoque
- BSelect, Insert, Update, Delete
- CSelect, Delete, Alter, Modify
- DCreate, Alter, Drop, Revoque
195Determinar la ventaja del uso de los procedimientos almacenados
- ASon rutinas veloces para la ejecución de una o varias instrucciones, aunque estén parametrizados.
- BEl mantenimiento de la aplicación se reduce, los cambios que se refleja automáticamente en las aplicaciones cuando usan la tabla sin la necesidad de recompilar.
- CLa comunicación automática de cambios en la tabla en operaciones de inserción, actualización y eliminación de datos.
- DReferencia a objetos (tablas, vistas) para facilitar el uso de las consultas.
196Es un procedimiento que se ejecuta cuando se cumple una condición establecida sobre operaciones de inserción, eliminación y actualización en las tablas de una base de datos y son usados para mejorar la administración de la Base de datos.
- ADisparadores
- BProcedimientos almacenados
- CConsultas
- DIndexación
197El motor de base de datos considera a la transacción terminada y completada correctamente.
- ACOMMIT TRAN
- BROLLBACK TRAN
- CBEGIN TRAN
- DSAVE TRAN
198Son los controladores de áreas de memoria que almacenan los resultados de una consulta del SQL ejecutada en una base de datos, esta definición corresponde a:
- ACURSORES
- BINDEXES
- CROLES
- DDISPARADORES
199Analizar la imagen determinar los resultados cuando se utiliza la siguiente línea de sql:
update Dept set Loc ='GUAYAQUIL' WHERE Loc='MADRID';- ASe actualizan todos los registros de la tabla Dept
- BSe cambia los registros del valor en el campo Loc por el valor MADRID
- CNo surgen efecto en los valores del campo Loc
- DNo surgen cambios en la estructura de la tabla Dept.
200La tabla esta 1FN y en 2FN si y solo si todos sus atributos no-principales se encuentran en dependencia funcional de una parte llamada clave primaria.
- AElimina la dependencia transitiva
- BEliminar la redundancia de los datos
- CGarantiza que todas las relaciones sean de uno a uno
- DSe debe consideran los atributos que dependan del atributo principal
Information
- Description
- Examen Final Carrera de Sistemas UTEQ
- Author
- Paul Vera
- Language
- Español
- Views
- 79
- Tags
- Rating
- No ratings yet Rate this quiz