0% encontró este documento útil (0 votos)
632 vistas83 páginas

EXÁMENES .XLSB

Este documento contiene 37 preguntas sobre Python y sus respuestas. Las preguntas cubren temas como variables, tipos de datos, operadores, cadenas, listas, funciones y condicionales. Algunas preguntas piden determinar el resultado de ejecutar un código Python, mientras que otras preguntan sobre conceptos y características de Python.

Cargado por

César
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
632 vistas83 páginas

EXÁMENES .XLSB

Este documento contiene 37 preguntas sobre Python y sus respuestas. Las preguntas cubren temas como variables, tipos de datos, operadores, cadenas, listas, funciones y condicionales. Algunas preguntas piden determinar el resultado de ejecutar un código Python, mientras que otras preguntan sobre conceptos y características de Python.

Cargado por

César
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 83

PHYTON

PREGUNTAS RESPUESTAS
1. Si ejecutamos, el siguiente código cuál seria su salida: 'b' is not defined
1
>>>a=1 a+b
>>>print(a+b) NaN

2. En las lineas de código que falta para que funcione: =


Nada
if('1'='1'): print('1') Mal identado
No hay ningun error

3. ¿Cuál sería su salida? name 'a' is not defined


string index out of range
a='Examen' a
print(a[6]) A

4. ¿Cuál seria su salida? name 'a' is not defined


string index out of range
a='Examen' a
print(a[2]) A

5. 2
4
def valor(x): return x+x x
print(valor(1)) 1

6. Determine el resultado de la siguiente instrucción Python cero


1
>>> print (-1+2) -1
2

7. La salida de la siguiente instrucción Python es: 30


25
>>> print(1+ 2 + 3 + 4 + 5 * 2) 20
15

8. ¿Cuál es el resultado que se obtiene al ejecutar esta instrucción 26


Python? 28
22
>>> print(1+ 2 + 3 + (4 + 5) * 2) 24

9. El resultado de la siguiente operación nos devuelve un número de Verdadero


tipo integer Falso

>>> print(10/5)
10. ¿Cuál es el resultado que se obtiene al ejecutar esta instrucción • 5
Python? • 3
• 2
>>> print(17 % 3) • 1

11. La salida de la siguiente instrucción Python es: • 5


