cuestinonrio de computacion

3
CUESTIONARIO DE PROGRAMACIÓN (C Sharp) 1. ¿Qué es algoritmo? 2. ¿Cuáles son los pasos del ciclo de vida de una aplicación? 3. ¿Describa tres formas de representar un algoritmo? 4. ¿Qué son los diagramas de flujo? 5. ¿Qué es seudocódigo? 6. ¿Qué es la corrida de escritorio? 7. ¿Cuáles son los tipos de errores más comunes en la ejecución de un programa? 8. Escriba 3 nombres de lenguajes de programación para crear páginas Web. 9. ¿Cuáles son los lenguajes ensambladores? 10. ¿Cuáles son los lenguajes intérpretes? 11. ¿Cuáles son los lenguajes compiladores? 12. ¿En qué consiste la programación de computadoras? 13. ¿Qué es programación modular? 14. ¿Qué es programación orientada a objetos? 15. ¿Qué son identificadores, escriba ejemplos de identificadores correctos e incorrectos? 16. ¿Qué son variables? 17. ¿Qué es una asignación? 18. ¿Qué son expresiones? 19. ¿Qué son los operadores aritméticos? 20. ¿Qué son los operadores lógicos? 21. ¿Qué son los operadores de relación? 22. ¿Qué son los bucles? 23. La instrucción Para se utiliza para … 24. La instrucción Si se utiliza para … 25. La instrucción Mientras se utiliza para … 26. Los acumuladores se utilizan para … 27. Los contadores se utilizan para … 28. Los switches se utilizan para … 29. Escriba sobre el lenguaje C Sharp 30. Escriba sobre Microsoft.NET 31. ¿Para qué se documenta un programa? 32. Los pasos relacionados con el ciclo de vida de una aplicación son: 33. ¿Cuánto vale x? Si escribo el siguiente código: x = 10 + 8 % 5 * 2 + 5; //x= 34. ¿Cuánto vale x? al escribir el siguiente código: x = 10 + 8 % 3 + 5*2+1; //x=

Upload: alfredo-martinez

Post on 12-Mar-2016

212 views

Category:

Documents


0 download

DESCRIPTION

Para aprender

TRANSCRIPT

Page 1: Cuestinonrio de computacion

CUESTIONARIO DE PROGRAMACIÓN (C Sharp)

1. ¿Qué es algoritmo?

2. ¿Cuáles son los pasos del ciclo de vida de una aplicación?

3. ¿Describa tres formas de representar un algoritmo?

4. ¿Qué son los diagramas de flujo?

5. ¿Qué es seudocódigo?

6. ¿Qué es la corrida de escritorio?

7. ¿Cuáles son los tipos de errores más comunes en la ejecución de un programa?

8. Escriba 3 nombres de lenguajes de programación para crear páginas Web.

9. ¿Cuáles son los lenguajes ensambladores?

10. ¿Cuáles son los lenguajes intérpretes?

11. ¿Cuáles son los lenguajes compiladores?

12. ¿En qué consiste la programación de computadoras?

13. ¿Qué es programación modular?

14. ¿Qué es programación orientada a objetos?

15. ¿Qué son identificadores, escriba ejemplos de identificadores correctos e incorrectos?

16. ¿Qué son variables?

17. ¿Qué es una asignación?

18. ¿Qué son expresiones?

19. ¿Qué son los operadores aritméticos?

20. ¿Qué son los operadores lógicos?

21. ¿Qué son los operadores de relación?

22. ¿Qué son los bucles?

23. La instrucción Para se utiliza para …

24. La instrucción Si se utiliza para …

25. La instrucción Mientras se utiliza para …

26. Los acumuladores se utilizan para …

27. Los contadores se utilizan para …

28. Los switches se utilizan para …

29. Escriba sobre el lenguaje C Sharp

30. Escriba sobre Microsoft.NET

31. ¿Para qué se documenta un programa?

32. Los pasos relacionados con el ciclo de vida de una aplicación son:

33. ¿Cuánto vale x? Si escribo el siguiente código:

x = 10 + 8 % 5 * 2 + 5; //x=

34. ¿Cuánto vale x? al escribir el siguiente código:

x = 10 + 8 % 3 + 5*2+1; //x=

Page 2: Cuestinonrio de computacion

35. ¿Cuánto vale y? al escribir el siguiente código:

int x = 8; bool y = true;

if (x != 8) y = true;

else y = false; // y=

36. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 600.

por encima de 600 y hasta 1000 el descuento es del 5%, y por encima de 1000 es del

3%. calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo, mostrar

los resultados en un cuadro de mensaje.

int sueldo=int.parse(txtSueldo.Text);

37. Dado un tiempo en minutos, calcular los días, horas y minutos que le corresponden.

double tiempo=Double.Parse(txtTiempo.Text);

38. Generar 20 números aleatorios comprendidos entre -30 hasta 30. Se desea saber

cuántos son: positivos, negativos y cero. Mostrar los resultados en cuadros de mensaje.

39. Generar un número aleatorio entre 1 y 500 y mostrar el mensaje si es o no es un número

Armstrong.

40. Ingresar un texto y determinar en qué posición se encuentra la primera vocal dentro del

texto.

string cadena=strCadena.Text;

41. Ingresar un número y determinar si tiene o no tiene parte fraccionaria.

42. Mostrar los n primeros números primos.

int n=int.Parse(txtN.Text);

43. Ingresar un número entero y contar cuantos dígitos tiene dicho número. (no medir la

longitud de la cadena)

int num=int.Parse(txtNumero.Text);

44. Ingresar el dividendo y el divisor y calcular el cociente y el residuo de una división, solo a

través de sumas o restas no se considera el slash.

int dividendo=int.Parse(txtDividendo.Text);

int divisor=int.Parse(txtDivisor.Text);

45. Ingresar un año y determinar si es o no es un año bisiesto.

46. Llenar un vector con números enteros generados aleatoriamente entre 200 y 400

inclusive. Se desea saber cuántos de esos valores son números primos.

47. Llenar un vector con números enteros generados aleatoriamente entre 200 y 400

inclusive. Se desea saber cuántos de esos valores no son múltiplos de 10 ni de 13.

48. Llenar un vector con números enteros generados aleatoriamente entre 1 y 900 inclusive.

Se desea saber cuántos de esos valores empiezan con 4.

49. Llenar un vector con números enteros generados aleatoriamente entre 100 y 400

inclusive. Mostrar el promedio de los números múltiplos de 8.

Page 3: Cuestinonrio de computacion

50. Llenar un vector con números enteros generados aleatoriamente entre 100 y 400

inclusive. Mostrar en qué posición se encuentra el número mayor.

51. Llenar una matriz de 5 x 6 con números enteros generados aleatoriamente entre 100 y

150 inclusive. Se desea saber cuál es la suma de las diagonales.

52. Llenar dos matrices de 5 x 6 con números enteros generados aleatoriamente entre 100 y

150 inclusive. Determinar en qué matriz se encuentra el número mayor y en qué

posición.

53. Llenar una matriz de 5 x 6 con números enteros generados aleatoriamente entre 100 y

150 inclusive. Encontrar el elemento menor y contar cuantas veces se repite.

54. Llenar una matriz de 5 x 6 con números enteros generados aleatoriamente entre 100 y

600 inclusive. Ningún elemento debe repetirse. Mostrar la matriz.

55. Llenar una matriz de 5 x 6 con números enteros generados aleatoriamente entre 100 y

600 inclusive. Calcular el promedio de entre todos los elementos y mostrar el elemento

más cercano al promedio.