NEW
Font size
WorksheetsFA_T1
Total questions: 28
Worksheet time: 14mins
¿Qué es un sistema de control de versiones?
Un programa que edita imágenes.
Un sistema que registra cambios en archivos a lo largo del tiempo.
Una herramienta para crear sitios web.
Un antivirus para desarrolladores.
¿Cuál es la función principal del control de versiones?
Traducir el código a diferentes idiomas.
Guardar y visualizar documentos PDF.
Registrar y administrar los cambios realizados en archivos.
Comprimir archivos grandes.
¿Qué es un repositorio local?
Un sitio web para publicar proyectos.
Una carpeta compartida entre varios usuarios.
Almacenamiento del historial de versiones en la nube.
Almacenamiento del historial de versiones en la máquina del desarrollador.
¿Dónde se almacena la información de un repositorio local?
En una base de datos pública.
En el servidor central.
En la computadora del desarrollador.
En un USB portátil.
¿Qué es un repositorio remoto?
Una copia física del código.
Un tipo de lenguaje de programación.
Almacenamiento centralizado del proyecto en la nube o servidor.
Un sistema de comunicación entre dispositivos.
¿Dónde se almacena un repositorio remoto?
En la RAM del sistema.
En la nube o en un servidor centralizado.
En una hoja de cálculo.
En una impresora conectada.
¿Qué es Git?
Un lenguaje de programación.
Una red social para programadores.
Un programa que guarda versiones del código fuente.
Un sistema operativo para desarrolladores.
¿Cuál es una ventaja de usar Git?
Mejora el rendimiento de los videojuegos.
Permite guardar versiones del código y volver a ellas.
Aumenta la velocidad de conexión a internet.
Corrige errores automáticamente.
¿Qué es GitHub?
Un editor de texto online.
Una plataforma web para almacenar proyectos Git en la nube.
Una hoja de cálculo colaborativa.
Un sistema para enviar correos masivos.
¿Para qué se usa GitHub principalmente?
Para diseñar gráficos en 3D.
Para editar archivos de audio.
Para colaborar con otros y trabajar en equipo en proyectos Git.
Para guardar contraseñas en la nube.
Selecciona el control que permite su uso para mostrar información o texto estático al usuario
Control Labell
Control TextBox
Control Button
Control ComboBox
Estás construyendo un formulario para que el usuario elija su lenguaje de programación favorito entre varias opciones. Estas opciones deben mostrarse en una lista desplegable. ¿Cuál de los siguientes controles usarías para esto?
TextBox
ComboBox
Label
Button
En una aplicación de registro, se le pide al usuario que ingrese su edad en un cuadro de texto. Al hacer clic en un botón, se debe mostrar un mensaje en pantalla que diga si es mayor o menor de edad. ¿Qué conjunto de controles es necesario para esta funcionalidad?
Label y ComboBox
ComboBox, TextBox y Label
TextBox, Button y Label
Sólo Button y Label
Control que permite ingresar datos en una caja de Textos. ¿Qué control podrá utilizarse?
Label y ComboBox
ComboBox, TextBox y Label
TextBox
Sólo Button y Label
Control que permite mostrar mensajes de texto. ¿Qué control podrá utilizarse?
Label
ComboBox, TextBox y Label
TextBox, Button y Label
Sólo Button y Label
Verificar si la edad ingresada desde un TextBox llamado txtEdad es mayor o menor de edad y mostrar un mensaje en un TextBox llamado txtR, que indique si el usuario es mayor de edad (>=18) o menor de edad. ¿Cuál de las siguientes opciones de código es correcta?
int edad = Convert.ToInt32(txtEdad.Text); if (edad >= 18) txtR.Text = "Mayor de edad"; else txtR.Text = "Menor de edad";
if (Convert.ToInt(txtEdad.Text) >= 18) txtR.text "Mayor de edad";
Se tiene un ComboBox llamado cboTurno con las siguientes opciones: Según el turno seleccionado calcular el precio total y mostrarlo en el TextBox txtR, sabiendo que el precio base de una entrada es 18.50
double precio = 18.50; if (cboTurno.SelectedItem.ToString() == "Tarde") precio += 2.00; else if (cboTurno.SelectedItem.ToString() == "Noche") precio += 3.50; txtR.Text = precio.ToString();
double precio = 18.50; if (cboTurno.Text == "Tarde") precio += 2.00; else if (cboTurno.Text == "Noche") precio += 3.50; txtR.Text = precio;
double precio = 18.50; if (cboTurno.SelectedText == "Tarde") precio += 2.00; else if (cboTurno.SelectedText == "Noche") precio += 3.50; txtR.Text = precio.ToString();
double precio = 18.50; switch (cboTurno.SelectedItem) { case "Tarde": precio += 2.00;
Leer un número desde txtNumero y validar si el número ingresado es positivo, mostrar en txtR si es positivo.
int numero = Convert.ToInt32(txtNumero.Text); if (numero > 0) txtR.Text = "Positivo";
if (txtNumero.Text > 0) txtR.Text = "Positivo";
double numero = Convert.ToInt(txtNumero.Text); if (numero > 0) txtR.Text = "Positivo";
int numero; if (numero > 0) txtR.Text = "Positivo";
Ingresa un número en txtNumero y calcula si un número ingresado es par y positivo mostrando "Número válido". "Inválido" en txtR.
int numero = Convert.ToInt32(txtNumero.Text); if (numero > 0 && numero % 2 == 0) txtR.Text = "Número válido"; else txtR.Text = "Inválido";
int numero = Convert.ToInt32(txtNumero.Text); if (numero > 0 || numero % 2 == 0) txtR.Text = "Número válido"; else txtR.Text = "Inválido";
if (txtNumero.Text % 2 == 0 && txtNumero.Text > 0) txtR.Text = "Número válido";
double numero = Convert.ToDouble(txtNumero.Text); if (numero > 0 && numero == 2) txtR.Text = "Número válido";
Ingresado en txtEdad la edad de una persona, si menor de 12, aplicar 50% de descuento sobre el precio de una entrada de cine igual a S/.20.00. Mostrar el precio final en txtR.
double edad = Convert.ToInt32(txtEdad.Text);
if (edad <= 12)
txtR.Text = 0.5 * "20.00";
if (Convert.ToInt32(txtEdad.Text) < 12)
txtR.Text = 10;
int edad = Convert.ToInt32(txtEdad.Text);
double precio = 20.0;
if (edad < 12)
precio = 0.5; //equivalente a precio=precio 0.5;
txtR.Text = precio.ToString();
if (txtEdad.Text < 12)
txtR.Text = "10";
Ingresados dos edades en txtEdad1 y txtEdad2. Mostrar la diferencia absoluta entre ellas en txtR.
int e1 = Convert.ToInt32(txtEdad1.Text); int e2 = Convert.ToInt32(txtEdad2.Text); int diferencia = Math.Abs(e1 - e2); txtR.Text = diferencia.ToString();
int d = e1 - e2; if (d < 0) d = d * -1; txtR.Text = d;
txtR.Text = Convert.ToInt32(txtEdad1.Text - txtEdad2.Text);
txtR.Text = (e1 + e2).ToString();
Ingresar edad en txtEdad y género en cboGenero. Si es mujer menor de 18, "Entrada libre", "Pago requerido".
int edad = Convert.ToInt32(txtEdad.Text); string genero = cboGenero.SelectedItem.ToString(); if (genero == "Femenino" && edad < 18) txtR.Text = "Entrada libre"; else txtR.Text = "Pago requerido";
if (cboGenero.Text == "Masculino" || edad > 18) txtR.Text = "Entrada libre";
if (cboGenero.Text == "Femenino" && edad > 18) txtR.Text = "Entrada libre";
if (edad < 18) txtR.Text = "Entrada libre";
¿Cuál es el propósito del bucle for al agregar controles dinámicamente a un formulario en C#?
Ejecutar una instrucción una vez
Repetir un bloque de código hasta que se presione un botón
Agregar múltiples controles de forma repetitiva y controlada
Eliminar controles del formulario
¿Cuál es la diferencia entre for y while?
for no se puede usar con formularios
while se usa solo para condiciones verdaderas infinitas
for es más adecuado cuando conoces el número de iteraciones
No hay ninguna diferencia
¿Cuál de estos bucles es más adecuado cuando no sabes cuántas veces se va a repetir la ejecución?
for
foreach
while
goto
Se desea crear un botón (btnGenerar) que, al hacer clic, lea un número natural desde el TextBox llamado txtCantidad, y muestre en txtR los primeros N números impares (empezando desde 1), uno por línea, usando un bucle while. ¿Cuál de los siguientes fragmentos de código cumple correctamente con este requerimiento?
private void btnGenerar_Click(object sender, EventArgs e)
{
txtR.Clear();
int cantidad = Convert.ToInt3(txtCantidad.Text);
int i = 1;
while (i <= cantidad)
{
if (i % 2 != 0)
{
txtR.Text+= ( i.ToString() + "\n");
}
i++;
}
}
private void btnGenerar_Click(object sender, EventArgs e)
{
txtR.Clear();
int cantidad = Convert.ToInt32(txtCantidad.Text);
int i = 0;
while (i < cantidad)
{
txtR.AppendText((i * 2 + 1).ToString() + Environment.NewLine);
i++;
}
}
private void btnGenerar_Click(object sender, EventArgs e)
{
txtR.Clear();
int cantidad = Convert.ToInt32(txtCantidad.Text);
int i = 1;
int contador = 0;
while (contador < cantidad)
{
txtR.Text+= ( i.ToString() + Environment.NewLine );
i += 2;
contador++;
}
}
private void btnGenerar_Click(object sender, EventArgs e)
{
txtR.Clear();
int cantidad = Convert.ToInt32(txtCantidad.Text);
int i = 1;
int contador = 1;
while (contador <= cantidad)
{
if (i % 2 == 1)
{
txtR.Text=(i + "\n");
}
i++;
}
}
Visualiza los múltiplos de 2 que existan entre dos números ingresados por cajas de texto. ¿Cuál de los siguientes fragmentos de código es el correcto?
int n1 = Convert.ToInt32(txtNumero1.Text); int n2 = Convert.ToInt32(txtNumero2.Text); int i = n1; while (i <= n2) { if (i % 2 == 0) { txtR.Text += (i.ToString() + Environment.NewLine); } i++; }
int n1 = Convert.ToInt32(txtNumero1.Text); int n2 = Convert.ToInt32(txtNumero2.Text); int i = 1; while (i <= n2) { if (i % 3 == 0) { txtR.Text += (i + "\n"); } i++; }
int n1 = Convert.ToInt32(txtNumero1.Text); int n2 = Convert.ToInt32(txtNumero2.Text); int i = 3; while (i < n2) { txtR.Text += (i.ToString()); i += 3; }
int i = Convert.ToInt32(txtNumero1.Text); int n2 = Convert.ToInt32(txtNumero2.Text);
Seleccione el control que permita seleccionar un valor de una lista desplegable.
Control Button
Control TextBox
Control ComboBox
Control Label