• 3
>>> print(17 // 3) • 2
• 1

12. La salida de la siguiente instrucción Python es: 6


5
>>> print(2**3) 8
9

13. Colocar el punto decimal a un numero la convierte en un float Verdadero


Falso
>>> 78.

14. Determine el resultado de la siguiente instrucción Python 6


5
>>> print((8+6+5)%(2**2)) 4
3

15. Para convertir un número de tipo de dato float a integer utilizo la Verdadero
función int(). Ejemplo: Falso

>>> int(78.90)
78

16. Es posible definir una cadena de string utilizando una comilla doble Verdadero
y comilla simple en una misma cadena. Tal como se muestra en la Falso
imagen

17. ¿Es posible definir un string utilizando comillas triples? Verdadero


Falso

18. Para definir una cadena que tenga varias lineas se utilizan las Verdadero
comillas triples. Falso

19. ¿Qué codificación utiliza Python 3 para los strings? ASCII


UTF-8
UNICODE
LATIN-1
20. ¿Qué caracter me devuelve si ejecuto la siguiente instrucción: i
serie[2]? s
f
Da error

21. Si utilizo el operador + con 2 cadenas de caracteres ( ver imagen), Verdadero


me da un error? Falso

22. Si utilizo el operador - con 2 cadenas de caracteres ( ver imagen), Verdadero


me da un error? Falso

23. Si utilizo el operador * tal se muestra en el código siguiente. ¿Cuál seis


es el resultado obtenido? 6
dosdosdos
dos3

24. ¿Qué devuelve Python si ejecuto esta instrucción? Verdadero


Falso

25. ¿Qué devuelve Python si ejecuto esta instrucción? Verdadero


Falso

26. ¿Cómo obtengo el elemento cuyo valor es 'España' de la lista de lst_paises[-1]


países (lst_paises)? lst_paises[2]
lst_paises[3]
lst_paises[4]

27. Las listas en Python no pueden contener elementos de diferentes Verdadero


tipos de datos. ¿El siguiente código provocaría un error? Falso
28. Las listas pueden tener como elementos a otras listas, tal como se Verdadero
muestra en la imagen. Falso

29. ¿Qué valor devuelve el siguiente código? Verdadero


Falso

30. ¿Qué instrucción es necesaria para poder obtener una lista con lst_n[2:4]
estos elementos [67, 8, 90, 3]? lst_n[2:5]
lst_n[1:-3]
lst_n[2:-2]

31. ¿Qué elementos devuelve la ejecución del siguiente código? []


[5]
[5, 0, 1, 2]
[0,1,2]

32. ¿Qué elementos devuelve la ejecución del siguiente código? [True, False, False, True]
[False, True, True, False]
[True]
[False]
33. ¿Qué instrucción es necesaria para ordenar la lista mostrada en la lst_4.sorted()
imagen? lst_4.sort()
lst_4.sorted
lst_4.order()

34. ¿Qué elementos devuelve la ejecución del siguiente código? [ 6, 9, 83, 91]
[9, 83, 91]
[78, 36, 13]
[36, 13, 6]

35. ¿Qué valor devuelve la ejecución del siguiente código? *-1


false
true
mal

36. Complete la palabra reservada de python en el siguiente programa: elseif


elif
else
else if

37. ¿Cuál de las opciones es equivalente al código de python print("No") if 5 == 2 else print("Si")
mostrado? if 5 == 2 print("Si") : print("No")
if 5 == 2 print("Si") else print("No")
print("Si") if 5 == 2 else print("No")
38. ¿Qué instrucción de Python es necesario colocar, para que el 0
programa muestre por pantalla sólo los números 1 y 2? 1
2
3

39. ¿Cuál es la salida que produce este bloque de código en python? 0


1
2
3

40. Complete la palabra reservada de Python en el siguiente programa,


para que muestre los siguientes colores: azul, amarillo y verde.

41. ¿Cuál es la salida que produce este bloque de código en python?. 0,1,2,3,4
0,1,2,3,4,5
1,2,3,4,5
1,2,3,4

42. ¿Qué números imprime el siguiente código en python? 7, 9, 11,13 y 15


9, 11,13 y 15
7, 9, 11 y 13
9, 11 y 13
43. ¿Cuál es la salida que produce este bloque de código en python? 0, 1 y 2
1, 2 y 3
2, 3 y 4
3, 4 y 5

44. Un objeto de tipo Int (Número entero) es __________________.


(Mutable / Inmutable)

45. ¿Cuál de estos tipos de datos es mutable? bool (Booleano)


decimal
float (Número de coma flotante)
Ninguno de los anteriores

46. Los strings en Python son inmutables Verdadero


Falso

47. El tipo de dato tupla es ________________. (Mutable / Inmutable)

48. Las listas son mutables. Verdadero


Falso

49. ¿Cuál de estos tipos de datos es inmutable? diccionarios


bytearrays
sets
Ninguno de los anteriores
50. ¿Cuál de las afirmaciones es correcta? Las tuplas son mutables y las listas son inm
Las tuplas son inmutables y las listas son m
Las tuplas y las listas son inmutables
Las tuplas y las listas son mutables

51. Se crean utilizando paréntesis. Las listas


Las tuplas
Las listas y tuplas
Ninguna de las anteriores

52. Se crean utilizando corchetes. Las listas


Las tuplas
Las listas y tuplas
Ninguna de las Anteriores

53. El siguiente error se genera al intentar modificar el contenido de Verdadero


una tupla. Falso

TypeError: ‘xxxxx’ object does not support item assignment

54. Es posible crear una tupla con estos datos. Verdadero


Falso

55. El metodo .append() es utilizado en las tuplas Verdadero


Falso
56. Las tuplas suelen contener una secuencia heterogénea de Verdadero
elementos. Falso

57. Las listas suelen contener una secuencias homogénea de Verdadero


elementos. Falso

58. ¿Cuál de las opciones nos permite obtener una lista con los output = [n * 2 for n in lst_num]
siguientes valores : [9,16,25]? output = [n ** 2 for n in lst_num]
output = [n ** 2 for lst_num in n]
output = [n ^2 for n in lst_num]
lst_num = [3,4,5]

59. Completa la linea de código faltante para obtener los textos en output = [lp.upper() for lp in lst_lp]
mayúscula a partir de la siguiente lista: output = [lp.capitalize() for lp in lst_lp]
output = [lp.lower() for lp in lst_lp]
lst_lp = ["python", "c", "java","php"] output = [lp.uppercase() for lp in lst_lp]

60. ¿Qué elementos tendrá la lista al ejecutar el siguiente código? [1,2, 3]


[1, 2, 3, 4]
[0,1, 2]
[0,1, 2, 3]

61. ¿Cuál de las opciones nos permite obtener una lista con los output = [n + 1 if n < 4 else n for n in lst_n
siguientes elementos: [2, 3, 3, 4]? output = [n + 1 if n < 2 else n for n in lst_n
output = [n + 1 if n <= 3 else n for n in lst_
lst_num = [1, 2, 3, 4] output = [n + 1 if n <= 2 else n for n in lst_
62. ¿Cuál de las opciones nos permite obtener una lista con los output = [a for a in letras_1 for b in letras_
siguientes elementos: ['P', 'P', ‘H’]?. output = [a if a == b for a in letras_1 for b
output = [a for a in letras_1 for b in letras
letras_1 = ['P','Y','T', 'H','O', 'N'] output = [a for a in letras_2 for b in letras
letras_2 = ['P','H','P']

63. ¿Qué elementos tendrá la lista después de la ejecución del ['Flask', 34.9, 'Python']
siguiente código? [9, 34.9, 'Python', 'Flask']
['Flask', 9, 34.9, 'Python']
[9, 34.9, 'Flask']

64. ¿Qué elementos tendrá la lista al ejecutar el siguiente código? ['Red', 'Yellow', 'Black', [3, 5, 9], [11]]
['Red', 'Yellow', 'Black', [3, 5, 9, [11]]]

['Red', 'Yellow', 'Black', 3, 5, 9, [11]]


['Red', 'Yellow', 'Black', 3, 5, 9, 11]

65. ¿Qué instrucción es necesaria para obtener los siguientes lst_test_b.insert(1,5)


elementos: lst_test_b.extend(5,1)
lst_test_b.append(2,5)
[1,5,10,15] en la lista "lst_test_b"? lst_test_b.insert(5,1)
lst_test_b = [1,10,15]

66. ¿Qué elementos tendrá la lista al ejecutar el siguiente código? [3, 2, 5, 2, 5, 5]


[3,'5', 2, 5, 2, 5]
[3, 2, 2]
[3, '5', 2, 2, 5, 5]

67. ¿Cuál es la salida en el siguiente bloque de instrucciones? PHP


Java
Python
['PHP','Python','Go', 'Java']
68. ¿Cómo obtengo el elemento cuyo valor es 'Django' de la lista lst_test_e.pop(2)
lst_test_e? lst_test_e.pop(2,1)
lst_test_e.get(2)
lst_test_e.get(2,1)

69. ¿Qué elementos tendrá la lista al ejecutar el siguiente código? [5,2,'3',5,4,3]


[5,'3',2,5,4]
[5,'3',2,5,4,3]
['3', 2, 5, 4, 3]

70. El método clear se utiliza para borrar todos los elementos de la Verdadero
lista. Falso
RESPUESTAS
b' is not defined
1
a+b
NaN

=
Nada
Mal identado
No hay ningun error

name 'a' is not defined


string index out of range
a
A

name 'a' is not defined


string index out of range
a
A

2
4
x
1

cero
1
-1
2

30
25
20
15

26
28
22
24

Verdadero
Falso
5
3
2
1

5
3
2
1

6
5
8
9

Verdadero
Falso

6
5
4
3

Verdadero
Falso

Verdadero
Falso

erdadero
Falso

Verdadero
Falso

SCII
UTF-8
UNICODE
LATIN-1
s
f
Da error

erdadero
Falso

Verdadero
Falso

eis
6
dosdosdos
dos3

erdadero
Falso

erdadero
Falso

t_paises[-1]
st_paises[2]
st_paises[3]
st_paises[4]

erdadero
Falso
erdadero
Falso

erdadero
Falso

st_n[2:4]
st_n[2:5]
st_n[1:-3]
st_n[2:-2]

[5]
[5, 0, 1, 2]
[0,1,2]

[True, False, False, True]


[False, True, True, False]
[True]
[False]
t_4.sorted()
st_4.sort()
st_4.sorted
st_4.order()

6, 9, 83, 91]
[9, 83, 91]
[78, 36, 13]
[36, 13, 6]

-1
alse
ue
mal

lseif
elif
else
else if

rint("No") if 5 == 2 else print("Si")


f 5 == 2 print("Si") : print("No")
f 5 == 2 print("Si") else print("No")
print("Si") if 5 == 2 else print("No")
0
1
2
3

0,1,2,3,4
0,1,2,3,4,5
1,2,3,4,5
1,2,3,4

7, 9, 11,13 y 15
9, 11,13 y 15
7, 9, 11 y 13
9, 11 y 13
0, 1 y 2
1, 2 y 3
2, 3 y 4
3, 4 y 5

bool (Booleano)
decimal
float (Número de coma flotante)
Ninguno de los anteriores

Verdadero
Falso

Verdadero
Falso

iccionarios
ytearrays
ets
inguno de los anteriores
as tuplas son mutables y las listas son inmutables
as tuplas son inmutables y las listas son mutables
as tuplas y las listas son inmutables
as tuplas y las listas son mutables

Las listas
Las tuplas
Las listas y tuplas
Ninguna de las anteriores

Las listas
Las tuplas
Las listas y tuplas
Ninguna de las Anteriores

Verdadero
Falso

Verdadero
Falso

Verdadero
Falso
Verdadero
Falso

Verdadero
Falso

output = [n * 2 for n in lst_num]


output = [n ** 2 for n in lst_num]
output = [n ** 2 for lst_num in n]
output = [n ^2 for n in lst_num]

utput = [lp.upper() for lp in lst_lp]


output = [lp.capitalize() for lp in lst_lp]
output = [lp.lower() for lp in lst_lp]
output = [lp.uppercase() for lp in lst_lp]

[1,2, 3]
[1, 2, 3, 4]
[0,1, 2]
[0,1, 2, 3]

output = [n + 1 if n < 4 else n for n in lst_num]


output = [n + 1 if n < 2 else n for n in lst_num]
output = [n + 1 if n <= 3 else n for n in lst_num]
output = [n + 1 if n <= 2 else n for n in lst_num]
utput = [a for a in letras_1 for b in letras_2 if a = b]
output = [a if a == b for a in letras_1 for b in letras_2]
output = [a for a in letras_1 for b in letras_2 if a == b]
output = [a for a in letras_2 for b in letras_1 if a = b]

['Flask', 34.9, 'Python']


[9, 34.9, 'Python', 'Flask']
['Flask', 9, 34.9, 'Python']
[9, 34.9, 'Flask']

['Red', 'Yellow', 'Black', [3, 5, 9], [11]]


['Red', 'Yellow', 'Black', [3, 5, 9, [11]]]

['Red', 'Yellow', 'Black', 3, 5, 9, [11]]


['Red', 'Yellow', 'Black', 3, 5, 9, 11]

st_test_b.insert(1,5)
st_test_b.extend(5,1)
st_test_b.append(2,5)
st_test_b.insert(5,1)

3, 2, 5, 2, 5, 5]
[3,'5', 2, 5, 2, 5]
[3, 2, 2]
[3, '5', 2, 2, 5, 5]

PHP
Java
Python
['PHP','Python','Go', 'Java']
st_test_e.pop(2)
st_test_e.pop(2,1)
st_test_e.get(2)
st_test_e.get(2,1)

[5,2,'3',5,4,3]
[5,'3',2,5,4]
[5,'3',2,5,4,3]
['3', 2, 5, 4, 3]

Verdadero
Falso
C++
PREGUNTAS RESPUESTAS
1. ¿En qué universidad de USA trabaja • Harvard
actualmente(2020) el creador de C++? • Stanford
• Texas A&M
• No trabaja en ninguna (ya esta jubilado)

2. ¿Qué manipulador se usa para definir la precisión • pres


del campo a imprimir? • setw
• setp
• setprecision

3. ¿Qué libreria hay que añadir en la cabecera para • stdlib


poder cambiar la precisión de decimales a imprimir? • iomanip
• stdio
• conio

4. C++ es un lenguaje interpretado • Verdadero


• Falso

5. El contenedor map es de tipo: • lineal


• dinamico
• asociativo
• estatico

6. ¿Qué función se usa para añadir un elemento a un • pop


vector? • push
• add
• push_back

7. Un contenedor deque es una doble cola • Verdadero


• Falso

8. Un iterator es realmente un puntero abstraido en • Verdadero


una clase • Falso

9. Una Pila(Stack) es de tipo LIFO • Verdadero


• Falso
10. ¿Que hace este sentencia sobre un fichero? • se desplaza 6 caracteres desde el principio
• se desplaza 6 caracteres desde el final
myFile.seekg(6, ios::beg) • se desplaza 6 caracteres desde el medio
• esta sentencia da errores al compilar

11. ¿Qué clase se usa para escribir a un fichero? • ofstream


• ifstream
• write
• writeline

12. La siguiente sentencia sobre una variable i es • Verdadero


valida en C++: • Falso

++i

1. ¿De qué nacionalidad es el creador de C++? • Estado Unidense


• Aleman
• Holandes
• Danes

2. En que lenguaje se baso el creador de C++ para • Simula


generar la POO en C++? • Pascal
• Ada
• Algol

3. ¿Qué manipulador se usa para definir la anchura del • swidth


campo a imprimir? • setwidth
• setw
• setprecision

4. ¿Qué símbolo usa el operador ternario? • ??


• ?
• ==
• <>

5. ¿Qué símbolo se usa para definir un destructor de • -


clase? • ~
• +
• ninguna de las anteriores

6. ¿Que símbolo/s se usa/n para definir un puntero • *


que apunta a otro puntero? • **
• &*
• &

7. Las funciones inline son funciones que se expanden • Verdadero


en el lugar en que se referencian en vez de ser • Falso
llamadas.

8. En C++ existe un GC(Garbage Collector) al igual que • Verdadero


en Java • Falso
9. Una Cola(Queue) es de tipo LIFO • Verdadero
• Falso

10. ¿Qué caracter especial genera un pitido al imprimir • \p


por pantalla? • \t
• \a
• \v

1. ¿Qué es c++? • Un programa para hacer películas


• Un lenguaje de secuencias de comandos del lado del
cliente
• Un lenguaje de programación general
• Una aplicación para ver vídeos

2. ¿Qué opciones necesitas para crear programas C++? • Excel


• Compilador
• Navegador web
• IDE

3. ¿Cuál de los siguientes es un compilador de C++? • GAC


• GNU GCC
• CodeBlocks
• Console

4. En cada programa de C++: • Verdadero


• Falso
- Cada variable debe tener su tipo de dato definido
- Debe haber una función llamada main

5. ¿Qué debe ser usado para moverse a una nueva • startl


línea? • endl
• #include
• return

6. ¿Cuál es el símbolo para desplazarse a una nueva • \a


línea (la alternativa para endl)? • \b
• \n
• \d

7. ¿Cuál opción identifica un comentario de una sola • ##comentario de una sola línea
línea? • &&comentario de una sola línea
• **comentario de una sola línea
• //comentario de una sola línea

8. Los comentarios son ignorados por el compilador • Verdadero


• Falso
9. ¿Cuál es el tipo de dato para almacenar enteros? • bool
• float
• int
• char

10. Las variables deben ser declaradas antes de su uso • Verdadero


• Falso

11. Las variables deben tener un tipo de dato • Verdadero


• Falso

12. ¿Cuál es el propósito de cin? • Incluye un archivo de encabezado


• Imprime un comentario
• Imprime el valor de la variable
• Toma información (data) del usuario

13. ¿Cuál es el propósito de cout? • Imprime un mensaje en pantalla


• Leer un tipo de dato
• Es una función
• Compila el programa

14. ¿Cuál es el símbolo utilizado para multiplicar • %


variables en C++? • &
• x
• *

15. ¿Cuál es el operador para determinar el resto? • *


• %
• /
• -

1. Son tipos de datos numéricos, • Verdadero


alfanuméricos,carácter,numérico entero y numérico • Falso
decimal.

2. Son tipos de variables string, char, float o double, • Verdadero


int en C++ • Falso

3. For es un ciclo repetitivo por que permite ejecutar el • Verdadero


fragmento del programa las veces que sea necesario o • Falso
se le indique
4. Que tipo de variable se debe definir para trabajar el
ciclo repetitivo for

5. Para dar nombre a una variables se deben de seguir • Debe de iniciar con letras y luego con números.
ciertas reglas • Debe de iniciar con números y luego letras
• Debe de iniciar con letras no importa sin son
mayúsculas o minúsculas seguida de números y guiones
bajos
• Todas las anteriores

1. Los Identificadores son los nombres que daremos a • Verdadero


los objetos (constantes, variables y demás) en nuestro • Falso
programa

2. Las Variables… • No pueden contener espacios en blanco


• No deben sobrepasar una longitud máxima
• Pueden contener letras, números y caracteres de
subrayado (_) y deben comenzar por una letra.
• Todas las anteriores

3. char variable1; Hace referencia a una variable de • Entero Largo


tipo: • Caracter
• Cadena
• Entero

4. Se le llama ______________ a cada una de las • Operando


constantes, variables o expresiones involucradas en • Operador
una operación o expresión. • Variable
• Expresión

5. El Operador "<=" significa ___________ y es un • Sumar - Aritmético


operador de tipo: ________________. • Mayor que - Relacional
• Menor o igual que - Aritmético
• Ninguno de los anteriores

6. El operador % hace referencia a: • El resto de una división de dos numeros


• La división de dos numeros
• La multiplicación de dos numeros
• La raiz cuadrada de un valor

7. La operación a && b, se entiende como • La negación de a y b


• ayb
• aob
• Ninguno de los anteriores
8. a++ es un tipo de operador: • Aritmético
• Incremental
• Lógico
• Asignación

9. a==b es un operador: • de Comparación


• Aritmético
• Lógico
• Ninguno de los anteriores

10. En la operación A || B, si A es True (Verdadero) y B • Falsa


es False (Falso), la respuesta es: • Verdadera
• No se puede saber
• No es una operación válida

1. Para incluir una biblioteca en c++ se utiliza la • # include (stdlib)


siguiente sentencia: • # include <stdlib>
• cin >> variable1;
• cout << "biblioteca";

2. La sentencia cin >> var1, se utiliza para ingresar un • Verdadero


valor a una variable desde teclado… • Falso

3. La sentencia Escribir en Pseudocódigo equivale a • Verdadero


cout<< en el lenguaje C++ • Falso

4. La definición de una variable se realiza de la • include variable1;


siguiente manera: • const int variable1=25;
• int variable1;
• int variable1=25;

5. En el proceso de Compilar, pueden aparecer 2 tipos • Errores de compilación y de ejecución


de errores: • Errores de entrada y salida
• Errores de etrada y ejecución
• Errores de compilación y salida

6. "Un código en C++ debe pasar por los procesos de • Verdadero


Compilación y Ejecución" • Falso

7. La sentencia en C++: const float PI=3.14; hace • Una variable


referencia a: • Una constante
• Una biblioteca
• Ninguna de las anteriores
8. IOSTREAM, CONIO y STDLIB, son variables de c++ • Verdadero
• Falso

9. Los lenguajes de programación se clasifican de • Tiempo de Compilación y tiempo de Ejecución


forma general de acuerdo a: • Bajo nivel y Alto nivel
• Nivel de máquina y nivel medio
• Nivel de abstracción y Forma de ejecución

10. De acuerdo a la forma de ejecución, los lenguajes • Verdadero


se clasifican en: Lenguajes Compilados y Lenguajes • Falso
Interpretados

1. EL ALGORITMO ES: • UNA SECUENCIA DE PASOS INDIRECTAMENTE


ORDENADOS
• UNA SECUENCIA DE PASOS
• UNA SECUENCIA DE PASOS ORDENADOS PARA
RESOLVER FACILMENTE LAS TAREAS
• UNA SECUENCIA DE PASOS

2. LOS PROCESOS DE LA PROGRAMACION SON: • INICIO EMISOR SALIDA


• INICIO PROCESO SALIDAS
• INICIO PROCESOS ENTRADAS
• INICIO PROCESO INGRESOS

3. LOS TIPOS DE DATOS PARA INGRESAR NUMEROS


ENTEROS ES

4. Un veterinario puede alimentar a 4 perritos ó dos • cuatro


perros con una lata de comida para perros. Si tiene en • cinco
su despensa 12 latas y ha alimentado a 30 perros. • seis
¿Cuantos perros más puede alimentar? Solución: • nueve

5. Adriana sube una escalera de 3 en 3 gradas y • 4


Fabiola la sube de 4 en 4. Si Fabiola dio 3 pasos menos • 34
que Adriana, ¿Cuantas gradas tiene la escalera? • 25
• 36

6. ¿Qué es un compilador?

7. ¿Para que sirve el comando new file? Para agregar • Verdadero


un nuevo documento • Falso
8. ¿Qué es una variable? Es una letra q representa una • Verdadero
letra • Falso

9. ¿Cuántos errores hay en el siguiente programa ? • 4


• 6
#INCLUDEMAIN?) • 8
{ • 1
INT mult,a,b:
rintf(·la multiplicacion%d*%d=%d".a,b,mult:
getch();
}

10. El comando scanf sirve para • ingresar


• salir
• leer
• almacenar

11. El siguiente programa sirve para:

#include#includemain ()
{
int a,b,c;
printf ("ingrese los 3#");
scanf("%d,%d",a,b,c);
i=a+b+c;
printf("el resultado es %d,r");
getch();
return 0;
}

12. El siguiente programa cuantos compara • 3


#includeint main() • 6
{ • 2
int n1,n2; • 5
printf("ingrese un numero entero:");
scanf("%d",&n1);
printf("ingrese otro numero entero:");
scanf("%d",&n2);
if(n1>n2);
{
printf("el numero mayor es %d",n1);
}
printf("los numeros son iguales");
{
printf(" el numero mayor es % d", n2);
}
return 0;
}
13. El siguiente programa sirve para sacar el radio de • Verdadero
un circulo • Falso

#include#include main() { float d1,d2,area; clrscr();


printf("calcular del area de un rombo"); printf("ingrese
la primera diagonal:\n");scanf("%f",&d1);
area=d1*(d2/2); printf("el area del rombo es : 2f\
n",area); printf("presione cualquier tecla paras salir");
getch (); }
UESTAS

a esta jubilado)
desde el principio
desde el final
desde el medio
s al compilar

s
películas
as de comandos del lado del

ación general
vídeos

a línea
ola línea
a línea
a línea
cabezado

riable
del usuario

pantalla
s y luego con números.
eros y luego letras
s no importa sin son
guida de números y guiones

acios en blanco
a longitud máxima
números y caracteres de
enzar por una letra.

mético
s

e dos numeros
os
numeros
alor

s
s

da

de ejecución
da
ución
salida

s
y tiempo de Ejecución

medio
rma de ejecución

OS INDIRECTAMENTE

OS
OS ORDENADOS PARA
TAREAS
OS

S
DAS
OS
PREGUNTAS DE JAVA
1 ¿Cómo puedo utilizar el número PI en Java?

2 ¿Qué hace el siguiente código fuente?


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

3 ¿Qué imprime el siguiente código fuente?


nt x = 1;
while (x <= 10)
System.out.println(++x)

4 ¿Es Java un lenguaje orientado a objetos?

5 ¿Cuál es el operador resto en Java?

6 ¿Cuál es la precisión de un tipo de dato long?

7 ¿Cual es el resultado del siguiente programa?

int k=3;
int m=2;
System.out.println ( !( k > m) );

8 ¿Cómo calculo el tanto por ciento de un número en Java?

9 ¿Qué realiza el siguiente código? contador += x

10 ¿Que resultado da la siguiente operación?

System.out.println(1<<4)
11 ¿Cuál es el resultado de la operación?

System.out.println(12|3)
12 ¿Cuál es la salida del siguiente programa?
int contador=1;
while (contador<=10) {
System.out.println( contador%2 == 1 ? "****" : "++++++++");
++contador;
}

13 ¿Qué imprime por pantalla el siguiente código fuente?

int x = 10;
int y = 3;
x %= y;

14 ¿Qué muestra el siguiente código fuente por pantalla?

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

15 ¿Qué hace la siguiente línea de código?


z = x++ + y;

16 ¿Cuál es el valor que se muestra por pantalla?

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

17 ¿Hace lo mismo el código Uno y el código 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++;
}

18 En Java se pueden construir con estructuras repetitivas, selectivas y …


19 ¿Cual es el resultado del siguiente programa?
int i=1;
int j=2;
System.out.println ((i >= 1) && (j < 4))

20 ¿Cuál es la precisión de un tipo de dato byte?

21 ¿Cuál es el resultado de la operación?


System.out.println(2+6>>2)
22 ¿Qué hace el siguiente programa?
int x = 0;
int y = 0;
while (x<10) {
y += x;
x++;
}

System.out.println(y);

23 ¿Qué hace el siguiente código fuente?


int suma = 0;
int y = 1;
int x = 0;
while (x<100) {
if (y%2!=0) {
suma+=y;
x++;
}
y++;
}

24 ¿Qué calcula nuestro método misterio?


public static int misterio(int uno, int dos){
int calculo = 1;
for (int x=0;x<dos;x++)
calculo *= uno;
return calculo;
}

25 ¿Cuál es el valor que se muestra por pantalla?


int x=10;
int y=0;
while (y<x) {
y += x;
}
System.out.println(y);
26 ¿Genera Java código fuente?

27 ¿Qué tipo de estructura representa el siguiente código?


while (contador < 20) {
System.out.println("Número de línea " + contador);
contador++;
}

28 ¿Cuál es el valor que se muestra por pantalla?


int x = 5;
int y = 5;

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

29 ¿Que resultado da la siguiente operación?


System.out.println(4<<1);
30 ¿Cual es el resultado del siguiente programa?
int j=2;
System.out.println ( j == 3 );
31 ¿Qué se imprime por pantalla?
int x=2;
int y=2;
int z;
z = x++ + y;
System.out.println(x);

32 ¿Qué hace la siguiente sentencia del código?


x += 2

33 En la precedencia de operadores cual va antes


34 ¿Qué hace el siguiente código fuente?
import java.applet.Applet;
import java.awt.Graphics;
public class MiPrimerApplet extends Applet {
public void paint(Graphics g){
g.drawStr
ing("Hola Mundo",40,80);
}
}
35 ¿Qué hace nuestra función misterio?
public static double misterio(double x,int y) {
return (x*y)/100;
}
36 ¿Que se mostraría por pantalla?
System.out.println("Hola\nMundo")

37 ¿Qué hace el siguiente programa?


for (int x=0,x<10,x++)
System.out.println(x);
38 ¿Qué tipo de estructura representa el siguiente código?
int x,contador;
contador = 10;
x = contador +1:
System.out.println("El valor es de " + x);

39 ¿Cómo calculo el tanto por ciento de un número en Java?

40 ¿Cuál es el valor final de y?


int x = 0;
int y = 0;

while (x<10) {
y += x;
x++;
}

System.out.println(y);

41 Es necesario utilizar el enunciado break en una estructura switch para que el


programa compile.

42 ¿En qué año se presentó el lenguaje Java?

43 ¿Cuándo entrará el programa en el siguiente bucle?


while ((x<y) && (a>b)) { ... }

44 ¿Qué valor se muestra en pantalla?


int contador;
int x = 3;
contador += x;
System.out.println(contador);
45 ¿Qué hace el siguiente programa?
double y = 4;
boolean flag=false;

for (int x=3;x<10000000;x=x+2) {


if (flag) {
y+=((double)4/x);
flag=false;
} else {
y-=((double)4/x);
flag=true;
}
}

46 ¿Es obligatorio utilizar la sentencia default en una estructura switch?

47 ¿Qué se imprime por pantalla?


int total = 10;
int contador = 4;

total -= --contador;
System.out.println(total);

48 ¿Cómo sumarias una unidad a la variable x?

49 ¿Qué hace la siguiente línea de código?


z = x++ + y;

50 ¿Cual es el resultado del siguiente programa?


int i=1;
int j=2;
System.out.println ((i > 1) && (j > 4));

51 ¿Qué realiza el siguiente código?


contador += x;

52 ¿Cómo puedo elevar un número a una potencia?


53 ¿Qué muestra el siguiente código fuente por pantalla?
int x=2;

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

54 El operador break en una estructura switch se utiliza para

55 ¿Cual es el valor de x?
double x = Math.pow(2, 2);
56 ¿Que resultado da la siguiente operación?
System.out.println(5&6);
57 ¿Qué tipo de estructura representa el siguiente código?
while (contador < 20) {
System.out.println("Número de línea " + contador);
contador++;
}

58 En la precedencia de operadores cual va antes

59 ¿Cuál es la precisión de un tipo de dato short?

60 ¿Qué nos mostrará el siguiente programa?


for (double y=0.1;y!=1.0;y+=0.1)
System.out.println(y);

61 ¿Cual es el resultado del siguiente programa?


int k=3;
int m=2;
System.out.println ((m <= 99) & (k < m))
62 ¿Cuál es el valor que se muestra por pantalla?
int x=10;
int y=0;

while (y<x) {
x += y;
}

System.out.println(y)

63 ¿Qué valor se muestra en pantalla?


int contador;
int x = 1;

contador += x;
System.out.println(contador)

64 ¿Cuál es el valor que se muestra por pantalla?


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

65 ¿Qué hace el siguiente código fuente?


int suma = 1;
int y = 1;
int x = 1;
while (x<100) {
if (y%2!=0) {
suma+=y;
x++;
}
y++;
}

66 ¿Cuál es el valor que se muestra por pantalla?


int x = 1;

if (x==1)
System.out.println("Es uno");
else;
System.out.println("No es uno")
67 ¿Cuál es la salida del siguiente programa?
int contador=1;

while (contador<=5) {
System.out.println( contador%2 == 1 ? "****" : "++++++++");
++contador;
}

68 ¿Qué hace el siguiente programa?


for (int x=0,x<10,x++)
System.out.println(x);
69 ¿Cuál es el resultado de la operación?
int x=1;
System.out.println(++x*4+1)
70 ¿Por qué empresa fue desarrollado Java?

71 ¿Qué modificador de acceso hace que una clase sea pública en Java?

72 Si la variable b es de tipo byte y fue declarada anteriormente, ¿Cuál es el valor


de b tras esta operación?
b += 2+(2*Byte.MAX_VALUE);

73 ¿Qué hace el siguiente código fuente?


int suma = 0;
for (int x=1;x<=100;x++) {
if (x%2!=0) suma+=x;
}

74 ¿Qué hace la siguiente sentencia de código?


total -= --contador

75 ¿Cual es el valor de x?
double x = Math.pow(2, 4)
A B C

PI  Math.PI  Const.PI

Muestra los números del 0 al 9  Muestra los números del 1 al 10  Muestra un 10

Los valores del 1 al 10  Los valores del 1 al 9  Los valores del 2 al 10

 Si  No  Depende del Uso

 /  %  mod

8 bit  16 bit  32 bit

3  true  2

Operador %  Math.percentage  Math.percent

 Suma uno al valor de x y se


Suma el valor de x a contador  Asigna x al valor de contador
lo asigna al contador

16  5  true

true  15  12


Alterna 5 veces cada uno los  Genera 5 líneas con símbolos
símbolos * y +  Genera 5 líneas con símbolos * +

4  3  2

Los números del 0 al 9  Los números del 0 al 10  Los números del 1 al 10

 Incrementa en uno el valor


 Suma el valor de X+Y a Z y luego
No es correcta, no compila. de la X y lo suma a Y para
incrementa en uno la X
asignárselo a Z

6  5  1

No, el primero muestra del 1 al  No, el primero muestra del 0


 Sí, los dos muestran del 0 al 9
10 y el segundo del 0 al 9 al 9 y el segundo del 1 al 10

secuenciales  algorítmicas  de cálculo


true  false  undefined

8 bit  16 bit  32 bit

 8  5  4

Sumar uno a uno los valores de x  Suma y acaba obteniendo un


 Calcular la sumar los números 1 al 9
hasta llegar a 10 11 en la variable y

Suma los 100 primeros números  Suma del 1 al 100 los números que  Suma los 100 primeros
impares sean impares números pares

La multiplicación del número  La potencia del número uno


 El factorial del número uno
uno con el número dos elevado al número dos

0  1  10
 Depende del compilador que
Sí, genera código fuente  No, genera bytecodes
utilicemos

Estructura Secuencial  Estructura Repetitiva  Estructura Selectiva

25  30  6

5  8  true

true  false  undefined

2  3  4

Asigna el valor de 2 a la variable  Suma 2 al valor de la variable x  Resta 2 unidades al valor de


x x

^  + -  |

 Crea una ventana que


 Pinta en consola el texto "Hola  Genera un Applet con el texto "Hola
contiene el texto "Hola
Mundo" Mundo"
Mundo"

 Calcula los 2 decimales que tiene el  Calcula el porcentaje Y sobre


Calcula la 10 parte de X sobre Y
valor de X el valor de X
 "Hola" y en otra línea
"Hola Mundo"  "Hola\nMundo"
"Mundo"

 Muestra los números del 0 al 9  Muestra los números del 1 al 10  Muestra 10 letras X

Estructura Selectiva  Estructura Secuencial  Estructura Repetitiva

Operador %  Math.percentage  Math.percent

0  10  11

 Sí, si hay condiciones que no


Sí, es estrictamente necesario  No, no es necesario
se puedan dar

1990  1995  1993

Si X es menor que Y o si A es
mayor que B  Si A es mayor que B  Si X es menor que Y

3  1  0
Calcula la serie de Fibonacci  Calcula el número PI  Calcula números primos

 Sí, pero solo para valores


Sí, siempre.  Sí si ningún valor cumple la condición.
enteros.

10  7  6

x = x + 1;  x += 1;  x++;

 Incrementa en uno el valor


 Suma el valor de X+Y a Z y luego
No es correcta, no compila. de la X y lo suma a Y para
incrementa en uno la X
asignárselo a Z

true  false  undefined

 Suma uno al valor de x y


Suma el valor de x a contador  Asigna x al valor de contador
se lo asigna al contador

Math.poten  Operador **  Math.pow


Uno  Dos  Tres

 Para pasar a la siguiente  Finalizar la evaluación de


Terminar el programa
evaluación condiciones

4  "4"  4.0

6  5  4

 Estructura Secuencial  Estructura Repetitiva  Estructura Selectiva

*/%  + -  ++expresion

8 bit  16 bit  32 bit

 Lo más probable es que


Los valores del 0.1 al 1.0  Los valores del 0 al 1 entre en un bucle infinito
por la precisión double

true  false  24


0  1  10

3  1  0

6  5  1

Suma los 100 primeros  Suma del 1 al 100 los números que  Suma los 100 primeros
números impares sean impares números pares

"Es uno"  "No es uno"  "Es uno" y "No es uno"


Alterna 5 veces cada uno los  Genera 5 líneas con
 Genera 5 líneas con símbolos *
símbolos * y + símbolos +

Muestra los números del 0 al


 Muestra los números del 1 al 10  Muestra 10 letras X
9

6 5 9

Microsoft  Oracle  SUN Microsystems

private  protected  free

Es imposible saberlo sin


 NullPointerException  Exception
saber el valor inicial de b

Suma los 100 primeros  Suma los 100 primeros números  Suma los 100 primeros
números impares números pares

 Decrementa uno al
 Decrementa contador a total y
No compila, es erronea. contador y luego se lo
luego resta uno a contador.
resta a total.

24.0  16.0  8.0


D

 No existe nada, hay que


declararlo 3.141592

 Se queda en un bucle


infinito

 Los valores del 2 al 11

 Depende del Compilador

 |

 64 bit

 false

 Hay que calcularlo a mano

 Ninguna de las tres


anteriores es correcta

 -3

 8
 Alterna 10 veces cada uno
los símbolos * y +

 1

 Se queda en un bucle


infinito

 Suma uno a X y se lo asigna


a Z, luego suma y a Z

 0

 Sí, los dos muestran del 1 al


10

 logarítmicas
 No compila el código

 64 bit

 2

 Ninguna de las tres


respuestas es correcta

 Ninguna de las anteriores


respuestas es válida

 Ninguna de las respuestas


es correcta

 Ninguno, entra en bucle


infinito
 Sí, pero solo para sistemas
Windows

 Ninguna de las tres


anteriores.

 35

 3

 "j == 3"

 5

 Ninguna de las tres


opciones es válida

 <<

 Ninguna de las respuestas


anteriores es correcta

 Ninguna de las tres es


correcta
 "Hola" un tabulador y
"Mundo"

 No compila.

 Ninguna de las tres


anteriores.

 Hay que calcularlo a mano

 45

 Sí, pero solo en switch que


manejen enteros

 1997

 Si X es menor que Y y si A


es mayor que B

 El programa no compila


 Calcula el apotema de un
polígono regular

 No, no es obligatorio.

 4

 Las tres son válidas

 Suma uno a X y se lo asigna


a Z, luego suma y a Z

 No compila el código

 Ninguna de las tres


anteriores es correcta

 Operador ^
 Otro número

 Ninguna de las
respuestas es correcta

 Cualquiera de los tres es


válido

 true

 Ninguna de las tres


anteriores.

 <<

 64 bit

 Ninguna de las tres


respuestas el correcta

 0111011
 Ninguno, entra en bucle
infinito

 El programa no compila

 Ninguno de los
anteriores

 Ninguna de las
anteriores respuestas es
válida

 Ninguna de las tres


opciones
 Alterna 10 veces cada
uno los símbolos * y +

 No compila.

 Fujitsu

 public

 El valor que tenga


inicialmente b

 Ninguna de las
anteriores respuestas es
válida

 Decrementa uno al
contador y luego se lo
asigna a total.

 4.0
TEST .NET
1

¿Qué es una variable?


2

Decimos que dos métodos están sobrecargados cuando:


Tienen distinto nombre y distinta firma.
3

¿A qué se denomina comúnmente "CAST"?


4

¿Qué es un Namespace, o espacio de nombres?


5

¿A qué se denomina "Excepción" en .NET?


6

¿Cuál es el bloque que utiliza .NET para proveer


administración estructurada de excepciones?
7

Si se desea definir un comportamiento para un conjunto de


clases no necesariamente relacionadas entre sí, la mejor
opción sería:
8

 ¿Cómo se declara e instancia un objeto llamado Cuentas,


que sea de una colección de objetos de tipo Cuenta,
utilizando Generics?
9

¿Cuál es la palabra reservada para crear una instancia de


una clase?
10

¿Cómo se declara la clase de paquete Avion para que


herede de la clase Vehiculo?
11

Se requiere ejecutar un conjunto de comandos contra una


base de datos en forma transaccional. ¿Cuál serían los pasos
a realizar?
12

Por favor, mencione los frameworks que ASP.NET ofrece


para la creación de aplicaciones web.
13

En ASP. NET, ____ le da una manera de crear sitios web


dinámicos basada en patrones.
14

¿Qué NO es cierto acerca de ASP.NET Web API?


15

En ASP. NET, ¿cuál de las siguientes le ayuda a construir


aplicaciones que incluyan interacciones significativas del
lado del cliente usando JavaScript, HTML 5 y CSS 3?
16
¿Cómo se envía un evento en una notificación de WebHook
en ASP.NET?
17

En ASP. NET, _____ son objetos que se ejecutan cuando se


solicita la página y renderizan markup al navegador.
18
In ASP. NET, ¿cuál de las siguientes opciones le permite
crear layouts para sus páginas?
19
En ASP. NET, ¿cuál de las siguientes almacena las
credenciales de sus usuarios en una base de datos creada
por la aplicación?
20
En ASP.NET, ¿qué le permite hacer el enrutamiento de
direcciones URL?
21

¿Qué son los ASP.NET Helpers?


22

¿Cómo puede construir sus propios helpers en ASP.NET? Por


favor, seleccione dos.
23

¿En qué lenguajes se pueden escribir códigos de aplicación


ASP.NET?
24

¿Cuál corresponde al el estado de la página en ASP.NET?


25

¿Cuál de los siguientes corresponde al directorio donde


encontraría los archivos mdb?
26

¿Cuáles son los dos grupos en los que se podría dividir el


ciclo de vida de ASP.NET? Por favor, seleccione dos.
27

En ASP.NET, los/as ______ establecen el entorno para que la


página funcione. Éstos/as especifican cómo debe ser
procesada la página y qué suposiciones deben hacerse sobre
la misma.
28

¿Qué es el objeto Server en ASP.NET?


29

¿Cuáles son los tipos de controles web utilizados por


ASP.NET?
30

ASP.NET Web Forms es compatible con _____ y _____ para


la autenticación. (Por favor, seleccione dos).
31

¿Qué controla ASP.NET runtime?


32

¿Cómo se declara un método abstracto, público, que


retorna un entero, no recibe parámetros y que se denomina
CalcularTotal?
33

¿Cuál es el mínimo componente de la plataforma .NET


necesario para poder ejecutar aplicaciones en una PC o
Servidor?
34

 ¿Cuáles de las siguientes afirmaciones no es verdadera?


35

¿Para qué tipos de escenarios de acceso a bases de datos es


utilizado el DataSet?
36

¿Qué es necesario para construir un compilador NET?


37

¿Qué tipo de código es el que reside dentro de un


Assembly?
38

¿Cuál es el tipo del cual heredan todos los tipos de dato de


la plataforma .NET?
39

¿Cuáles son los dos namespaces principales que conforman


ADO.NET?
40

¿Cuál es la función principal de los Application Domains?


41

Acerca de ASP.NET, es correcto afirmar que:


42

Acerca del CLR, es correcto afirmar que:


43

¿Qué componente de software se encarga de compilar el


código fuente de una aplicación a código MSIL?
44

¿Puede una aplicación .NET tener componentes escritos en


distintos lenguajes de programación de alto nivel?
45

¿Cuáles de las siguientes son características de la .NET


Framework Class Library?
46

 Acerca del Microsoft .NET Framework, es correcto afirmar


que:
47

Acerca de los assemblies, es correcto afirmar que: b. c. d.


48

¿Cuáles de los siguientes son componentes de la plataforma


.NET?
49

¿Por qué se dice que las aplicaciones .NET son "Aplicaciones


Manejadas"? a. b. c. d.
50

¿Qué namespace utilizaría para conectarse e interactuar con


una base de datos SQL Server 2005 y obtener la mejor
performance? a. b. c. d.
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
A B

Es un espacio en una base de datos Es un desvío condicional en el


para almacenar información programa 

Tienen el mismo nombre y la misma Tienen distinto nombre y la misma


firma firma

A un conjunto de datos a ser A la conversión implícita de un


convertidos objeto/tipo o tipo/objeto

Un método para agrupar Un método para agrupar


lógicamente clases relacionadas físicamente clases relacionadas
entre si entre si

A los errores imprevistos que se A los errores imprevistos que se


producen en tiempo de codificación producen en tiempo de ejecución

OnError/Goto If/Else

Definir una jerarquía de herencia Encapsular el comportamiento en


entre las clases una clase agregada

List(Cuenta) Cuentas = New List(Cuenta) Cuentas = New


List(Cuenta) List(Cuenta)()

Create New
Friend Class Avion (Vehiculo) Friend Class Avion Inherits Vehiculo

Iniciar una transacción mediante el Iniciar una transacción mediante el


método BeginTransaction, ejecutar método NewTransaction, ejecutar
los comandos y finalizar con el los comandos y confirmar la
método EndTransaction. transacción con el método Commit.

ASP. NET WebMatrix, ASP. NET Web ASP.NET forms y Razor.


Pages y ASP. NET Debugx

ASP.NET JXON  ASP.NET SPA 

Facilita la creación de servicios HTTP


que llegan a una amplia gama de
Es un framework. clientes, incluyendo dispositivos
móviles y navegadores.

ASP.NET HUX ASP.NET Single Page Application

Como una solicitud HTTP POST. Como un HTTP EVENT.

ASP.NET Web server controls. ASP.NET Page server controls.

ASP.NET master pages. ASP.NET webserver.

ASP.NET identity ASP.NET runtime

Configurar una aplicación para que Definir las URL que son
acepte URL de solicitud que no se semánticamente significativas para
asignen a archivos físicos. los usuarios
Componentes a los que se puede Es el nombre que le damos a una
acceder por líneas simples de código sintaxis almacenada como un
Razor. archivo .cs.

Usando la sintaxis Razor almacenada Creando un archivo .html llamado


como archivos .cshtml. CS_XH_0001

C#, Visual Basic.Net, Jscript y J#. C#, Visual Basic.Net, Perl y Python.

El estado de la vista. El estado de la applicacion en el


servidor.

App_Data MDB_Data

Application life cycle Website life cycle

Page directives Code sections

Una instancia de la clase Una instancia de la clase


System.Web.HttpServerUtility. Pages.HttpServerUtility.

Controles HTML y controles del


Controles del servidor ASP.NET.
servidor HTML.

OpenID Yii Connect

La asociación entre una instancia de El flujo de datos entre una instancia


página y su estado y un objeto.

MustOverride Public Function ublic MustOverride Integer Function


CalcularTotal() As Integer CalcularTotal()
.NET Framework Redistributable
.NET Framework SDK Package

.NET es una plataforma orientada a .NET soporta múltiples lenguajes de


objetos programación

Para escenarios desconectados Para escenarios conectados

Seguir la especificación CLS Seguir la especificación BCL

Código Assembler Código MSIL

System.Class System.ValueType

System.Ado y System.Data System.SqlClient y System.Xml

Proveer soporte multithread dentro Proveer manejo estructurado de


del CLR excepciones dentro del CLR

Es un lenguaje de programación
basado en Visual Basic, HTML y No representa un nuevo modelo de
JavaScript para desarrollar programación respecto a ASP
aplicaciones Web

Provee manejo automático de la Provee una gestión de errores


memoria consistente
.NET El CLR

Si, una aplicación .NET puede tener Si, siempre que el lenguaje de alto
componentes escritos en cualquier
lenguaje de programación de alto nivel se adapte a las reglas de las
especificaciones CTS y CLS
nivel

Está organizada en forma jerárquica No es extensible

Es una implementación de la Es una implementación de la


especificación CLS especificación CTS

Sólo contienen código MSIL Necesitan registrarse en el Windows


Registry

Entorno de Ejecución istema Operativo

Porque el Sistema Operativo se Porque un entorno de ejecución


encarga de manejar su ejecución y intermedia se encarga de manejar
ciclo de vida su ejecución y ciclo de vida

System.Data.Sql System.Data.SqlClient
C D

Es una posición de memoria


Es un bucle que el programa RAM con nombre y que
contiene 
contiene un valor

Tienen el mismo nombre y Tienen distinto nombre y


distinta firma distinta firma.

A una forma explícita de


Ninguna opción es correcta.
convertir tipos de datos entre sí

Todas las opciones son


Un contenedor lógico de DLL's correctas.

A los errores imprevistos que se Todas las opciones son


producen en tiempo de diseño correctas.

Throw Try/Catch/Finally.

Relacionar las clases mediante


Definir una interfaz una asociación bi-direccional.

List(Of Cuenta) Cuentas = New List(Of Cuenta) Cuentas = New


List(Of Cuenta)() List(Of Cuenta>).

CreateObject Ninguna de las opciones es


correcta.
Friend Class Avion Inherits Class Friend Vehiculo (Avion).
Class Vehiculo

Iniciar una transacción Iniciar una transacción


mediante el método mediante el método
BeginTransaction, ejecutar los BeginTransaction, ejecutar los
comandos y confirmar la comandos y confirmar la
transacción con el método transacción con el método
Commit. EndTransaction.

ASP.NET Web Pages, ASP. NET ASP.NET Web Pages, ASP. NET
Web Forms y ASP.NET MVC. JXON, Razor y ASP. NET Debugx.

ASP.NET MVC  ASP.NET helper

Es un patrón HTML 5 ligero que


Es ideal para construir proporciona un modelo simple
aplicaciones RESTful en el para conectar las APIs web y los
framework .NET.
servicios JavaScript.

ASP.NET JS Manager ASP.NET patterns

Como una devolución de


llamada de UI. Como un Event Como un Event Trigger.
Trigger.

ASP.NET Page layouts controls. ASP.NET Webpage layouts.

ASP.NET pages design. Ninguna de las anteriores.

ASP.NET layouts ASP.NET DB

Definir las URL que pueden


ayudar con el SEO. Todas las anteriores.
Toda la información obtenida
Las credenciales de usuario. de los sitios web visitados por
los usuarios.
Creando una nueva carpeta
Usando los helpers llamada CS_XH_0001 que
incorporados de ASP.NET. reemplaza a la carpeta llamada
CS_XH_0000.

Python, Jscript y C++. Perl, Python, Hack y C++.

La información sobre los


diferentes sitios web visitados Ninguna de las anteriores.
por el usuario.

App_LocalResources App_GlobalResources

Page life cycle .NET life cycle.

Page layouts Server objects

Una instancia de la clase


Pages.Properties.HttpServerUtil No existe.
ity.

Controles del servidor ASP.NET


Todas las anteriores.
Ajax.

Oauth Yii

El tiempo que el sistema espera


antes de ejecutar las ventanas El tiempo de autenticación.
emergentes y redirecciones.

Public MustOverride Function MustOverride Public Function


CalcularTotal() As Integer CalcularTotal().
NET Compact Framework .NET Compact Framework SDK.

Las aplicaciones .NET son .NET ofrece un único modelo


ejecutadas y manejadas
directamente por el Sistema consistente para desarrollo de
todo tipo de aplicaciones.
Operativo

Para ambos Para ninguno.

Seguir las especificación del


Escribir el compilador en MSIL
Commom Language Runtime.

Código de Máquina Código C# o Visual Basic.NET.

System.Type System.Object.

System.Data y System.Xml System.Data y System.Data.Xml.

Proveer aislamiento entre las Proveer recolección automática


aplicaciones dentro del CLR de memoria dentro del CLR.

Es parte del CLR Ninguna de las opciones es


correcta.

Todas las opciones son


Provee un entorno multithread
correctas.
Las opciones b y c son
El Compilador JIT
correctas.

No, una aplicación .NET debe Si, pero con un límite de dos
estar escrita en un único lenguajes diferentes por
lenguaje aplicación.

Es dependiente del lenguaje de


programación Las opciones a y c son correctas.

Es una implementación de la Es una implementación de la


especificación CLR especificación CLI.

Son generados por el CLR luego Ninguna de las opciones es


de la compilación JIT correcta.

Bibliotecas de Funcionalidad Las opciones a y c son correctas.

Porque ellas mismas se Las opciones b y c son


encargan de manejar su
ejecución y ciclo de vida correctas.

System.Data.SqlServer System.SqlClient.

También podría gustarte