Tec Gurus: Examen básico de programación

Evaluación de conocimientos básicos de programación .

1.-Programación: ¿Qué muestra el siguiente código fuente en pantalla?


 int x=1; 	
 
 switch (x) {
  	  case 1:
  		System.out.println("Uno");
  	  case 2:
  		System.out.println("Dos");
  	  case 3:
  		System.out.println("Tres");
  	  default:
  		System.out.println("Otro número");	
 }	

2.-Base de Datos: Suponiendo que tenemos una tabla de bancos. queremos hacer una consulta para poder eliminar filas duplicadas al ejecutar una sentencia SELECT, cuál sería la definición correcta:

3.-Base de Datos: En una cláusula LIKE, ¿cómo se obtienen todos los cursos de TecGurus que comiencen con "Diplomados"?

4.-Programación: ¿Cuál de las siguientes líneas de código es la forma correcta de declarar un for?

5.-Programación ¿Cuál es el valor que se muestra en pantalla?:


int x = 5;
 int y = 5;
 														
 y *= x++;
 System.out.println(y);

6.-Programación: ¿Qué mostrará el siguiente código?


public class Ejercicio {
   public static void Main(string[] args) {
  		int var1 = 4;
  		string var2 = "La variable 1 vale ";
  		if (var1 < 4) {
  
  			int var3 = 2;
  			int var4 = var1 + var3;
  			Console.WriteLine("La variable 4 vale: " + var4);
  		}
  									
  		Console.WriteLine(var2 + var1);
  	}
  }

7.-Programación: Del siguiente programa cual es el resultado:


int main()
 {
 	int i;
 	for ( i=0 ; i<5 ; i++ )
 	{
 		printf( "Hola\n" );
 	}
 }

8.-Programación: ¿Qué hace el siguiente código fuente?


int x=0;
 boolean flag = false;
 													
 while ((x<10) && !flag) {
   System.out.println(x);
   x++;
 }

9.-Programación: ¿Qué significa la siguiente expresión?


$guru = true;
 	
 $variable = ($guru) ? "Eres gurú" : "No eres gurú";
 
 echo $variable;

10.-Base de Datos: ¿Cómo sería la definición correcta para realizar un INSERT de la tabla bancos con 2 columnas de tipo VARCHAR?

11.-Programación: ¿Cuál es el valor de X e Y que se imprimen al final del programa?


int x= 0;
 do {
   System.out.println(x);
   x++;
 } while (x<10);
 
 int y= 0;
 while (y<10){
   System.out.println(y);
   y++;
 }

12.-Programación: ¿Cómo podrías imprimir valores enteros del 100 al 1 ocupando la sentencia de control while?

13.-Programación: ¿Qué se mostrará en pantalla si se ejecuta el siguiente código? string cadena = "123";Console.WriteLine(cadena + 456);

14.-Programación: ¿Cuál es la forma correcta de declarar y asignar elementos a una matriz de enteros?

15.-Programación: ¿Hace lo mismo el código fuente Uno y el código fuente Dos?


 /* Código Uno*/
 int x= 0;
 do {
 	System.out.println(x);
 	x++;
 } while (x<10);
 	
 /* Código Dos */
 int y= 0;
 while (y<10){
 	System.out.println(y);
 	y++;
 }

16.-Programación: ¿Cuál es la forma correcta para definir e inicializar una variable?

17.-Programación: Según el código:


public class Test
  {
   public static void Main()
  	{
  		double x = 1243.73;
  		int c;
  		int a;
  														
  		a = (int) x;
  		c = (int)1234.73;    
  
  		System.Console.WriteLine(a);
  	}
  }

18.-Programación: ¿Cuál de estas instrucciones está correctamente escrita?

19.-Programación: ¿Qué código asignado en la Linea 1 haría falta para poder obtener la suma total de salarios de los empleados?


public class EmpleadoApp {
 								 
 	public static void main(String[] args) {
 					 
 		//Creamos un array de objetos de la clase empleados
 		Empleado arrayObjetos[]=new Empleado[3];
 										 
 		//Creamos objetos en cada posicion
 		arrayObjetos[0]=new Empleado("Fernando", "Ureña", 23, 1000);
 		arrayObjetos[1]=new Empleado("Epi", "Dermis", 30, 1500);
 		arrayObjetos[2]=new Empleado("Blas", "Femia", 25, 1200);
 									 
 		//Recorremos el array para calcular la suma de salarios
 										 
 		//Linea 1... 
 	}
 }

20.-Programación: ¿Cuál es la salida de la siguiente condición?


public static void main(String[] args) {
 	int a =  1; 
 	boolean  b =  false; 
 	if (a  <  0  |  b ==  true){ 
 		System.out.println("true"); 
 	}
 	else { 
 		System.out.println("false"); 
 	} 
 }
¿Quieres conocer tus resultados? dejanos tus datos.
Al menos un teléfono que nos desees proporcionar
Selecciona tu ciudad y el curso de tu interés