Professional Documents
Culture Documents
c-C a v b u ng
d-C a v b u sai
(xml l ngn ng c t cc i tng)
Cu 16: Trong VC#, thng tin v kiu hnh thc trong lnh c t class tng qut
ha l:
a-Tn hnh thc
b-Thng tin rng buc v kiu hnh thc
c-Tn v Thng tin rng buc v kiu hnh thc
d-Cu a v c ng
(public class valueStack <T> {} th T l tn hnh thc
Public class valueStack <T> where T: Class A {} th T l tn hnh thc, where T:class
A l thng tin rng buc.)
Cu 17: Trong VC#, chn pht biu ng nht:
a-Cc thnh phn trong 1 namespace c th nm trong nhiu assembly khc nhau
b- Cc thnh phn trong 1 assembly c th nm trong nhiu namespace khc nhau
c- a v b ng
d- a v b sai
(namespace l tn hnh thc, assembly l 1 T cha phn t do chng trnh dch to
ra)
Cu 18: K thut DataBinding gip ngi lp trnh trnh ti a vic:
a- Vit code miu t qui trnh truy xut chi tit vo database
b- Vit code thit lp cc ch , cc thng tin v database
c- Thit k giao din trc quan
d- C 3 cu u ng
Cu 19: Trong VC#, k thut DataBinding tn ti trn i tng:
a- Form
b- Data Form
c- DataGridView
d- Hu ht cc i tng giao din
Cu 20: Trong VC#, chn cu ng nht:
a- Bin thuc kiu c in cha trc tip gi tr thuc kiu
b- Bin i tng cha tham kho n i tng
c- C cu a v b u ng
d- C cu a v b u sai
----------------------PHN 2-------------------------Cu 1 / Trong cc mu thit k hc mu no cung cp c 2 loi class pattern v
object pattern :
a-Composite
b-Adapter
c-Proxy
d-Facade
(class pattern cha mqh tha k, object pattern cha mqh tham kho)
Cu 2/ Trong i a s mu thit k, class cha ng vai tr nh:
a-1 abstract class
3
d- C 3 cu trn u ng
(A l kin trc vt l ca n)
Cu 20/ Lung cc s kin workflow (l 1 kch bn gq use case) phn tch v workflow
nm bt yu cu khc nhau ch :
a- Mc tru tng
b- i tng b tc ng trong cc hot ng
c- Ngn ng c dng c t
d- c 3 cu trn ng
Cu 21/ Mt s tnh cht ging nhau ca Java v C++ l :
a-H tr n tha k
b-H tr a x
c-H tr tnh k tha, bao gp
d- C 3 ng
Cu 24/ Trong VC++, lnh kch hot destructor ca class A chy l:
a- Lnh return (tng minh hay ko tng minh) trong hm c bin cc b kiu l A
b- Lnh delete(pobj) trong pobj l pointer n i tng thuc class con ca A
c- Lnh delete(pobj) trong pobj l pointer n i tng thuc class A
d- C 3 cu u ng
Cu 32/ Xt tnh bao ng cc thuc tnh private trong Java, code ca 1 hm trong 1 class A:
a- Ch c th truy xut cc thuc tnh private ca i tng ang c x l
b- C th truy xut cc thuc tnh private ca bt k i tng no ca class A
c- Ty ng cnh c th m a hay b ng
d- C 3 cu u sai
Cu 33/ Trong VC++, chn pht biu ng nht
a- Tm vc ca tc v s quyt nh tnh a x
b- Tm vc ca tc v ko nh hng n tnh a x
c- C 2 cu a v b ng
d- C 3 cu trn u sai
Cu 34/ Mt s tnh cht khc nhau ca Java v VC++ l :
a- Mc h tr k thut Serialization
b- Cch thc x l tnh a x
c- Gi hm API
d- C 3 cu u ng
Cu 35/ Trong Java:
a-Khng tn ti hot ng gi hm m ch c lnh gi thng ip
b-Ch tn ti li gi hm cc b trong class tng ng
c-Cho php gi hm th vin bnh thng
d-C 3 u sai
Cu 36/ Trong Java, chn pht biu ng nht
a- Tm vc ca tc v s quyt nh tnh a x
a. Cc phn t tnh (static elements) ca cng vic (work) trong tin trnh (process)
b. Cc phn t ng (dynamic elements) ca cng vic (work) trong tin trnh (process)
c. Khung nhn lun l (logical view) ca cng vic (work) trong tin trnh (process)
d. Cc tin trnh nghip v (business processes) m t chc h tr.
6 Cu pht biu no sau y khng ng : :
a. Mi use case nghip v (business use case) trong m hnh nghip v (business model)
c chuyn thnh mt h thng con trong m hnh phn tch (analysis model)
b. Mi business worker trong m hnh nghip v (business model) c chuyn thnh mt
tc nhn h thng (system actor) trong m hnh phn tch (analysis model)
c. Mi thc th nghip v (business entity) trong m hnh nghip v (business model) c
chuyn thnh 1 lp trong m hnh phn tch. (analysis model)
d. Mi m hnh i tng (object model) trong m hnh nghip v (business model)
c chuyn thnh s tng tc (interaction diagram) trong m hnh phn
tch (analysis model)
c. S tun t
d. S trin khai
18. Pht biu no sau y khng ng ?
a. S m t ca cc use-cases tm v phn tch cc lp cng cc i tng ca n.
b. C t nht mt boundary object cho mi actor hay use-case pair
c. C mt lp iu khin (control class) ng vi mi use-case
d. Cc i tng thc th c nhn din bi vic xem xt cc danh t v cm danh t
trong use- cases
19. Pht biu no sau y ng ?
a. Khng c s hn ch no trn nhiu mi kt hp (multiple associations) gia cng 2 lp.
b. C th c nhiu mi kt hp gia cng 2 lp, nhng chng phi mang cc ngha
khc nhau.
c. Khng cho php biu din nhiu mi kt hp trn cng 2 lp.
d. Cc mi kt hp gia cng 2 lp phi c tp hp li thnh 1 mi kt hp
20. Nu ta mun t chc cc phn t (elements) vo trong cc nhm c th s dng li c vi
tt c cc thng tin c che du, ta c th s dng mt trong cc cu trc no ca UML :
a. Package
b. Class
c. Class hoc Interface
d. Subsystem hoc Component
b. C th c nhiu mi kt hp gia cng 2 lp, nhng chng phi mang cc ngha
khc nhau.
c. Khng cho php biu din nhiu mi kt hp trn cng 2 lp.
d. Cc mi kt hp gia cng 2 lp phi c tp hp li thnh 1 mi kt hp
21. Pht biu no sau y khng ng :
a. Ch nhng public classes mi c th c truy xut t nhng phn bn ngoi ca
package.cha n.
b. Khng tn ti lp ca cc h thng con (classes of a subsystem)
c. Cc gi (Packages) tng (layer) thp hn c th ph thuc vo cc gi tng cao hn.
d. Giai on thit k l s tinh ch ca giai on phn tch. N thm vo nhng chi tit c th
c nhn thc trong giai on thit k.
22. Nu ta mun t chc cc phn t vo trong cc nhm c s dng li vi s che du thng
tin y , ta c th s dng mt trong cc cu trc no ca UML ?
a. Package
b. Class
c. Class v interface
Khi to (Inception)
Tinh ch (Elaboration)
Xy dng (construction)
Chuyn giao (transition)
25. Trong giai on no ca quy trnh pht trin phn mm, ta xy dng h thng qua qu trnh gm
nhiu vng lp theo quy trnh xon c, mi vng lp l mt d n nh. Bn s qun l ti nguyn,
kim sot v thc hin ti u ho, hon thnh vic pht trin cc sn phm v cc thnh phn ca sn
phm, nh gi sn phm ci t t cc tiu chun c tha thun.
a)
b)
c)
d)
Khi to (Inception)
Tinh ch (Elaboration)
Xy dng (construction)
Chuyn giao (transition)
26. Trong giai on no ca quy trnh pht trin phn mm, ta thc hin ci t h thng, th nghim
sn phm trin khai, thu thp cc phn hi t pha ngi dung, bo tr h thng
a)
b)
c)
d)
Khi to (Inception)
Tinh ch (Elaboration)
Xy dng (construction)
Chuyn giao (transition)
b) S tng tc
c) S trng thi
d) S hot ng
29. Pht biu no sau y khng ng v mi kt hp trong s lp
a) Mi kt hp biu din cc quan h gia cc th hin ca cc lp
b) Mi kt hp l cc quy trnh m mt lp s thc hin
c) Mi kt hp c th v hng
d) Mi kt hp c th c c hai hng
30. Trong s tun t ---------> biu din :
a) Thng ip (message )
b) iu kin (condition)
c) Lp (iteration)
d) Xa i tng (deletion)
31. Trong s tun t [some_text] biu din :
a) Thng ip (message )
b) iu kin (condition)
c) Lp (iteration)
d) Xa i tng (deletion)
32. Trong s tun t du * biu din :
a) Thng ip (message )
b) iu kin (condition)
c) Lp (iteration)
d) Xa i tng (deletion)
33. Trong s tun t du X biu din :
a) Thng ip (message )
b) iu kin (condition)
c) Lp (iteration)
d) Xa i tng (deletion)
34. Mnh no sau y ng v gI thng ip khng ng b trong s tun t ?
a) Cc thng ip khng ng b c th to mt lung mi, c th to mt i tng
mi, v c th lin lc vi cc lung khc ang chy.
b) Cc thng ip khng ng b c th to mt i tng mi nhng khng th to mt
lung mi v khng th lin lc vi cc lung khc ang chy.
c) Cc thng ip khng ng b khng th to mt i tng mi nhng c th to mt
lung mi v c th lin lc vi cc lung khc ang chy.
d) Cc thng ip khng ng b c th to mt i tng mi, c th to mt lung mi
nhng khng th lin lc vi cc lung khc ang chy.
35. biu din rng bt k mt th hin no ca lp cha (lp tru tng) phi l mt th hin ca
mt trong nhng lp con ca n, ta s dng ?
a) {complete}
b) [complete]
c) (complete)
d) <<complete>>
36. Vi mi quan h no mt thnh phn thuc v duy nht mt tng th. Cc thnh phn ny lun
lun tn ti v mt i cng vI tng th ?
a) aggregation
b) Composition
c) Classification
d) Generalization
37. Pht biu no sau y ng v mi kt hp nh tnh (Qualified Associations) trn s lp ?
a) Mi kt hp nh tnh cung cp chc nng tng t nh ch mc.
b) c tnh thng tin nh danh (qualifier) l mt thuc tnh ca mt lp. Biu tng ca n
l hnh ch nht nh k bn class m thc hin vic tm kim
c) Mi kt hp nh tnh n gin ha s nh hng qua mi kt hp phc tp bng cch
cung cp cc kha thu hp vic la chn cc i tng kt hp.
d) Cc cu trn u ng
38. Pht biu no sau y ng v mi kt hp nh tnh (Qualified Associations) trn s lp ?
a) Mi kt hp nh tnh xc nh s lng cc i tng.c th tham gia trong mi kt hp
b) Mi kt hp nh tnh cha cc lut bt buc phi m bo cc rng buc ca mi quan h.
c) S dng cc thng tin nh danh (qualifier) gim mt bn s one-to-many thnh
bn s one-to-one.
d) Cc cu trn u ng
39) Pht biu no sau y ng v lp kt hp trn s lp ?
a) N cho php ngi thit k thm vo cc thuc tnh, hnh vi, cng nh nhng tnh cht
khc ca mi kt hp.
b) Mt lp kt hp ng gi thng tin v mi kt hp
c) Mt lp kt hp c ni n mi kt hp bng ng t nt. (dashed
line)
d) Tt c cc cu trn u ng
40) Pht biu no sau y ng v lp kt hp trn s lp ?
a) Mt lp kt hp c ni n mi kt hp bng ng lin nt. (solid line)
b) Mt lp kt hp c ni n mi kt hp bng ng chm .(dotted line)
c) Mt lp kt hp cha cc lut bt buc phi m bo cc rng buc ca mi quan h.
a)
b)
c)
d)
52) Mc ch ca s hot ng l :
a) Biu din hnh vi vi cu trc iu khin. S hot ng c th biu din nhiu i
tng trong mt use case.
b) Biu din cu trc tnh ca cc khi nim, cc loi v cc lp
c) Gip nm c mc ch c bn ca lp, tt cho vic khm ph vic ci t use case nh
th no.
d) Biu din cch b tr cc thnh phn trn cc nt phn cng
52) Mc ch ca s lp l :
a) Biu din hnh vi vi cu trc iu khin. S hot ng c th biu din nhiu i
tng trong mt use case.
b) Biu din cu trc tnh ca cc khi nim, cc loi v cc lp
c) Gip nm c mc ch c bn ca lp, tt cho vic khm ph vic ci t use case nh
th no.
d) Biu din cch b tr cc thnh phn trn cc nt phn cng
53) Mc ch ca s trin khai l :
a) Biu din hnh vi vi cu trc iu khin. S hot ng c th biu din nhiu i
tng trong mt use case.
b) Biu din cu trc tnh ca cc khi nim, cc loi v cc lp
c) Gip nm c mc ch c bn ca lp, tt cho vic khm ph vic ci t use case nh
th no.
d) Biu din cch b tr cc thnh phn trn cc nt phn cng
54) Mc ch ca k thut thit k bng hp ng "Design by Contract" l :
a) Cung cp nh ngha cht ch mc ch cc hnh vi v trng thi hp l ca lp.
b) Biu din cc i tng cng tc trong mt use case nh th no.
c) Biu din nhm cc lp v cc ph thuc gia chng
d) Cung cp mt vi k thut hu ch cho phn tch, thit k v vit m.
55) Mc ch ca s tng tc (Interaction Diagram) l :
a) Cung cp nh ngha cht ch mc ch cc hnh vi v trng thi hp l ca lp.
b) Biu din cc i tng cng tc trong mt use case nh th no.
c) Biu din nhm cc lp v cc ph thuc gia chng
d) Cung cp mt vi k thut hu ch cho phn tch, thit k v vit m.
56) Mc ch ca s gi (Package Diagram) l :
a) Cung cp nh ngha cht ch mc ch cc hnh vi v trng thi hp l ca lp.
b) Biu din cc i tng cng tc trong mt use case nh th no.
c) Biu din nhm cc lp v cc ph thuc gia chng
d) Cung cp mt vi k thut hu ch cho phn tch, thit k v vit m.
a)
b)
c)
d)
69) S no l thng tin (artifact) hu ch nht trong vic phn tch tm ra cc hnh vi ca phn
mm c xem nh l hp en ?
a) S tun t h thng (System Sequence Diagram)
b) S lp quan nim (Conceptual Class Diagram)
c) S trin khai (Deployment Diagram)
d) S thnh phn (Component Diagram)
Phn 2:
1. Tnh cht no sau y l khng phi l ca use case
A. Ph thuc vo vic thc thi h thng ( implementation-independent):
B. Th hin chc nng ca h thng theo quan im ca ngi dng
C. Cho xem h thng mc cao ( high-level view of the system)
D. Ch tp trung vo nhu cu mong i ca user, khng quan tm n cc bc phi thc hin
2. Cc s no th hin kha cnh ng ca h thng:
A. use case, class, object, component, deployment
B. class, object, component, deployment
C. sequence, use case, class, statechart, activity
D. sequence, collaboration, statechart, activity
3. UML l g?
A. L mt ngn ng lp trnh gn ging vi Java
B. L mt ngn ng c bit dng to m t ng cho cc project
C. L cng c dng kim tra s ng nht gia m hnh v m ngun
D. C 3 u sai
4. Vic du thng tin trong lp trnh hng i tng (OOP) c thc hin trong khi nim ca:
A. Encapsulation
B. Polymorphism
C. Abstraction
D. Inheritance
5. Chn cu m t v tc nhn ng nht trong m hnh use case:
a. Tc nhn b gii hn i vi ngi dng tng tc vi h thng ang c thit k
b. Tc nhn l bt k thc th no bn ngai h thng ang c thit k m tng tc vi
h thng
c. Tc nhn b gii hn i vi cc h thng m tng tc vi h thng ang c thit k.
d. Tc nhn cung cp d liu cho h thng.
6. Dng i hat ng (life line):
a. Hnh ch nht hp ng nhn mnh rng mt i tng ch hat ng trong sut phn kch
bn trong m hnh sequence
b. Thng ip
c. ng thng ng di mt i tng trong m hnh sequence ch r khang thi gian tri
qua ca i tng
a.
b.
c.
d.
M rng
Bao gm
Lin kt
S tng qut ha
a. protected
b. private
c. public
d. inherit
11. Mt mi quan h has a l m t tt nht cho:
a. Polymorphism
b. Composition
c. Aggregation
d. Inheritance.
12. Vic o sc mnh ca s kt ni gia hai thnh phn h thng c bit nh l:
a. Coupling
b. Cohesion
c. Aggregation
d. Bonding.
13. Mi quan h (relationship) gia class 10 v class 11 l
NewClass10
a.
b.
c.
d.
NewClass11
Dependency
Aggregation
Composition
Realization
a.
b.
c.
d.
NewClass13
Dependency
Realization
Composition
Aggregation
15. S khc nhau trong m hnh ho use case nghip v v m hnh ho use case h thng:
A. Khng c s phn bit
B. C th thc hin mt trong hai
C. Cc tc nhn (actor) trong hai m hnh c xc nh khc nhau
D. Cc tha tc vin (worker) trong hai m hnh c xc nh khc nhau
16. 1S no sau y khng phi l s ca UML :
A. Component diagram
B. State-chart diagram
C. Deployment diagram
D. Relationship diagram
a.
b.
c.
d.
Class2
Generalization
Aggregation
Composite
Association
a. Unidirectional Association
b. Association
c. Realize
d. Dependency
23. Trong RationalRose, kim tra li tnh tng thch ca ton b m hnh, dng lnh:
a. Tool/Check Model
b. Tool/Check Syntax
c. Tool/Option/Check Model
d. Tool/Customize
24. Cc mu thit k phn thnh my loi mu da vo mc ch s dng
a. 2
b. 3
c. 4
d. 5
25. on m sau l m sinh t m hnh no?
public class Class1
{
public Class2 theClass2;
public Class1()
{
}
}
public class Class2
{
public Class2()
{
}
}
Class1
+theClass2
Class2
Class1
+theClass2
Class2
a.
b.
0..*
+theClass2
Class1
Class2
c.
zzzzzzzz
+theClass2
Class1
d.
Phn 3:
Class2
a.
b.
c.
d.
M hnh th hin s tun t ca cc thng ip gia cc i tng trong sut mt use case
M hnh th hin cc i tng cng tc cng nhau thc hin mt use case
M hnh collaboration hoc m hnh sequence th hin s tng tc gia cc i tng
Mt m hnh th hin cc vai tr khc nhau ca user v cch thc cc vai tr s dng h
thng
7. S thnh cng ca mt h thng thng tin ph thuc gn nh han tan vo cht lng ca n khi
c xem xt bi ____________
a. phn mm
b. th tc
c. thng tin
d. ngi dng
8. Use Case:
a. Mt kch bn.
b. Mt vai tr c thc hin bi ngi dng bn ngai h thng.
c. Mt cng vic hoc chc nng n l c thi hnh bi h thng cho nhng ngi dng h
thng
d. Mt bc trong chui s kin
9. Nhng ci no sau y l thnh phn ca UML?
a. M hnh Activity.
b. M hnh Collaboration.
c. M hnh Sequence.
d. M hnh Use-case.
e. Tt c
10. ______________ c dng nhm cc lp li vi nhau d s dng, bo tr v s dng li.
a. Trng thi (States)
b. Trng hp s dng (Use Cases)
c. M hnh Context
d. Gi (Packages)
11. Nhng l do hp l nhm cc class vo trong cng mt package l, cc class :
a. h tr cc dch v cng cp cao.
b. c quan h vi nhau theo s chuyn mn ha (specialisation)
c. c quan h vi nhau theo khi kt hp (aggregation).
d. lin quan v mt ng ngha v c khuynh hng cng nhau thay i
e. c xy dng bi cng nhm cc nh pht trin
12. Trong vng i ca phn mm, giai an no ni chung l ng gi nht?
a. S bo tr
b. S thc thi
c. Cc lut l
d. Thit k
c. m rng (extend)
d. tha k (inheritance)
e. kt hp (assocition)
44. M hnh ho d liu l mt k thut cho vic t chc v ti liu ho cc m hnh lun l v vt l
ca mt h thng.
a. ng
b. Sai
45. Cc giao din (interface) c th tha k trc tip t mt hoc nhiu Interfaces khc
a. ng
b. sai
46. Mt cch tip cn tch mt h thng thnh cc h thng con gi l
a. thit k h thng
b. lp trnh
c. qun l d liu
d. phn r chc nng
47. Vai
a.
b.
c.
d.
tr quan trng nht trong cng vc ca ngi phn tch vin h thng l
gii quyt vn
bit r d liu no cn c lu tr v s dng
c k nng lp trnh tt
hiu nhng kin thc chuyn mn v h thng thng tin
a.
b.
c.
d.
Lp A l cha ca lp D.
Lp D l tin bi ca lp F.
Lp A l tin bi ca lp F v D
Lp A l cha ca lp B, E v F.
e. Lp C l lp con ca lp D .
49. Mt cng c th bao gm
a. Nhng m hnh dng qun l qu trnh pht trin
b. Phn mn h tr gip to nhng m hnh hoc nhng thnh phn yu cu trong d n
c. nhng hng dn thc thi m hnh
d. Nhng m hnh ca thnh phn h thng
50. Mt h thng tin tc phi c phn cng v phn mn my tnh mi hp l
a. Sai
b. ng
51. Ch ra cu sau y l yu cu chc nng hay phi chc nng H thng s h tr 500 ngi dng
cng lc
a. phi chc nng
b. chc nng
52. Trong hnh (i) l
a.
b.
c.
d.
M rng
Bao gm
Lin lc
S tng qut ha
a.
b.
c.
d.
protected
private
public
inherit
d. Bonding.
66. Ci nhn tnh (static view) ca h thng c m hnh ha bng:
a. class diagrams
b. use case diagrams
c. state chart diagrams
d. activity diagrams.
67. Trong mt use case diagram, cc thc th ngoi (external entities) h thng c gi l:
a. use cases
b. boundary objects
c. actors
d. stick men
68. Cc Use case m hnh ha:
a. Yu cu chc nng (functional requirements)
b. Ci nhn tnh (static view)
c. Yu cu ngi dng (user requirements)
d. Ti liu ha (Documentation)
69. Sequence diagrams c dng trong :
a. static view
b. interaction view
c. deployment view
d. model management view.
70. Cuc i (life history) ca mt object c m hnh ha trong mt:
a. statechart diagram
b. use case diagram
c. sequence diagram
d. object diagram
71. Ci no sau y khng c xem l mt association?
a. Mt u l 1 class, u cn li l 3 class
b. Cng mt class c hai u
c. Hai class khc nhau hai u
d. Hai class mt u; hai class khc u cn li
72. S kt hp gia tn ca mt thao tc (operation) v cc tham s (parameter) ca n c xem l
_____________ ca thao tc .
a. Arguments
b. Signature
c. Responsibilities
d. Attributes
73. Ci no di y khng l lng s (multiplicity) hp l?
a. 0..4
b. 1
c. 3..*
d. i..j
74. Ci no di y l khai bo thuc tnh ng qui tc?
a. # balance: Double
b. username
c. *pointer
d. startingPoint = (1,2,3)
e. initialBalance: 0.0
75. Tr phi c c t khc i, cc thuc tnh lun c tnh cht mc nh l:
a. Changeable
b. addOnly
c. frozen
d. isQuery
76. Loi relationship no nn dng m hnh ha kt ni gia mt giao din (interface) v mt
class?
a. Dependency
b. Realization
c. Generalization
d. Association
77. Ci no sau y l l do chnh xy dng cc use case?
a. c t cc hnh ng m ngi dng s thc hin
b. nh ngha cc t vng ca h thng
c. gip cc lp trnh vin v khch hng hiu nhau
d. dng xc minh h thng khi n tin trin
e. biu din cch thc cc objects lm vic vi nhau
78. Loi diagram no thng dng nm bt cc dng iu khin (flow) kt hp vi mt use case?
a. Interaction
b. Sequence
c. use case
d. activity
Circle:
mycircle
NewClass3
NewClass4
NewClass5
NewClass7
NewClass6
NewClass8
NewClass9
c. Inheritance
d. Realization
NewClass10
NewClass11
NewClass12
NewClass13
Person
Company
employee
employer