Test
EXAMEN DE CONOCIMIENTOS ESPECIFICOS DE INGENIERIA EN SISTEMAS
Este test tiene tiempo límite, así que se abre en el reproductor de siempre.
Preguntas del test (200)
11. ¿Cuál es la descripción que define mejor el concepto 'clase' en la programación orientada a objetos?
- AEs un concepto similar al de 'array'
- BEs un tipo particular de variable.
- CEs un modelo o plantilla a partir de la cual creamos objetos.
- DEs una categoria de datos ordenada secuencialmente.
22. ¿Qué elementos crees que definen a un objeto?
- ASus cardinalidad y su tipo.
- BSus atributos y sus métodos.
- CLa forma en que establece comunicación e intercambia mensajes.
- DSu interfaz y los eventos asociados.
33. ¿Qué código de los siguientes tiene que ver con la herencia en VB.NET?
- Apublic class extends Funcionario
- Bpublic class inherits Funcionario
- Cpublic class implements Funcionario
- Dpublic class belong to Funcionario.
44. Al momento de crear clases estas pueden ser instanciadas que es asignar memoria para el objeto del tipo indicado y se necesita un sólo argumento, que es una llamada a alguno de los métodos constructores que tenga la clase. Con lo anteriormente escrito seleccione el concepto que defina lo que es instanciar una clase.
- ADuplicar una clase.
- BEliminar una clase
- CCrear un objeto a partir de la clase
- DConectar dos clases entre sí.
55. Las clases tienen atributos y métodos; estos métodos son utilizados y sobrecargados por distintas situaciones que pueden darse al momento de programar. Con lo anteriormente escrito seleccione el concepto que defina lo que es sobrecargar un método.
- AEditarlo para modificar su comportamiento.
- BCambiarle el nombre dejándolo con la misma funcionalidad.
- CCrear un método con el mismo nombre pero diferentes argumentos.
- DAñadirle funcionalidades a un método.
66. En el siguiente código VB.NET. ¿Cuál es la palabra clave para crear un método sobrecargado?
Public Class TaxClass
Overloads Function TaxAmount(ByVal decPrice As Decimal,
ByVal TaxRate As Single) As String
TaxAmount = "Price is a Decimal. Tax is $" &
(CStr(decPrice * TaxRate))
End Function
Overloads Function TaxAmount(ByVal strPrice As String,
ByVal TaxRate As Single) As String
TaxAmount = "Price is a String. Tax is $" &
CStr((CDec(strPrice) * TaxRate))
End Function
End Class- ACStr.
- BAverloads
- COverloads
- DByVal.
77. Identifique en el siguiente ejemplo cuál de las líneas de instrucción se utiliza para llamar a un constructor de una clase base desde un constructor de una clase derivada.
¿En cuál de las líneas se utiliza explícitamente para llamar al constructor de una clase base?
1 Class DerivedClass Inherits BaseClass
2 Public Overrides Function CalculateShipping (
3 ByVal Dist As Double,
4 ByVal Rate As Double) As Double
5 ' Call the method in the base class and modify the return value.
6 Return MyBase.CalculateShipping(Dist, Rate) * 2
7 End Function
8 End Class- A1
- B4
- C6
- DTodas las anteriores
88. ¿Cuál es la estructura de codificación correcta enVB.NET para la implementación de una clase Base?. Implementación en VB.NET de una clase Base.
- AModule Module1
Sub Main()
Dim Objeto As Nueva = New Nueva
Objeto.VisualizarAbecedario()
Console.Read()
End Sub
End Module - BPublic MustInherit Class Ejercicio
Public Sub New ()
End Sub
Public MustOverride Sub VisualizarAbecedario()
End Class - CPublic Class Nueva
Inherits Ejercicio
Public Overrides Sub VisualizarAbecedario()
Dim X As Integer
X = 65
While X < 91
Console.WriteLine(Chr(X))
X = X + 1
End While
End Sub
End Class - DPublic Sub UsandoMyClass()
MyClass.MiMetodo()
End Sub
End Class
- AModule Module1
99. En el Paradigma de Programación Orientada a Objetos ¿Qué es el polimorfismo?
- AEs asignar el mismo nombre a servicios en diferentes objetos, cuando son parecidos o están relacionados.
- BEs un tipo particular de variable.
- CEs un tipo de clase a partir de la cual creamos objetos.
- DEs una subdivisión de datos similares.
1010. En el Paradigma de Programación Orientada a Objetos ¿Para qué sirve el encapsulamiento?
- ANos ayuda a desarrollar una secuencia en los elementos.
- BInterviene en la segmentación de la programación.
- CSeparar el interfaz contractual de una abstracción y su implantación.
- DRealizar la segmentación del objeto.
1111. ¿Principalmente, qué es lo que nos permite la Programación Orientada a Objeto?
- AUna representación más directa del modelo de mundo real en el código.
- BUtilizar técnicas convencionales.
- CComparar con estilos de programación convencionales.
- DReducción de código.
1212. ¿Cuál es el elemento clave de la programación orientada a objeto?
- ACódigo.
- BClase
- CEstilos
- DReducción de código.
1313. ¿Una clase que hereda de una clase abstracta puede ser o no abstracta?
- ASi de hecho este es una de las razones de ser de las clases abstractas.
- BUna clase abstracta no puede ser instanciada
- CNinguna de las Anteriores.
- DAYB son las correctas.
1414. Seleccione el código correcto para declarar una clase.
- AMiclase1 Class
…. Propiedades y Métodos
End Class - BProtected Miclase1
…. Propiedades y Métodos
End Class. - CPublic class Miclase1
…. Propiedades y Métodos
End Class - DNinguna de las Anteriores.
- AMiclase1 Class
1515. Para poder interactuar con alguna clase deberemos crear una instancia particular de ella, con un conjunto de valores definidos para los atributos. A este proceso se lo conoce como “instanciación de un objeto”. Con lo anteriormente escrito seleccione el código correcto para instanciar un objeto.
- ADim objFuncionario as Administrativo = New Administrativo("1203456743", "Pepe", "Castro", "01/01/2004", "Masculino").
- BPublic Class Funcionario objFuncionario.
- CConsole.WriteLine("Crear Nueva Clase Funcionario")
- DobjFuncionario.Sueldo().
1616. Dado el siguiente código VB.net identifique cuál es el constructor de la clase
Public Class Alumnos
Inherits Persona
Private Carrera As String
Private Curso As Integer
Private Paralelo As String
Private NumeroMatricula As Integer
Public Sub New(_Cedula)
MyBase.New(_Cedula)
End Sub
Public Function Registro(_Carrera As String, _Curso As Integer, _Paralelo As String) As Integer
Carrera = _Carrera
Curso = _Curso
Paralelo = _Paralelo
Dim rn As New Random
NumeroMatricula = rn.Next
Return NumeroMatricula
End Function
Public Function getNumMatricula() As Integer
Return NumeroMatricula
End Function
End Class- APrivate Carrera As String
- BPublic Function Registro As String
- CPublic Function getNumMatricula() As Integer
- DPublic Sub New(_Cedula)
1717. En VB.net identifique la instrucción que se utiliza para declarar una clase Base o una Clase que debe ser heredada para su uso.
Public MustInherit Class Funcionario
Inherits Persona
Private Dependencia As String
Private RMU As Double
Private FechaIngreso As Date
Public Sub New(_Cedula As String, _Nombre As String, _Apellido As String, FNacimiento As String, _Genero As String)
MyBase.New(_Cedula)
MyBase.pApellidos = _Apellido
MyBase.pNombre = _Nombre
MyBase.pFNacimiento = _FNacimiento.
MyBase.pGenero = _Genero
End Sub- AInherits
- BPrivate
- CMyBase.New(_Cedula)
- DMustInherit.
1818. Los operadores nos permiten operar, validar, comparar, asignar, distinguir, etc.., los datos e instrucciones de código de nuestros programas. Existen diferentes tipos. A qué tipo de operadores corresponde los siguientes símbolos >, <, >=, <=, ==, =!
- ALógicos
- BAritméticos
- CRelacionales
- DConcatenación.
1919. Un objeto es una cosa o entidad que tiene existencia en la programación orientada a objetos. De los siguientes ejemplos seleccione aquellos que en POO puedan representarse como un objeto.
- AUn grupo
- BUna persona.
- CUna cuenta de banco.
- DTodas las anteriores.
2020. De forma predeterminada una clase derivada hereda los métodos y propiedades de su clase base. En base al enunciado seleccione la definición correcta de Herencia en POO.
- AEs una relación entre una clase general y un tipo de clase más específica de la misma.
- BEs heredar algo de un familiar.
- CEs una relación entre una clase general y una simple.
- DEs una clase que contiene métodos y atributos.
2121. Seleccione el tipo de herencia que soporta VISUAL BASIC .NET.
- AHerencia simple
- BHerencia básica
- CHerencia múltiple
- DHerencia triple.
2222. La herencia se clasifica según el modo de acceso a los miembros de la clase base: Identifique la repuesta correcta.
- AClases, Derivados y Pública.
- BPropiedades , Métodos y clases.
- CPública , Privada y Protegida.
- DBase, Pública y Privada.
2323. ¿Cómo se conocen a los tipos de Herencia de una clase y a las de Varias clases? Escoja la repuesta correcta.
- AHerencia por especialización y Simple.
- BHerencia por atributos y Múltiple.
- CHerencia Simple y Múltiple.
- DHerencia por generalización y Especialización.
2424. Técnicas que implanta la reutilización del código. Seleccione la respuesta a lo que define lo escrito anteriormente.
- AAbstracción
- BEncapsulamiento
- CHerencia
- DPolimorfismo
2525. La herencia proviene del hecho de que la Subclase (la nueva clase creada) contiene todos los atributos y métodos de la Clase primaria o Clase Base. ¿Entre los tipos de herencia que existes cual se utiliza o se permite para .NET?
- ASimple
- BMúltiple
- CInherits
- DTodas las anteriores.
2626. La Herencia es uno de los pilares en la Programación Orientada a Objetos. ¿Cuál es la descripción que define mejor el concepto 'Herencia' en la programación orientada a objetos?
- ASon variables
- BSon códigos derivados de otra clase
- CLa forma en que establece comunicación e intercambia mensajes.
- DEs una relación entre una clase general y un tipo de clases más específico de la misma.
2727. ¿Cuál de estas instrucciones se utiliza para declarar una nueva clase, denominada clase derivada?
- ANotInheritable
- BMustInherit
- CInherits
- DOverridable.
2828. ¿Defina el concepto de los constructores en Herencia Simple?
- ASiempre son definidos para las clases derivadas.
- BCreación de un objeto de clase derivada: Se invoca a todos los constructores de la jerarquía.
- COrden de ejecución de constructores: Primero se ejecuta el constructor de la clase base y luego el de la derivada.
- DTodas las anteriores.
2929. Un objeto es heredero de otro cuando posee todas sus propiedades y todos sus métodos y reconoce todos sus eventos, aunque pueda disfrutar de propiedades, métodos y eventos adicionales. Seleccione el concepto de Herencia múltiple.
- ACreación de un objeto de clase derivada: Se invoca a todos los constructores de la jerarquía.
- BLas propiedades de clase definidas en la clase base también son compartidas por las clases derivadas.
- CUna malla o retícula consta de clases, cada una de las cuales pueden tener dos o más superclases inmediatas. Una herencia múltiple es aquella en la que cada clase puede heredar las propiedades y métodos de cualquier número de clases.
- DEn esta jerarquía cada clase tiene como máximo una sola superclase. La herencia simple permite que una clase herede las propiedades y métodos de su superclase en una cadena jerárquica.
3030. Cuantos puntos aleatorios se deben escoger en el operador de cruce genético PMX. Analice la respuesta correcta:
- A4
- B2
- C3
- D5
3131. En qué año y por quien fue propuesto el operador de cruce genético PMX. Indique por medio de los literales cual es la respuesta correcta.
- A1985 por Goldberg y Lingle
- B1997 por Oliver y cóling
- C2015 Brándy
- D1992 Bell Hólden
3232. Dentro del operador de cruce genético PMX se considera que existe una correspondencia llamada. Analice la respuesta correcta:
- AMáxima
- BMínima
- CBiunívoca
- DEnésima
3333. La correspondencia biunívoca comprende los elementos que forman parte de: Analice cada uno de los literales y escoja la respuesta correcta:
- ALas posiciones que se encuentran dentro de los puntos de corte
- BLa posición derecha que se encuentran fuera de los puntos de corte
- CLa posición izquierda que se encuentra fuera de los puntos de corte
- DNinguna de las anteriores.
3434. Señale el nombre correcto del operador de cruce genético OX1. Analice la respuesta correcta:
- AOperador de cruce basado en ciclos.
- BOperador de cruce basado en arcos.
- COperador de cruce basado en posiciones.
- DOperador de cruce basado en el orden.
3535. Cuantos puntos de corte se necesitan en el operador de cruce OX1. Analice la respuesta correcta:
- A2
- B3
- C1
- D4
3636. De qué manera son escogidos los puntos de corte en el operador de cruce OX1 Order Crossover.
- AEscogiendo la posición menor
- BEl que se prefiera escoger
- CAleatoriamente
- DSiempre se escoge entre la primera y la quinta posición.
3737. De qué manera se heredan los descendientes en el operador genético de cruce OX1. Analice la respuesta correcta:
- AVarían completamente sin importar la posición.
- BConservando las posiciones del medio y combinando las posiciones laterales con las del otro padre.
- CSe conservan los laterales y se cambia la posición céntrica.
- DIntercalando de posición.
3838. Construye descendientes escogiendo una subgira de un padre y preservando el orden relativo de las ciudades del otro padre. Analice la respuesta correcta:
- ASe continúa sin alterar el proceso de creación de descendientes
- BSe conserva la posición repetida, pero se cambian las no repetidas.
- CSe eliminan las dos y se culmina con el proceso de creación de descendientes.
- DSe omiten las ciudades ya presentes y se continúa con la siguiente.
3939. ¿Qué estrategias evolutivas se utilizan?
Determine el resultado de obtenido en las variables:- AMenos (µ-λ) y Plus (µ + λ).
- BComa (µ, λ) y Plus (µ + λ).
- CComa (b, λ) y Plus (µ + n)
- DComa (I, λ) y Plus (j + n)
4040. Las estrategias evolutivas ¿por quienes fueron desarrolladas y principios de que año? Determine el resultado de obtenido en las variables:
- Aaño 70 por Rechenberg y Schwefel
- Baño 60 por Arquímedes y Schwefel
- Caño 80 por Arquímedes y Rechenberg
- Daño 70 por Hawking y Thomas Alva Edison.
4141. Mencione una aplicación de los algoritmos genéticos. Determine el resultado de obtenido en las variables:
- AProgramación automática
- BEstudio
- CCrear clones
- DOptimización
4242. Seleccione el Software correcto con el cual podemos hacer modelado de algoritmos genéticos. Determine el resultado de obtenido en las variables:
- AMS Office
- BPaint
- CMatLab
- DInternet Explorer
4343. Selecciones una de las características destacables de las Estrategias Evolutivas. Determine el resultado de obtenido en las variables:
- Ason rápidas y muy adecuadas para la optimización continua.
- Bson rápidas y muy inadecuadas para la optimización continua.
- Cson lentas y muy adecuadas para los individuos mutados
- Dson rápidas y muy adecuadas para permutaciones
4444. Seleccione las partes que está compuesto un algoritmo genético básico. Determine el resultado de obtenido en las variables.
- AOperadores de cruce, Mutación Auto-Adaptativa, Reemplazo
- BRepresentación del individuo, La Función Objetivo, Operadores genéticos aplicados al problema.
- CRepresentación del individuo , Parametrizacion, permutación
- DPoblación Inicial, Operadores de cruce, permutación.
4545. Para aplicar los operadores de cruce en un Algoritmo Genético Simple, qué es necesario antes? Determine que se necesita en el algoritmo genético para seguir su ejecución.
- ASe necesita efectuar el cruce entre las dos parejas.
- BNecesitamos determinar la probabilidad de cruce
- CDeterminar si los emparejamientos se llevan a cabo
- DSe aplica el cruce de 2 puntos.
4646. Para que es utilizada la parametrización en un AG? Determine que se necesita mostrar para evaluar el rendimiento en el algoritmo genético.
- APara considerar que cada tarea la realiza al menos una persona.
- BPara mostrar los valores paramétricos utilizados para evaluar el rendimiento de las variantes.
- CPara calcular la longitud del cromosoma mediante representaciones binarias
- DPara seleccionar con probabilidad uniforme dos puntos que representan a los padres.
4747. Que se necesita para obtener un buen rendimiento de un Algoritmo Genético? Determine que se plantea analizar para obtener un buen rendimiento en el algoritmo genético.
- ASe plantea analizar distintos valores de probabilidades, desde bajos a altos, para determinar cuál de ellas es la más adecuada.
- BCaracterizar un conjunto de habilidades asociadas necesarias para poder ser llevadas a cabo.
- CImplementar las configuraciones sugeridas para la probabilidad de cruce.
- DUtilizar el operador de cruce para resolver el problema de planificación de proyectos
4848. Para comparar el comportamiento y rendimiento de dos Algoritmos Genéticos resolviendo un mismo problema; Que se recomienda utilizar? Establezca el análisis para comparar el comportamiento de un algoritmo genético bajo dos tipos.
- AMutación Heurística.
- BAnálisis de rendimiento en 25 de ejercicios independientes y confirmando que existen diferencias significativas entre los dos.
- CReemplazo de los peores individuos.
- DMutación de Intercambio Reciproco.
4949. Un problema habitual en las ejecuciones de los Algoritmos Genéticos surge debido? Determine a que se debe el problema en las ejecuciones en el algoritmo genético.
- ALa aplicación del operador de cruce
- BLa velocidad con la que el algoritmo converge
- CLa velocidad del operador de mutación.
- DLa aplicación de la técnica de reemplazo.
5050. A qué se debe la convergencia prematura del Algoritmo Genético? Compruebe a que operador se debe la convergencia prematura dentro del AG.
- ACuando una transformación de la función objetivo es rápida
- BCuando la evaluación aproximada de la función objetivo es compleja
- CCuando se aplica la técnica de reemplazo.
- DCuando la selección de individuos se realiza de manera proporcional a su función objetivo.
5151. ¿Qué representa la función fitness en la computación evolutiva? Determine la respuesta objetiva en los enunciados:
- ALa suma de todos los elementos
- BLas Posibilidades de supervivencia y reproducción
- CLas veces que debe mutar un gen.
- DEl valor medio de todos los elementos.
5252. Escoja la opción correcta: ¿Qué es la población? Determine la respuesta objetiva en los enunciados:
- ARepresentación de posibles soluciones
- BLos descendientes
- CConjunto de habitantes de un lugar
- DGrupo de padres y descendientes.
5353. ¿Qué es el remplazo de individuos? Determine la respuesta objetiva en los enunciados
- AEs mantener toda la población
- BEs cambiar ciertos individuos
- CReemplazar un individuo existente por uno nuevo de mejor calidad (fitness)
- DNinguna de las anteriores.
5454. ¿Cuál es el objetivo de las Técnicas de Remplazo? Determine la respuesta objetiva en los enunciados.
- AResolver un óptimo establecido.
- BEscoger los mejores individuos para el cruce.
- CDar el valor del fitness
- DSimular la mutación
5555. ¿A que llamamos nueva población? Determine la respuesta objetiva en los enunciados:
- AA la población generada por los operadores genéticos (cruce y mutación) y resultado del remplazo de individuos.
- BLa primera población.
- CA todos los descendientes.
- DA los individuos permutados.
5656. Escoja la opción correcta: ¿Qué representa el fitness en la computación evolutiva? Determine que establece el valor del Fitness en la computación evolutiva.
- ALa suma de todos los elementos.
- BPosibilidades de supervivencia y reproducción.
- CLas veces que debe mutar un gen
- DEl valor medio de todos los elementos.
5757. Escoja la opción correcta: ¿Cómo se identifica al individuo en la computación evolutiva?. Determine como se ve al individuo en la computación evolutiva.
- ACandidato a solución.
- BComo un ser irremplazable.
- CElemento considerada independientemente.
- DEs el elemento con mejor actitud.
5858. ¿Qué significan las siglas CX en términos de Operadores Genéticos de Cruce? Determine el significado de las siglas CX.
- AOperador de posición basado en orden.
- BOperador de posición basado en desorden.
- COperador de selección.
- DOperador de cruce basado en Ciclos.
5959. ¿Cuantos descendientes genera el operador genético de cruce CX? Determine la cantidad de descendientes que resultan al utilizar el operador CX.
- A2 descendientes.
- B1 descendiente
- C4 descendientes
- D3 descendientes.
6060. ¿De qué forma se elige el primer padre del Operador de cruce CX? Determine. La forma de elegir el primer padre del Operador de cruce CX.
- AAl azar.
- BPor ser el más óptimo
- CPor la selección en ruleta.
- DPor ser el último.
6161. Cuantos puntos de corte se necesitan en el operador de cruce OX1. Determine: Cuantos puntos de corte se necesitan en el operador de cruce OX1.
- A2
- B3
- C1
- D4
6262. ¿Qué es la población? Determine que es la población.
- ARepresentación de posibles soluciones.
- BLos descendientes.
- CConjunto de habitantes de un lugar.
- DGrupo de padres y descendientes.
6363. ¿Cuáles son los mecanismos inspirados en la evolución biológica? Determine los mecanismos utilizados en la evolución biológica.
- AReproductivos, digitales y secuenciales.
- BTransmitir, transformar y mover
- CReproducción, mutación, recombinación y selección
- DSeleccionar, establecer y dirigir
6464. ¿En Computación Evolutiva Qué es un genotipo? Determine el concepto de genotipo.
- AUn ejemplar que sirve como modelo para la descendencia.
- BConjunto de los genes que existen en los elementos.
- CEl código, ideado para representar el parámetro del problema en la forma de una cadena.
- DInformación genética que pasa de un descendiente a otro.
65Las aplicaciones distribuidas son aquellas que:
- APermiten ejecutar múltiples procesos.
- BPermiten trabajar con múltiples capas.
- CInvolucra la división de una aplicación en múltiples capas.
- DTodas las respuestas son ciertas.
6666. Una aplicación distribuida que sigue el modelo cliente-servidor. Tiene los siguientes componentes:
- ALado servidor: Programa que se ejecuta en un computador que está conectado a una red.
- BLado servidor: Está a la escucha en un puerto, esperando las peticiones de los clientes
- CA y B son ciertas
- DA y B son falsas
6767. Las características de las aplicaciones distribuidas Son las siguientes:
- AConcurrencia, Topología de red, Ubicación de la lógica, Homogeneidad de las plataformas, seguridad.
- BSelección de capas, Concurrencia, Enlace, Sesión,
- CTopología de red, Ubicación de la lógica, Seguridad, Capa física
- DTodas son válidas
6868. Las aplicaciones distribuidas modernas involucra la división de una aplicación en múltiples capas tales como:
- ACapa de enlace, capa de sesión, capa de transporte, capa de datos
- BCapa de red, capa de sesión, capa de transporte, capa de datos
- CCapa de sesión, capa de transporte, capa de datos, capa de transporte
- DLa interfaz de usuario, la capa media de objetos de negocios, y la capa de acceso a datos
6969. Algunos ejemplos de Aplicaciones Distribuidas más conocidas son las siguientes:
- ACorreo electrónico, navegación web, mensajería instantánea, videoconferencia.
- BTelefonía IP, Correo electrónico, navegación web
- CA y B son ciertas.
- DRemote login, correo electrónico, navegación Web, streaming, telefonía IP y compartición de ficheros (P2P).
7070. Para escribir programas sobre una arquitectura de memoria distribuida es necesario:
- ADefinir la interfaz con el sistema de comunicaciones primitivas de pasaje de mensajes.
- BLos procesos no comparten memoria, sino canales (físicos o lógicos).
- CLos programas concurrentes que se comunican por mensajes se denominan programas distribuidos.
- DTodas las respuestas son ciertas.
7171. En un programa distribuido los canales son:
- AEl único objeto que los procesos comparten.
- BNo hay acceso concurrente a variables.
- CLa exclusión mutua no requiere ningún mecanismo especial.
- DTodas las respuestas son ciertas.
7272. Los mecanismos para la programación distribuida (que dependen del modo en que interactúan los procesos) Tenemos:
- AProductores.
- BConsumidores
- CClientes.
- DServidores e interacción entre pares.
- ETodas las respuestas son ciertas.
7373. En la Programación Distribuida y en los conceptos de pasaje de mensajes los canales pueden proveer:
- AComunicaciones half-duplex.
- BComunicaciones full-duplex.
- CComunicaciones pueden ser asincrónicas (no bloqueantes) o sincrónicas (bloqueantes).
- DTodas las respuestas son ciertas.
7474. Pasaje de mensajes asincrónicos en ASM los canales son colas de mensajes que han sido enviados y aún no recibidos:
- AChan ch(id 1 : tipo 1,..., id n : tipo n )
- BChan input(char); chan disk_access(INT cylinder, INT block, INT count, CHAR* buffer).
- CChan result[n] (INT); {arreglo de canales}
- DTodas las respuestas son ciertas.
7575. Los lenguajes específicamente diseñados para programación distribuida son:
- AAda, Alef, E, Erlang, Limbo y Oz.
- BSpss, Matlab, Pithon, Dylan.
- CRuby, Opened Source, CLU, Matlab.
- DTodas las respuestas son ciertas.
7676. La programación distribuida típicamente cae en alguna de las varias arquitecturas básicas o arquitecturas:
- Acliente-servidor.
- B3-tier, n-tier.
- Cobjetos distribuidos, entre otras además de ser base para la pragmatisidad.
- DTodas las anteriores son verdaderas.
7777. Una de las funciones del proceso del cliente; en la arquitectura cliente servidor es:
- AProcesar requerimientos del sistema operativo.
- BProcesar requerimientos de la base de datos
- CProcesar requerimientos de calculo
- DProcesar requerimientos de un sistema informático.
7878. En un servidor de base de datos, la arquitectura cliente servidor:
- AEl cliente procesa solicitudes sql
- BEl servidor envía solicitudes sql
- CEs una unidad lógica de trabajo y recuperación de datos
- DEl cliente envía solicitudes sql al servidor
7979. Un procedimiento almacenado es escoja la Opción correcta del sistema independiente.
- AUn conjunto de instrucciones del lenguaje de marcas Html, son invocados desde el cliente.
- BUn conjunto de sentencias de sql que se encuentra en la base de datos, son invocados desde el cliente.
- CUnidad lógica de trabajo y recuperación de datos
- DEl cliente envía solicitudes sql al servidor.
8080. Los sistemas cliente servidor de acuerdo al nivel de abstracción del servicio que se ofrece, se distinguen tres componentes básicos de software que son:
- ASGBD, ADO NET, SQL
- BLos datos, sql, interface de conexión a la base de datos.
- CInsert, Update, Delete
- DLa presentación, lógica de negocios, acceso y almacenamiento de los datos.
8181. El conjunto de controladores API u otro software que mejora la conectividad entre las aplicaciones de cliente/servidor se llama:
- ASistemas Operativos
- BMiddleware
- CFtp
- DAdo-Net
8282. Atendiendo a ciertos criterios existe varios tipos de Aplicaciones Web como: Informacionales, Interactivas, Portales Web, orientados al análisis de datos: El tipo Orientados al análisis de datos, tiene la siguiente aseveración:
- ACompra electrónica, banca electrónica.
- BDataworkhousing, aplicaciones OLAP.
- CSistemas de ayuda financiera, simuladores.
- DOrientadas a la interacción con el usuario
8383. La validación de formularios sirve para hacer que la herramienta valide el formulario, avisando al usuario para que corrija los errores, como campos obligatorios sin rellenar. La validación de formularios sirve para:
- AHace que JavaScript valide los valores introducidos en el formulario antes de que se envíe.
- BConsiste en comprobar si las etiquetas corresponden a los elementos adecuados.
- CNinguna de las opciones anteriores.
- DOpciones 1. y 2.
8484. Los lenguajes de programación correspondientes permiten insertar cadenas en una página Web. En JavaScript, ¿cuál es la forma correcta de escribir la cadena "Ingeniería de Sistemas" en una página web?
- AWeb.write("Ingeniería de Sistemas”)
- BDocument.print("Ingeniería de Sistemas")
- CDocument.write("Ingeniería de Sistemas")
- DWindow.print("Ingeniería de Sistemas”).
8585. Atendiendo a diferentes parámetros se establece la siguiente clasificación de Aplicaciones Web: Informacionales, Orientados a la descarga de datos, Interactivas, Portales Web. El tipo de Aplicaciones Web Portales Web, tiene la siguiente aseveración:
- ACompra electrónica, banca electrónica.
- BOrientadas a la interacción con el usuario.
- CSistemas de ayuda financiera, simuladores.
- DCentros comerciales de compra electrónica, intermediarios en línea.
8686. CSS es un lenguaje de hojas de estilo utilizado para describir el aspecto y el formato de un documento escrito en un lenguaje de marcas. Los estilos CSS son aplicables a:
- AElementos seleccionados
- BPárrafos y a elementos seleccionados
- CPárrafos y a palabras seleccionadas
8787. Existen varios parámetros que determinan la calidad de Aplicaciones Web. El parámetro Usabilidad de la calidad de Aplicaciones Web determina:
- AServicios relacionados con el dominio de aplicación.
- BValidación y recuperación de la entrada del usuario.
- CCapacidades estéticas y de interfaz.
- DRendimiento del tiempo de respuesta.
8888. Las siglas LAMP tiene su propio significado y para desarrollar una aplicación Web es fundamental contar con varios elemento como se detallan a continuación. Determinar el enunciado erróneo:
- AEl significado de las siglas LAMP es Linux, Apache, MySql y PHP.
- BPhpMyAdmin, no es una aplicación basada en PHP para el sistema de administración de BD relacionales de MySql.
- CLos elementales básicos en el desarrollo de aplicaciones PHP son: servidor Web, SO, una BD y un intérprete de HTML.
- DLos elementos básicos en el desarrollo de aplicaciones PHP son: SO, servidor Web, intérprete de PHP y un motor de BD.
8989. Tanto la a WeBApps como las aplicaciones basadas en Web tienen sus características propias. Determinar el enunciado erróneo detallado continuación.
- AUna parte innegable del atractivo de una WeBApp es su apariencia e interacción.
- BLas aplicaciones basadas en Web no tienen una inmediatez que si se encuentra en otros tipos de SW.
- CEn una WebApps, es difícil, si no imposible limitar la población de usuarios finales que pueden acceder a la aplicación.
- DEl usuario puede acceder a las aplicaciones empleando un navegador web o similar.
9090. Los comportamientos son acciones que suceden cuando los usuarios realizan algún evento sobre un objeto, como puede ser mover el ratón sobre una imagen, pulsar sobre un texto, hacer doble clic sobre un mapa de imagen. Entonces utilizando los comportamientos es posible hacer:
- AQue una capa se muestre al pulsar sobre un objeto.
- BQue la ventana del navegador intente cerrarse al situar el ratón sobre una imagen.
- CCualquiera de las dos primeras opciones.
- DNinguna de las opciones anteriores
9191. Los estilos CSS permiten, definir prácticamente cualquier propiedad de los elementos que contendrán la aplicación Web. Entonces los estilos CSS son aplicables a:
- AA párrafos
- BA palabras seleccionadas
- CCualquiera de los dos primeros
- DNinguna de las opciones anteriores
9292. Como es de conocimiento de usted, se puede incluir javascript en el mismo documento xhtml. ¿Qué etiqueta de HTML se emplea para escribir código JavaScript?.
- A<script>
- B<javascript>
- C<scripting>
- D<js>
9393. Los comportamientos son acciones que suceden cuando los usuarios realizan algún evento sobre un objeto, como puede ser mover el ratón sobre una imagen, pulsar sobre un texto, hacer doble clic sobre un mapa de imagen. Entonces utilizando los comportamientos es posible hacer:
- AQue una capa se muestre al pulsar sobre un objeto.
- BQue la ventana del navegador intente cerrarse al situar el ratón sobre una imagen.
- CCualquiera de las dos primeras opciones.
- DNinguna de las opciones anteriores.
9494. En esta aplicación los datos se encuentran mezclados lo que indica que no puede hacerse una separación física o lógica para verificar si alguna de las partes puede ser reutilizable. Escoja la respuesta correcta del sistema independiente.
- AAplicación monolítica
- BAplicación de dos capas
- CAplicación de tres capas
- DAplicación de n capas
9595. La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeñas; consiste en eliminar la dependencia transitiva, eliminar la redundancia y asegurar que las columnas dependan del campo clave. Con la segunda forma normal se:
- AElimina la dependencia transitiva
- BEliminar la redundancia
- CGarantiza que todas las relaciones sean de uno a uno
- DAsegura que las columnas dependan del campo clave.
9696. Una base de datos relacional se identifica porque sus tablas están enlazadas entre sí. La condición que deben cumplir las tablas a relacionar es:
- ANo es necesario que las tablas tengan clave principal.
- BLas tablas a relacionar deben tener un campo en común que debe tener las mismas propiedades, por lo menos uno de ellos debe ser clave principal.
- CLos campos de conexión deben tener el mismo nombre.
- DLas tablas a relacionar deben tener un campo en común que debe tener las mismas propiedades, los datos que se ingresen en esos campos pueden ser diferentes.
9797. Un Sistema de Gestión de Bases de Datos (SGBD) es un conjunto de programas que permiten la administración de datos . El conjunto de tareas básicas son:
- AAlmacenamiento, modificación, eliminación y extracción de datos
- BAlmacenamiento, extracción de datos, y hacer copias de seguridad
- CAlmacenamiento, eliminación, y protección de errores
- DAlmacenamiento, diseño y desarrollo de base de datos.
9898. La 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. Como se consigue ejecutar la instrucción Select:
- ASELECT FROM [TABLA] WHERE [CAMPO] = [VALOR]
- BSELECT * FROM [CAMPO] WHERE [TABLA] = [VALOR]
- CSELECT [TABLA] WHERE [CAMPO] = [VALOR]
- DSELECT * FROM [TABLA] WHERE [CAMPO] = [VALOR]
9999. En el lenguaje SQL, la instrucción INSERT permite añadir una o más filas en una tabla. Identifique la sintaxis correcta para insertar registros:
- AINSERT INTRO [TABLA] VALUES(CAMPO1, CAMPO2, …)
- BINSERT [TABLA] INTO VALUES(CAMPO1, CAMPO2, …)
- CINSERT INTO [TABLA] VALUES(DATO1, DATOO2, …)
- DINSERT INTO [TABLA] VALUES(CAMPO1, CAMPO2, …)
100100. En el lenguaje SQL, eliminar un registro de una tabla se utiliza la instrucción DELETE, que va acompañada de otras cláusulas. Indique la instrucción que este mal planteada en la tabla persona:
- ADELETE FROM Persona WHERE id=15;
- BDELETE FROM Persona WHERE id = ;
- CDELETE FROM Persona WHERE Ciudad=’Quevedo’;
- DDELETE FROM Persona WHERE sueldo<360;
101101. Una Clave Primaria es aquel Campo que permite identificar un Registro en forma única. Como consecuencia el campo no debe contener:
- AValores nulos (vacío)..
- BInformación duplicada
- CValores nulos (vacío) e información duplicada
- DValores nulos (vacío) con información duplicada.
102102. La 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’. Indique que acción realiza esta instrucción.
- 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.
103103. Se basa en una representación lógica de los datos y utiliza un mismo lenguaje estandarizado y normalizado de acceso a datos llamado SQL. Seleccione la definición correcta:
- ABASE DE DATOS RELACIONAL
- BBASE DE DATOS DE REDES
- CBASE DE DATOS JERARQUICA
- DARCHIVOS DIRECTOS
104104. El modelado y la gestión de bases de datos se basan en la lógica de predicados y en la teoría de conjuntos. Identifique la definición correcta :
- AMODELO ENTIDAD RELACION
- BMODELO RELACIONAL.
- CMODELO DE OBJETOS
- DMODELO DE RED
105105. Es la regla que obliga a un atributo o conjunto de atributos de una relación aparezca como clave primaria en otra relación. Identifique la definición correcta :
- ACLAVE EXTRANJERA O FOREIGN KEY
- BCLAVE PRIMARIA O PRIMARY KEY
- CINTEGRIDAD REFERENCIAL
- DIDENTIFICADOR
106106. Es un método de extracción que permite manipular tablas y crean las tablas resultantes basándose en la teoría de conjuntos. Identifique la definición correcta :
- ANORMALIZACION.
- BRELACIONES
- CDOMINIOS
- DALGEBRA RELACIONAL
107107. Entre dos relaciones se genera una relación cuyo esquema está formado por todos los atributos de las dos relaciones existentes y los elementos son la asociación de cada registro de la primera tabla con cada registro de la segunda. Identifique la definición correcta :
- APRODUCTO CARTESIANO
- BSELECCIÓN
- CDOMINIOS
- DUNION
108108. En el lenguaje SQL para totalizar o calcular resultados se suele utilizar las funciones agregadas, determinar la sentencia mal planteada. Indique la instrucción que este mal planteada en la tabla:
- 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’.
109109. Identificar del grupo lo que no pertenece a las funciones agregadas. Seleccione la que no pertenece a este grupo de funciones :
- ASUM
- BAVG
- CCOUNT
- DMATCH
110110. Identificar la sentencia de sql para mostrar el nombre del producto y total de la relación entre las tablas producto y de pedidos la cual se describe un producto tiene varios pedidos. Seleccione la sentencia correcta :
- 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 Producto 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.
111111. Un procedimiento almacenado es. Seleccione la definición de procedimiento almacenado.
- ASentencias ejecutadas desde el Management.
- BSentencias ejecutadas desde el cliente
- CConjunto de sentencias creadas y almacenadas en el servidor de base de datos.
- DConjunto de sentencias de consulta y almacenadas en el servidor de base de datos.
112112. De las siguientes sentencias del lenguaje SQL se emplea la cláusula SET. Seleccione la definición correcta.
- ADELETE
- BDROP
- CSELECT
- DUPDATE
113113. En SQL, para modificar la estructura de una tabla de una base de datos se emplea la instrucción. Seleccione la definición correcta
- AALTER TABLE.
- BCHANGE TABLE.
- CMODIFY TABLE.
- DDROP TABLE
114114. Las instrucciones SQL se clasifican según su propósito en tres grupos selecciónes al grupo que empiezas su sintaxis con Create, Alter, Drop. Seleccione el grupo correcto
- ALENGUAJE DE DESCRIPCIÓN DE DATOS.
- BLENGUAJE DE CONTROL DE DATOS.
- CLENGUAJE DE MANIPULACIÓN DE DATOS.
- DLENGUAJE DE PROGRAMACIÓN ESTUCTURADA.
115115. Un trigger o desencadenador es cuando. Identificar la definición correcta:
- ASE AUTO-EJECUTA CUANDO OCURRE UN EVENTO DETERMINADO.
- BSE EJECUTA SIEMPRE PREVIO A UNA NUEVA INSERCIÓN DE REGISTROS.
- CSE CODIFICA PARA CONTROLAR LAS FUNCIONES DEL DBA.
- DIMPLICA LA EJECUCIÓN DE UNA EXCEPCIÓN.
116116. Los pasos lógicamente ordenados para elaborar el Modelo Conceptual son:
Seleccione los pasos correctos para la elaboración del modelo conceptual:- AIDENTIFICAR LAS ENTIDADES-FIJAR LAS CONDICIONES DE DEPENDENCIAS-ESTABLECER LAS RELACIONES-DEFINIR LAS CARDINALIDADES.
- BESTABLECER LAS RELACIONES-IDENTIFICAR LAS ENTIDADES-FIJAR LAS CONDICIONES DE DEPENDENCIAS- DEFINIR LAS CARDINALIDADES.
- CIDENTIFICAR LAS ENTIDADES-ESTABLECER LAS RELACIONES-DEFINIR LAS CARDINALIDADES-FIJAR LAS CONDICIONES DE DEPENDENCIAS
117117. La secuencia o pasos de las actividades para diseñar una Base de Datos son:
- AEstablecer el Objetivo del Diseño- Definir niveles de abstracción- Elaborar la Base de Datos- Normalizar 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
- DNormalizar la Base de Datos-Establecer el Objetivo del Diseño- Definir niveles de abstracción- Elaborar la Base de Datos.
118118. Una base de datos está en el 2FN cuando. Seleccionar el literal correcto:
- ATODOS SUS VALORES SON ATOMICOS.
- BPERMITE LA EXISTENCIA DE FUNCIONAL NO TRANSITIVA
- CNO HAY DEPENDENCIA FUNCIONAL ENTRE DOS COLUMNAS QUE NO PERTENECEN A NINGUNA CLAVE.
- DCUANDO EXISTENTE DEPENDENCIAS FUNCIONALES
119119. La Clave extranjera o Foreign key es
- AATRIBUTO O CONJUNTO DE ATRIBUTOS QUE CUMPLEN LA REGLA DE NORMALIZACION.
- BATRIBUTO O CONJUNTO DE ATRIBUTOS QUE CUMPLEN LA REGLA DE DEPENDENCIA FUNCIONALES
- CATRIBUTO O CONJUNTO DE ATRIBUTOS QUE CUMPLEN LA REGLA DE INTEGRIDAD REFERENCIA.
- DATRIBUTO O CONJUNTO DE ATRIBUTOS QUE NO CUMPLEN LA REGLA DE INTEGRIDAD REFERENCIA.
120120. Qué etiqueta de HTML se utiliza para definir una hoja de estilo interna. Selección la opción correcta.
- A<css>
- B<link>
- C<script>
- D<style>
121121. En HTML, para indicar el orden de tabulación entre los componentes de un formulario se emplea el atributo.
- AIndex
- BTabindex
- CAlt
- DTab
122122. En HTML, el atributo title se emplea en la paginas web. Seleccione la opción correcta.
- ADefinir el título de la página.
- BDefinir el nombre de un elemento.
- CProporcionar información adicional sobre un elemento.
- DProporcionar información adicional sobre un elemento a otra página.
123123. Las etiquetas <ol> y <li> se emplean para crear. Seleccione el literal correcto:
- AUna Tabla de Datos
- BUna Lista Ordenada
- CUna Lista no Ordenada
- DUna Lista con Viñetas
124124. En HTML, para indicar que una celda de una tabla es un encabezado se emplea la etiqueta. Seleccione el literal correcto:
- A<th>
- B<td>
- C<tr>
- D<br>
125125. En PHP, para escribir directamente en un fichero sin tener que abrirlo, se emplea la función. Seleccione el literal correcto:
- Afput()
- Bfwrite()
- Cfile_put_contents()
- DLas anteriores respuestas no son correctas.
126126. En PHP y MySQL, para seleccionar la base de datos se emplea. Seleccione el literal correcto:
- Amysql_database()
- Bmysql_select_db()
- Cmysql_select_query()
- Dmysql_db_name()
127127. En PHP y MySQL, para liberar la memoria utilizada por un resultado se emplea la función. Seleccione el literal correcto:
- Amysql_clean()
- Bmysql_free().
- Cmysql_free_result()
- Dmysql_garbage_collect()
128128. Para configurar el funcionamiento de PHP se emplea el fichero. Seleccione el literal correcto:
- Aphp.conf
- Bphp.ini
- Cphp.setup
- Dphp.txt
129129. En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos ODBC?. Seleccione el literal correcto:
- Aodbc_open("DSN");
- Bodbc_open("DSN", "usuario", "contraseña");
- Codbc_connect("DSN");
- Dodbc_connect("DSN", "usuario", "contraseña");
130130. En PHP, la sentencia de control foreach se emplea para. Seleccione el literal correcto:
- ARecorrer los elementos de un array
- BRecorrer las propiedades de un objeto.
- CRecorrer los elementos de un array y las propiedades de un objeto
- DRecorrer las propiedades de una clase.
131131. En PHP, ¿cuál es la forma correcta de incluir un fichero?. Seleccione el literal correcto:
- Ainclude "fichero";
- Binclude("fichero");
- Crequire "fichero";
- DTodas las respuestas son correctas
132132. ¿Qué funciones se emplean para abrir y cerrar una conexión en PHP?.
Seleccione el literal correcto:- Amysql_open() y mysql_close()
- Bmysql_open() y mysql_disconnect()
- Cmysql_connect() y mysql_close()
- Dmysql_connect() y mysql_disconnect()
133133. En una aplicación web es importante validar en el lado del servidor porque:
Seleccione el literal correcto:- 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.
134134. En PHP y MySQL, para ejecutar una sentencia SQL se emplea.
Seleccione el literal correcto:- Amysql_exec()
- Bmysql_execute().
- Cmysql_run()
- Dmysql_query()
135135. En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos MySQL?.
Seleccione el literal correcto:- Amysql_open("localhost", "usuario");
- Bmysql_open("usuario", "localhost");
- Cmysql_connect("usuario", "localhost");
- Dmysql_connect("localhost", "usuario");
136136. En PHP que función se emplea para realizar una dirección. Seleccione el literal correcto:
- Aheader()
- Bredirect()
- Csend()
- Dget()
137137. En PHP y MySQL, para obtener el número de filas devueltas por un resultado, se utiliza la función
- Amysql_affected_rows()
- Bmysql_ list_ fields()
- Cmysql_num_rows()
- Dmysql_ list_ field()
138138. En PHP, ¿cómo se obtiene la información de un formulario que ha sido enviado mediante el método "get"?
Seleccione el literal correcto:- A$_URL[]
- B$_GET[]
- C$_FORM[]
- D$_REQUEST
139139. En PHP, para copiar un fichero subido desde un formulario HTML a su destino final se debe emplear.
Seleccione el literal correcto:- Acp_uploaded_file()
- Bcopy_uploaded_file()
- Cmv_uploaded_file()
- Dmove_uploaded_file()
140140. En PHP, ¿qué operador de comparación no existe?.
Seleccione el literal correcto:- A!=
- B>=
- C<=>
- D<>
141141. ¿Cómo se escribe "Hola mundo" en PHP?.
Seleccione el literal correcto:- Adocument.write("Hola mundo");
- Becho “Hola Mundo”;
- Cwrite("Hola mundo");
- Doutput "Hola mundo";
142142. Para obtener la dirección IPv4 que corresponde a un nombre de host de Internet dado en PHP.
Seleccione el literal correcto:- Agethostbyname()
- Bgethostbyaddr()
- Cphp_uname()
- Dphp.ini
143143. En PHP, para calcular el módulo (el resto) de una división, se emplea el operador.
Seleccione el literal correcto:- A!
- B#
- C%
- D&
144144. La arquitectura cliente servidor es:
Escoja la respuesta correcta.- AEs la arquitectura de procesamiento de recursos informáticos, donde uno de los componentes solicita servicio al otro.
- BEs la arquitectura de servicios de datos, donde uno de los componentes solicita servicio al otro.
- CEs la arquitectura de procesamiento donde uno de los componentes solicita servicio al otro pero solo devuelve una confirmación de datos
- DEs la arquitectura de procesamiento donde uno de los componentes solicita servicio al otro y esta entrega una respuesta de alerta.
145145. Una transacción en la arquitectura cliente servidor es:
Escoja la respuesta correcta:- AProcesar requerimientos del sistema operativo.
- BEs la arquitectura de servicios de datos, donde uno de los componentes solicita servicio al otro.
- CUnidad lógica de trabajo y recuperación de datos.
- DD. Procesar requerimientos del sistemas informático.
146146. En un servidor de base de datos en la arquitectura cliente servidor.
Escoja la respuesta correcta.- AEl cliente procesa solicitudes sql
- BEl servidor envía solicitudes sql
- CUnidad lógica de trabajo y recuperación de datos
- DEl cliente envía solicitudes sql al servidor.
147147. Modelo ADO.NET para acceso a datos es considerado como:
Escoja la respuesta correcta:- AEs un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos.
- BEs un conjunto de sentencias de sql que pueden ser usados por los programadores para acceder a datos y a servicios de datos.
- CUnidad lógica de trabajo y recuperación de datos
- DEs un conjunto de procedimientos del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos.
148148. Las aplicaciones Web tienen varias características como multiusuario, estética, inmediatez, seguridad, etc.
La característica Estética tiene la siguiente afirmación- AEl usuario puede acceder a las aplicaciones empleando un navegador web o similar.
- BDado que el WebApps están disponibles a través del acceso por red, es difícil, si no imposible limitar la población de usuarios finales que pueden acceder a la aplicación.
- CUna parte innegable del atractivo de una WebApp es su apariencia e interacción.
- DLas aplicaciones basadas en Web tienen una inmediatez que no se encuentra en otros tipos de software.
149149. Cuál de estas instrucciones está correctamente escrita en PHP.
Escoja la respuesta correcta del sistema independiente.- Aif (a=0) print a.
- Bif (a==0) echo “hola mundo”;
- Cif (a==0) { echo ok }
- Dif (a==0): print a;
150150. Para indicar que una conexión AJAX es síncrona o asíncrona:
Escoja la respuesta correcta del sistema independiente.- AUtilizamos los métodos sendSynchronous o sendAsyncrhonous del objeto que almacena la conexión.
- BAñadimos un tercer parámetro al método send() de la conexión AJAX.
- CAñadimos un tercer parámetro al método crearConexion() de la conexión AJAX.
- DIncluimos un tercer parámetro en la llamada al método open() de la conexión.
151151. La propiedad type del objeto con el que se realiza una llamada AJAX mediante jQuery es:
Escoja la respuesta correcta del sistema independiente.- APermite indicar si se va a realizar una conexión mediante el método GET o el método POST.
- BPermite indicar si se envían datos o no al servidor.
- CPermite indicar el formato de los datos que deseamos obtener del servidor
- DPermite indicar si la conexión es de tipo síncrono o asíncrono.
152152. Los estilos CSS permiten, definir prácticamente cualquier propiedad de los elementos que contendrán la aplicación Web. Entonces los estilos CSS son aplicables a:
- ADefine Cálculos matemáticos de una pagina web
- BDefine las Sentencias de SQL para un formulario de paginas web
- CDefine el estilo de una página web
- DDefine la conexión a una Base de datos para paginas web.
153153. Es fundamental aplicar el concepto de validación en los formularios de ingreso de datos.
La validación de formularios sirve para:- AComprobar si las etiquetas corresponden a los elementos adecuados
- BAvisar al programador para que corrija los errores.
- CValidar los valores especificados en la interfaz del usuario.
- DNinguna de las opciones anteriores.
154154. ¿Cuál característica de una transacción se refiere a la naturaleza todo-o-nada de una transacción?
- AAtómica
- BConsistente
- CAislada
- DDurable
155155. ¿Qué tipos de tablas base se pueden crear utilizando una instrucción CREATE TABLE?
- ATablas persistentes
- BTablas con particiones
- CTablas del sistema S.G.B.D
- DTablas temporales locales declaradas
156156. ¿Cuál de los siguientes tipos de restricciones soporta restricciones NOT NULL?
- ARestricciones de Tabla
- BRestricciones de Columna
- CRestricciones de Dominio
- DAfirmaciones
157157. Se crea una restricción FOREIGN KEY y se desea que los valores en la Columna de referencia se actualicen si los valores en la columna referenciada se actualizan.
¿Qué cláusula <acción referencial desencadenada > utilizaría?- AON UPDATE RESTRICT
- BON UPDATE NO ACTION
- CON UPDATE CASCADE
- DON UPDATE SET DEFAULT.
158158. Cuál instrucción o cláusula se utiliza en una instrucción DELETE para especificar cuáles filas serán eliminadas en una tabla
- ASELECT
- BWHERE
- CUPDATE
- DINSERT
159159. ¿En qué tipos de objetos de base de datos se puede asignar el privilegio DELETE?
- ATablas
- BRelaciones
- CColumnas
- DDominios
160160. Se está creando una instrucción INSERT que inserta valores tomados desde otra tabla
. ¿Qué tipo de instrucción o cláusula se puede utilizar en lugar de la cláusula VALUES para tomar datos desde la otra tabla?- ACOPY
- BSET
- CSELECT
- DWHERE
161162. Se desarrolla una consulta que incluye una cláusula SELECT, una cláusula FROM, una cláusula WHERE, una cláusula GROUP BY y una cláusula HAVING.
¿Desde cuál cláusula recibirá resultados la cláusula HAVING.- ASELECT
- BFROM
- CWHERE
- DGROUP BY
162162. ¿Cuál cláusula permite agrupar valores en una columna específica?
- AROLLUP
- BHAVING
- CORDER BY
- DGROUP BY
163163. ¿Cuál palabra clave se debe añadir a la cláusula SELECT para asegurarse que cada fila de los resultados de la consulta sea única?
- AALL
- BROLLUP
- CDISTINCT
- DCUBE
164164. Si un router no encuentra un archivo válido de configuración durante la secuencia de inicio,
¿Qué ocurre?.- ASe vuelve a iniciar la secuencia de inicio
- BEl router le indicará al usuario que dé una respuesta para entrar en el modo de configuración.
- CLa secuencia de inicio se detiene hasta que se adquiere un archivo de configuración válido.
- DEl router genera un archivo de configuración por defecto a partir de la última configuración válida.
1652. ¿Cuáles son las funciones de un router?
- AConmutación de paquetes
- BExtensión de segmentos de red
- CSegmentación de los dominios de broadcast
- DSelección de la mejor ruta basada en un direccionamiento lógico.
166166. El administrador de red necesita conectar dos routers directamente a través de sus puertos FastEthernet.
¿Qué cable debe utilizar el administrador de red?.- ADirecto (straight-through).
- BTranspuesto.
- CDe conexión cruzada
- DSerial
167167. Un administrador de red acaba de ingresar nuevas configuraciones al Router1.
¿Qué comandos se deben ejecutar para guardar los cambios en la configuración a NVRAM?.- ARouter1# copy running-config flash
- BRouter1(config)# copy running-config flash.
- CRouter1# copy running-config startup-config.
- DRouter1(config)# copy running-config startup-config.
168168. Durante el proceso de inicio de un router Cisco. ¿Desde qué ubicación un router puede cargar el IOS?.
- ARAM
- BNVRAM
- CMEMORIA FLASH
- DHYPER TERMINAL
169169. ¿Cuál es el resultado de ingresar estos comandos?
6.R1(config)# line vty 0 4
R1(config-line)# password check123
R1(config-line)# login- AAsegura que se ingrese una contraseña antes de ingresar el modo EXEC del usuario.
- BEstablece la contraseña a utilizar para conectar este router via Telnet.
- CRequiere ingresar check123 antes de guardar la configuración.
- DCrea una cuenta de usuario local para conectarse a un router o switch.
170170. AL momento de encender un router.
¿Cuál de las siguientes opciones es el flujo correcto de rutinas para el inicio de un router?.- ACargar el bootstrap, cargar el IOS, aplicar la configuración
- BCargar el bootstrap, aplicar la configuración, cargar el IOS
- CCargar el IOS, cargar el bootstrap, aplicar la configuración, verificar el hardware
- DVerificar el hardware, aplicar la configuración, cargar el bootstrap, cargar el IOS.
171171. Según las características de balanceo de carga de los router.
¿Cuál es una de las afirmaciones que describen el balanceo de carga?.- AEl balanceo de carga se produce cuando un router envía el mismo paquete a diferentes redes de destino.
- BEl balanceo de carga se produce cuando se envía la misma cantidad de paquetes a través de rutas estáticas y dinámicas.
- CEl balanceo de carga permite que el router reenvíe paquetes a la misma red de destino a través de varias rutas.
- DSi existen varias rutas con diferentes métricas a destinos, el router no puede admitir balanceo de carga.
172172. Se pueden usar contraseñas para restringir el acceso a todo o parte del Cisco IOS.
Seleccione los modos e interfaces que se pueden proteger con contraseñas.- AInterfaz VTY
- BInterfaz de consola
- CModo EXEC privilegiado.
- DModo EXEC secreto.
173173. Los ping fallan entre el Host A y el Host B que están en diferentes redes administradas por Router 1 y Router 2. El administrador descubre que el Rout er 1 no tiene una ruta hacia la red 172.16.0.0 que está en el Router 2. Suponiendo que el Router 2 está configurado correctamente, y para la conexión WAN Router 1 usa s0/0 y Router 2 s0/1. ¿Cuál es la ruta estática que se podría configurar para que el Host A que esta en Router 1 pueda alcanzar la red 172.16.0.0 que está en Router 2?
- Aip route 172.16.0.0 255.255.255.0 s0/0
- Bip route 172.16.0.0 255.255.255.0 192.168.0.2
- Cip route 172.16.0.0 255.255.255.0 s0/1.
- Dip route 172.16.0.0 255.255.255.0 192.168.0.1
174174. Tenemos una red donde todos los router A, B, C y D están conectados a través de rutas estáticas con topología de anillo, los Router A y C están separados por los otros Routers. ¿Qué ruta tomara el tráfico desde la red 172.16.1.0/24 de Router A para llegar a la red 10.0.0.0/24 en Router B?.
- AADC
- BABC
- CRealizara un balanceo de carga del Trafico
- DEnviara el tráfico a través de ABC y utilizara ADC como una ruta de respaldo solamente cuando ABC falle.
175175. Cuando hay múltiples rutas validas hacia un destino.
¿Qué criterio utiliza un router para determinar que ruta agregar a la tabla de enrutamiento?- AEl router selecciona las rutas con la mejor métrica. Todas las rutas que tienen la misma mejor métrica se agregan a la tabla de enrutamiento.
- BEl router primero selecciona las rutas con la distancia administrativa más baja. Luego se priorizan las rutas resultantes según la métrica y las rutas con mejor métrica se agregan a la tabla de enrutamiento.
- CEl router primero selecciona las rutas con la distancia administrativa más baja. Luego se priorizan las rutas resultantes con la distancia administrativa iguales y se agregan a la tabla de enrutamiento.
- DEl router instala todas las rutas en la tabla de enrutamiento, pero utiliza la ruta con la mejor métrica generalmente en el balanceo de carga
176176. Dentro de un encabezado de un paquete IP.
¿Cuál es el propósito del campo TTL?- ABorra una ruta inalcanzable desde la tabla de enrutamiento después de que expira el temporizador de caída del servicio
- BEvita que los mensajes de actualización regulares reinstalen incorrectamente una ruta que puede no ser valida
- CElimina una ruta inalcanzable desde la tabla de enrutamiento después de que expira el temporizador de purga.
- DLimita el tiempo o el conteo de saltos que un paquete puede atravesar en la red antes de que se deba descartar.
177177. Al configurar un router, un técnico de red desea darle un nombre al mismo.
¿Qué indicador del sistema debe ver el técnico al ingresar el comando hostname?- ARouter>
- BRouter#
- CRouter(config)#
- DRouter(config) >
178178. Al momento de configurar la contraseña de consola:
RouterA> enable
RouterA# config terminal
RouterA(config)# line con 0
RouterA(config-line)# password contraseña
RouterA(config-line)# ______
RouterA(config-line)# exit
Para que la configuración sea exitosa
¿Qué comando falta en el espacio en blanco señalado?- Alogin
- Bactive
- Cenable
- Dsuccessful.
179179. Al ingresar el comando enable como se muestra:
router> enable
router#
¿A qué modo paso el router?- AModo Exec Privilegiado.
- BModo Exec Usuario.
- CModo de configuración global
- DModo acceso remoto
180180. Para configurar contraseña "secret”.
¿Cuál es el comando que debo de ingresar?- ARouterA(config)# enable secret contraseña.
- BRouterA# enable secret contraseña
- CRouterA(config)# active secret contraseña
- DRouterA# active secret contraseña
181181. Para configurar contraseña "password”.
¿Cuál es el comando que debo de ingresar?.- ARouterA(config)# enable password contraseña
- BRouterA# enable password contraseña.
- CRouterA(config)# active password contraseña.
- DRouterA# active password contraseña
182
182. Al configurar las líneas VTY (Telnet):
RouterA> enable
RouterA# config terminal
RouterA(config)# line vty 0 4
RouterA(config-line)# password contraseña
RouterA(config-line)# login
RouterA(config-line)# exit
¿Cuántas líneas VTY son creadas con estos comandos ingresados?- A2
- B3
- C4
- D5
183183. Un administrador de red quiere configurar la interfaz serial de un routerA con la IP 192.168.0.1/24.
¿Cuál es la opción correcta para configurar la IP de esta interfaz?.- ARouterA# ip address 192.168.0.1/24.
- BRouterA# ip address 192.168.0.1 255.255.255.0
- CRouterA(config)# ip address 192.168.0.1 255.255.255.0.
- DRouterA(config-if)# ip address 192.168.0.1 255.255.255.0.
184184. Un administrador de red va a configurar una interfaz serial como DCE y lo hace ingresando estos comandos:
RouterB> enable
RouterB# config terminal
RouterB(config)# interface serial 0/1
RouterB(config-if)# ip address 10.0.0.2 255.0.0.0
RouterB(config-if)# ________________
RouterB(config-if)# no shutdown
RouterB(config-if)# description red
RouterB(config-if)# exit.
¿Cuál es el comando que le hace falta para configurar correctamente el RouterB?.- Aclock rate 56000
- Bactive as dce
- Cenable dce
- Dclock 56000
185185. Un administrador de red quiere enrutar un paquete a una red remota.
¿Qué dispositivo se debe utilizar?.- ASwich de acceso
- BServidor DHCP
- CRouter
- DHub
186186. Un administrador de red desea restringir el acceso al modo EXEC privilegiado del router.
¿Qué contraseña debe utilizar el administrador?.- AEnable
- BAuxiliar
- CConsola
- DVTY
187187. Un técnico de red desea conectar el host A a la consola de un switch Cisco para iniciar la configuración.
¿Qué tipo de cable se necesita para esta conexión?- ACable de conexión directa
- BCable de conexión cruzada
- CCable de consola
- DCable serial
188188. Un administrador esta configurando una interfaz FastEthernet con estos comandos:
RouterA> enable
RouterA# config terminal
RouterA(config)# interface fastethernet 0/0
RouterA(config-if)# ip address 192.168.0.1 255.255.255.0
RouterA(config-if)# _________
RouterA(config-if)# description lan
RouterA(config-if)# exit
En el espacio en blanco falta un comando
¿Cuál es ese comando que sirve para levantar la interfaz?- Ano shutdown
- Binterface up
- Cactive interface
- Dactive
189189. Con respecto a las métricas de enrutamiento.
¿Cuál de las siguientes afirmaciones es verdadera?- ATodos los protocolos de enrutamiento utilizan la misma métrica.
- BEIGRP utiliza el ancho de banda como única métrica.
- CLos routers comparan las métricas para determinar la mejor ruta.
- DLa métrica más grande generalmente representa la mejor ruta.
190190. Identifica la función de los dispositivos intermediarios en la red.
¿Cuál es la afirmación correcta?- ADeterminar los recorridos para los datos
- BIniciar las comunicaciones de datos
- CEmpezar las señales de datos
- DTerminar flujos de datos
191191. Los protocolos de red. Seleccione la afirmación correctas.
- ADefinen la estructura de las PDU específicas de la capa.
- BEstipulan como se cumplirán las funciones de la capa
- CDescriben las funciones necesarias para las comunicaciones entre capas.
- DRequieren encapsulaciones que dependen de la capa.
192192. PDU. ¿Qué es?.
- ADaño de una trama durante la transmisión.
- BDatos reensamblados en el destino.
- CPaquetes retransmitidos debido a una comunicación perdida
- DLa encapsulación específica de una capa.
193193. Funciones clave de la encapsulación.
¿Cuál es la función correcta?- APermite la modificación de los datos originales antes de la transmisión
- BIdentifica las partes de datos como parte de la misma comunicación
- CAsegura que las partes de datos puedan enviarse al dispositivo final de recepción.
- DHabilita el re ensamblaje de los mensajes completos.
194194. Capas del Modelo OSI que tienen las mismas funciones que la Capa de acceso de red del modelo TCP/IP. Son la capa física y la capa
- AFísica
- BEnlace de datos
- CRed
- DSesión.
195195. Dispositivos finales de una red.
¿Seleccione una característica?.- AAdministrar flujos de datos.
- BGenerar el flujo de datos
- CRetemporizar y retransmitir las señales de datos
- DDeterminar los recorridos para los datos
196196. "Celular A" en la dirección IP 10.0.0.34 ha establecido una sesión IP con "Teléfono IP 1" en la dirección IP172.16.1.103. ¿Qué tipo de dispositivo describe mejor la función del dispositivo inalámbrico "Celular A?"
- AEl dispositivo de destino
- BUn dispositivo final
- CUn dispositivo intermediario
- DUn dispositivo de medios
197197. Si se tiene 3 redes, Red A, Red B y Red C, las Redes A y B son redes locales en ubicaciones geográficas distintas que están interconectadas por la Red C, entonces.
¿Es cierto que?- ARed C – WAN
- BRed C – LAN
- CRed A – WAN
- DRed B – WAN
198198. Red de área local (LAN).
¿Cuál es la afirmación que describe la área local (LAN)?.- AUna LAN se encuentra generalmente en una única área geográfica.
- BLa red es administrada por una única organización.
- CUna LAN proporciona acceso y servicios de red a las aplicaciones para los usuarios dentro de una organización común.
- DPor lo general, cada extremo de la red se encuentra conectado a un Proveedor de servicios de telecomunicaciones (TSP).
199199. En networking hay el proceso de entrelazado de datos.
¿Qué término describe este proceso?- AEncapsulación
- BPDU
- CStreaming
- DMultiplexacion
200200. La asignación de puertos de la Capa 4.
¿Cuál es el propósito principal?.- AIdentificar los dispositivos en los medios locales
- BIdentificar los saltos entre origen y destino
- CIdentificar los dispositivos finales de origen y destino que se comunican.
- DIdentificar los proceso o servicios que se comunican dentro de los dispositivos finales.
Información
- Descripción
- Test sobre EXAMEN DE CONOCIMIENTOS ESPECIFICOS DE INGENIERIA EN SISTEMAS, creado por JOSÉ DELGADO el 19/08/2016.
- Autor
- JOSÉ DELGADO
- Idioma
- Español
- Visitas
- 863
- Valoración
- 5,0 de 5 · 1 valoración Valora este test