Professional Documents
Culture Documents
Cu 1. Hy cho bit kt qu in ra mn hnh khi thc thi on chng trnh sau v gii thch v sao c kt
qu
public class Cau1{
pi!a"# s"a"ic i$" % & '()
public s"a"ic !*i+ ,ai$ -."i$/ a/s012{
Cau1.% 33)
Cau1 *b41 & $#5 Cau1-2)
*b41.% 66)
Cau1 *b4' & $#5 Cau1-2)
*b4'.% 66)
*b41 & $#5 Cau1-2)
*b41.% 66)
.7s"#,.*u".pi$"l$-8% & 8 3 %2)
9
9
Cu '. Hy cho bit kt qu in ra mn hnh khi thc thi on chng trnh sau v gii thch ng!n g"n ti
sao c kt qu
public class Cau'{
public s"a"ic !*i+ ,ai$ -."i$/ a/s012{
."i$/ s1 & 8:HNT8)
."i$/ s' & $#5 ."i$/-8:HNT82)
i; - s1 && s'2
.7s"#,.*u".pi$"l$-8"u#82)
#ls#
.7s"#,.*u".pi$"l$-8;als#82)
9
9
Cu <. Hy cho bit kt qu in ra mn hnh khi thc thi on chng trnh sau v gii thch ng!n g"n ti
sao c kt qu
public class Cau<1{
Cau<1-2{
.7s"#,.*u".pi$"-8.up#class82)
9
public s"a"ic !*i+ ,ai$ -."i$/ a/s012{
$#5 Cau<'-2)
9
9
class Cau<' #%"#$+s Cau<1{
Cau<'-2{
.7s"#,.*u".pi$"-8.ubclass82)
9
9
Cu =. Hy cho bit kt qu in ra mn hnh khi thc thi on chng trnh sau v gii thch v sao c kt
qu
public class Cau={
public s"a"ic !*i+ ,ai$ -."i$/ a/s012{
i$" i & >)
Ta$/GiaTi i$c & $#5 Ta$/GiaTi-2)
i$c."a$/-i2)
.7s"#,.*u".pi$"l$-8i & 8 3i2)
9
9
class Ta$/GiaTi{
public !*i+ "a$/-i$" i2{
i & i 6')
.7s"#,.*u".pi$"l$-8i & 8 3i2)
9
9
Cu >. Hy vit m#t $ng %&ng '(i)nt*+)rv)r, s- %&ng sock)t, th)o c.c y/u c0u sau1
- 'hng trnh '(i)nt1 (23 i (23 (i c.c c4ng vi5c sau
'ho 3h63 ng7i %8ng nh93 vo m#t chu:i k; t<
=-i chu:i k; t nh9n >c n +)rv)r, nu ?@u nh93 vo ( ABn%C
Dkh4ng 3h@n bi5t chE hoa hay th7ngF th kt thGc chng trnh<
Hh9n %E (i5u tr vI tJ +)rv)r v in ra mn hnh<
- 'hng trnh +)rv)r1
Hh9n kt nKi tJ '(i)nt<
Hh9n chu:i k; t tJ chng trnh '(i)nt<
LMi chu:i k; t sang chE hoa v g-i vI cho '(i)nt<
Nt thGc chng trnh
Hy trnh by c.ch t)st chng trnh '(i)nt v +)rv)r vJa vit trong tr7ng h>3 chO s- %&ng m#t
m.y v tr7ng h>3 c(i)nt*s)rv)r chy tr/n hai m.y nKi mng
Cu ?. Pit chng trnh cho 3h63 nh93 ba sK nguy/n tJ bn 3hm v (u vo ba bin tng $ng (
$u,1, $u,', $u,< 'hng trnh sQ s!3 ?3 ba sK th)o th$ t $u,1 RS $u,' RS $u,< v ?uTt kt
qu ra mn hnh
Cu @. Pit chng trnh ci 2t m#t %anh b i5n thoi n gin th)o c.c y/u c0u sau1
- U:i m&c tJ D)ntryF trong %anh b bao gVm H tn v S in thoi
- +- %&ng (W3 Vector trong gi java.util X (u trE c.c )ntry
- 'ung cT3 c.c 3hng th$c X th/m m#t )ntry vo %anh b, nh9n vo H" t/n v tr (i sK
i5n thoi, 3hng th$c X thay Mi sK i5n thoi cho ng7i c H" t/n no , 3hng
th$c X ?a m#t )ntry c H" t/n no >c truyIn vo
- Pit (W3 X kiXm tra %anh b i5n thoi vJa ci 2t1 hiXn thY m#t m)nu ch"n (a n gin1
Z[th/m, \[tm kim, ][s-a Mi, ^[?a, _[(i5t k/ %anh b, `[tho.t< m.y tnh sQ thc hi5n c.c
ch$c nang tng $ng vWi ch"n (a cba ng7i %8ng
Cu A. Pit chng trnh nh93 vo c.c sK nguy/n Dkh4ng (u vo %yF, m ?)m c bao nhi/u sK nguy/n
%ng v sK nguy/n @m >c nh93< tnh v in ra mn hnh tMng v gi. trY trung bnh cba c.c sK >c
nh93, kh4ng tnh sK ` 'hng trnh kt thGc vi5c nh93 khi g23 sK ` HiXn thY gi. trY trung bnh %Wi %ng
sK chTm #ng, v %&1 nu nh93 vo Z, \, v ` th gi. trY trung bnh sQ ( Z_
Cu B. Pit chng trnh nh93 vo m#t sK nguy/n v hiXn thY tTt c c.c thJa sK nhc nhTt cba n P %&1
nu sK nguy/n nh93 vo ( Z\` th kt qu ?uTt ra sQ ( \, \, \, ], _
Cu 1(. Hy thit k v ci 2t m#t (W3 t/n Fan X biXu %idn cho m#t chic qut nh sau1
- ' ba heng sK t/n SLOW, MED!M, F"S# vWi gi. trY tng $ng ( Z, \, v ] chO tKc #
cba qut
- U#t bin nguy/n t/n $%ee& X (u giE tKc # hi5n ti cba qut Dm2c Ynh ( SLOWF
- U#t bin kiXu (ogic t/n on X (u giE trng th.i b9t*t!t cba qut Dm2c Ynh ( t!tF
- U#t bin kiXu sK thc t/n ra%ius X chO b.n knh cba c.nh qut Dm2c Ynh ( _F
- U#t bin kiXu chu:i t/n ( color X chO mu s!c cba chic qut Dm2c Ynh ( 'lueF
- U#t 3hng th$c khfi to kh4ng tham sK X to m#t chic qut vWi c.c thu#c tnh m2c
Ynh
- '.c 3hng th$c X (Ty v 2t gi. trY cba tTt c c.c tr7ng thu#c tnh
- U#t 3hng th$c t/n ( toStrin()* tr (i m#t ?@u m4 t vI chic qut Hu chic qut
ang >c b9t, 3hng th$c ny sQ tr vI tKc #, mu s!c, v b.n knh %Wi %ng m#t ?@u
kt h>3 Hu chic qut kh4ng >c b9t, 3hng th$c tr vI mu s!c v b.n knh c8ng
vWi ?@u +,an i$ o,,- %Wi %ng m#t ?@u kt h>3
Pit m#t chng trnh X kiXm tra (W3 Fan vJa ci 2t trong to ra hai Ki t>ng thu#c (W3
Fan =.n tKc # tKi a, b.n knh ( ./, mu s!c ( 0ello1, v f trng th.i '2t3true cho Ki t>ng th$ nhTt
=.n tKc # trung bnh, b.n knh ( 4, mu s!c ( 1hite, v f trng th.i t5t3,al$e cho Ki t>ng th$ hai
HiXn thY th4ng tin m4 t c.c Ki t>ng beng c.ch tri5u g"i c.c 3hng th$c toStrin()* cba chGng
Cu 11. Pit chng trnh thca mn c.c y/u c0u sau1
- g@y %ng m#t 3hng th$c X ?.c Ynh ?)m m#t sK nguy/n c 3hi ( sK nguy/n tK hay
kh4ng D( sK chO chia ht cho Z v chnh nF
- +- %&ng 3hng th$c vJa vit f tr/n X tm Z``` sK nguy/n tK 0u ti/n v in ra mn hnh
Z` sK nguy/n tK tr/n m#t hng, %Wi %ng nh sau1
\ ] _ h ZZ Z] Zh Zi \] \i
]Z ]h ^Z ^] ^h _] _i jZ jh hZ
h] hi k] ki ih
Cu 1'. g@y %ng hai 3hng th$c o ng>c m#t %y sK nguy/n th)o hai c.ch kh.c nhau1 co3y %y
vo m#t %y mWi v o ng>c %y nhng kh4ng to ra %y mWi Pit on chng trnh X t)st c.c
3hng th$c vJa to
Cu 1<. Hy thit k v ci 2t m#t (W3 t/n Stoc6 th)o c.c y/u c0u sau1
- U#t bin kiXu chu:i t/n $07'ol X (u giE k; hi5u cba cM 3hiu
- U#t bin kiXu chu:i t/n na7e X (u giE t/n cba cM 3hiu
- U#t bin kiXu thc t/n %reviou$8lo$in(9rice X (u giE gi. cM 3hiu cba ngy h4m
trWc
- U#t bin kiXu thc t/n current9rice X (u giE gi. cM 3hiu hi5n ti
- U#t 3hng th$c khfi to m2c Ynh kh4ng tham sK v m#t 3hng th$c khfi to X to
m#t cM 3hiu vWi k; hi5u v t/n >c Ynh rl Dqua tham sKF
- '.c 3hng th$c X truy c93 gi. trY cba c.c tr7ng thu#c tnh
- '.c 3hng th$c X thay Mi gi. trY cba %reviou$8lo$in(9rice v current9rice
- U#t 3hng th$c t/n chan(e9ercent)* X tr (i tm (5 thay Mi tJ %reviou$8lo$in(9rice
n current9rice
Pit chng trnh X t)st (W3 Stoc6 vJa ci 2t1 to m#t Ki t>ng thu#c (W3 Stoc6 vWi k; hi5u (
S!:W, t/n ( Sun Micro$0$te7$ nc, v gi. cba (0n ng c-a trWc ( .// L2t gi. trY cM 3hiu hi5n
ti ( ;/ v hiXn thY tm (5 thay Mi cba gi. cM 3hiu
Cu 1=. Pit chng trnh X in ra mn hnh bKn khu4n mnu D3att)rnF nh sau Dm:i 3att)rn ( m#t on
chng trnhF1
oatt)rn p oatt)rn pp oatt)rn ppp oatt)rn pP
Z Z \ ] ^ _ j Z Z \ ] ^ _ j
Z \ Z \ ] ^ _ \ Z Z \ ] ^ _
Z \ ] Z \ ] ^ ] \ Z Z \ ] ^
Z \ ] ^ Z \ ] ^ ] \ Z Z \ ]
Z \ ] ^ _ Z \ _ ^ ] \ Z Z \
Z \ ] ^ _ j Z j _ ^ ] \ Z Z
Cu 1>. Pit m#t 3hng th$c cho chuyXn m#t sK nguy/n h5 th93 3h@n sang sK h5 nhY 3h@n >c biXu
%idn %Wi %ng m#t ?@u ohng th$c >c khai b.o %Wi %ng nh sau1
3ub(ic static +tring conv)rtq)cima(rosinaryDint va(u)F
Pit on chng trnh X t)st 3hng th$c tr/n vWi c.c gi. trY1 k, \ik, v iZ\]
Cu 1?. Hy thit k v ci 2t m#t (W3 Loan th)o c.c y/u c0u sau1
- U#t bin kiXu sK thc t/n loan"7ount X (u sK (>ng tiIn cho vay
- U#t bin kiXu nguy/n t/n nu7'erO,<ear$ X (u sK nam cho vay
- U#t bin kiXu thc t/n annualntere$t=ate X (u tO (5 (i suTt cho vay hng nam
- U#t bin kiXu qat) t/n loanDate X (u giE ngy b!t 0u vay
- U#t 3hng th$c khfi to m2c Ynh kh4ng tham sK1 loan"7ount > .///C
annualntere$t=ate > ?.4 v nu7'erO,<ear$ > .
- U#t 3hng th$c khfi to X to m#t Ki t>ng kiXu Loan vWi loan"7ount,
annualnter$et=ate v nu7'erO,<ear$ >c Ynh rl Dqua tham sKF
- '.c 3hng th$c X truy c93 gi. trY cba c.c tr7ng thu#c tnh
- '.c 3hng th$c X thay Mi gi. trY cba c.c tr7ng loan"7ount, nu7'erO,<ear$, v
annualntere$t=ate
- U#t 3hng th$c t/n 7onthl09a07ent X tr (i sK tiIn 3hi tr hng th.ng ohng th$c
>c khai b.o %Wi %ng nh sau1
%u'lic $tatic &ou'le 7onthl09a07ent)&ou'le annualntere$t=ate@ int nu7O,<ear$@
&ou'le loan"7ount*
- U#t 3hng th$c t/n total9a07ent X tr (i tMng sK tiIn 3hi tr ohng th$c >c khai
b.o %Wi %ng nh sau1
%u'lic $tatic &ou'le total9a07ent)&ou'le annualntere$t=ate@ int nu7O,<ear$@ &ou'le
loan"7ount*
- Pit chng trnh X t)st (W3 Loan vJa ci 2t1 nh93 vo c.c gi. trY nh
annualntere$t=ate, nu7'erO,<ear$, v loan"7ount tJ bn 3hm< (Ty ngy gi7 h5
thKng X (u vo bin loanDate pn ra mn hnh ngy gi7 b!t 0u vay, sK tiIn 3hi tr
hng th.ng v tMng sK tiXn 3hi tr
=>i ; c.ch tnh tiIn 3hi tr hng th.ng nh sau1
t [ sK tiIn cho vay
s [ tm (5 (i suTt hng nam
' [ tm (5 (i suTt hng th.ng S s * Z\``, v %& ' S k*Z\`` S ```jjjjjjjju
q [ sK th.ng vay
B [ sK tiIn 3hi tr hng th.ng1
B S D' v '*D DZv'Fwq x ZF F y t
P %&1 t S Z_`,``` z+q, tm (5 (i suTt hng nam s S k{, v9y tm (5 (i suTt hng th.ng ( ' S
k*Z\`` S ```jjjjjjjju, vay trong v|ng ]` nam hay q S ]`yZ\ S ]j` th.ng P9y ta c1
B S D```jjjjjjjj v ```jjjjjjjj *DDZ v ```jjjjjjjjF w]j` [ZF F y Z_`,``` S Z,Z``j^ z+q
Cu 1@. =i s- c k sinh vi/n (m bi thi tr!c nghi5m gVm Z` c@u hci, v c.c c@u tr (7i >c (u trE vo
m#t mng hai chiIu U:i hng (u giE c.c .3 .n cba m#t sinh vi/n cho c.c c@u hci P %&, mng %Wi
@y (u giE kt qu cba bi kiXm tra1
` Z \ ] ^ _ j h k i
+tu%)nt ` }t}, }s}, }t}, }'}, }'}, }q}, }B}, }B}, }t}, }q}
+tu%)nt Z }q}, }s}, }t}, }s}, }'}, }t}, }B}, }B}, }t}, }q}
+tu%)nt \ }B}, }q}, }q}, }t}, }'}, }s}, }B}, }B}, }t}, }q}
+tu%)nt ] }'}, }s}, }t}, }B}, }q}, }'}, }B}, }B}, }t}, }q}
+tu%)nt ^ }t}, }s}, }q}, }'}, }'}, }q}, }B}, }B}, }t}, }q}
+tu%)nt _ }s}, }s}, }B}, }'}, }'}, }q}, }B}, }B}, }t}, }q}
+tu%)nt j }s}, }s}, }t}, }'}, }'}, }q}, }B}, }B}, }t}, }q}
+tu%)nt h }B}, }s}, }B}, }'}, }'}, }q}, }B}, }B}, }t}, }q}
L.3 .n cho c.c c@u hci >c (u trE vo m#t mng m#t chiIu1 }q}, }s}, }q}, }'}, }'}, }q}, }t}, }B}, }t}, }q}
Pit chng trnh chTm iXm t #ng cho c.c sinh vi/n tr/n, hiXn thY c.c sinh vi/n v sK .3 .n Gng th)o
th$ t tang %0n cba sK .3 .n Gng
Cu 1A. Hy thit k v ci 2t m#t (W3 8our$e thca mn c.c y/u c0u sau1
- U#t bin kiXu chu:i t/n na7e (u giE t/n cba kha h"c
- U#t bin kiXu %y c.c chu:i t/n $tu&ent$ (u giE t/n cba c.c sinh vi/n tham gia kha
h"c
- U#t bin kiXu nguy/n t/n nu7'erO,Stu&ent$ (u giE sK (>ng sinh vi/n cba kha h"c
- U#t 3hng th$c khfi to X to m#t Ki t>ng thu#c (W3 8our$e vWi t/n kha h"c >c
Ynh rl Dqua tham sKF
- U#t 3hng th$c t/n (et:a7e X (Ty t/n cba kha h"c
- U#t 3hng th$c t/n $et:a7e X 2t D(iF t/n cba kha h"c
- U#t 3hng th$c t/n a&&Stu&ent X th/m m#t sinh vi/n vo kha h"c
- U#t 3hng th$c t/n (etStu&ent$ X tr (i %anh s.ch c.c sinh vi/n cba kha h"c
- U#t 3hng th$c t/n (et:u7'erO,Stu&ent$ X tr (i sK (>ng sinh vi/n hi5n ti cba
kha h"c
Pit chng trnh X t)st (W3 8our$e vJa to vWi c.c y/u c0u chnh nh1 to t nhTt hai Ki t>ng DchO hai
kha h"c kh.c nhauF cba (W3 8our$e, th/m c.c sinh vi/n vo hai kha h"c , hiXn thY sK (>ng sinh vi/n
cba tJng kha h"c v %anh s.ch c.c sinh vi/n tham gia kha h"c
Cu 1B. Pit m#t 3hng th$c X tnh tMng c.c chE sK cba m#t sK nguy/n ohng th$c >c khai b.o
%Wi %ng nh sau1
3ub(ic static int sumqigitsDint nF
P %&, nu g"i 3hng th$c sumqigitsD\]^F th sQ tr (i gi. trY ( \ v ] v ^ S i Pit on chng trnh
X t)st 3hng th$c tr/n
Cu '(. Pit m#t 3hng th$c X tm sK (0n ?uTt hi5n cba m#t k; t trong m#t ?@u ohng th$c >c
khai b.o %Wi %ng nh sau1
3ub(ic static int countD+tring str, char aF
P %&, nu g"i 3hng th$c countDA~)(com)C, )F th sQ tr (i gi. trY ( \
Cu '1. Pit chng trnh cho 3h63 nh93 vo m#t sK nguy/n %ng v hiXn thY (/n mn hnh tTt c c.c
thJa sK nhc nhTt cba n th)o th$ t gim %0n P %&, nu sK nguy/n >c nh93 vo ( Z\` th c.c thJa sK
nhc nhTt >c hiXn thY ( _, ], \, \, \ =>i ;1 %8ng (W3 Stac6 trong gi java.util X (u giE c.c thJa sK rVi
sau truy c93 v hiXn thY th)o th$ t o ng>c
Cu ''. rhit k v ci 2t c.c (W3 th)o y/u c0u sau1
- U#t (W3 t/n 9er$on v hai (W3 con cba n c t/n ( Stu&ent v E7%lo0ee Facult0 v
Sta,, ( c.c (W3 con cba E7%lo0ee
- U#t ng7i D3)rsonF c t/n, Ya chO, sK i5n thoi, v Ya chO )mai(
- U#t sinh vi/n Dstu%)ntF c cT3 b9c (W3 Dr)shman, so3homor), unior v s)niorF LYnh
ngha cT3 b9c nh ( m#t heng
- U#t ng7i (ao #ng D)m3(oy))F c m#t ch$c v&, tiIn (ng v ngy >c tuyXn %&ng
- LYnh ngha m#t (W3 t/n M0Date ch$a c.c tr7ng y)ar, month, v %ay
- U#t thnh vi/n cba khoa Dacu(tyF c tr7ng (u giE c.c gi7 (m vi5c f van 3h|ng D%Wi
%ng chu:iF v m#t cT3 b9c D()ctur)r, assistant 3ro)ssor, asscociat) 3ro)ssor, 3ro)ssorF
- U#t nh@n vi/n DstaF c m#t ch$c v&
- Pit 3hng th$c toStrin()* trong m:i (W3 X hiXn thY t/n (W3
Pit m#t chng trnh X t)st beng c.ch to m#t Ki t>ng cba m:i (W3 o)rson, +tu%)nt,
Bm3(oy)), acu(ty, v +ta, v g"i 3hng th$c to+tringDF cba chGng
Cu '<. Pit m#t 3hng th$c X tr (i m#t sK nguy/n o ng>c ohng th$c >c khai b.o %Wi
%ng nh sau1
3ub(ic static int r)v)rs)Dint numb)rF
P %&, nu g"i 3hng th$c r)v)rs)D]^_jF th sQ tr (i sK nguy/n j_^] Pit on chng trnh X t)st
3hng th$c tr/n
Cu '=. g@y %ng (W3 =an&o78haracter bao gVm c.c 3hng th$c nh sau1
- %u'lic $tatic char (et=an&o78haracter)char ch.@ char ch?* X tr (i m#t k; t ngnu
nhi/n trong on tJ k; t ch. n ch?
- %u'lic $tatic char (et=an&o7Lo1er8a$eLetter)* X tr (i m#t k; t th7ng ngnu nhi/n
- %u'lic $tatic char (et=an&o7!%%er8a$eLetter)* X tr (i m#t k; t hoa ngnu nhi/n
- %u'lic $tatic char (et=an&o7Di(it8haracter)* X tr (i m#t k; t sK ngnu nhi/n trong
on tJ A/B n A;B
- %u'lic $tatic char (et=an&o78haracter)* X tr (i m#t k; t ngnu nhi/n
Pit chng trnh X t)st (W3 an%om'haract)r f tr/n1 to Zh_ k; t th7ng ngnu nhi/n v in ra
mn hnh, m:i hng \_ k; t
=>i ;1 m:i k; t Iu c m#t m znico%) %uy nhTt trong on tJ ` n f h5 Zj v b x a S Z
Cu '>. Pit chng trnh ci 2t m#t %anh b i5n thoi n gin th)o c.c y/u c0u sau1
- U:i m&c tJ D)ntryF trong %anh b bao gVm H tn v S in thoi
- +- %&ng (W3 Ha$hta'le trong gi java.util X (u trE c.c )ntry
- 'ung cT3 c.c 3hng th$c X th/m m#t )ntry vo %anh b, nh9n vo H" t/n v tr (i sK
i5n thoi, 3hng th$c X thay Mi sK i5n thoi cho ng7i c H" t/n no , 3hng
th$c X ?a m#t )ntry c H" t/n no >c truyIn vo
- Pit (W3 X kiXm tra %anh b i5n thoi vJa ci 2t1 hiXn thY m#t m)nu ch"n (a n gin1
Z[th/m, \[tm kim, ][s-a Mi, ^[?a, _[(i5t k/ %anh b, `[tho.t< m.y tnh sQ thc hi5n c.c
ch$c nang tng $ng vWi ch"n (a cba ng7i %8ng
Cu '?. Pit m#t 3hng th$c tnh Wc sK chung (Wn nhTt cba hai sK nguy/n %ng ohng th$c >c
khai b.o %Wi %ng nh sau1
3ub(ic static int usc(nDint m, int nF
3 %&ng 3hng th$c vJa vit f tr/n X vit 3hng th$c tm s#i sK chung nhc nhTt cba hai sK
nguy/n %ng Pit on chng trnh X t)st hai 3hng th$c tr/n
Cu '@. Pit m#t 3hng th$c chuyXn m#t ?@u biXu sK nguy/n f h5 nhY 3h@n sang m#t sK nguy/n f h5
th93 3h@n ohng th$c >c khai b.o %Wi %ng nh sau1
3ub(ic static int 3ars)sinaryD+tring binary+tringF
P %&, nu g"i 3ars)sinaryDAZ```ZCF th sQ tr (i gi. trY ( Zh u ; reng pnt)g)r3ars)pntDAZ```ZC, \F
cng sQ tr (i gi. trY ( Zh, kh4ng >c %8ng 3hng th$c trong c@u hci ny
Cu 'A. rhit k v ci 2t (W3 c t/n ."acDE;I$"#/#s X ng vai tr| nh ( m#t ngan ?3 DstackF (u
giE c.c sK nguy/n vWi c.c y/u c0u sau1
- U#t bin kiXu %y c t/n #l#,#$"s X (u giE c.c sK nguy/n trong stack
- U#t biXn kiXu nguy/n c t/n ( siF# X (u giE sK (>ng hi5n ti cba c.c sK nguy/n trong
ngan ?3
- U#t 3hng th$c khfi to kh4ng tham sK X to m#t stack r:ng vWi %ung (>ng m2c Ynh
( 1?
- U#t 3hng th$c khfi to c m#t tham sK X to m#t stack r:ng vWi %ung (>ng >c chO
Ynh
- U#t 3hng th$c t/n #,p"7-2 tr (i gi. trY tru) nu stack ( r:ng
- U#t 3hng th$c t/n p##D-2 tr (i sK nguy/n f Onh cba stack nhng kh4ng ?a n khci
stack
- U#t 3hng th$c t/n pusG-i$" !alu#2 X (u giE m#t sK nguy/n ti Onh cba stack
- U#t 3hng th$c t/n p*p-2 X tr (i sK nguy/n ti Onh cba stack v (oi bc Dr)mov)F n
khci stack
- U#t 3hng th$c t/n /#".iF#-2 X tr (i sK 3h0n t- c trong stack
Pit chng trnh X t)st (W3 ."acDE;I$"#/#s vJa to beng c.ch to ra m#t stack X (u giE c.c
gi. trY tJ ( n 1(< (Ty c.c 3h0n t- ra khci stack v in ra mn hnh
+- %&ng (W3 ."acDE;I$"#/#s X vit chng trnh cho 3h63 nh93 vo m#t sK nguy/n %ng
v hiXn thY (/n mn hnh tTt c c.c thJa sK nhc nhTt cba n th)o th$ t gim %0n P %&, nu sK nguy/n
>c nh93 vo ( Z\` th c.c thJa sK nhc nhTt >c hiXn thY ( _, ], \, \, \
Cu 'B. Pit hai 3hng th$c n3 chVng Dhay ti b#iF X tr (i gi. trY trung bnh cba m#t %y s- %&ng c.c
khai b.o nh sau1
3ub(ic static int av)rag)Dint arrayF<
3ub(ic static %oub() av)rag)D%oub() arrayF<
+- %&ng Z, \, ], ^, _, j an% j`, ^^, Zi, \i, ]^, ]_ X t)st c.c 3hng th$c tr/n
Cu <(. Pit chng to i() nhY 3h@n c t/n 'au]`%at nu n cha tVn ti Pit th/m %E (i5u mWi vo n
nu i() tVn ti =hi m#t tram sK nguy/n >c to ngnu nhi/n Dc gi. trY trong khong tJ ` n iiF
vo i() tr/n s- %&ng (uVng nh93 ?uTt nhY 3h@n L"c (i t93 tin vJa ghi (/n, tnh tMng c.c sK nguy/n >c
(u trong i() v ghi kt qu ra mn hnh
Cu <1. rhit k v ci 2t (W3 C*i$ vWi c.c y/u c0u sau1
- U#t heng nguy/n t/n HHA:. & ( X chO m2t ng-a
- U#t heng nguy/n t/n TAIL. & 1 X chO m2t sT3
- U#t bin nguy/n t/n ;ac# X (u giE trng th.i sT3 hay ng-a cba Vng ?u
- U#t 3hng th$c ;lip X to m#t gi. trY ngnu nhi/n ( ho2c 1 cho bin ;ac# Dm#t hnh th$c
X tung*(9t Vng ?uF, c khai b.o %ng1 public !*i+ ;lip-2
- U#t 3hng th$c khfi to X to m#t Vng ?u vWi m2t ngnu nhi/n DsT3*ng-aF
- U#t 3hng th$c tr (i gi. trY tru) nu nh m2t Vng ?u ( ng-a, c khai b.o %ng1
public b**l#a$ isH#a+s-2
- U#t 3hng th$c tr (i m#t ?@u chO tnh trng hi5n ti cba Vng ?u, nu ( ng-a th tr
(i ( IH#a+sJ, nu ( sT3 th tr (i ( ITailsJ, c khai b.o %ng1 public ."i$/
"*."i$/-2
Pit chng trnh c t/n C*u$"Klips.4a!a X t)st (W3 C*i$ vJa to f tr/n vWi c.c y/u c0u sau1 to
m#t Ki t>ng DVng ?uF thu#c (W3 C*i$ v tung*(9t Vng ?u 1((( (0n, cho bit sK (0n g23 m2t ng-a v
sT3 trong 1((( (0n tung Vng ?u
Pit chng trnh c t/n KlipRac#.4a!a s- %&ng (W3 'oin vJa to X gi (93 m#t v.n chi
tung*(9t Vng ?u giEa ng7i v m.y1
- ro hai Vng ?u1 m#t Vng cho ng7i chi v m#t Vng cho m.y tnh
- 23 i (23 (i vi5c tung*(9t ngnu nhi/n hai Vng ?u tr/n cho n khi c m#t ho2c hai Vng
?u c ba (0n tung*(9t m2t ng-a (i/n ti3 nhau
- La kt qu v.n chi ra mn hnh1 b/n no tung*(9t ] m2t ng-a (i/n ti3 nhau trWc th
b/n th!ng cu#c, nu (9t ] m2t ng-a (i/n ti3 c8ng (Gc th h|a nhau
Cu <'. Pit m#t 3hng th$c cho 3h63 Mi tJ mi((is)con%s sang hours, minut)s, v s)con%s s- %&ng
khai b.o nh sau1
3ub(ic static +tring conv)rtUi((isD(ong tim)Ui((isF
ohng th$c tr vI m#t ?@u %Wi %ng hours1minut)s1s)con%s vWi t nhTt hai chE sK X biXu %idn m:i
thnh 3h0n hours, minut)s, v s)con%s Pit on chng trnh X t)st 3hng th$c tr/n P %&1 nu g"i
c*$!#"Lillis->>((2 th 3hi tr (i ?@u ((M((M(>, g"i c*$!#"Lillis-1(((((2 th tr (i ((M(1M=(, g"i
c*$!#"Lillis->>>>>((((2 th tr (i 1>=M1BM1(
Cu <<. U#t chu:i >c g"i ( %alin&ro7 nu nh "c ?u4i hay ng>c chu:i Iu giKng nh nhau, v
%& nh1 AmomC, A%a%C, AnoonC Pit chng trnh cho 3h63 nh93 vo m#t chu:i v th4ng b.o kt qu ra
mn hnh ( chu:i c 3hi ( %alin&ro7 hay kh4ng vWi y/u c0u ( kh4ng 3h@n bi5t k; t hoa hay
th7ng
Cu <=. rhit k v ci 2t m#t (W3 t/n Cl*cD. X biXu %idn Vng hV th)o c.c y/u c0u sau1
- U#t Ki t>ng c(ock sQ chO c Z bin Dthu#c tnhF1 s#c*$+s
- U:i khi m#t Ki t>ng '(ock mWi >c to, gi. trY cba bin s#c*$+s sQ ( ( Dgi7 b!t 0u
tJ n-a /mF
- ohng th$c c khai b.o %ng1 public !*i+ s#"Ti,#-i$" GC i$" ,C i$" s2 X thit (93 m#t
gi7 mWi PWi GC ,C s ( c.c gi. trY mWi cho G*usC ,i$u"#sC v s#c*$+s
- ' ] 3hng th$c tr (i gi. trY hi5n th7i cba m:i thnh 3h0n, c c.c khai b.o %ng1
public i$" /#"H*us-2C public i$" /#"Li$u"#s-2C public i$" /#".#c*$+s-2
- ohng th$c c khai b.o %ng public ."i$/ /#"Ti,#-2 X tr (i m#t ?@u biXu %idn th7i
gian hi5n ti >c (u giE >c trnh by th)o khu4n %ng GGM,,Mss
- ohng th$c c khai b.o %ng1 public i$" "*"al.#c*$+s-2 X tr vI tr vI tMng sK gi@y
tnh tJ th7i iXm b!t 0u ngy mWi D((M((M((F cho n th7i gian hi5n ti Dang >c (u
giEF
- ohng th$c c khai b.o %ng1 public !*i+ a++.#c*$+s-i$" s2 X th/m vo th7i gian
hi5n ti s gi@y< (u ;1 s c thX ( sK @m
Pit m#t (W3 c t/n T#s"Cl*cD. ch$a 3hng th$c main %8ng X t)st c.c 3hng th$c vJa >c
Ynh ngha f tr/n
Cu <>. Pit m#t 3hng th$c cho 3h63 truyIn vo m#t ?@u v tr (i m#t ?@u >c s!3 ?3 th)o th$
t a(3hab)t, s- %&ng khai b.o %ng1
3ub(ic static +tring sortD+tring sF
P %&1 g"i sortDAacbCF th sQ tr (i ?@u AabcC
Pit m#t 3hng th$c X kiXm tra ?)m hai tJ c 3hi ( anagram hay kh4ng Ds- %&ng 3hng
th$c sortDF vJa vit f tr/nF Hai tJ >c g"i ( anagram nu chGng ch$a c.c k; t giKng nhau f bTt k th$
t no P %&1 hai tJ A(ist)nC v Asi()ntC >c g"i ( anagram +- %&ng khai b.o %Wi @y1
3ub(ic static boo()an istnagramD+tring sZ, +tring s\F
Pit m#t 3hng th$c main X g"i isA$a/a,-8sil#$"8C 8lis"#$82, isA$a/a,-8/a+#$8C
8a$/#+82, v isA$a/a,-8spli"8C 8lisp82.
Cu <?. Pit m#t 3hng th$c th)o k thu9t 5 quy X tr (i sK ibonacci th$ i DchO sKF, vWi i >c nh93
vo tJ bn 3hm, s- %&ng khai b.o sau1 public s"a"ic l*$/ ;ib1-l*$/ i$+#%2
qy ibonacci nMi ting c %ng 1
qy sK1 ` Z Z \ ] _ k Z \ ] _ k u
] Z ^ _ i
'hO sK1 ` Z \ ] ^ _ j h k i Z
`
Z
Z
Pit m#t 3hng th$c trong s- %&ng v|ng (23 X tnh sK ibonacci th$ i, vWi i >c a vo tJ
bn 3hm, s- %&ng khai b.o public s"a"ic l*$/ ;ib'-l*$/ i$+#%2
Pit m#t 3hng th$c main X t)st hai 3hng th$c vJa vit f tr/n
Cu <@. Pit chng trnh c t/n 'au]hava X thc hi5n vi5c (oi bc s hi5n %i5n cba m#t ?@u >c chO
Ynh ra khci m#t t93 tin van bn
P %& 1 khi g"i java 8auCD te7%.tEt hello th sQ ?a ht m"i tJ h)((o trong i() t)m3t?t
Cu <A. Pit m#t chng trnh cho 3h63 truyIn vo 3hng th$c main c.c sK nguy/n vWi sK (>ng kh4ng
chO rl nh ( c.c ?@u t.ch bi5t v hiXn thY tMng cba chGng ra mn hnh
Pit m#t chng trnh cho 3h63 truyIn vo 3hng th$c main c.c sK nguy/n vWi sK (>ng kh4ng
chO rl %Wi %ng m#t ?@u v hiXn thY tMng cba chGng ra mn hnh
P %& khi chy chng trnh sQ ( 1
ava 'au]ka Z\ ]]\ ]^ ^_^_
rong cac so (a ^i\]
ava 'au]kb AZ\ ]]\ ]^ ^_^_C
rong cac so (a ^i\]
Cu <B. Pit m#t 3hng th$c X Mi m#t sK nguy/n %ng tJ h5 Zj sang h5 Z`, c khai b.o %ng1 3ub(ic
static int h)?\%)cima(D+tring sF
Pit m#t 3hng th$c X %Mi m#t sK nguy/n %ng tJ h5 Z` sang h5 Zj, c khai b.o %ng1 3ub(ic
static +tring %)cima(\h)?Dint %F
Pit m#t 3hng th$c main X t)st hai 3hng th$c tr/n u ;1 kh4ng >c s- %&ng 3hng
th$c pnt)g)r3ars)pntDs, ra%i?F X thc hi5n chuyXn Mi D3hi t vit (Ty c.c 3hng th$c (m ch$c nang
tng tF
rTt c c.c 3hng th$c tr/n >c 2t trong c8ng m#t (W3 c t/n Cau<B
Cu =(. Pit m#t (W3 c t/n Li$#a.#acG trong c m#t 3hng th$c t/n li$#a.#acG thc hi5n tm
kim tu0n t m#t 3h0n t- trong m#t %y sK nguy/n1 tr (i gi. trY chO vY tr tm >c cba 3h0n t- trong
%y, tr (i gi. trY [Z nu kh4ng tm thTy 3h0n t- trong %y +- %&ng khai b.o %ng1 public s"a"ic i$"
li$#a.#acG-i$"01 lis"C i$" D#72
Pit m#t (W3 c t/n Bi$a7.#acG trong c m#t 3hng th$c t/n bi$a7.#acG thc hi5n tm
kim nhY 3h@n m#t 3h0n t- trong m#t %y sK nguy/n >c s!3 ?31 tr (i gi. trY chO vY trY tm >c cba
3h0n t- trong %y, tr (i gi. trY @m nu kh4ng tm thTy 3h0n t- trong %y +- %&ng khai b.o %ng1
public s"a"ic i$" bi$a7.#acG-i$"01 lis"C i$" D#72
Pit m#t chng trnh trong khfi to ngnu nhi/n m#t %y c.c sK nguy/n bao gVm Z`````
3h0n t- v khfi to m#t ngnu nhi/n m#t 3h0n t- c0n tm +- %&ng c.c 3hng th$c >c vit f tr/n, hy
Wc (>ng th7i gian tm kim 3h0n t- trong %y >c to th)o 3hng 3h.3 tm kim tu0n t v tm
kim nhY 3h@n =>i ;1 c thX %8ng 3hng th$c +yst)mcurr)ntrim)Ui((isDF X (Ty th7i gian hi5n ti cba
h5 thKng th)o mi((is)con%s
Cu =1. Pit chng trnh thc hi5n c.c c4ng vi5c1 m sK (>ng c.c k; t Dkh4ng tnh c.c k; t iIu
khiXn nh r v nF, m sK tJ v sK hng cba m#t t93 tin van bn rJ ( t93 h>3 c.c k; t >c ngan
c.ch bfi c.c khong tr!ng, c.c %Tu tabs, c.c k; t ?uKng %|ng v trf vI 0u %|ng r/n i() >c truyIn
%Wi %ng tham sK %|ng (5nh nh v %& %Wi @y1
D:\>java Cau41Cau40.java
File Cau40.java co
880 ky tu
95 tu
26 dong
Cu ='. Hy vit m#t $ng %&ng '(i)nt*+)rv)r, s- %&ng sock)t, th)o c.c y/u c0u sau1
- 'hng trnh '(i)nt1
'ho 3h63 ng7i %8ng nh93 vo m#t chu:i k; t<
=-i chu:i k; t nh9n >c n +)rv)r<
Hh9n %E (i5u tr vI tJ +)rv)r v in ra mn hnh<
Nt thGc chng trnh
- 'hng trnh +)rv)r1
Hh9n kt nKi tJ '(i)nt<
Hh9n chu:i k; t tJ chng trnh '(i)nt<
Lm ?)m trong chu:i k; t c bao nhi/u tJ Dt93 h>3 c.c k; t kh4ng
ch$a khong tr!ngF v g-i kt qu D%Wi %ng m#t chu:i k; tF vI cho '(i)nt<
Nt thGc chng trnh
Cu =<. Pit chng trnh to m#t t93 tin c t/n 'au^]t?t nu n cha tVn ti =hi m#t tram sK nguy/n
>c to ngnu nhi/n (/n t93 tin tr/n s- %&ng (uVng nh93 ?uTt hWng k; t '.c sK nguy/n >c ngan c.ch
bfi c.c khong tr!ng khi (u trong t93 tin L"c %E (i5u trf (i tJ i() v hiXn thY (/n mn hnh c.c sK
nguy/n th)o th$ t tang %0n
Cu ==. Pit chng trnh nh93 vo m#t ?@u v t.ch chGng ra thnh tJng tJ, m:i tJ in tr/n m#t hng
U#t tJ f @y >c Ynh ngha ( m#t chu:i c.c chE c.i '.c k; t kh4ng 3hi ( chE c.i sQ bY (oi bc
T*$/ Ja!a cN pGOP$/ "GQc cGuR$ CGaac"#.isL#""#-cG2 "S lTi /iU "V "u# $Wu $GO cG lX ,Y"
IcGZ cUiJC pGOP$/ "GQc $X7 [O\c +]$/ cG* "^" cS cUc D_ "` a$ic*+#.
Cu =>. Pit m#t 3hng th$c 5 quy c khai b.o %ng 3ub(ic static %oub() mDint iF X tnh tMng cba
chu:i sau1
Pit 3hng th$c main X t)st 3hng th$c tr/n vWi i i tJ Z n Z`
Cu =?. rhit k v ci 2t (W3 c t/n Ra"i*$alNu,b# X biXu %idn sK hEu tm th)o c.c y/u c0u sau1
- ' hai bin 3rivat) kiXu nguy/n c t/n $u,#a"*, +#$*,i$a"* X (u t- sK v mnu sK
cba m#t sK hEu tm
- ' m#t 3hng th$c X tm Wc sK chung (Wn nhTt cba hai sK nguy/n, c khai b.o %ng1
pi!a"# i$" /c+-i$" $u,1C i$" $u,'2
- ' m#t 3hng th$c X tKi gin sK hEu tm, c khai b.o %ng1 pi!a"# !*i+ #+uc#-2, v
%& vWi 3h@n sK ( ]*i th sQ rGt g"n (i thnh Z*]
- ' m#t 3hng th$c khfi to X to m#t sK hEu tm vWi tham sK truyIn vo ( t- sK v
mnu sK< 3hi m bo reng 3h@n sK >c to (93 3hi c ngha1 mnu sK kh4ng thX beng `
Dnu truyIn vo beng ` th chuyXn (i ( ZF, t- sK sQ Ach$aC %Tu cba sK hEu tm Dkh4ng c
%Tu @m f mnu sKF, sK hEu tm >c to 3hi tKi gin Dg"i 3hng th$c r)%uc)DF vJa vit f
tr/nF, v %&1 \*j [ Z*]
- ' c.c 3hng th$c X tr (i gi. trY cba t- sK v mnu sK cba m#t sK hEu tm
- ' m#t 3hng th$c X tr (i m#t sK hEu tm DKi t>ng thu#c (W3 ationa(Humb)rF ( sK
nghYch o cba sK hEu tm ang ?6t, c khai b.o %ng1 public Ra"i*$alNu,b#
#cip*cal-2
- ' m#t 3hng th$c cho 3h63 c#ng sK hEu tm ang ?6t vWi m#t sK hEu tm kh.c v tr (i
m#t sK hEu tm mWi, c khai b.o %ng1 public Ra"i*$alNu,b# a++ -Ra"i*$alNu,b#
*p'2
- ' m#t 3hng th$c cho 3h63 trJ sK hEu tm ang ?6t vWi m#t sK hEu tm kh.c v tr (i
m#t sK hEu tm mWi, c khai b.o %ng1 3ub(ic Ra"i*$alNu,b# sub"ac"
-Ra"i*$alNu,b# *p'2
- ' m#t 3hng th$c cho 3h63 nh@n sK hEu tm ang ?6t vWi m#t sK hEu tm kh.c v tr (i
m#t sK hEu tm mWi, c khai b.o %ng1 public Ra"i*$alNu,b# ,ul"ipl7
-Ra"i*$alNu,b# *p'2
- ' m#t 3hng th$c cho 3h63 chia sK hEu tm ang ?6t vWi m#t sK hEu tm kh.c v tr (i
m#t sK hEu tm mWi, c khai b.o %ng1 public Ra"i*$alNu,b# +i!i+# -Ra"i*$alNu,b#
*p'2
- ' m#t 3hng th$c X cho bit sK hEu tm ang ?6t c beng m#t sK hEu tm kh.c >c
truyIn vo hay kh4ng, c khai b.o %ng1 public b**l#a$ #buals -Ra"i*$alNu,b# *p'2
- ' m#t 3hng th$c t/n "*."i$/-2 X tr (i m#t ?@u biXu %idn sK hEu tm ang ?6t %Wi
%ng chu:i, v %&1 ]*_
Pit chng trnh c t/n Ra"i*$alT#s"#.4a!a X t)st (W3 Ra"i*$alNu,b# f tr/n vWi c.c y/u
c0u nh sau1
- ro hai Ki t>ng thu#c (W3 X biXu %idn hai sK hEu tm (0n (>t ( j*k v Z*]
- pn hai sK hEu tm vJa to ra mn hnh
- r)st c.c 3hng th$c #buals, #cip*cal, a++, subs"ac", ,ul"ipl7, +i!i+# >c vit
trong (W3 Ra"i*$alNu,b# v ghi kt qu ra mn hnh X Ki chiu
Cu =@. Pit m#t 3hng th$c c khai b.o %ng1 public s"a"ic ."i$/ #plac#-."i$/ %C ."i$/ 7C ."i$/
F2 X tr (i m#t ?@u mWi beng c.ch thay th tTt c ?@u 7 c trong ?@u % beng ?@u F Pit 3hng th$c
main X t)st 3hng th$c vJa vit, tTt c c.c 3hng th$c tr/n >c 2t trong (W3 'au^h
Cu =A. Pit m#t 3hng th$c 5 quy %8ng X hiXn thY gi. trY cba m#t sK nguy/n th)o th$ t o ng>c ra
mn hnh, s- %&ng khai b.o %ng1 public s"a"ic !*i+ #!#s#:ispla7-i$" !alu#2 Pit 3hng th$c main
X t)st #!#s#:ispla7, v %& nh khi g"i #!#s#:ispla7-'<=12 th sQ hiXn thY 1=<'< tTt c c.c 3hng
th$c tr/n >c 2t trong (W3 Cau=A
[[[[[[[[[[[[[[[[[[Hr[[[[[[[[[[[[[[[[[[[