C trung bình 25 ngày c trung bình 75 ngày

Một phần của tài liệu VNFE VNFE FUNDAMENTAL IT ENGINEER EXAMINATION (AFTERNOON) 04/2004 docx (Trang 109 - 118)

m c trung bình 75 ngày G iá c h ng kh oá n (i n ye n) Cao óng Th p S ngày giao d ch

~ Giá đóng c a c a ch ng khoán (t c giá cu i cùng mà ch ng khoán đ c mua bán trong ngày đã cho) đ c s d ng đ tính giá trung bình đ ng.

¡ Khi đ ng giá trung bình đ ng trong 25 ngày c t đ ng giá trung bình đ ng trong 75 ngày theo chi u t d i lên phía trên, thì ch ng khoán đ c mua vào ngày giao d ch ti p theo. C th , n u s < t và MA s(25) < MA s(75) đ c thi t l p, m t khi b t đ ng th c này b thay đ i l n đ u tiên thành MA t(25) < MA t(75), thì ch ng khoán đ c mua vào ngày giao d ch t + 1.

¢ Khi đ ng giá trung bình đ ng trong 25 ngày c t đ ng giá trung bình đ ng trong 75 ngày theo chi u t trên xu ng phía d i, thì ch ng khoán đ c bán vào ngày giao d ch ti p theo. C th , n u s < t và MA s(25) > MA s(75) đ c thi t l p, thì m t khi b t đ ng th c này b thay đ i l n đ u tiên thành MA t(25) < MAt(75), thì ch ng khoán đ c bán vào ngày giao d ch t + 1. Tuy nhiên, ch ng khoán không th bán đ c n u nó còn ch a đ c mua.

£ Gi thi t r ng ch ng khoán có th đ c mua và đ c bán giá tr trung bình c a cao (giá buôn bán cao nh t) và th p (giá buôn bán th p nh t) vào ngày giao d ch t. ⁄ Gi thi t r ng không có chi phí nào khác liên quan đ n vi c mua bán.

ƒ Gi thi t r ng m i l n có m t c phi u ch ng khoán đ c mua bán.

(2) T p đ u vào (INFILE) là m t t p tu n t , trong đó d li u v giá ch ng khoán trong ít nh t 75 ngày giao d ch c a m t đ t phát hành ch ng khoán đã cho đ c l u theo các th i gian. B n ghi có đnh d ng nh sau.

Ngày 8ch s M 9ch s óng 9ch s Cao 9ch s Th p 9ch s

(3) T p đ u ra (OUTFILE) là m t t p tu n t ch a các b n ghi mua bán x y ra khi các quy t c trong (1) đ c áp d ng v i d li u giá ch ng khoán trong t p d li u đ u vào.

nh d ng c a b n ghi nh sau. Ngày 8ch s C (flag) 1 ch s Giá mua bán 10 ch s

| B n ghi đ a ra t p đ u ra (OUTFILE) ch a ngày ng v i ngày (ngày giao d ch t) khi có quy t đnh mua bán, c ng nh c và giá mua bán.

~ C ch a “S” n u bán, và “B” n u mua.

(4) Lãi/l c a các đ t mua bán đ c hi n th là giá tr s v i d u c ng ho c d u tr , và ch v i m t ch s đ ng sau d u ph y th p phân.

Example

Câu h i con

T các nhóm câu tr l i sau, hãy ch n các câu tr l i đúng đ đi n vào ô tr ng t

đ n trong ch ng trình trên.

Nhóm câu tr l i cho a và b:

a) FROM 1 BY 1 UNTIL SERIES-SIZE < INDX

b) FROM SERIES-TOP - 1 BY -1 UNTIL INDX < TAIL-SHORT

c) FROM SERIES-TOP BY -1 UNTIL INDX <= TAIL-SHORT

d) FROM TAIL-LONG BY 1 UNTIL TAIL-SHORT <= INDX

e) FROM TAIL-SHORT BY 1 UNTIL SERIES-TOP < INDX

Nhóm câu tr l i cho c t i e:

a) FLG-BUY b) FLG-SELL

c) HAS-STOCK d) LONG-LT-SHORT-CUR

e) MA-COMPARE-CURRENT f) SHORT-LT-LONG-PRE

