DEPARAMENTO DE CIENCIAS DE LA COMPUTACIN Y ELECTRNICA SECCIN DEPARTAMENTAL DE INGENIERIA DE SOFTWARE Y GESTIN DE TECNOLOGAS DE LA INFORMACIN. INFORMATICA Programa!"# A$a#%a&a '()II* Pr!m+ra E$a,-a!"# Par!a, . Octubre 2013 Febrero 2014 E,a/ora&a 0or1 Ing. Pablo Alejandro Quezada Sarmiento IMPORTANTE1 n la cali!icaci"n autom#tica $e utiliza la !"rmula a!+r2o3 m+#o3 +rror+3% &or lo tanto% le recomendamo$ &ien$e bien la re$&ue$ta ante$ de marcarla% $i no e$t# $eguro% e$ &re!erible dejarla en blanco. 'o e$t# &ermitido comunicar$e entre com&a(ero$ ni con$ultar libro$ o a&unte$. )eri!i*ue *ue la +oja de re$&ue$ta$ corre$&onda a la e,aluaci"n *ue e$t# de$arrollando. NO CONTESTE EN ESTE CUESTIONARIO4 56GALO EN LA 5OJA DE RESPUESTAS7 INSTRUCCIN1 -ea detenidamente cada uno de la$ $iguiente$ ®unta$ . rellene com&letamente el c/rculo *ue corre$&onda al literal de la alternati,a correcta en la +oja de re$&ue$ta$. .. 8C-9, +3 ,a &+3r!0!"# :-+ &+;!#+ m+<or +, o#+02o =,a3+= +# ,a 0rograma!"# or!+#2a&a a o/<+2o3> a. $ un conce&to $imilar al de 0arra.0 b. $ un ti&o &articular de ,ariable c. $ un modelo o &lantilla a &artir de la cual creamo$ objeto$ d. $ una categor/a de dato$ ordenada $ecuencialmente ?. Lo3 +,+m+#2o3 :-+ &+;!#+# -# o/<+2o 3o#1 a. Su$ cardinalidad . $u ti&o b. Su$ atributo$ . $u$ m1todo$ c. -a !orma en *ue e$tablece comunicaci"n e intercambia men$aje$ d. Su inter!az . lo$ e,ento$ a$ociado$ @. Lo3 0r!#!0!o3 &+ A+r+#!a Aa+# r+;+r+#!a a, "&!go1 a. &ublic cla$$ 2om&onente e3tend$ Producto b. &ublic cla$$ 2om&onente in+erit Producto c. &ublic cla$$ 2om&onente im&lement$ Producto d. &ublic cla$$ 2om&onente belong to Producto (. I#32a#!ar -#a ,a3+ +31 a. 4u&licar una cla$e b.liminar una cla$e c. 2rear un objeto a &artir de la cla$e d. 2onectar do$ cla$e$ entre $/ B. E# Ja$a4 8a :-C #o3 +32amo3 r+;!r!+#&o 3! Aa/,amo3 &+ =SD!#g=> a. 5na !unci"n utilizada &ara intercambiar ,alore$ b. $ el $obrenombre de la ,er$i"n 1.3 del 647 c.5n!rame8or9 e$&ec/!ico &ara Android d.5na librer/a &ara con$truir inter!ace$ gr#!ica$ E. N+2/+a#3 +31 a.5nalibreria de 6a,a b.5na ,er$i"n de 6a,a e$&ecial &ara $er,idore$ c.5n I4 &ara de$arrollar a&licacione$ d. 5n !rame8or98indo8$ F. D+#2ro &+, o#2+G2o &+, &+3arro,,o +# Ja$a /Ho&+ +31 a. l !ormato de intercambio de dato$ b. l !ormato *ue obtenemo$ tra$ com&ilar un !uente .ja,a c.5n ti&o de ,ariable d. 5n de&urador de c"digo I. La !#2+r;a% gr9;!a +329 a3o!a&a o#1 a. &ublic cla$$ 2om&onente inter!ace Product b. 2om&onente c& : ne8 2om&onente ;inter!az< c. &ubliccla$$ 2om&onente im&lement$Printable d.2om&onentec& : ne8 2om&onente.inter!az J. So/r+argar -# mC2o&o +31 a.ditarlo &ara modi!icar $u com&ortamiento b.2ambiarle el nombre dej#ndolo con la mi$ma !uncionalidad c. 2rear un m1todo con el mi$mo nombre &ero di!erente$ argumento$ d.A(adirle !uncionalidade$ a un m1todo .K. U#a +G+0!"# +31 a. 5n error *ue lanza un m1todo cuando algo ,a mal b.5n objeto *ue no &uede $er in$tanciado c. 5n bucle *ue no !inaliza d.5n ti&o de e,ento mu. utilizado al crear inter!ace$ ...D+ a-+r&o a ,a 3!g-!+#2+ &+,ara!"#4 8-9, +3 +, L#&!+ &+, +,+m+#2o :-+ o#2!+#+ +, $a,or &+ ?.> !#2MN #-m/+r3 O P).4 ?.4 .?E4 .@?Q a. 1 b. 0 c.2 d.= .?. 8E# -9, &+ ,a3 3!g-!+#2+3 ;orma3 0-+&+# agr+gar3+ +,+m+#2o3 a -#a o,+!"# !m0,+m+#2a&a 0or <a$a.-2!,. ArraH,!32> a. -o$ elemento$ &ueden $er in$ertado$ al &rinci&io de la colecci"n. b. -o$ elemento$ &ueden $er in$ertado$ entre do$ elemento$ e3i$tente$ en la colecci"n. c. -o$ elemento$ &ueden $er concatenado$ al !inal de la colecci"n. d. -o$ elemento$ no nece$ariamente $e conectan. .@.U# 0a2r"# &+ &!3+Ro '&+3!g#0a22+r#* +3 -2!,!%a&o 2L0!am+#2+ 0ara a. 4e$cribir una $oluci"n &r#ctica a un &roblema de di$e(o com>n b. a$egurar *ue el c"digo $e ejecute a la ,elocidad "&tima durante el tiem&o de ejecuci"n c. Permitir el u$o de conce&to$ orientado$ a objeto$ en un lenguaje *ue no e$ orientado a objeto$ d. ?educir el n>mero de cla$e$ en el di$e(o del &rograma .(. La 3-/,a3+ &+ -#a ,a3+ a/32ra2a &+/+ a. Im&lementar todo$ lo$ m1todo$ ab$tracto$ del &adre b. Ser ab$tracta o im&lementar todo$ lo$ m1todo$ ab$tracto$ del &adre c. $er >nicamente ab$tracta d. Ser deri,ada de la cla$e +ija .B. 8C-9, +3 ,a 0a,a/ra ,a$+ &+ Ja$a :-+ &+#o2a +, -3o &+ -#a !#2+r;a%> a. im&ort b. im&lement$ c. inter!ace d. e3tend$ .E. La3 !#32r-!o#+3 ,+ga,+3 +# Ja$a 0ara !#!!a,!%ar -#a r+;+r+#!a &+ -# arr+g,o !#,-H+# 8-9,'+3* &+ ,a3 3!g-!+#2+3> a. int@A aobj : B0% 1% 2CD b. int@4A aobj : B0% 1% 2CD c. int@A aobj : ne8 int@3AD d. int @A:ja,a.arra.. .F.U# arr+g,o &+ Ja$a :-+ o#2!+#+ # om0o#+#2+3 3+r9 !#&+Ga&o &+ 77777 Aa32a 77777. a. 0% nE1 b. 0% n c. 1% n d. 1% nE1 .I. S! ,a ,o#g!2-& &+ -# arr+g,o 0ar2!-,ar +3 +, $a,or &+ LIMIT4 8-9, +3 +, L#&!+ &+, S,2!mo +,+m+#2o &+ &!Ao arr+g,o a. -IFIG b. -IFIG H 2 c. 0 d. -IFIG E 1 .J. U# o/<+2o :-+ o#2!+#+ mC2o&o3 :-+ r+orr+# -#a o,+!"# ,!#+a,m+#2+ &+ 0r!#!0!o a ;!# +3 o#o!&o omo -#'a* a. 3ce&tion III 3ce&tion JJJ b. int III int JJJ c. bucle III loo& JJJ d. iterador III iterator JJJ ?K. E# Ja$a4 ,o3 am0o3 &+ &a2o3 +# -#a !#2+r;a% 2!+#+# !m0,L!2am+#2+ a+3o 77777 a. &ri,ate b. ab$tract c. &ublic d. &rotected ?.. La3 +32r-2-ra3 &+ 3+,+!"# 3o# 0ar2+ ;-#&am+#2a, + !m0or2a#2+ &+ ,a3 !#32r-!o#+3 &+1 a. 2ontrol b. Selecci"n c. liminaci"n d. Acce$o ??. La 3!g-!+#2+ 0or!"# &+ "&!go 0+rm!2+1 1 &ac9age ec.edu.ut&l.1.e$tructura$D 2 &ublic cla$$ Fain 3 B 4 &ublic $tatic ,oid main;String@A arg$< = B K int edad:1LD M String nombre : NPabloOD L i! ;edad :: 1L PP nombre :: NPabloO< Q S.$tem.out.&rintln;NPablo e$ ma.or de edadO<D 10 el$e 11 i! ;edad :: 1L< 12 S.$tem.out.&rintln;N-a &er$ona tiene 1L anio$O<D 13 S.$tem.out.&rintln;N'o $e cum&le la condicionO<D 14 C 1= C a. 2alcular la edad del 5$uario . con$iderar $u nombre b. Saber $i el u$uario e$ ma.or de edad o no. c. Rnicamente ingre$ar dato$ d. )alidar condicione$ l"gica$. ?@. La 3+#2+#!a for&+,ara&a 2!+#+ -#a $ar!a/,+ o#2a&or ,a m!3ma :-+ 3+ !#!!a,!%a o# +, $a,or &+1 a. 1 b. 10 c. 100 d. 1000 ?(. E# +, arr+g,o &+ 2+G2o AUTOEVALUACION4 ,a ,+2ra TET 3+ +#-+#2ra +# ,a 0o3!!"# . a. 1 b. 2 c. = d. 4 ?B. E, &!$!&!r -# 0rograma +# m"&-,o3 0+:-+Ro3 +3 2ra/a<ar o# a. F1todo$ b. Ab$traccione$ c. POO d. Par#metro$ inde!inido$ ?E. Lo3 arr+g,o3 /!&!m+#3!o#a,+3 3o# 2am/!C# o#o!&o3 omo a. Gabla$ b. Fila$ c. 2olumna$ d. Sndice$ ?F. Lo3 arr+g,o3 /!&!m+#3!o#a,+3 o#2!+#+# a. Fila$ b. 2olumna$ c. Sndice$ >nico$ d. Fila$ . columna$ ?I. 5a/,ar &+ A+r+#!a +3 +m0+%ar a !#-r3!o#ar a. Programaci"n Orientada a Objeto$ b. Teb Ser,ice c. SOA d. GOUAG ?J. 0-/,!'U*1 I#&!a :-+ +, a2r!/-2o o mC2o&o 3+r9 a. ,i$ible dentro como !uera de la cla$e. b. )i$ible $olo dentro de la cla$e *ue contiene al mi$mo c. no acce$ible de$de !uera de la cla$e &ero $i &uede $er ob$er,ado de$de la cla$e &adre . la $ubcla$e. d. )i$ible $olo a !uera de la cla$e. @K. U# o/<+2o &+ -#a ,a3+ 0-+&+ 3+r o/<+2o &+ a. Otra cla$e b. Otro objeto c. Otra +erencia d. Otro &roce$o @.. Lo3 m!+m/ro3 0-/,! H 0ro2+2+& 0-+&+# -2!,!%ar3+ +# ,a &+,ara!"# &+1 a. Su&ercla$e . $ublca$e$ b. Verencia c. Polmor!i$mo d. Arreglo$ @?. Lo3 o#32r-2or+3 &+ -#a 3-/,a3+ 0-+&+# ,,amar a ,o3 o#32r-2or+3 &+ ,a 3-0+r,a3+ m+&!a#2+ ,a 0a,a/ra ,a$+ a. Su&er b. Protected c. Public d. 2on$tructor @@. E, 0o,!mor;!3mo #o3 0+rm!2+1 a. Programar en !orma general b. Programar en !orma e$&eci!ica c. Programar $in con$iderar lo$ m1todo$ a&licado$ d. Programar $in con$iderar la POO @(. U#a ,a3+ a/32ra2a o#2!+#+1 a. 5no o do$ m1todo$. b. Gre$ m1todo$. c. 'o contiene m1todo$. d. F#$ de tre$ m1todo$. @B. La3 ,a3+3 a/32ra2a3 o#32!2-H+# $ar!o3 #!$+,+3 &+1 a. 6erar*u/a$ b. Verencia c. Polimor!i$mo d. Ab$traccione$ @E. Lo3 o#32r-2or+3 H mC2o&o3 32a2! #o 0-+&+# &+,arar3+ omo1 a. Ab$tract b. Public c. Pri,ate d. Ulobal @F. U#a ,a3+ :-+ 3+ &+,ara omo ;!#a, #o 0-+&+ 3+r1 a. Su&ercla$e b. Subcla$e c. F1todo d. 2la$e +ija @I. Co# +, 0o,!;orm!3mo 0o&+mo3 &!3+Rar + !m0,+m+#2ar 3!32+ma3 :-+ 0-+&a#1 a. 3&ander$e con !acilidad b. 'o e3&ander$e c. Ser e$table$ &ero $in con$iderar POO d. Sin con$iderar lo$ &rinci&io$ de la$ $u&ercla$e$ @J. E, 0a:-+2+ &+ <a$a :-+ 0+rm!2+ 2ra/a<ar o# ;!A+ro3 +31 a. 6a,a.!ile$. b. 6a,a.arc+i,e$. c. 6a,a. S*l d. 6a,a.lin* (K. La A+r+#!a 0+rm!2+1 a. ?eutilizaci"n de c"digo. b. liminar c"digo. c. 2rear nue,a$ cla$e$ &adre$. d. 2rear con$tructore$