Post on 06-Jul-2018
8/17/2019 Programacion quiz
1/43
Un bloque condicional o una condición, se establece a través de
Seleccione una:a. Una pregunta concreta y bien formada que delimita el discriminante de la solución de un problema
b. Una expresión booleana, que relaciona las variables usadas en un algoritmo
c. Una expresión booleana, que relaciona las variables usadas en un algoritmo y Una pregunta concreta ybien formada que delimita el discriminante de la solución de un problema
d. La respuesta a una pregunta de nida con base en una poscondición
Retroalimentación
Una condición es la representación de una decisión que se debe tomar de acuerdo con el valor de variables de entrada ovariables auxiliares de nidas dentro de un algoritmo
La respuesta correcta es: Una expresión booleana, que relaciona las variables usadas en un algoritmo
Pregunta 2ncorrecta
!unt"a #,# sobre $,#
%arcar pregunta
&nunciado de la preguntaEl proceso de modelado de algoritmos pretende
Seleccione una:
8/17/2019 Programacion quiz
2/43
a. %odelar una estrategia para la solución de un problema
b. %odelar un sistema uni cado, nito y concreto de representación de las restricciones de un problema
c. 'e nir claramente cu(les son las entradas y salidas de un algoritmo
d. )inguna de las anteriores
Retroalimentación*uando +ablamos de modelo, +ablamos de nuestra interpretación de la realidad que se de ne a trav s de la identi cación de lainformación que es importante para la solución del problema.
La respuesta correcta es: 'e nir claramente cu(les son las entradas y salidas de un algoritmo
Pregunta 3ncorrecta
!unt"a #,# sobre $,#
%arcar pregunta
&nunciado de la preguntaEn Java, ¿Cuál ser a el tipo de dato más adecuado para representar el valor de la temperatura de un cubo de!ielo"
Seleccione una:
a. -oat
b. int
c. real
8/17/2019 Programacion quiz
3/43
d. numeric
Retroalimentación
Se requiere de un tipo de dato que guarde información num rica con punto -otante y en este caso es la "nica opción, dado quereal y numeric no son tipos de datos en ava
La respuesta correcta es: -oat
Pregunta #*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta$a representación adecuada para un problema es un programa de computador
Seleccione una:
/erdadero
0also
RetroalimentaciónLa representación adecuada es la que nos brinde con an1a y nos permita plasmar de la me2or forma la información del problema
La respuesta correcta es 30also3
Pregunta %*orrecta!unt"a $,# sobre $,#
8/17/2019 Programacion quiz
4/43
%arcar pregunta
&nunciado de la pregunta$as precondiciones de un algoritmo establecen
Seleccione una:
a. &l con2unto de algoritmos que deben +aberse reali1ado antes del que se est( de niendo
b. Un con2unto de restricciones previas a la solución del problema
c. *ondiciones que deben cumplir las variables de entrada para que el algoritmo pueda reali1arse
correctamente
d. *ondiciones del estilo si, entonces, que delimitan el n"mero de valores que puede tomar una variableauxiliar
Retroalimentación&l proceso de especi cación establece que, dado un con2unto de variables que cumple cier tas precondiciones, un algoritmo debecalcular un resultado que cumpla ciertas condiciones llamadas poscondiciones
La respuesta correcta es: *ondiciones que deben cumplir las variables de entrada para que el algoritmopueda reali1arse correctamente
Pregunta &*orrecta!unt"a $,# sobre $,#
8/17/2019 Programacion quiz
5/43
8/17/2019 Programacion quiz
6/43
El lengua(e Java es un lengua(e de programación estrictamente *uncional
Seleccione una:
/erdadero
0also
Retroalimentación ava es un lengua2e de programación orientado a ob2etos
La respuesta correcta es 30also3
Pregunta +ncorrecta
!unt"a #,# sobre $,#
%arcar pregunta
&nunciado de la pregunta$o primero que se debe !acer para resolver un problema es establecer una estrategia de solución
Seleccione una:
/erdadero
0also
Retroalimentación&l primer paso es identi car cu(l es la información que nos da y que requiere el problema
La respuesta correcta es 30also3
8/17/2019 Programacion quiz
7/43
Pregunta*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta Java es un lengua(e -e.ible que puede ser usado para el control de dispositivos como telé*onos móviles
Seleccione una:
/erdadero0also
Retroalimentación ava es un lengua2e -exible e independiente de la plataforma donde se use, que +a permitido el desarrollo de todo tipo desoft9are
La respuesta correcta es 3/erdadero3
Pregunta /0*orrecta!unt"a $,# sobre $,#
%arcar pregunta
8/17/2019 Programacion quiz
8/43
&nunciado de la preguntaUn algoritmo es
Seleccione una:a. &s una función continua, acotada, estrictamente creciente, usada para de nir la correctitud de unprograma
b. &s una secuencia nita y ordenada de instrucciones que puede describir la solución a un problema
c. &s el con2unto de l5neas de código que forman un programa en ava
d. . &s la función matem(tica inversa de la función exponencial
Retroalimentación
&n general, un algoritmo describe el con2unto de instrucciones que se deben reali1ar, para dar solución a un problema,entregando una o m(s salidas que cumplen ciertas poscondiciones, con base en un con2unto de entradas que cumplen uncon2unto de precondiciones
La respuesta correcta es: &s una secuencia nita y ordenada de instrucciones que puede describir lasolución a un problema
Si las siguientes instrucciones contenidas en un programa en lengua2e / son e2ecutadas, ;qu valor seimprimir5a en pantalla<
int x=>?@A#,r=#B
rC=xD$####Bx=xE$####BrC=xD$###Bx=xE$###BDFrC=xD$##Bx=xE$##BFDrC=xD$#B
8/17/2019 Programacion quiz
9/43
rC=xE$#BSystem.out.println6r7B
Respuesta: 83
Retroalimentación
La respuesta correcta es: GH
Pregunta 2ncorrecta
!unt"a #,# sobre $,#
%arcar pregunta
&nunciado de la pregunta
uan quer5a escribir un programa en ava que, dados tres puntos en el plano cartesiano, 6a,b76a,b7, 6c,d76c,d7y 6e,f76e,f7, determine si son colineales 6forman parte de la misma recta7. continuación se muestra unfragmento del programa que escribió uan despu s de muc+o pensarlo: pendiente = 6d I b7 D 6c I a7B
corte = b I pendiente F aB colineales = 6f == pendiente F e C corte7B
Sin embargo, uan no se dio cuenta que su programa no funciona cuando a es igual a JJJJJ.
Seleccione una:
a. #
8/17/2019 Programacion quiz
10/43
b. b
c. c
d. d
e. e
f. f
Retroalimentación
La respuesta correcta es: c
Pregunta 3*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta
*u(l es la salida del siguiente programa en / < int a = $B
int b = >B
int c = AB
int d = 6a C b7 F cB
int e = a C b F cB
8/17/2019 Programacion quiz
11/43
int f = > F a F a F C b F H C cB
System.out.println 6a7B
System.out.println 6b7B
System.out.println 6c7B
System.out.println 6d7B
System.out.println 6e7B
System.out.println 6f7B
Seleccione una:
a. >
H
?
$A
$$
$@
b.
8/17/2019 Programacion quiz
12/43
$
>
A
$A
$>
$@
c. $
>
A
$A
$$
$@
8/17/2019 Programacion quiz
13/43
d.
$
H
A
$A
$#
$@
Retroalimentación
La respuesta correcta es: $
>
A
$A
8/17/2019 Programacion quiz
14/43
$$
$@
Pregunta #*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta*u(l es la salida del siguiente programa en / < String a = K+olaKB
String b = 3+3 C KoK C 3l3 C KaK C KKB
boolean c = a.equals 6b7B
boolean e = cB
c+ar f = 3f3B
c+ar g = 3f3B
boolean + = g = fB
System.out.println 6a7B
System.out.println 6b7B
System.out.println 6c7B
8/17/2019 Programacion quiz
15/43
System.out.println 6e7B
System.out.println 6f7B
System.out.println 6g7B
System.out.println 6+ 7B
Seleccione una:
a. +ola
+ola
false
false
f
g
false
b. +ola
8/17/2019 Programacion quiz
16/43
+ola
true
false
f
f
false
c. +ola
+olaJ
false
true
g
8/17/2019 Programacion quiz
17/43
f
false
d. +olaJ
+ola
false
false
g
g
false
RetroalimentaciónLa respuesta correcta es: +ola
+ola
8/17/2019 Programacion quiz
18/43
true
false
f
f
false
Pregunta %*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta
*u(l es la salida del siguiente programa en / < boolean a = falseB
boolean b = trueB
boolean c = aB
boolean d = a MM bB
boolean e = d MM c NN aB
8/17/2019 Programacion quiz
19/43
boolean f = true NN eB
System.out.println 6a7B
System.out.println 6b7B
System.out.println 6c7B
System.out.println 6d7B
System.out.println 6e7B
System.out.println 6f7B
Seleccione una:
a. false
true
false
true
true
false
b.
8/17/2019 Programacion quiz
20/43
false
true
true
true
false
false
c. false
true
true
true
true
true
8/17/2019 Programacion quiz
21/43
d. false
true
true
true
true
false
Retroalimentación
La respuesta correcta es: false
true
true
true
8/17/2019 Programacion quiz
22/43
true
false
Pregunta &*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta'adas las siguientes instrucciones de un programa en lengua2e / , que se e2ecutar(n en el ordenindicado, ;cu(l l5nea ocasionar5a un error<
int y=HB DDl5nea $c+ar c=3Ou##P$3B DDl5nea >int x=$#CyCCB DDl5nea Hy F=PB DDl5nea Py = F>B DDl5nea Ax=C$#B DDl5nea ?
Seleccione una:a. L5nea $
b. L5nea >
c. L5nea H
d. L5nea P
8/17/2019 Programacion quiz
23/43
e. L5nea A
f. L5nea ?
Retroalimentación
La respuesta correcta es: L5nea A
Pregunta )*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta
*u(l es la salida del siguiente programa en / < c+ar i = 3d3B
c+ar 2 = 3e3B
int n = >B
String s = KdCeKB
String t = KdeKB
String u = i C KK C n C 2 C K KB
System.out.println 6i7B
System.out.println 627B
8/17/2019 Programacion quiz
24/43
System.out.println 6s7B
System.out.println 6t7B
System.out.println 6u7BSeleccione una:
a. d
e
de
de
d>
b. d
e
dCe
de
8/17/2019 Programacion quiz
25/43
8/17/2019 Programacion quiz
26/43
Retroalimentación
La respuesta correcta es: d
e
dCe
de
d>e
Pregunta +*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la preguntaSi las siguientes instrucciones contenidas en un programa en lengua2e / son e2ecutadas, ;qu valor seimprimir5a en pantalla<
int x=>?@A#,r=#BrC=xD$####Bx=xE$####BrC=xD$###B
8/17/2019 Programacion quiz
27/43
x=xE$###BDFrC=xD$##Bx=xE$##BFDrC=xD$#BrC=xE$#BSystem.out.println6r7B
Respuesta: 83
Retroalimentación
La respuesta correcta es: GH
Pregunta*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lengua2e / son e2ecutadas, ;qu valor seimprimir5a en pantalla<
int x=>?@A#,r=#BrC=xD$####Bx=xE$####BrC=xD$###Bx=xE$###BrC=xD$##B
8/17/2019 Programacion quiz
28/43
x=xE$##BrC=xD$#BrC=xE$#BSystem.out.println6x7B
Respuesta: 50
Retroalimentación
La respuesta correcta es: A#
Pregunta /0*orrecta!unt"a $,# sobre $,#
%arcar pregunta
&nunciado de la pregunta
'adas las siguientes instrucciones de un programa en lengua2e / , que se e2ecutar(n en el ordenindicado, ;cu(l l5nea ocasionar5a un error<
int y=HB DDl5nea $c+ar c=3Ou##P$3B DDl5nea >int x=$#CyCCB DDl5nea Hy F=PB DDl5nea Py = F>B DDl5nea Ax=C$#B DDl5nea ?
Seleccione una:
a. L5nea $
8/17/2019 Programacion quiz
29/43
b. L5nea >
c. L5nea H
d. L5nea P
e. L5nea A
f. L5nea ?
Retroalimentación
La respuesta correcta es: L5nea A
Pregunta 1*orrecta
!unt"a $,# sobre $,#
%arcar pregunta
Enunciado de la pregunta
¿ Como se le llama la relación que define la solución de la situación particular y se basa en llamadas a la misma función?Seleccione una:
a. Relación de recurrencia
b. Relación directa
8/17/2019 Programacion quiz
30/43
c. Relación redundante
d. Relación de concurrencia
Retroalimentación
Respuesta correctaLa respuesta correcta es: Relación de recurrencia
Pregunta 2*orrecta
!unt"a $,# sobre $,#
%arcar pregunta
Enunciado de la pregunta
La forma de representación del comportamiento de una clase, teniendo en cuenta que estas definiciones parten de un lenguaje de programación orientado a objetos. Se le conoce comoSeleccione una:
a. % todo
b. S"per *lase
c. rreglo
8/17/2019 Programacion quiz
31/43
d. %atrices
Retroalimentación
Respuesta correctaLa respuesta correcta es: % todo
Pregunta 3*orrecta
!unt"a $,# sobre $,#
%arcar pregunta
Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje !"#" son ejecutadas, ¿$u% &alor se imprimir'a en pantalla?int ()*+ - ,r) /r0)(12 /()(32 /r0)(12 /()(32 /r0)(12 /()(32 /r0)(12 /r0)(32 /System.out.println4(5/
8/17/2019 Programacion quiz
32/43
Respuesta: 0
RetroalimentaciónLa respuesta correcta es: #
Pregunta 4*orrecta
!unt"a $,# sobre $,#
%arcar pregunta
Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje !"#" son ejecutadas, ¿qu% &alor se imprimir'a en pantalla?
int ()*+ - ,r) /r0)(12 /()(32 /r0)(12 /
()(32 /r0)(12 /()(32 /r0)(12 /r0)(32 /System.out.println4(5/
8/17/2019 Programacion quiz
33/43
Respuesta: 50
RetroalimentaciónLa respuesta correcta es: A#
Pregunta 5ncorrecta
!unt"a #,# sobre $,#
%arcar pregunta
Enunciado de la pregunta*onsidere el siguiente fragmento de código. Seleccione la opción donde todas las a rmaciones sean correctas.
boolean a ) false/
boolean b ) true/
67ile 4true 88 a )) b5 9
System.out.println 4:...:5/
a ) ;a/
b ) ;b/
<
Seleccione una:
8/17/2019 Programacion quiz
34/43
a. &l ciclo no terminar( nunca. Los cambios que se +acen sobre a y b son irrelevantes porque nunca afectar(n alciclo. mprimir( ... inde nidamente.
b. &l ciclo terminar( dependiendo de los valores de a y b . &l valor true en la condición del ciclo no afecta al ciclo.
mprimir( ... cuando a sea igual a b .
c. &l ciclo terminar( dependiendo de los valores de a y b . &l valor true en la condición del ciclo afecta al ciclodependiendo de los valores de a y b .
d. &l ciclo nunca se e2ecutar(.
e. &l ciclo se e2ecutar( exactamente una ve1, porque al cambiar los valores de a y b se detendr(.
Retroalimentación
La respuesta correcta es: &l ciclo no terminar( nunca. Los cambios que se +acen sobre a y b son irrelevantesporque nunca afectar(n al ciclo. mprimir( ... inde nidamente.
Pregunta 6*orrecta
!unt"a $,# sobre $,#
%arcar pregunta
8/17/2019 Programacion quiz
35/43
Enunciado de la pregunta
La recursión se basa en la definición de la solución de problemas con base en llamadas aun mismo m%todo,desde s' mismo.Seleccione una:
/erdadero
0also
RetroalimentaciónLa respuesta correcta es 3/erdadero3
Pregunta 7*orrecta
!unt"a $,# sobre $,#
%arcar pregunta
Enunciado de la preguntaCu=l es la manera correcta para con&ertir mi arreglo en String e imprimirlo en pantalla ?Seleccione una:
a. System.out.println6 rrays.toString6arreglo77B
8/17/2019 Programacion quiz
36/43
b. System.out.println6 rreglo7B
c. System.out.println6KSu arreglo esK7B
d. System.out.println6KSu arreglo fueKC rreglo7B
Retroalimentación
Respuesta correctaLa respuesta correcta es: System.out.println6 rrays.toString6arreglo77B
Pregunta 8ncorrecta
!unt"a #,# sobre $,#
%arcar pregunta
Enunciado de la pregunta
Suponiendo que inicialmente n = A , qu imprime el siguiente fragmento de código<
int m ) n > */
int i ) n/
67ile 4i ) 25 9
int j ) 2/
8/17/2019 Programacion quiz
37/43
67ile 4j @ m5 9
if 4j ) i AA j @) m B i5 9
if 4j @) n5
System.out.print 4: : 0 4j B i 0 25 0 : :5/
else
System.out.print 4: : 0 4m B j B i 0 25 0 : :5/
< else 9
System.out.print 4: :5/
<
j ) j 0 2/
<
System.out.println 45/
i ) i B 2/
<
Seleccione una:
a.
2 * D - D * 2
* *
8/17/2019 Programacion quiz
38/43
8/17/2019 Programacion quiz
39/43
2
2 * 2
2 * * 2
2 * D * 2
2 * D - D * 2
d.
2 * D - D * 2
2 * D * 2
2 * * 22 * 2
2
RetroalimentaciónLa respuesta correcta es:
2
2 * 2
2 * * 2
2 * D * 2
2 * D - D * 2
8/17/2019 Programacion quiz
40/43
Pregunta 9ncorrecta
!unt"a #,# sobre $,#
%arcar pregunta
Enunciado de la pregunta
El siguiente fragmento de código modela una ganancia de inter%s mensual en una in&ersión. La &ariable realdinero tiene definida pre&iamente la cantidad a in&ertir. E&al e el programa para &alores dedinero igual a 2 , * y . Cu=nto 7a ganado en lain&ersión 4sin tener en cuenta los decimales5? int mes ) 2/
67ile 4mes @) 2*5 9
dinero ) dinero > 2. */
mes00/
<
System.out.println 4dinero5/
Seleccione una:
a.
• >## si la inversión es de $###• A## si la inversión es de >###
8/17/2019 Programacion quiz
41/43
• G## si la inversión es de H###
b.•
$>?G si la inversión es de $###• >AH? si la inversión es de >###• HG#P si la inversión es de H###
c.• >AP si la inversión es de $###• APA si la inversión es de >###• G>$ si la inversión es de H###
d.
• >?G si la inversión es de $###• A#> si la inversión es de >###• G#P si la inversión es de H###
e.• >?G si la inversión es de $###• AH? si la inversión es de >###• G$# si la inversión es de H###
f.• >@G si la inversión es de $###
8/17/2019 Programacion quiz
42/43
• A>? si la inversión es de >###• G$P si la inversión es de H###
RetroalimentaciónLa respuesta correcta es:
• $>?G si la inversión es de $###• >AH? si la inversión es de >###• HG#P si la inversión es de H###
Pregunta 10*orrecta
!unt"a $,# sobre $,#
%arcar pregunta
Enunciado de la pregunta
Cu=l es la manera correcta de declarar un arreglo #"CFG, de tipo entero, con dos datos de tipo entero ?Seleccione una:
a. int Q numero = ne9 int Q> B
b. int numero Q = $,>TB
8/17/2019 Programacion quiz
43/43
c. int Q> = teclado.next67B
d. int Q = >TB
RetroalimentaciónRespuesta correctaLa respuesta correcta es: int Q numero = ne9 int Q> B