Q12. Hãy đ c mô t ch ng trình Java và đ c chính ch ng trình đó, sau đó tr l i các Câu h i con 1 và 2. [Mô t ch ng trình] Th vi n c a m t tr ng h c có 30 ch t h c, các ch đó đ c qu n lý theo quy t c sau. (1) Các quy t c qu n lý | H c sinh mu n dùng ch ph i đ a yêu c u t i th ng tr c và dùng ch đã đ c phân cho. Khi h c sinh không s d ng ch n a thì ph i báo cho th ng tr c. ~ N u có h c sinh mu n dùng ch nh ng không có ch , thì h c sinh đang s d ng ch lâu nh t (quá 1 gi ) ph i gi i phóng ch cho ng i h c sinh m i mu n dùng ch . N u không có ch tr ng và không có h c sinh nào đang s d ng ch quá 1 gi , thì ng i h c sinh mu n dùng ch không th dùng ch . ¡ M t h c sinh không th dùng nhi u ch cùng m t lúc.

(2) Ch ng trình đ c thi t k nh sau đ h tr trong vi c qu n lý các ch t h c trên c s các quy t c qu n lý nh trên.

| L p ListElement đ c đnh ngh a đ th c hi n m t danh sách hai chi u nh ch ra trong s đ d i đây. Danh sách hai chi u có d ng vòng tròn, và đ c thi t k sao cho đ u cu i không nh n x lý đ c bi t trong quy trình chèn và xoá ph n t . ListElement bi u di n c đ u (b t đ u) danh sách và các ph n t . Các ph ng th c sau đ c th c hi n trong ListElement.

nextElement

Tr v ph n t ti p theo c a th nghi m (instance) ListElement này.

previousElement

Tr v ph n t tr c c a th nghi m ListElement này.

insertBefore

Chèn th nghi m ListElement này tr c ph n t đ c xác đnh trong đ i s .

remove

Danh sách r ng

u

Danh sách ch a các ph n t

u Ph n t đ u Ph n t cu i

Hình: Các tr ng thái c a danh sách hai chi u đ i v i danh sách r ng và danh sách có ch a các ph n t

~ Các ch đ c ch ra b i l p Seat, l p này m r ng ListElement. M i ch đ c gán m t s hi u.

¡ L p SeatManagerđ c dùng đ thi hành các ph ng th c th c hi n các quy t c qu n lý.

¢ Danh sách các ch tr ng và danh sách các ch b chi m t ng ng là freeSeats

và occupiedSeats. Các th nghi m Seat tr thành các ph n t c a m i danh

sách.

£ Các ch b chi m đ c đ ng ký trong occupiedSeats. Danh sách này đ c qu n lý sao cho các ch đ c s p x p t ch có th i gian s d ng ng n nh t t i ch có th i gian s d ng lâu nh t.

⁄ SeatManager th c hi n các ph ng th c public sau.

checkin

Kh ng đnh r ng h c sinh mu n có ch - h c sinh này đ c xác đnh b ng m t đ i s - ch a s d ng ch . N u có ch tr ng trong freeSeats (danh sách các ch tr ng), thì ch đó đ c gán cho ng i h c sinh mu n có ch . N u không thì ch đã b s d ng h n m t gi đ c gán. Ch đ c gán đ c đ ng ký nh là ph n t đ u tiên c a trong occupiedSeats (danh sách các ch b chi m), và tr v giá tr là th nghi m Seat. N u không có ch nào dùng đ c, tr v giá tr null.

checkout

Xoá ch mà ng i dùng (đ c xác đnh b ng đ i s ) đã dùng ra kh i

occupiedSeats, chuy n ch đó l i vào freeSeats, và tr v giá tr true. N u ng i dùng không đ c tìm th y trong occupiedSeats, tr v giá tr

false.

u tiên, l p ListElement và l p Seat đ c thi hành và ti n hành phép ki m th đ n v đ kh ng đnh các thao tác là đúng. Ti p theo, phép ki m th v i l p

SeatManagerđ c thi hành. Trong phép ki m th này, phát hi n ra m t v n đ là m t h c sinh đã có th s d ng nhi u ch cùng m t lúc. V các khía c nh khác, ho t đ ng di n ra bình th ng. [Program 1] [Program 2] Mã ng i dùng Th i đi m nh n ch S hi u ch

[Program 3]

T ng s ch Th i gian s d ng t i đa (ms)

Một phần của tài liệu VNFE VNFE FUNDAMENTAL IT ENGINEER EXAMINATION (AFTERNOON) 04/2004 docx (Trang 109 - 118)

Tải bản đầy đủ (PDF)

(132 trang)