TECNICO EN PROGRAMACION DE SOFTWARE CUESTIONARIO

Anuncio
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
1. La estructura cíclica que evalúa la condición después de ejecutar las instrucciones se
denomina:
a.
b.
c.
d.
While
Do While
For
Swith Case
2. La estructura Switch Case es de tipo:
a.
b.
c.
d.
Cíclica
Secuencial
Condicional
Repetitiva
3. Qué tipo de estructura representa el siguiente diagrama.
a.
b.
c.
d.
While
Do While
For
Swith Case
4. De acuerdo al siguiente código en LPP cuál sería el resultado en pantalla.
entero num, conta
inicio
num<-1
para conta <- 2 hasta 6 haga
escriba num
escriba " "
num<-num+conta
fin para
fin
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
a.
b.
c.
d.
1 3 6 9 12
23456
1 3 6 10 15
8
5.
Una variable tipo boolean solo permite datos:
a.
b.
c.
d.
Enteros
Caracteres
Falso y verdadero
Decimales
6.
La siguiente imagen muestra un diagrama de casos de uso de tipo:
a.
b.
c.
d.
Extendido
Incluido
General
Clase
7.
Los principales componentes de un modelo entidad relación son:
a.
b.
c.
d.
Clase, atributos y procesos
Actor, caso de uso, relación, escenario
Entidad, propiedades y operaciones
Entidad, atributos, relación
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
8.
En un diagrama de clases el signo (+) en un atributo significa
a.
b.
c.
d.
Publico
Privado
Encapsulado
Encriptado
9.
Cuál de los siguientes es un ejemplo de herencia
a.
b.
c.
d.
Cliente - proveedor
Médico - paciente
Factura- producto
Empresa – sede
10. Que resultado se obtiene al ejecutar el siguiente código en C#
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i <= 10; i+=2)
{
comboBox1.Items.Add(i);
}
a.
b.
c.
d.
}
Muestra un mensaje con los números de 0 a 10
Carga los números de uno a diez en el comboBox1
Carga los números de cero a diez en el conmboBox1
Carga los números de dos en dos desde cero hasta diez en el comboBox1
11. Al compilar el siguiente código aparece un error, este es debido a:
private void button1_Click(object sender, EventArgs e)
{
int Resultado;
int Base, Exp;
Base =int.Parse(textBox1.Text);
Exp= int.Parse(textBox2.Text);
Resultado = Math.Pow(Base, Exp);
textBox1.Text= Convert.ToString(Resultado);
}
a.
b.
c.
d.
La variable Resultado se muestra en el mismo texbox que la Base
La instrucción Math.Pow no existe
La variable resultado debe ser de tipo doublé
La variable Resultado no se ha convertido a tipo int
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
12. Complete la siguiente afirmación con la palabra correspondiente.
Si usamos ____________ para borrar todos los registros, al ingresar otra vez un registro, la
secuencia del campo de identidad vuelve a iniciarse en 1.
a.
b.
c.
d.
Delete
Drop
Select
Truncate
13. Que resultado se obtiene al realizar la consulta
select nombre, clave from usuarios where nombre='Marcelo';
Sobre la siguiente tabla:
Nombre
Marcelo
Miguel
Marcelo
Clave
123456
002233
654321
a.
Nombre
Marcelo
Marcelo
Clave
123456
654321
b.
Nombre
Marcelo
Marcelo
c.
d.
Clave
123456
654321
Nombre
Marcelo
Clave
123456
Nombre
Marcelo
Clave
123456
Teléfono
7202304
5407890
1020150
Teléfono
7202304
1020150
Teléfono
7202304
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
14. Encuentre el error en el siguiente procedimiento almacenado
Create table empleados
(
Nombre varchar (20),
Usuario varchar (15),
Contraseña varchar (6),
Rol varchar (15)
)
create procedure sp_EMPLEADOS
@NOMBRE varchar (20),
@USUARIO varchar (15),
@CONTRASEÑA varchar (6),
@ROL varchar (15)
as
insert into sp_EMPLEADOS values (@NOMBRE,@USUARIO,@CONTRASEÑA,@ROL)
a.
b.
c.
d.
La operación insert se está realizando sobre el procedimiento
Las variables del procedimiento estan en mayuscula
Las variables del procedimiento llevan @
El nombre del procedimiento no puede ser igual al nombre de la table
15. private string con = @"server=.\SQLEXPRESS;Initial Catalog=empresa;Integrated Security=true";
Que acción realiza la sentencia anterior.
a.
b.
c.
d.
Conecta la aplicación con la BD
Crea una variable privada tipo texto
Inserta un dato en la base de datos
Actualiza un dato en la base de datos
16. int.Parse(TxtCedula_C.Text)
Que acción realice la sentencia anterior.
a. convierte a entero el contenido del TxtCedula_C.Text
b. convierte a texto una variable entera
c. parsea el control TxtCedula_C.Text
d. solo permite ingresar enteros
17. Que accion realiza la siguiente sentencia en SQL:
Update pedido set cantidad = 22 Where id_compra= 20
a. Inserta el dato 20 en el campo id_compra.
b. Actualiza el campo pedido con el dato 20.
c. Actualiza el campo pedido del registro id_compra=20.
d. actualiza el campo compra con el dato 22.
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
18. Que accion realiza la siguiente sentencia.
Alter table producto
Add produc numeric (10) references producto(id_producto)
a.
b.
c.
d.
Crea una llave foranea llamada produc
Crea una llave foranea llamda id_producto
Agrega un campo llamado produc
Asigna el dato (10) al campo producto.
19. Encuentre el error en la siguiente tabla.
Create table cliente
(
id_cliente numeric (10) primary key not null,
nom_cli varchar (30) not null,
direc_cli varchar (40) not null,
tel_cli numeric (10) not null,
pais_cli varchar (15) not null,
ciudad_cli varchar (15) not null,
)
insert into cliente values(012'hani','calle26','2456421','57','buenos aires')
a.
b.
c.
d.
No existe ningune error
Todos los campos estan en not null
El dato insertado en el campo pais_cli no corresponde
El dato insertado en el campo tel_cli no corresponde
20. Que acción realiza la siguiente sentencia Button1.enabled=false
a.
b.
c.
d.
Habilita el boton button1.
Inabilita el boton button1.
Muestra el boton button1.
Oculta el boton button1.
21. Cuál de los siguientes diagramas representa mejor la interacción entre el usuario y el sistema.
a. MER
b. Casos de uso
c. Clases
d. Relacional
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
22. Indique cual de los siguientes no es un requerimiento functional.
a.
b.
c.
d.
El Sistema debe consultar los clients mediante codigo y numero cellular
El Sistema debe mostrar el reporte de ventas mensual
El Sistema debe permitir recuperar contraseña mediante correo electronico
El Sistema debe contener el logo de la empresa en cada form
23. Indique para que sirve la siguiente marca en HTML
<head>
<link rel="StyleSheet" href="mypage.css" type="text/css">
</head>
a.
b.
c.
d.
Es un hipervinculo a la pagina mypage
Permite emplear los estilos de mypage.css
Carga la clase StyleSheet
Permite ingresar texto en la pagina de estilos
24. Que color se esta aplicando al fondo en la siguiente hoja de estilos
.TITULO {
background-color:#ff0000;
border-width:1px;
border-style:solid;
border-color:#000000;
a.
b.
c.
d.
Rojo
Verde
Azul
Blanco
25. En el siguiente código, cual es la función de la instrucción src
<head>
<title>Título de la página</title>
</head>
<body>
<img src="foto1.jpg" alt="Pintura geométrica">
</body>
a.
b.
c.
d.
Indicar el nombre de la imágen
Indicar la fuente de la imágen
Colocar un titulo a la imágen
Cargar imagines tipo src
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
26. Una clase es una clasificación o categorización de objetos con características semejantes y que
tienen un objetivo en común.
De acuerdo a la anterior definicion cual de los siguientes no es una clase.
a.
b.
c.
d.
Ave
Carro
Azul
Medico
27. La siguiente estructura de javascript es de tipo
<script type="text/javascript">
var valor;
valor=prompt('Ingrese un valor comprendido entre 1 y 5:','');
//Convertimos a entero
valor=parseInt(valor);
switch (valor) {
case 1: document.write('uno');
break;
case 2: document.write('dos');
break;
case 3: document.write('tres');
break;
case 4: document.write('cuatro');
break;
default:document.write('debe ingresar un valor comprendido entre 1 y 5.');
}
</script>
a.
b.
c.
d.
Condicional
Secuencial
Ciclica
paralela
28. DgvCliente.DataSource = C.Consultar_Cliente();
Que acción realiza la sentencia anterior.
a)
b)
c)
d)
Asigna los datos de la clase C.consultar_Cliente a los textbox.
Asigna los datos de la clase C.consultar_Cliente al DataGridView.
Asigna los datos del data DataGridView a la clase C.consultar_Cliente
Obtiene datos de la BD
29. Defina las siclas de SQL
a. Software quality language
b. Sun quies line
c. Structure query language
d. Software quo lan
TECNICO EN PROGRAMACION DE SOFTWARE
CUESTIONARIO -2015
SENA CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOCLOGIAS DE LA
INFORMACION
30. Para modificar la frecuencia con que se produce un evento tick en un control timer es necesario
modificar la propiedad.
a.
b.
c.
d.
Value
Timer
Interval
Size
Descargar