Examen UTN Prog II
Examen UTN Prog II
Examen UTN Prog II
1 punto
Borrar la selección
Generics:
1 punto
¿Qué haría el siguiente código, asumiendo que es el único código que está en
el método Main, y que el archivo “C:\test.txt” existe?
1 punto
a. Lee el contenido del archivo caracter por caracter y lo muestra por consola.
b. Lee el contenido del archivo por línea (es decir, hasta encontrar el caracter ‘enter’) y
muestra esa línea por consola.
c. La sintaxis es incorrecta.
d. Lee sólo la primera línea del archivo y la muestra por consola.
e. Arroja una excepción que no es controlada.
f. Ninguna de las anteriores.
Los eventos:
1 punto
a. Son un modo que tienen los objetos de proporcionar notificaciones cuando ocurre
algo en particular.
b. Se pueden referenciar a varios métodos (con distinta firma) para que controlen a un
evento en particular.
c. El evento al ser lanzado conoce que método lo va a tratar.
d. Se implementan mediante delegados.
e. El método manejador del evento debe estar implementado en la misma clase donde
se definió el evento.
f. Todas las anteriores.
g. a, b y d
h. a, c, d y e.
i. a y d.
j. Ninguna de las anteriores.
a. Se puede verificar cómo se comporta una porción del código interpretando valores de
variables, excepciones lanzadas, etc.
b. La clase de la prueba hereda de UnitTest1.
c. A través de métodos estáticos de la clase Assert se puede informar el resultado de
cada prueba.
d. Cada método llevará la etiqueta [TestMethod].
e. Todas las anteriores.
f. a, b y d.
g. a, c y d.
h. a y d.
i. Ninguna de las anteriores.
Interfaces:
1 punto
a. Sí, todos.
b. Algunos, según el RowState.
c. Sí, solo los que estén configurados.
d. Sí, el comando de selección (selectCommand).
e. Sí, el comando de actualización (updateCommand).
f. Ninguna de las anteriores.
a. ExecuteReader()
b. ExecuteScalar()
c. ExecuteNonQuery()
d. Todas las anterioes.
e. a y b.
f. a y c.
g. b y c.
h. Ninguna de las anteriores.
Delegados:
1 punto
a. Sí, todos.
b. Algunos, según el RowState.
c. Sí, solo los que estén configurados.
d. Sí, el comando de selección (selectCommand).
e. Sí, el comando de actualización (updateCommand).
f. Ninguna de las anteriores.
Hilos:
1 punto
a. Permiten adicionar métodos a tipos existentes sin crear un nuevo tipo derivado,
recompilar o modificar de otra manera el tipo original.
b. Se pueden definir dentro de cualquier clase del sistema y para cualquier tipo de dato.
c. Por definición, la clase y el método deberán ser estáticos.
d. Su utilización será mediante una instancia de la clase extendida.
e. Permiten extender clases selladas.
f. Todas las anteriores.
g. Ninguna de las anteriores.
h. a, c, d y e.
i. a, d y e.
j. a y d.
Antes de enviar, tómese un momento para volver a ver las respuestas seleccionadas.
PUNTAJES:
7 puntos o menos --> NOTA = 2
8 puntos --> NOTA = 4
10 puntos --> NOTA = 5
12 puntos --> NOTA = 6
14 puntos --> NOTA = 7
16 puntos --> NOTA = 8
18 puntos --> NOTA = 9
20 puntos --> NOTA = 10