MINISTRY OF SCIENCE AND TECHNOLOGY
HOÀ LC HIGH TECH PARK
MANAGEMENT BOARD
VIETNAM IT EXAMINATION AND
TRAINING SUPPORT CENTER (VITEC)
FUNDAMENTAL
INFORMATION TECHNOLOGY
ENGINEER
EXAMINATION
26
th
January 2003
Morning
Do not open the exam booklet until
instructed to do so.
Inquiries about the exam questions
will not be answered.
B KHOA HC VÀ CÔNG NGH
BAN QUN LÝ
KHU CÔNG NGH CAO HOÀ LC
TRUNG TÂM SÁT HCH CÔNG NGH
THÔNG TIN VÀ H TR ÀO TO (VITEC)
SÁT HCH
K S
CÔNG NGH THÔNG TIN
C BN
Ngày 26 tháng 1 nm 2003
Phn thi bui sáng
Không m đ thi trc khi đc
phép.
Các thc mc v câu hi thi s
không đc tr li
Date of Birth Examinee Number
Year Month Day
F E 0 0 3
19
2003 VITEC
Class II Information Technology Engineer Examination - Afternoon
Fundamental IT Engineer Examination (Morning)
Questions must be answered in accordance with the following:
Question Nos. Q1-Q80
Question Selection All questions are compulsory
Examination Time 9:00-11:30 (150 minutes)
Instructions:
1. Use an HB pencil. If you need to change an answer, erase your previous answer completely and
neatly. Wipe away any eraser debris.
2. Mark your examinee information and test answers in accordance with the instructions below.
Your test will not be graded if you do not mark properly. Do not mark or write on the answer
sheet outside of the prescribed places.
(1) Examinee Number
Write your examinee number in the space provided, and mark the appropriate space below
each digit.
(2) Date of Birth
Write your date of birth (in numbers) exactly as it is printed on your examination admission
card, and mark the appropriate space below each digit.
(3) Answers
Mark your answers as shown in the following sample question.
[Sample Question]
In which month is the Spring Fundamental IT Engineer Examination conducted?
a) March b) April c) May d) June
Since the correct answer is “b” (April), mark your answer sheet as follows:
[Sample Reply]
a
3. This test booklet will be picked up at the end of the test. Your test will not be graded unless you
turn this test booklet in.
4. Assembler specifications are provided as a reference at the end of this booklet.
Do not open the exam booklet until instructed to do so.
Inquiries about the exam questions will not be answered.
Ngày sinh S hiu thí sinh
Nm Tháng
Ngày
F E 0 0 3
19
2003 VITEC
Class II Information Technology Engineer Examination - Afternoon
Sát hch k s Công ngh thông tin c bn (Bui sáng)
Các câu hi phi đc tr li tuân theo điu sau:
S hiu câu hi. Q1-Q80
Câu hi la chn Tt c các câu hi đu bt buc
Thi gian sát hch 9:00-11:30 (150 phút)
Hng dn:
1. Dùng bút chì HB. Nu bn cn đi câu tr li, hãy xoá ht câu tr li trc. Phi sch bi ty
t.rên giy.
2. ánh du thông tin sát hch và câu tr li sát hch ca bn theo hng dn di đây. Bài sát
hch ca bn s không đc chm nu bn không đánh du đúng. ng đánh du hay vit lên t
giy tr li bên ngoài ch đã qui đnh.
(1) S hiu thí sinh
Hãy vit s hiu thí sinh ch đã cho, và đánh du vào ch thích hp di mi ch s.
(2) Ngày sinh
Hãy vit ngày sinh ca bn (theo s) đích xác nh nó đc in trong phiu d thi, và đánh du
vào ch thích hp di mi ch s.
(3) Tr li
Bôi đen câu tr li ca bn nh đc nêu trong câu hi mu di đây.
[Câu hi mu]
Kì sát hch k s CNTT c bn mùa Xuân đc tin hành vào tháng nào?
a) 3 b) 4 c) 5 d) 6
Vì câu tr li đúng là “b” (4), nên đánh du t giy tr li ca bn nh sau:
[Tr li mu]
a
3. Tp giy thi này s đc thu li vào cui gi thi. Bài thi ca bn s không đc chm chng nào
bn cha np li tp giy thi này.
4. Các đc t hp ng đc cung cp làm tài liu tham kho ti cui ca tp giy thi này.
Không m tp giy thi chng nào cha đc hng dn
làm nh vy. Mi vic hi thêm v các câu hi sát hch s
không đc tr li.
Company names and product names appearing in the test questions are trademarks or registered trademarks of their
respective companies. Note that the ® and ™ symbols are not used within.
Tên công ti và tên sn phm xut hin trong các câu hi sát hch là thng hiu hay thng hiu đã đng kí ca các
công ti đó. Chú ý rng các kí hiu ® và ™ không đc dùng bên trong.
Q1. Which of the following is a decimal number expression of the result of adding together the
binary numbers 1.1011 and 1.1101?
a) 3.1 b) 3.375 c) 3.5 d) 3.8
Q2. There exists a hash table with addresses 0000 through 4999. A radix conversion method is
used as an algorithm for translating the key values of records into addresses. What is the
address if the key value is 55550? In this case, the radix conversion method treats the key
number as a base 11 number. It converts this number to a decimal number, then multiplies
the lower four digits by 0.5 (digits after the decimal point are discarded) to obtain the
address for the record.
a) 0260 b) 2525 c) 2775 d) 4405
Q3. Which of the following is a combination of the one's complement and two's complement of
the four-bit binary number 1010?
One's complement Two's complement
a) 0101 0110
b) 0101 1001
c) 1010 0110
d) 1010 1001
Q4. Which of the following calculations of a numerical value in floating point representation
greatly reduces the number of significant digits?
a) Addition of numerical values which have nearly equivalent absolute values and have
the same sign.
b) Subtraction of numerical values which have nearly equivalent absolute values and
have the same sign.
c) Addition of the absolute values of a number whose absolute value is large and a
number whose absolute value is small.
d) Subtraction of the absolute values of a number whose absolute value is large and a
number whose absolute value is small.
3
Q1. S nào trong nhng s sau là biu din thp phân ca kt qu cng hai s nh phân 1.1011
và 1.1101?
a) 3.1 b) 3.375 c) 3.5 d) 3.8
Q2. Có mt bng bm vi đa ch t 0000 ti 4999. Phng pháp đi c s đc dùng nh
thut toán đ dch các giá tr khoá ca bn ghi thành đa ch nh sau: s hiu khoá đc
xem nh mt s h c s 11. S này đc đi thành s thp phân, sau đó nhân bn ch
s thp vi 0.5 (các ch s sau du chm thp phân b b đi) đ thu đc đa ch bn ghi.
Nu giá tr khoá là 55550 thì đa ch là gì?
a) 0260 b) 2525 c) 2775 d) 4405
Q3. Phng án nào di đây là t hp gm phn bù mt và phn bù hai ca s nh phân bn bit
1010?
Phn bù mt Phn bù hai
a) 0101 0110
b) 0101 1001
c) 1010 0110
d) 1010 1001
Q4. Trong nhng tính toán du phy đng sau đây, phép tính nào làm gim nhiu s các ch s
có ngha?
a) Cng các giá tr s có giá tr tuyt đi gn tng đng và có cùng du.
b) Tr các giá tr s có giá tr tuyt đi gn tng đng và có cùng du.
c) Cng các giá tr tuyt đi ca mt s có giá tr tuyt đi ln và s có giá tr tuyt đi
nh.
d) Tr các giá tr tuyt đi ca mt s có giá tr tuyt đi ln và mt s có giá tr tuyt
đi nh.
4
5
Q5. Which of the following is an expression for calculating the mean value of N measurement
values? In this case, S is the sum of N measurement values (where S>0); and [X] is a
maximum integer which is X or less. In addition, the mean value is calculated as an integer
value by counting fractions over .5 and disregarding the rest.
a)
[
S/N–0.5
]
b)
[
S/N–0.4
]
c)
[
S/N+0.4
]
d)
[
S/N+0.5
]
Q6. How many shortest paths are there traveling along the lines from point A to point B in the
diagram? In this case, the vertical lengths of all the blocks are equal, and the horizontal
lengths of all the blocks are also equal.
B
A
a) 6 b) 10 c) 12 d) 36
6
Q5. Biu thc nào trong các biu thc sau đây dùng đ tính giá tr trung bình ca N giá tr đo?
Trong trng hp này, S là tng ca N giá tr đo (vi S>0); và [X] là s nguyên ln nht
nh hn hoc bng X. Ngoài ra, giá tr trung bình là mt giá tr nguyên làm tròn bng cách
tính ti phn thp phân vt quá 0.5 và b đi nu ngc li.
a)
[
S/N–0.5
]
b)
[
S/N–0.4
]
c)
[
S/N+0.4
]
d)
[
S/N+0.5
]
Q6. Có bao nhiêu đng đi ngn nht đi theo các đng t đim A ti đim B trong biu đ
này? đây chiu dài các cnh đng ca tt c các ô đu bng nhau, và chiu dài các cnh
ngang ca các ô cng bng nhau.
B
A
a) 6 b) 10 c) 12 d) 36
7
Q7. Which of the following graphs shows a normal distribution in which the mean value is 60,
and the standard deviation is 10?
a)
10
60
b)
60
10
10
60
c)
d)
60
10
Q8. Which of the following expresses the same thing as the equality a = b for any bit strings a
and b with equal numbers of bits? In this case, AND, OR, and XOR are respectively the
logical product, logical sum, and exclusive OR for each pair of operand bits.
a) a AND b = 00
…
0 b) a OR b = 11
…
1
c) a XOR b = 00
…
0 d) a XOR b = 11
…
1
Q9. If the result of Boolean operation A and the result of Boolean operation B on any operand
negate each other, then A is said to be the complement operation of B (and likewise B is
the complement operation of A).
Which of the following is a complement operation for an exclusive OR?
a) Equivalence operation
(
)
b) Negation logical sum
(
(
c) Logical product
(
(
d) Logical sum
(
(
8
Q7. th nào trong nhng đ th sau đây ch ra phân b chun theo đó giá tr trung bình là 60,
và đ lch chun là 10?
a)
10
60
b)
60
10
10
60
c)
d)
60
10
Q8. Biu thc nào di đây din t cùng ngha nh đng thc a = b vi a và b là hai xâu bit bt
kì có s bit bng nhau? đây AND, OR, và XOR tng ng là tích logic, tng logic và
tng loi tr cho tng cp bit toán hng.
a) a AND b = 00
…
0 b) a OR b = 11
…
1
c) a XOR b = 00
…
0 d) a XOR b = 11
…
1
Q9. Nu kt qu ca phép toán Boolean A và kt qu ca phép toán Boolean B trên bt kì toán
hng nào là ph đnh ln nhau, thì A đc gi là phép toán bù ca B (và ngc li B là
phép toán bù ca A).
Phép toán nào trong nhng phép toán sau là phép toán bù ca phép tng loi tr (XOR)?
a) Phép tng đng
(
)
b) Tng logic ph đnh
(
(
c) Tích logic
(
(
d) Tng logic
(
(
9
Q10. Which of the following are the elements in the character string set expressed by the regular
expression [A–Z] + [0–9]*?
In this case,
[A–Z] : Expresses a single alphabetical character
[0–9] : Expresses a single numerical character
* : Expresses 0 or more repetitions of the immediately preceding regular expression
+ : Expresses 1 or more repetitions of the immediately preceding regular expression
a) 456789 b) ABC99* c) ABC+99 d) ABCDEF
Q11. The sum of the lengths of perpendicular lines each dropped to one of the three sides from a
point inside an equilateral triangle is constant (see Figure 1 below). A triangle graph is a
graph in which this property is used to express the percentages of elements corresponding
to the three sides as a relationship of perpendicular line lengths. The triangle graph in
Figure 2 illustrates the usage rates of three types of software by four persons A through D.
Which of the following is the correct interpretation?
x + y + z = Constant
x
z
y
Word processor
program
Database program
Spreadsheet
program
A
B
C
D
Fig. 1 Property of Equilateral Triangles
Fig. 2 Triangle Graph
a) Mr. A uses the word processor program only.
b) Mr. B’s usage rate for the spreadsheet program is high.
c) Mr. C’s usage rates for the programs increase in the following order: database
program, spreadsheet program, word processor program.
d) Mr. D does not use the spreadsheet program.
10
Q10. Biu thc nào di đây là các phn t trong tp xâu kí t đc din đt bi biu thc chính
qui [A–Z] + [0–9]*?
Vi,
[A–Z] : Biu din cho mt kí t ch
[0–9] : Biu din cho mt kí t s
* : Biu din 0 hay nhiu ln lp ca biu thc chính qui ngay trc đó
+ : Biu din 1 hay nhiu ln lp ca biu thc chính qui ngay trc đó
a) 456789 b) ABC99* c) ABC+99 d) ABCDEF
Q11. Tng các chiu dài ca các đng trc giao h t mt đim bên trong mt tam giác đu
xung ba cnh là hng s (xem Hình 1 di đây). Mt đ th tam giác là đ th trong đó
tính cht này đc dùng đ din đt s phn trm ca các phn t tng ng vi ba cnh
nh mi quan h ca các chiu dài đng trc giao. th tam giác trong Hình 2 minh ho
cho t l s dng ba kiu phn mm ca bn ngi t A ti D. Mnh đ nào trong nhng
mnh đ sau là din gii đúng?
x + y + z = Constant
x
z
y
Word processor
program
Database program
Spreadsheet
program
A
B
C
D
Fig. 1 Property of Equilateral Triangles
Fig. 2 Triangle Graph
a) Ông A ch s dng chng trình son tho vn bn.
b) T l s dng ca ông B đi vi chng trình bng tính là cao.
c) T l s dng ca ông C đi vi các chng trình tng lên theo th t sau: chng
trình c s d liu, chng trình bng tính, chng trình son tho vn bn.
d) Ông D không dùng chng trình bng tính.
Q12. There exists data in a list structure with bidirectional pointers such as those shown below.
If employee G is to be added between employee A and employee K, how many pointers
will have their values changed after the addition?
Before addition
Address Employee Next pointer
Previous
pointer
100
Employee A
300 0
200
Employee T
0 300
300
Employee K
200 100
After addition
Address Employee Next pointer
Previous
pointer
100
Employee A
a b
200
Employee T
c d
300
Employee K
e f
400
Employee G
x y
a) 1 b) 2 c) 3 d) 4
11
Q12. Di đây là d liu đc cho trong cu trúc danh sách vi các con tr hai chiu. Nu nhân
viên G đc thêm vào gia nhân viên A và nhân viên K, thì s có bao nhiêu con tr b thay
đi giá tr sau khi thêm?
Trc khi thêm
a ch Nhân viên Con tr sau Con tr trc
100 Nhân viên
A
300 0
200 Nhân viên
T
0 300
300 Nhân viên
K
200 100
Sau khi thêm
a ch Nhân viên Con tr sau Con tr trc
100
N
hân viên
A
a b
200 Nhân viên
T
c d
300 Nhân viên
K
e f
400 Nhân viên
G
x y
a) 1 b) 2 c) 3 d) 4
12
13
Q13. In the following flowchart, values are sorted in ascending order according to the maximum
value selection method. Which of the following is an expression that expresses the number
of times the asterisked operation (comparison) is performed?
Exchange
i :1, 1, n-1
i
→
k
Maximum value
j : i+1, 1, n
x( j ):x( k )
j
→
k
Maximum value
Exchange
Start
End
x( k )
x( i )
w
→
→
→
w
x(
k )
x( i )
Note: The loop-end repetition
specification is as follows:
Variable name: initial value,
increment, termination
value.
<
(
*
)
…
>
a) n–1 b)
n(n–1)
2
c)
n(n+1)
2
d) n
2
14
Q13. Trong lu đ sau, các giá tr đc sp xp theo th t tng bng phng pháp chn giá tr
cc đi. Biu thc nào di đây biu din s ln mà phép toán đc đánh du sao (so
sánh) đc thc hin?
Exchange
i :1, 1, n-1
i
→
k
Maximum value
j : i+1, 1, n
x( j ):x( k )
j
→
k
Maximum value
Exchange
Start
End
x( k )
x( i )
w
→
→
→
w
x(
k )
x( i )
Note: The loop-end repetition
specification is as follows:
Variable name: initial value,
increment, termination
value.
<
(
*
)
…
>
a) n–1 b)
n(n–1)
2
c)
n(n+1)
2
d) n
2
Q14. A list of four numbers (4, 1, 3, 2) was re-ordered in ascending order in accordance with a
sorting algorithm. The numbers were re-ordered as shown below. Which of the following
is the sorting algorithm?
(1, 4, 3, 2)
(1, 3, 4, 2)
(1, 2, 3, 4)
a) Quick sort b) Selection sort
c) Insertion sort d) Bubble sort
15
Q14. Mt danh sách bn s (4, 1, 3, 2) đc sp th t li theo th t tng bng mt thut toán
sp xp. Các s đã đc sp li theo trình t nh di đây. Thut toán nào di đây là
thut toán sp xp đã đc dùng?
(1, 4, 3, 2)
(1, 3, 4, 2)
(1, 2, 3, 4)
a) Sp xp nhanh b) Sp xp la chn
c) Sp xp chèn d) Sp xp ni bt
16
Q15. Which of the following provides the smallest average comparison count required for a
search?
a) Search using a binary search tree
b) Search using a hash table which gives negligibly small probability of collision
c) Binary search using a sorted array
d) Linear search using a list with no duplicate registrations
Q16. Which of the following is an appropriate explanation of flash memory?
a) Electrical writing can be done once only.
b) Both writing and erasing are done electrically, and erasing is done in larger units.
c) Writing is done electrically, and erasing is done using ultraviolet light.
d) Fixed information such as character fonts and the like are written.
17
Q15. Phng pháp tìm kim nào di đây có s phép so sánh trung bình nh nht cho mt ln
tìm kim?
a) Tìm kim dùng cây nh phân
b) Tìm kim dùng bng bm vi xác sut trùng lp nh không đáng k
c) Tìm kim nh phân dùng mng đc sp
d) Tìm kim tuyn tính dùng danh sách không có khoá trùng lp
Q16. Mô t nào di đây là gii thích tho đáng v b nh flash?
a) Vic ghi bng đin ch có th đc thc hin mt ln.
b) C vic ghi và vic xoá đu đc thc hin bng đin, và vic xoá đc thc hin
theo các đn v ln hn.
c) Vic ghi đc thc hin bng đin, còn vic xoá đc thc hin bng tia cc tím.
d) Các thông tin c đnh nh các font ch và các th tng t đc ghi.
18
19
Q17. Which of the following is a logical circuit which provides the same output as the logical
circuit shown in the figure below? In this case,
is a logical product (AND);
is a logical sum (OR), and
is a negation (NOT).
X
B
A
a)
b)
X
B
A
X
B
A
c) d)
X
B
A
X
B
A
Q18. Which of the following is an appropriate explanation of the pipeline processing method for
a processor?
a) A system in which multiple processors are synchronized with each other to execute a
single instruction on their own data.
b) A system in which the execution time required for a single instruction in a single
processor is made as short as possible.
c) A system in which a single processor simultaneously executes multiple instructions,
as their stages are slightly shifted.
d) A system in which multiple processors execute their own instructions on their own data.
20
Q17. Mch logic nào di đây có cùng đu ra nh mch logic đc v trong hình di? đây,
là tích logic (AND);
là tng logic (OR), và
là ph đnh (NOT).
X
B
A
a)
b)
X
B
A
X
B
A
c) d)
X
B
A
X
B
A
Q18. Phát biu nào di đây là gii thích thích hp cho phng pháp x lí đng ng đi vi
mt b x lí?
a) Mt h thng trong đó nhiu b x lí đc đng b hoá vi nhau đ thc hin mt
lnh đn trên d liu riêng ca chúng.
b) Mt h thng trong đó thi gian thc hin mt lnh đn trong mt b x lí đc rút
ngn nht có th.
c) Mt h thng trong đó mt b x lí đng thi thc hin nhiu lnh, mà các giai đon
ca chúng hi lch nhau.
e) Mt h thng trong đó nhiu b x lí thc hin các lnh riêng ca chúng trên các d
liu riêng ca chúng.
21
Q19. Which of the followings is not a component of the operating system in the broad sense?
a) Control program.
b) Database management system.
c) Language processor.
d) Service programs.
Q20. The diagram below shows the components serving as the read source or storage destination
of instructions or data, specified by a machine instruction operand in a certain computer
system. Which of the following is an appropriate combination expressing a and b?
Operand
Long address
(30 bits)
aComponent
(1GB)
Operand
Short address
(5 bits)
(32 units)
bComponent
a b
a) Main memory Register
b) Hard disk Main memory
c) Hard disk Register
d) Register Hard disk
22
Q19. Thành phn nào sau đây không phi là cu phn ca h điu hành theo ngha rng?
a) Chng trình điu khin.
b) H qun tr c s d liu.
c) B x lí ngôn ng.
d) Chng trình dch v.
Q20. Biu đ sau đây ch ra các cu phn dùng làm ngun đc vào hay đích lu gi các lnh
hoc d liu, đc xác đnh bi toán hng lnh máy trong h thng máy tính nào đó.
Phng án nào trong bng di đây là t hp đúng cho a và b?
Operand
Long address
(30 bits)
aComponent
(1GB)
Operand
Short address
(5 bits)
(32 units)
bComponent
a b
a) B nh chính Thanh ghi
b) a cng B nh chính
c) a cng Thanh ghi
d) Thanh ghi a cng