Programacion

Páginas: 6 (1477 palabras) Publicado: 24 de junio de 2014
UNIVERSIDAD CENTRAL DEL ECUADOR
PROGRAMACION I
EXAMEN II HEMISEMESTRE- GRUPO2
FECHA: 17 de julio del 2013
1.- ESCRIBA LOS ELEMENTOS DE SOFTWARE ASOCIADOS A JAVA Y NET

C#
JAVA
Extensión que tienen los archivos compilados del lenguaje
obj
class
Nombre de la maquina virtual
CLR
JVM
Extensión que tienen los archivos fuente

CS

java
Nombre de una herramienta IDE de desarrollografica que puede utilizar para programar

Visual Studio

Eclipse
NetBeans
Plataforma (SO) en la que funciona la máquina virtual
Windows
Windows
Unix
Todas
Lenguaje intermedio en que genera el compilador los programas objeto

MSIL

bycode

2.- COLOQUE LA LETRA CORRESPONDIENTE DE ACUERDO A SU CRITERIO
A.
Alfabeto
B
Palabras que tienen un significado especial para el lenguajey que no se pueden utilizar como identificadores.
B.
Palabras Reservadas
E
Reglas sintácticas para escribir las construcciones del LP.
C.
Comentarios


D.
Símbolos de operaciones
A
Son los símbolos validos reconocidos por el LP.
E.
Reglas Gramaticales
C
Símbolos que permiten documentar el código para hacerlo más legible.

3.- ESCRIBA LAS PALABRAS RESERVADAS EQUIVALENTESTANTO EN JAVA COMO EN C#

C#
JAVA
Definir un vector bidimensional de cadena de caracteres

string [,]

String[] [];
Tipo de dato booleano
bool
booleano
Método que devuelve el tamaño de un arreglo.

Length();

length();
Indicar que un método no devuelve valores

void;

void;
Método para mostrar en pantalla datos.

Console.Write.line();

System.out.println();
Terminarcompletamente un ciclo iterativo de forma anticipada

break;

break;
Definir una constante
cost;
final;
Creación de objetos
new
new
Uso de objetos y clases contenidas en otras librerías

using

Import
Agrupación lógica de clases que resuelven una misma funcionalidad

namespace

package

4.- DADO EL SIGUIENTE MÉTODO RECURSIVO
public int recursivo (int p){
if (p==0) {return 1;
} else {
return p*recursivo (p-2);
}
a) Dara un error en ejecución (recursión infinita) si el argumento es un numero par.
b) La llamada recursivo (6) dará como resultado 48.
c) Dara error en compilación.
5.- DESPUÉS DE EJECUTAR UN BUCLE FOR:
int v[]={ 1, 2, 3, 4, 5 };
for (int i=v.length-1; i>0; i--)
v[]=v[i-1];
el areglo v contiene:a) [0,1,2,3,4]
b) [5,5,4,3,2]
c) [1,1,2,3,4]
6.- Considere el siguiente código. ¿Que imprime el método Main?
public class Alcanse
{
int x = 10;
int y = 5;
private int f1 (int x);
x =1;
return x *=2;
}
private void f2(){
x -=1;
}
public static void Main() {{
f1(x);
Console.WriteLine ("x=" + x);
Console.WriteLine ("x="+this.x);
f2 ();
x = f1 (this.x);
Console.WriteLine ("x=" + x);
Console.WriteLine ("x=" + this.x);
this.x = f1(x);
Console.WriteLine (" x="+ x);
Console.WriteLine ("x=" + this.x);
}
}
El metodomain imprime lo siguiente:
x= 5
x= 10
x= 2
x= 9
x= 2
x= 2
7.- ESCRIBA UN MÉTODO QUE BUSQUE EL MÍNIMO DE ENTRE LOS NÚMEROS ALMACENADOS EN UN ARRAY DE ENTEROS.
El método no tomara como argumento una referencia al array
El método devolverá el índice o la posición del array en la que se encuentra el mínimo.
NOTA:
No se pide que devuelva el valor mínimo, sino el valor del índice donde seencuentra el mínimo.
public static void main (String [] args) throws IOException {
BufferedReader leer = new BufferedReader (new InputStreamReader(System.in));


System.out.println("Ingrese la dimensión del arreglo");
int n = Integer.parseInt (leer.readLine());
int [] array = new int[n];
System.out.println ("Ingrese los elementos del arreglo");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS