You are on page 1of 63

MINISTRY OF SCIENCE AND TECHNOLOGY

B KHOA HC V CNG NGH

HO LC HIGH TECH PARK


MANAGEMENT BOARD

BAN QUN L
KHU CNG NGH CAO HO LC

VIETNAM IT EXAMINATION AND


TRAINING SUPPORT CENTER (VITEC)

TRUNG TM ST HCH CNG NGH


THNG TIN V H TR O TO (VITEC)

FUNDAMENTAL
INFORMATION TECHNOLOGY
ENGINEER
EXAMINATION

ST HCH
K S
CNG NGH THNG TIN
C BN

4th April 2004

Ngy 4 thng 4 nm 2004

Morning

Phn thi bui sng

Do not open the exam booklet until


instructed to do so.

Khng m thi trc khi c


php.

Inquiries about the exam questions


will not be answered.

Cn b coi thi khng gii thch g thm


v cu hi.

Spring 2004

VITEC

Fundamental IT Engineer Examination (Morning)


Questions must be answered in accordance with the following:
Question Nos.
Question Selection
Examination Time

Q1Q80
All questions are compulsory
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
Select one answer (a through d) for each question.
Mark your answers as shown in the following sample question.
[Sample Question]
In which month is this 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]
No.
Q1

Do not open the exam booklet until instructed to do so.


Inquiries about the exam questions will not be answered.

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.

Ma xun 2004

VITEC

K thi k s Cng ngh thng tin c bn (Bui sng)


Cc cu hi phi c tr li tun theo hng dn sau:
S hiu cu hi
La chn cu hi
Thi gian lm bi

Q1-Q80
Tt c cc cu hi u bt buc
9:00-11:30 (150 pht)

Hng dn:
1. Dng bt ch HB. Nu bn cn thay i cu tr li, hy xo sch cu tr li trc. Phi ht bi
ty trn giy.
2. nh du thng tin d thi v cc cu tr li ca bn theo hng dn di y. Bi thi s khng
c chm im nu khng nh du ng. Khng nh du hoc vit g ngoi nhng ch
c qui nh trn phiu tr li.
(1)
S bo danh
Hy vit s bo danh ca bn vo ch cho, v nh du ch thch hp di mi ch s.
(2)
Ngy sinh
Hy vit ngy sinh ca bn (bng s) chnh xc nh c in trong phiu d thi, v nh du
ch thch hp di mi ch s.
(3)
Cc cu tr li
Hy chn mt cu tr li (a n d) cho mi cu hi.
Bi en cc cu tr li nh c nu trong cu hi mu di y.
[Cu hi mu]
K thi st hch k s CNTT c bn ny c tin hnh vo thng no?
a) Thng Ba
b) Thng T
c) Thng Nm
d) Thng Su
V cu tr li ng l b) (Thng T), nn hy nh du vo phiu tr li nh sau:
[Tr li mu]
No.
Q1

Khng m thi trc khi c php.


Cn b coi thi khng gii thch g thm v cu hi.

Tn cng ti v tn sn phm xut hin trong cc cu hi st hch l thng hiu hay thng hiu ng k ca cc
cng ti . Ch rng cc k hiu v khng c dng bn trong.

Q1.

Which of the following numbers expresses the decimal number 0.6875 as a binary
number?
a) 0.1001

Q2.

c) 0.1101

b) 4

c) 5

d) 6

Which of the following expressions obtains n for an 8-digit binary number n when a
negative number is expressed as the twos complement? Here, + indicates addition,
while OR and XOR indicate, respectively, the logical sum and exclusive logical sum
of the bits.
a) (n OR 10000000) + 00000001
c) (n XOR 10000000) + 11111111

Q4.

d) 0.1111

There is a register which stores numbers as binary numbers. After inputting a


positive integer x into this register, operations to shift the register value 2 bits to the
left and to add x to the value will be performed. How many times is the resulting
register value larger than x? Here, the number will not overflow when shifted.
a) 3

Q3.

b) 0.1011

b) (n OR 11111110) + 11111111
d) (n XOR 11111111) + 00000001

When a floating-point addition or subtraction is performed on a number whose


absolute value is large and a number whose absolute value is small, which of the
following does not partially or entirely reflect the significant digits of the number
whose absolute value is small?
a) Cancellation error
c) Information loss

b) Digit cancellation
d) Absolute error

Q5.

The function f(x) has real arguments and returned values. Consider the procedure
consisting of steps
~
as shown below using this function. After starting
execution and repeating the procedure a sufficient number of times, y in step stops
changing. Which of the following expressions holds at this point?
xa
y f(x)
Display value of y
xy
Return to
a) f(a)=y

Q6.

b) f(y)=0

c) f(y)=a

d) f(y)=y

The following table indicates the weather changes at a particular location. For
example, the day following a clear day, there is a 40% chance that the weather will
be clear, a 40% chance that it will be cloudy and a 20% chance that it will be rainy.
Assuming that the change in weather is a Markov process, what is the probability that
the weather two days after it rains will be clear?
Unit %

Clear next day

Cloudy next day

Rainy next day

Clear

40

40

20

Cloudy

30

40

30

Rainy

30

50

20

a) 15

Q7.

b) 27

c) 30

d) 33

Which of the following is equivalent to the logical expression A(AB)? Here, is


the logical product, the logical sum and X the negation of X.
a) AB

b) AB

c) AB

d) AB

Q8.

When the logical expression AB is written as shown in the example below, which of
the following is represented by the expression shown in the figure?
Figure

Example

Adult
male

Male

a) Female
c) Male

Q9.

Female

Minor
female

b) Adult male or minor female


d) Minor male or adult female

There is an 8-bit register. The values of the bits in the register are d 0, d 1, , d 7 and
the value of the parity bit is p. Which of the following expressions always holds an
odd parity? Here, a represents an exclusive OR operation.
a) 0 d 0 d 1 d 7 = p
c) d 0 d 1 d 7 p = 0

b) d 0 d 1 d 7= p
d) d 0 d 1 d 7 p = 1

Q10.

The figure below expresses the state transition of a vending machine that sells drinks
for 150. A state is expressed as Si and the transition condition is expressed as
X/Y + Z. If S0 is taken as the initial state, which of the following combinations
should be used to fill in a and b in the figure? Here, X is the input, the coins which
can be used are 50 and 100 coins only, and only one coin can be inserted into the
machine at a time. Y is the output and an means that nothing is outputted. Also,
Z is the incidental condition change derived from X and Y, which is not indicated
if there is no change. For example, 100/Juice+50 means that, when a 100 coin is
inserted into the machine, juice comes out and the change is 50.
50/Juice
100/Juice + 50

Q11.

a) 100/
b) 100/50

50/

c) 100/ Juice
d) 100/ Juice

50/

50/ Juice
50/ Juice

When the syntax for numerical values is defined as follows, which of the following
items is treated as a <numerical value>?

Numerical
value >
Numeral
<
>
string
<Numeral>

::=<Numeral>|< Numeral ><Numeral>


string
::=0|1|2|3|4|5|6|7|8|9

<Sign>

::=+|

<

a) 12

Numeral

::=< string

Numeral

>|< string

>E< Numeral
>|< Numeral
>E<Sign>< Numeral >
string
string
string

b) 12E10

c) +12E10

d) +12E10

Q12.

The following binary tree consists of 10 nodes. Which of the following combinations
correctly fills in a and b when the numbers 1 to 10 are uniquely assigned to the
nodes? Here, the value assigned to each node is greater than the value of its left child
and descendents yet smaller than the right child and descendents.

a) a=6, b=7
c) a=7, b=8

Q13.

b) a=6, b=8
d) a=7, b=9

Operations on a queue are defined as follows:


ENQ n:
Inserts data n into the queue.
DEQ:
Removes data from the queue.
Operations ENQ 1, ENQ 2, ENQ 3, DEQ, ENQ 4, ENQ 5, DEQ, ENQ 6, DEQ and
DEQ were performed on an empty queue. What value is removed by the next DEQ
operation?
a) 1

b) 2

c) 5

d) 6

Q14.

A key is composed of 3 alphabetic characters. When the hash value h is decided with
the following expression, which of the following collides with the key SEP? Here,
a mod b represents the remainder when a is divided by b.
h = (Sum of positions of alphabetic characters in the key) mod 27
Alphabetic
character
A
B
C
D
E
F
G
H
I
J
K
L
M
a) APR

Alphabetic
character
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Position
1
2
3
4
5
6
7
8
9
10
11
12
13

b) FEB

c) JAN

Position
14
15
16
17
18
19
20
21
22
23
24
25
26
d) NOV

Q15.

When a program whose functions are as shown in the flowchart in Figure 1 was
executed when the contents of array A were as given in Figure 2, array B, whose
contents are shown in Figure 3, was produced. Which operation should be filled in a
of Figure 1? Here, the elements of arrays A and B are represented by A (i, j ) and B (i,
j), respectively.
Start

Loop
(see Note)

Loop
(see Note)

Loop

Loop

End

Fig. 2 Contents of Array A Fig. 3 Contents of Array B


After Execution
Note: The repetition specification for a loop is as
follows: variable name: initial value,
increment, termination value.

Fig. 1 Flowchart
a) A (i, j) J B (i, 7j)
c) A (i, j) J B (7j, i)

Q16.

b) A (i, j) J B ( j, 7i)
d) A (i, j) J B (7i, 7j)

What is a characteristic of DRAM in comparison to SRAM?


a)
b)
c)
d)

It can achieve higher speed access than SRAM.


A refresh operation is unnecessary to hold data.
Because internal configuration is complicated, the unit cost per bit is high.
Because the area per bit can be kept small, it is suited for high density
integration.

Q17.

Which of the following programming methods effectively utilizes the pipeline


processing of a CPU?
a) Using as many subroutines as possible.
b) Using as many case statements as possible. Whether these statements are
executed or not depends on conditions.
c) Using as few branch instructions as possible.
d) Using as few memory access instructions as possible.

Q18.

Which of the following correctly describes the features of RISC in comparison to


CISC?
Instruction length

Q19.

Hardware control

Operation target

a)

Fixed

Mainly macro code control

Memory, registers

b)

Fixed

Wired logic control

Registers

c)

Variable

Mainly macro code control

Registers

d)

Variable

Wired logic control

Memory, registers

The following table contains a mixture of a particular computers instructions. What


is roughly the processing performance of this computer in MIPS?

a) 0.1

Instruction type

Execution speed (ms)

Occurrence rate (%)

Integer operation instruction

1.0

50

Move instruction

5.0

30

Branch instruction

5.0

20

b) 0.3

c) 1.1

10

d) 3.0

Q20.

Which of the following statements correctly describes the clock frequency of a


personal computer CPU?
a) Clock frequency controls the instruction execution timing of the CPU, therefore
the higher the clock frequency, the faster the instruction execution speed of the
PC.
b) Clock frequency affects the rotational speed of magnetic disks, therefore the
higher the clock frequency, the greater the number of revolutions and thus the
faster the transfer speed of the magnetic disk.
c) Clock frequency also controls communication speed, therefore the higher the
clock frequency, the faster the communication speed of the LAN.
d) Clock frequency is the reference for the PCs internal clock, therefore when
clock frequency is doubled, the interrupt interval is reduced by half and real-time
processing speed is faster.

Q21.

In which of the following cases does a processor generate an interrupt?


a)
b)
c)
d)

Q22.

When switching the memory bank by interleaving is completed.


When a hit miss for a cache memory occurs.
When an I/O instruction is executed.
When an overflow occurs as a result of the execution of a floating decimal
operation.

Which of the following is the correct ascending order of the effective memory access
times in ns?

Exists?

Access time
(ns)

Hit rate
(%)

Main
memory
Access time
(ns)

No

15

No

30

Yes

20

60

70

Yes

10

90

80

Cache memory

a) A, B, C, D
c) C, D, A, B

b) A, D, B, C
d) D, C, A, B
11

Q23.

Two software packages must be stored on a magnetic disk in a PC. What is the
minimum space in Mbytes needed on the magnetic disk to store and to execute the
software? The space needed on the magnetic disk to store each of the software
packages is indicated in the following table. Software package 1 and software
package 2 are never used at the same time.
Unit: Mbyte
OS

Software 1

Software 2

Space required to store software package

80

60

120

Space required as temporary work area for execution

40

40

50

a) 260

Q24.

b) 310

c) 350

d) 390

The best way to store a file on a magnetic disk is to store it in a continuous area.
Why is that so?
a) It eliminates unrecorded areas of the magnetic disk and the entire disk can be
used.
b) It reduces the area needed to store file management information, and therefore
the space available to the user increases by that much.
c) Less reading errors occur compared to the case where the file is recorded in
partitioned areas.
d) The magnetic head moves less when reading continuous data, therefore read
time is shorter.

Q25.

There is a system which manages the files area in units of blocks, each containing
eight 500-byte sectors. How many sectors in total would be assigned to save two
files, one consisting of 2,000 bytes and the other of 9,000 bytes? Assume that the
sectors occupied by management information, such as directories, can be ignored.
a) 22

b) 26

c) 28

12

d) 32

Q26.

Which of the following correctly defines RAID?


a) It is a technology that automatically backs up data by combining at least 2
magnetic disk devices into one.
b) It is a technology for virtually creating a high speed-access magnetic disk using a
semiconductor memory.
c) It is a technology that increases the reliability and speed of memory devices by
using multiple magnetic disk devices.
d) It is a technology for creating magnetic disk devices with random access
capabilities.

Q27.

Which of the following media records data on a magnetized disk by irradiating the
disk surface film with a laser beam, so as to heat it and subsequently change the
direction of the magnetism?
a) CD-R

Q28.

c) LD

d) MO

Which of the following interface standards allows, in a tree structure, the connection
of multiple peripheral devices through a hub?
a) IDE

Q29.

b) DVD

b) RS-232C

c) SCSI

d) USB

There is a digital camera which captures images of 24-bit color information at a


resolution of H1,600 x V1,200 dots. If an 8-Mbyte recording memory is used with
this camera, how many images can it record? Assume that image compression is not
used.
a) 1

b) 4

c) 11

13

d) 15

Q30.

Q31.

In which of the following situations does slashing occur in a paging-type virtual


storage system?
CPU usage of application

Page transfer volume between main and auxiliary


memories

a)

High

Large

b)

High

Small

c)

Low

Large

d)

Low

Small

A certain system consists of 2 CPUs. The CPU that is not being used is assigned to a
task whose execution is requested. On this system, two tasks, A and B, are executed.
These tasks both use a common resource R exclusively. The CPU usage of tasks A
and B, the usage of resource R and the execution sequence are shown in the figure
below. If both tasks are started at the same time, how long in ms will the completion
of processing take for the two tasks?

Task A

CPU
10 ms

Resource R
50 ms

CPU
60 ms

Task B

CPU
40 ms

Resource R
50 ms

CPU
30 ms

a) 120

b) 140

c) 150

14

d) 200

Q32.

If a job network is executed under the following conditions, what is the shortest
amount of time in hours required to complete processing?
[Conditions]
(1) Job execution multiplicity is 2.
(2) Processing time per job is 1 hour and other jobs do not affect this.
(3) Each job is scheduled in order of activation.
(4)

indicates that Z starts when both X and Y end.

(5)

indicates that Y and Z start in this sequence when X ends.

(6) Assume that OS overhead can be ignored.


[Job network]

a) 4

Q33.

b) 5

c) 6

d) 7

There is a system that outputs to the printer using a spooling function. In order to
satisfy the following conditions, how big must the spooling file be in Mbytes?
[Conditions]
(1) There are 2 Mbytes of print data per job.
(2) Data is compressed 50% in the spooling file.
(3) 100 jobs are processed per hour and processing variations can be ignored.
(4) A maximum of 5 hours of print data can be spooled.
a) 100

b) 250

c) 500

15

d) 1,000

Q34.

From the standpoint of an application, which of the following specifies OS overhead?


a)
b)
c)
d)

Q35.

Which of the following is a correct statement concerning a direct organization file?


a)
b)
c)
d)

Q36.

Execution time of the application interrupt processing


Execution time of the task scheduler
Execution time of other applications
Execution time of re-entrant programs

It is suitable for both sequential access and random access.


A synonym record may exist.
Multiple keys can be assigned to the same record.
Records cannot be inserted.

Which of the following is a correct statement concerning a client-server system?


a) The client and the server must use OSs of the same kind.
b) The server sends data processing requests and the client processes those requests.
c) A server can be equipped with a client function that enables it to request
processing of another server if necessary.
d) The server functions must be allocated to different computers, such as a file
server and print server.

Q37.

Which of the following is a technique for building a highly reliable system from
multiple computers that prevents the system from shutting down when trouble occurs,
by transferring processing to an unaffected computer if a failure occurs somewhere in
the system?
a) Clustering
c) Hot swap

b) Cold standby
d) Mirroring

16

Q38.

Which of the following indicators used in system performance evaluations is the one
most frequently used to indicate the contention state of the main memory?
a) Execution latency
c) Paging frequency

Q39.

Assume that the utilization ratio of a computer system with an MTBF of 1,500 hours
and an MTTR of 500 hours is to be increased by a factor of 1.25. What must the
MTTR be?
a) 100

Q40.

b) Transaction response time


d) Memory usage

b) 125

c) 250

d) 375

Which of the following is an accurate statement concerning an ADSL?


a) It enables high-speed data transmission of differing incoming and outgoing
speeds, using the existing telephone line (twisted pair).
b) Voice and data are separated by a terminal adapter (TA), so they can share the
same line.
c) Voice and data are sent by time-divided multiplexing.
d) Optical fiber cable is laid down to the home to enable various communication
services such as telephony, ISDN, and data communications.

Q41.

There is a program module that can simultaneously execute multiple task requests in
parallel. What is this quality called?
a) Reusable
c) Statically relocatable

Q42.

b) Re-entrant
d) Dynamically relocatable

Though originally the term referred to a small program, nowadays it indicates a


compiled object code that is stored in a server and, whenever requested by a client, is
sent to the client and executed. What is the term in question?
a) Applet

b) Servelet

c) Script

17

d) Thread

Q43.

Which of the following statements describes a dynamic linking function?


a) When the program is executed, it loads modules from the shared library and
system library.
b) When the program is executed, it loads the object program into the appropriate
addresses.
c) When the program is executed, it converts the logical address of the loaded page
into a physical address.
d) Before the program is executed, it link-edits multiple object programs.

Q44.

Which of the following correctly defines XML?


a) It is an object-oriented language based on C++.
b) It is an interpreter language for text processing and a standard language for CGI
(Common Gateway Interface) programs that run on Web servers.
c) It is a standard page description language for desktop publishing.
d) It is a language that uses tags to express data structures and meanings.

Q45.

Which of the following is categorized as an upstream CASE tool?


a) System design support tools
b) Test data generation tools
c) Automatic program generation tools d) Project management tools

Q46.

Which of the following statements correctly describes a waterfall model feature


guaranteeing consistency in system development?
a)
b)
c)
d)

As a rule, it is not allowed to go backwards across development processes.


System development is divided up into multiple processes to be managed.
It is absolutely necessary to create a project organization.
Development work in the next process is based on the results passed down from
the preceding process.

18

Q47.

Which of the following statements correctly defines a DFD in structured analysis?


a) It is a diagram that indicates a possible system status as a circle and the transition
from one status to another with an arrow.
b) It is a diagram that indicates processing flow, data to be processed, devices used,
etc.
c) It is a diagram that divides required functions into several units and indicates the
data flows between those units.
d) It is a diagram that indicates records as rectangular boxes and the relations
between records with arrows.

Q48.

Which system is best designed using state transition diagrams?


a). An inventory system that tabulates inventory assets at the end of the month or on
closing dates.
b) A system that monitors the operating status of system assets and outputs a report.
c) A system that computes water rates from water meter data.
d) A system that maintains an optimal greenhouse environment on the bases of
information gathered by sensors installed in the greenhouse.

Q49.

Which of the following is an accurate statement in regard to object-orientation?


a) Object-orientation is a technique that is better applied to simple system
development than to complicated system development.
b) An object is the encapsulation of data and procedures.
c) Object-orientation is an analytical design method that focuses on function.
Functions are expressed as mathematical functions and procedures.
d) Attributes and functions cannot be inherited. Each object is fixed.

19

Q50.

The manual for a certain programming language contained the following text. Which
of the statements below accurately describes a feature of the good program
mentioned in the text?
When calling a function, this programming language uses a stack to hold arguments.
If the data received with arguments is moved to a common area for referencing by
many functions, stack usage can be reduced, but this defeats the purpose of a good
program.
a)
b)
c)
d)

Q51.

The amount of memory used for execution is kept below a certain level.
Execution speed is optimized.
Even if part of the program is changed, the rest of the program is unaffected.
The program has fewer lines of code and is easy to understand.

A black box test is a type of testing technique used in software development. Which
of the following statements accurately describes a black box test?
a) A black box test analyzes the source program and tests program control flow and
the flow of data such as variables. It is mainly performed by third parties and
not by the program developer.
b) A black box test tests whether or not the program functions as the designer
intended. It is mainly performed by third parties and not by the program
developer.
c) The objective of a black box test is to execute all of the instructions in the
program at least once. It is mainly performed by the program developer
him/herself.
d) A black box test is based on the internal specifications that describe the internal
structure and logic of the program. It is mainly performed by the program
developer him/herself.

20

Q52.

What is the objective of a design review?


a) To review and modify a development schedule so as to make the schedule
feasible.
b) To discover defects or mistakes in specifications at an early stage of
development and minimize the amount of backtracking.
c) To improve development efficiency by preventing mistakes from being inserted
in the design process and by simplifying tests.
d) To improve the accuracy of development estimates by improving design quality.

Q53.

What are the three control structures for creating programs in structured
programming?
a) Repetition, recursion and sequence
c) Repetition, sequence and selection

Q54.

b) Repetition, recursion and selection


d) Recursion, sequence and selection

Which of the following tests is performed in the system test process?


a)
b)
c)
d)

Load test
Interface test between modules
Operation test based on module specifications
Regression test

21

Q55.

A system is being developed with subsystems A and B. At present, testing for the
two subsystems has been completed. Data for tests performed up to this point is
given in the table below. A standard test for this system has 10 items per k LOC
(lines of code).

Subsystem name

Development scale

Number of test items

Number of unresolved bugs

30 k LOC

300

20 k LOC

200

The status of bug detection up to this point is plotted in the graphs below.
Subsystem B

Subsystem A

Cumulative
number of bugs
detected

Cumulative
number of bugs
detected
Time

Time

Assuming the same difficulty factor for both subsystems A and B, which of the
following statements is an accurate evaluation of the current situation?
a) The number of detected bugs has converged more in subsystem A than in
subsystem B, therefore subsystem A can be judged to be of higher quality.
b) Neither of the two subsystems is of stable quality, therefore additional testing is
required.
c) Roughly the same number of bugs were detected in both subsystems, therefore
quality can be judged to be about the same.
d) The number of unresolved bugs is 0 for each of the subsystems, therefore
sufficient testing has been done.

22

Q56.

Which of the following statements correctly describes the function point method?
a) It is a method for estimating the workload and cost involved in system
development, by taking into consideration development scale, difficulty factor
and factors related to development peculiarities.
b) It is a method for estimating the development scale and workload involved in
system development, by dividing the system development process into detailed
work, estimating each individual work in detail and totaling these estimates.
c) It is a method that computes the amount of system functions from information in
system external specifications and then estimates system development scale
based on that amount.
d) It is a method for estimating development scale and the workload for each
segment of the system development process, in order to improve the accuracy of
estimates.

Q57.

Which of the following methods recovers the most recent state of a database
following a disk failure, by first restoring data from a backup tape and then applying
a journal?
a) Checkpoint restarting
c) Rollback

Q58.

b) Rebooting
d) Rollforward

When system development and operation are organized as separate departments,


which of the following procedures efficiently promotes transfer of a system from
development to operation?
a) After completing operation tests, the development department explains system
specifications and operation method to the operations department.
b) The operations department performs operation tests without the participation or
support of the development department.
c) The development department performs operation tests and prepares an operation
manual that it provides to the operations department.
d) The operations department constructively participates in system development to
provide support from an operability perspective.

23

Q59.

Which of the following correctly describes TCO?


a) Development and hardware cost for an operations system installed in the own
company
b) Cost of everything from hardware and software installation to operation and
management
c) Cost up to installation and operation of hardware and software
d) Hardware cost and cost required for technical support, such as a help desk and
user education

Q60.

Which of the following development methods analyzes an existing program or file


and creates specifications that serve as reference for creating a program or file with
similar functions?
a) Concurrent engineering
c) Reverse engineering

Q61.

b) Re-engineering
d) Reuse technology

Which of the following layers of an OSI basic reference model is comparable to an


HDLC procedure?
a) Data link layer
c) Network layer

Q62.

How many bits are there in an IPv4 IP address?


a) 8

Q63.

b) Transport layer
d) Physical layer

b) 16

c) 32

d) 64

What protocol dynamically assigns IP addresses in a TCP/IP network?


a) ARP

b) DHCP

c) RIP

24

d) SMTP

Q64.

In a CSMA/CD LAN, which of the following is used in the data link layer to identify
the sender and destination when sending and receiving frames?
a) Host ID in an IP address
c) Subnet mask

Q65.

b) MAC Address
d) Port No.

Three IP routers are connected by leased lines as shown in the figure below. Which
of the following statements correctly describes the operation of router a in relaying a
TCP/IP packet from terminal a to terminal b?

Leased line
Terminal
a

Router
a

Router
b

Terminal
b

Router
c

Terminal
c

Leased line

a) Router a relays all packets to both router b and router c.


b) Router a relays packets to router b only according to the relay router specified in
the packet.
c) Router a relays packets to router b only based on the destination IP address in the
packet.
d) Router a learns the location of terminal b from the MAC address of the
destination in the packet and relays the packets to router b only.

Q66.

What device connects public telephone lines and internal lines, as well as internal
lines amongst themselves?
a) DSU

b) PBX

c) TDM

25

d) Gateway

Q67.

Which of the following statements correctly describes data normalization?


a) It facilitates application program creation.
b) It prevents data multiplicity, thereby making maintenance and management
easier.
c) It increases the efficiency of database searches.
d) It reduces the amount of required memory space by simplifying database
structures.

Q68.

Which of the following is an accurate statement in regard to an E-R diagram?


a) It is created as a pretext to implementing a relational database.
b) It clarifies the operational relations between individual processes and data. As a
result, the relations between introduced entities express the individual
operational processes.
c) It creates an abstraction of information handled in operations, so as to express
entities and the relations between them.
d) It expresses the entire process from data creation to destruction.

26

Q69.

Which of the SQL statements below acquires Table B from Table A?


Table B

Table A
Employee
ID
10010
10020
10030
10040
10050
10060

Name

Department
code

Salary($)

101

2,000

101

10010

201

3,000

101

10030

101

2,500

102

10040

102

3,500

102

10050

102

3,000

201

10020

201

2,500

201

10060

Lucy
Brown
Mike
Gordon
William
Smith
John
Benton
Tom
Cage
Mary
Carpenter

Department Employee
code
ID

Name
Lucy
Brown
William
Smith
John
Benton
Tom
Cage
Mike
Gordon
Mary
Carpenter

a) SELECT department_code, employee_ID, name FROM A


GROUP BY employee_ID

b) SELECT department_code, employee_ID, name FROM A


GROUP BY department_code

c) SELECT department_code, employee_ID, name FROM A


ORDER BY employee_ID, department_code

d) SELECT department_code, employee_ID, name FROM A


ORDER BY department_code, employee_ID

Q70.

What kind of processing is carried out periodically to prevent database access


efficiency from deteriorating?
a) Re-creating
c) Database dumping

b) Re-organizing
d) Backup

27

Q71.

There are two primary objectives in using a digital signature. One is to enable the
recipient of a message to check who the sender is. What is the other objective?
a) To enable the recipient of the message to check the ID of the sender.
b) To enable the recipient to confirm whether or not it is safe to return a security
key.
c) To check whether or not the message was modified after it was signed.
d) To check that the message in a transmission was not wrongly decoded.

Q72.

Which of the following is an appropriate basic policy measure for a companys


information security policy?
a) An information security policy is common to each industry. There is little need
for each individual company to adopt its own policy.
b) The systems administrator develops the information security policy and must
ensure that no one other than him/herself knows it.
c) The companys view of and position on information security should be written
out.
d) The settings of a firewall must be decided and documented.

Q73.

Which of the following is a correct statement in regard to ISO 9001:2000


certification?
a) Once certified, the qualification is semi-permanently valid.
b) There is one certifying organization per country.
c) It is a certification for the manufacturing industry and does not apply to the
service industry.
d) It certifies organizations whose quality management systems meet international
standards.

28

Q74.

Which of the following statements correctly describes the role of the CIO?
a) In drafting an IT strategy, CIO the adopts a plan to optimize the effects of crosscompany investment in information assets in accordance with the companys
business strategy.
b) The CIO proposes specific improvements to a companys information system
aimed at maximizing system performance, by understanding the status of system
development and operation.
c) The CIO gives advice to the information systems department after examining
whether or not the information system is functioning soundly in response to
company activities.
d) To help ensure optimum operational efficiency of a companys information
system, the CIO receives reports from the information systems department on
inquiries made concerning system operation and related problems, then issues
specific instructions on how to proceed.

Q75.

Plans A and B shown in the table below have been put forth to make a product that is
to be sold at a retail price of $1,200. The plan that is more advantageous in terms of
sales quantity will be selected. What is the monthly sales quantity at which the
advantage between plan A and plan B reverses?

a) 400

Monthly fixed cost

Fluctuating unit cost

Plan A

$100,000

$700/unit

Plan B

$200,000

$500/unit

b) 500

c) 600

29

d) 700

Q76.

Q77.

A distribution chart was prepared to look at the correlations in data. Which of the
following charts indicates a negative correlation?

a)

b)

c)

d)

Company X is looking at its production strategies. It compiled into an economic


outlook table as shown below the estimated profits for the various strategies.
Which strategy will bring about the highest profit if the good, flat, and bad
ratios of the economic outlook are 30%, 60%, and 10%, respectively?
Unit: $10,000
Economic
outlook

Good

Flat

Bad

A1

800

300

200

A2

800

400

100

A3

700

300

300

A4

700

400

200

Strategy

a) A1

b) A2

c) A3

30

d) A4

Q78.

Which of the following services allows companies to connect their computers and
PCs to the computer center of a bank and use the online services offered by the bank?
a) Firm banking
c) Wholesale banking

Q79.

b) Home banking
d) Retail banking

Which of the following statements concerning program copyrights is correct?


a) The copyright protection period of a program created and made public by an
individual is 50 years from the date of its creation.
b) Even if a copy of a program is received legally, it cannot be copied further
without the permission of the copyright holder.
c) A program copyrighted by a company is still considered to be under copyright
even if it is not made public.
d) A copyright on a program is not established unless the program is registered with
a designated registration organization.

Q80.

Which of the following statements accurately describes the contracting of dispatch


personnel for system development?
a) Since the complaints voiced by development personnel dispatched by Company
A were minor, they were handled without notifying Company A.
b) Since the development personnel from Company B were well versed in the work,
they were used for more than one year until the project was completed.
c) Because development personnel were dispatched by Company C to improve
development efficiency in the development department of a consignment
company, they received instructions and commands from a representative of
Company C.
d) To make up for a shortage of personnel, personnel from Company D, which has
no business affiliations with Company E, were sent temporarily to Company E
under a dispatch contract concluded with Company E.

31

Q1.

S no di y biu din s thp phn 0.6875 di dng nh phn?


a) 0.1001

Q2.

c) 0.1101

b) 4

c) 5

d) 6

Biu thc no di y cho kt qu l n i vi s nh phn 8-ch s n khi s m


c biu din di dng b 2? y, + ch php cng, trong khi OR v XOR
tng ng l php tnh tng logic v tng logic loi tr ca cc bt.
a) (n OR 10000000) + 00000001
c) (n XOR 10000000) + 11111111

Q4.

d) 0.1111

C mt thanh ghi lu gi cc s nh phn. Sau khi a mt s nguyn dng x vo


thanh ghi ny, cc php ton dch chuyn gi tr thanh ghi 2 bt sang tri v cng x
vo gi tr thu c s c thc hin. Gi tr kt qu ca thanh ghi ln hn x bao
nhiu ln? Gii thit rng, s khng b trn khi chuyn dch.
a) 3

Q3.

b) 0.1011

b) (n OR 11111110) + 11111111
d) (n XOR 11111111) + 00000001

Khi thc hin php cng hoc tr du phy ng trn mt s c gi tr tuyt i ln


v mt s c gi tr tuyt i nh, iu g trong nhng iu di y khng phn nh
mt phn hoc ton b cc ch s c ngha ca s c gi tr tuyt i nh?
a) Li hu b
c) Mt thng tin

b) Hu b ch s
d) Li tuyt i

Q5.

Hm f(x) c cc i s thc v cc gi tr tr li. Xt mt th tc gm cc bc ~


nh c ch ra di y c s dng hm ny. Sau khi bt u thc hin v lp
li th tc mt s ln, y trong bc ngng thay i. Biu thc no trong cc
biu thc di y c ti im ny?
xa
y f(x)
Hin th gi tr y
xy
Tr li
a) f(a)=y

Q6.

b) f(y)=0

c) f(y)=a

d) f(y)=y

Bng sau cho bit s thay i thi tit ti mt ni c th. V d, nu hm trc l


mt ngy sng sa, th ngy hm sau c 40% kh nng l thi tit sng sa, 40%
kh nng l my m v 20% kh nng l ma. Gi thit rng vic thay i thi tit l
theo quy trnh Markov, vy xc sut sau 2 ngy ma s l ngy sng sa l bao
nhiu?
n v %

Hm sau sng sa

Hm sau my m

Hm sau ma

Sng sa

40

40

20

My m

30

40

30

Ma

30

50

20

a) 15

Q7.

b) 27

c) 30

d) 33

Biu thc no di y tng ng vi biu thc logic A(AB)? y, l tch


logic, l tng logic v X l ph nh ca X.
a) AB

b) AB

c) AB

d) AB

Q8.

Khi biu thc logic AB c vit nh trong v d di y, iu no trong nhng


iu sau c th hin bi biu thc trong hnh?
Hnh

V d

Nam

Nam
ngi ln

a) N
c) Nam

Q9.

N tr em

b) Nam ngi ln hoc n tr em


d) Nam tr em hoc n ngi ln

C mt thanh ghi 8-bit. Gi tr ca cc bit trong thanh ghi l d 0, d 1, , d 7 v gi tr


ca bit parity (bt kim tra chn l) l p. Biu thc no trong cc biu thc di y
lun l parity l? y, du th hin php OR loi tr.
a) 0 d 0 d 1 d 7 = p
c) d 0 d 1 d 7 p = 0

b) d 0 d 1 d 7= p
d) d 0 d 1 d 7 p = 1

Q10.

Hnh di y biu din vic chuyn trng thi ca my bn cc loi nc ung vi


gi 150. Trng thi c biu din di dng Si v iu kin chuyn trng thi
c biu din di dng X/Y + Z. Nu S0 l trng thi bt u, th t hp no
trong cc t hp di y cn c s dng in vo a v b trong hnh? y, X
l s tin a vo, cc ng tin kim loi c th dng c ch l ng 50 v ng
100, v mi ln ch a c mt ng vo my. Y l nc ung a ra v c
ngha l khng c nc g c a ra c. Cn Z l iu kin ph tin tr li c
suy ra t X v Y; Z khng c ch ra nu khng c tin tr li. V d,
100/Juice+50 c ngha l, khi a vo my ng 100, nc ung s chy ra v
tin tr li l 50.
50/Juice
100/Juice + 50

Q11.

a) 100/
b) 100/50

50/

c) 100/ Juice
d) 100/ Juice

50/

50/ Juice
50/ Juice

Khi c php ca cc gi tr s c xc nh nh sau, mc no trong cc mc sau


c hiu nh mt <numerical value>?

Numerical
value >
< Numeral >
string
<Numeral>

::=<Numeral>|< Numeral ><Numeral>


string
::=0|1|2|3|4|5|6|7|8|9

<Sign>

::=+|

<

a) 12

Numeral

::=< string

Numeral

>|< string

>E< Numeral
>|< Numeral
>E<Sign>< Numeral >
string
string
string

b) 12E10

c) +12E10

d) +12E10

Q12.

Cy nh phn sau c 10 nt. T hp no trong cc t hp sau y in ng vo a v


b khi cc s t 1 n 10 c gn mt cch n nht (uniquely) vo cc nt? y,
gi tr c gn vo mi nt ln hn gi tr nt con bn tri v cc hu du, nhng
li nh hn nt con bn phi v cc hu du.

a) a=6, b=7
c) a=7, b=8

Q13.

b) a=6, b=8
d) a=7, b=9

Cc php ton trn hng i c xc nh nh sau:


ENQ n:
Chn d liu n vo hng i.
DEQ:
B d liu ra khi hng i.
Cc php ton ENQ 1, ENQ 2, ENQ 3, DEQ, ENQ 4, ENQ 5, DEQ, ENQ 6, DEQ
and DEQ c thc hin trn mt hng i rng. Gi tr no b b ra khi hng i
nu thc hin php ton DEQ tip theo?
a) 1

b) 2

c) 5

d) 6

Q14.

Mt kha c to thnh bi 3 k t ch ci (alphabetic character). Khi gi tr bm


h c xc nh bng biu thc sau y, kha no trong cc kha sau y s xung t
vi kha SEP? y, a mod b l s d ca a chia cho b.
h = (Tng cc v tr ca cc k t ch ci trong kha) mod 27
K t ch ci
A
B
C
D
E
F
G
H
I
J
K
L
M
a) APR

V tr
1
2
3
4
5
6
7
8
9
10
11
12
13

K t ch ci
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

b) FEB

c) JAN

V tr
14
15
16
17
18
19
20
21
22
23
24
25
26
d) NOV

Q15.

Khi thc hin mt chng trnh vi cc chc nng nu trong biu lung trn Hnh
1, vi ni dung ca mng A nu trong Hnh 2, th mng B, m ni dung ca n c
nu trong Hnh 3, c to ra. Php ton no cn in vo a trong Hnh 1? y,
cc phn t ca mng A v B c k hiu tng ng bng A (i, j ) v B (i, j).
Start

Loop
(see Note)

Loop
(see Note)

Loop

Loop

End

Hnh 2 Ni dung mng A

Hnh 3 Ni dung mng B


Sau khi thc hin

Ghi ch: c t lp cho mt loop nh sau:


tn bin: gi tr ban u, gia tng, gi tr cui.

Hnh 1 Biu lung


b) A (i, j) J B ( j, 7i)
d) A (i, j) J B (7i, 7j)

a) A (i, j) J B (i, 7j)


c) A (i, j) J B (7j, i)

Q16.

u l c tnh ca DRAM khi so snh vi SRAM?


a)
b)
c)
d)

N c th t ti truy cp tc cao hn so vi SRAM.


Thao tc lm til khng cn thit gi d liu.
V cu hnh bn trong phc tp, nn n gi cho mt bit cao.
V din tch cho mt bit c th gi c nh, n ph hp cho vic tch hp mt
cao.

Q17.

Phng php lp trnh no di y s dng mt cch hiu qu cch x l CPU theo


kiu ng ng (pipeline)?
a) Dng cng nhiu th tc con cng tt.
b) Dng cng nhiu cu lnh case cng tt. Vic cc cu lnh ny c c thc
hin hay khng ph thuc vo cc iu kin.
c) Dng cng t lnh r nhnh cng tt.
d) Dng cng t lnh truy cp b nh cng tt.

Q18.

Phng n no di y m t ng cc tnh cht ca RISC khc vi CISC?


di lnh

Q19.

iu khin phn cng

Mc tiu thao tc

a)

C nh

Ch yu iu khin m macro

B nh, cc thanh ghi

b)

C nh

iu khin lgc bng dy

Cc thanh ghi

c)

Bin i

Ch yu iu khin m macro

Cc thanh ghi

d)

Bin i

iu khin lgc bng dy

B nh, cc thanh ghi

Bng sau y cha hn hp cc lnh ca mt my tnh c th. Hiu nng x l ca


my tnh ny xp x l bao nhiu MIPS?
Kiu lnh
Lnh php ton s nguyn

a) 0.1

Tc thc hin
(ms)
1.0

T l xy ra (%)
50

Lnh chuyn (move)

5.0

30

Lnh r nhnh

5.0

20

b) 0.3

c) 1.1

10

d) 3.0

Q20.

Mnh no di y m t ng tn s ng h ca CPU trong my tnh c nhn?


a) Tn s ng h iu khin vic tnh thi gian thc hin lnh ca CPU, v vy,
tn s ng h cng cao th tc thc hin lnh ca my PC cng nhanh.
b) Tn s ng h tc ng n tc quay ca cc a t, v vy tn s ng h
cng cao, s vng xoay cng ln v tc truyn d liu ca a t cng cao.
c) Tn s ng h cng kim sot tc trao i, v vy tn s ng h cng cao,
th tc trao i ca mng LAN cng ln.
d) Tn s ng h l tham chiu cho ng h bn trong ca my PC, v vy khi tn
s ng h tng gp i, th khong cch ngt (the interrupt interval) gim mt
na v tc x l thi gian thc nhanh hn.

Q21.

Trong trng hp no di y b x l to ra mt ngt?


a)
b)
c)
d)

Q22.

Khi vic chuyn bng b nh theo kiu nhy cch c hon thnh.
Khi khng tm thy ni dung trong b nh m.
Khi lnh vo/ra c thc hin.
Khi s trn xy ra do kt qu ca vic thc hin thc hin php ton thp phn
du phy ng.

Phng n no di y l th t tng dn ng theo thi gian truy cp b nh hiu


qu (tnh theo ns)?
B nh
chnh

B nh m
Tn ti?

Thi gian
truy cp (ns)

T l trng
(Hit rate)
(%)

Thi gian
truy cp (ns)

Khng

15

Khng

30

20

60

70

10

90

80

a) A, B, C, D
c) C, D, A, B

b) A, D, B, C
d) D, C, A, B

11

Q23.

Hai gi phn mm cn c lu trn a t trong my PC. Dung lng ti thiu tnh


bng Mbytes cn c trn a t lu v thc hin phn mm l bao nhiu? Dung
lng cn thit trn a t lu tng gi phn mm c cho thy trong bng sau
y. Gi phn mm 1 v gi phn mm 2 khng khi no s dng cng mt lc.
n v: Mbyte
OS (H iu

Phn mm

Phn mm

hnh)

Dung lng cn lu gi phn mm

80

60

120

Dung lng cn cho cc vic trung gian khi thc hin

40

40

50

a) 260

Q24.

b) 310

c) 350

d) 390

Cch tt nht lu mt tp trn a t l lu tp trong mt vng lin tc. Ti sao


li nh vy?
a) N loi cc vng khng ghi ca a t v ton b a c th dng c.
b) N lm gim bt vng cn lu thng tin qun l tp, v v vy khong a cn
trng cho ngi dng tng ln nhiu nh vic .
c) t xy ra li c hn so vi trng hp khi tp c ghi trong cc vng c
phn chia.
d) u t chuyn ng t hn khi c d liu, v vy thi gian c ngn hn.

Q25.

Mt h thng qun l vng tp (files area) theo cc n v gi l cc khi (blocks),


mi khi cha tm sectors 500-byte. Cn gn c thy bao nhiu sectors lu hai
tp, mt tp gm 2000 bytes v tp kia gm 9000 bytes? Gi thit rng cc sectors b
chim bi cc thng tin qun l, nh cc th mc, c th b qua.
a) 22

b) 26

c) 28

12

d) 32

Q26.

Cu no di y nh ngha ng v RAID?
a) l cng ngh t ng sao lu d liu bng cch kt hp t nht 2 thit b a
t vo thnh mt.
b) l cng ngh to o mt a t truy cp tc cao bng cch s dng b
nh bn dn.
c) l cng ngh lm tng tnh tin cy v tc ca cc thit b nh bng cch s
dng nhiu thit b a t.
d) l cng ngh to thit b a t c cc kh nng truy cp ngu nhin.

Q27.

Phng tin no di y ghi d liu trn a t ho bng cch chiu mt chm tia
lade ln mng ph mt a, lm nng n v sau thay i hng t trng?
a) CD-R

Q28.

c) LD

d) MO

Chun giao din no di y cho php, trong cu trc cy, kt ni nhiu thit b
ngoi vi qua hub?
a) IDE

Q29.

b) DVD

b) RS-232C

c) SCSI

d) USB

Mt my nh s thu cc hnh nh thng tin mu 24-bit phn gii l H1600 x


V1200 im. Nu dng b nh ghi 8-Mbyte vi my nh ny th n c th ghi c
bao nhiu hnh nh? Gi thit rng khng s dng vic nn nh.
a) 1

b) 4

c) 11

13

d) 15

Q30.

Q31.

Trong hon cnh no di y th xy ra slashing trong h thng lu tr o kiu phn


trang?
Vic dng CPU ca ng
dng

Dung lng chuyn trang gia b nh chnh v


ph

a)

Cao

Ln

b)

Cao

Nh

c)

Thp

Ln

d)

Thp

Nh

Mt h thng gm 2 CPUs. CPU hin khng dng c gn cho nhim v c yu


cu thc hin. Trn h thng ny, hai nhim v, A v B, c thc hin. C hai
nhim v ny s dng ngun ti nguyn chung R mt cch loi tr. Vic dng CPU
ca nhim v A v B, vic dng ti nguyn R v th t thc hin c ch ra trong
hnh di y. Nu hai nhim v c bt u cng mt lc, cn bao lu (tnh bng
ms) hon thnh vic x l hai nhim v?

Nh.v A

CPU
10 ms

Ti nguyn
R 50 ms

CPU
60 ms

Nh.v B

CPU
40 ms

Ti nguyn
R 50 ms

CPU
30 ms

a) 120

b) 140

c) 150

14

d) 200

Q32.

Nu mt mng cng vic c thc hin di cc iu kin sau, thi gian ngn nht,
tnh theo gi, cn hon thnh vic x l l bao nhiu?
[Cc iu kin]
(1) H s ca vic thc hin cng vic l 2 (Job execution multiplicity is 2).
(2) Thi gian x l mt vic l 1 gi v cc cng vic khc khng nh hng iu
ny.
(3) Mi cng vic c lp lch theo th t kch hot.
(4)

cho thy rng Z bt u khi c X v Y kt thc.

(5)

cho thy rng Y v Z bt u khi X kt thc.

(6) Gi thit rng OS overhead c th b qua.


[Mng cng vic]

a) 4

Q33.

b) 5

c) 6

d) 7

Mt h thng a ra my in bng cch dng chc nng ng tc (spooling function).


tha mn cc iu kin sau, tp ng tc (spooling file) phi ln n mc no
(tnh bng Mbytes)?
[Cc iu kin]
(1) C 2 Mbytes d liu in cho mt cng vic.
(2) D liu c nn 50% trong tp ng tc.
(3) 100 cng vic c x l trong mt gi v nhng s khc nhau v x l c th
b qua.
(4) Ti a 5 gi d liu in c th c ng tc (can be spooled).
a) 100

b) 250

c) 500
15

d) 1000

Q34.

T quan im ca mt ng dng, iu no di y ch r OS overhead?


a) Thi gian thc hin ca vic x l ngt trong ng dng
b) Thi gian thc hin ca b lp lch nhim v
c) Thi gian ca cc ng dng khc
d) Thi gian thc hin ca cc chng trnh vo li

Q35.

Mnh no di y l ng i vi tp c t chc trc tip?


a)
b)
c)
d)

Q36.

N ph hp i vi c truy cp tun t v truy cp ngu nhin.


Bn ghi ng ngha c th tn ti.
Nhiu kha c th gn cho cng mt bn ghi.
Cc bn ghi khng th b chn vo.

Mnh no di y l ng i vi h thng khch hng-phc v?


a) My khch v my phc v phi dng OS cng mt kiu.
b) My phc v gi cc yu cu x l d liu v my khch x l cc yu cu .
c) My phc v c th c trang b chc nng ca my khch cho php n yu
cu vic x l ca my phc v khc nu cn.
d) Cc chc nng phc v cn phi c phn b cho cc my tnh khc nhau, nh
my phc v tp v my phc v in.

Q37.

K thut no di y l k thut xy dng mt h thng c tin cy cao t


nhiu my tnh nhm phng cho h thng khi b ngng hot ng khi xy ra s
c, bng cch chuyn vic x l sang mt my tnh khng b nh hng nu nh xy
ra hng hc u trong h thng?
a) Kt chm (Clustering)
c) S thay nng (Hot swap)

b) D phng ngui (Cold standby)


d) Soi gng (Mirroring)

16

Q38.

Ch bo no di y thng c s dng nhiu nht ch trng thi tranh chp b


nh chnh trong cc nh gi v hiu nng h thng?
a)
b)
c)
d)

Q39.

Thi gian tr ca vic x l (Execution latency)


Thi gian p ng giao dch
Tn s chuyn trang b nh
Vic dng b nh

Gi thit rng t l s dng mt h thng my tnh c MTBF l 1500 gi v MTTR l


500 gi c tng ln vi h s l 1,25. Vy MTTR phi l bao nhiu?
a) 100

Q40.

b) 125

c) 250

d) 375

Mnh no di y l chnh xc i vi ADSL?


a) N cho php truyn d liu tc cao ca vic phn bit tc i vo v i ra,
bng cch s dng ng in thoi c (cp xon).
b) Ting ni v d liu c tch bit bng b thch ng u cui (terminal adapter
(TA)), v vy chng c th chia s cng mt ng.
c) Ting ni v d liu c gi i bng b a hp phn chia thi gian.
d) Cp si quang c t ti nh, cho php s dng cc dch v truyn thng khc
nhau nh in thoi, ISDN, v truyn d liu.

Q41.

Mt chng trnh c th ng thi thc hin song song nhiu yu cu nhim v. c


tnh ny c gi l g?
a) S dng li
c) Ti cp pht tnh

Q42.

b) Vo li
d) Ti cp pht ng

Mc d ban u thut ng ny dng ch mt chng trnh nh, ngy nay n ch m


i tng c bin dch, c lu trong my phc v v c gi ti my khch
v thc hin, khi my khch yu cu. l thut ng no?
a) Applet

b) Servelet

c) Script
17

d) Thread

Q43.

Mnh no di y m t chc nng lin kt ng?


a) Khi chng trnh c thc hin, n ti cc modun t th vin chia s chung v
th vin h thng.
b) Khi chng trnh c thc hin, n ti chng trnh i tng vo cc a ch
thch hp.
c) Khi chng trnh c thc hin, n chuyn i a ch logic ca trang c
ti vo thnh a ch vt l.
d) Trc khi chng trnh c thc hin, n kt ni-sp xp (link-edit) cc
chng trnh i tng.

Q44.

Cu no di y nh ngha ng v XML?
a) l mt ngn ng hng i tng trn c s C++.
b) l mt ngn ng thng dch x l vn bn v mt ngn ng chun cho cc
chng trnh CGI (Common Gateway Interface) chy trn cc my ch Web.
c) l mt ngn ng m t trang chun cho vic xut bn bng my bn.
d) l mt ngn ng s dng cc nhn din t cc cu trc d liu v ngha.

Q45.

Cng c no di y c phn loi nh mt cng c CASE ngc dng (upstream


CASE tool)?
a) Cc cng c h tr thit k h thng
c) Cc cng c to chng trnh t ng

Q46.

b) Cc cng c to d liu kim th


d) Cc cng c qun l d n

Mnh no di y m t ng tnh cht ca m hnh thc m bo cho tnh


nht qun trong vic pht trin h thng?
a)
b)
c)
d)

Theo nguyn tc, khng c php i tr ngc li trong quy trnh pht trin.
Vic pht trin h thng c chia thnh nhiu quy trnh phi qun l.
Hon ton cn thit phi to ra t chc d n.
Cng vic pht trin trong quy trnh tip theo c da trn cc kt qu c
chuyn xung t quy trnh trc .
18

Q47.

Mnh no di y nh ngha ng v DFD trong phn tch cu trc?


a) l biu ch ra trng thi c th ca h thng bng vng trn v s chuyn
t trng thi ny sang trng thi khc bng mi tn.
b) l biu ch ra lung x l, d liu cn x l, cc thit b c s dng
c) l biu chia cc chc nng c yu cu thnh vi n v v ch ra cc
lung d liu gia cc n v .
d) l biu ch ra cc bn ghi bng cc hp hnh ch nht v quan h gia cc
biu ghi bng cc mi tn.

Q48.

H thng no c thit k tt nht bng cch s dng cc biu chuyn trng thi?
a). H thng kim k lp bng cc ti sn kim k vo cui thng hoc vo cc ngy
kt thc.
b) H thng gim st trng thi hot ng ca cc ti sn h thng v a ra bo
co.
c) H thng tnh mc nc t d liu ca dng c o nc.
d) H thng duy tr mi trng ti u cho nh knh trn c s thng tin thu thp t
cc b cm bin t trong nh knh.

Q49.

Mnh no di y l mnh chnh xc v vn hng i tng?


a) Hng-i tng l mt k thut m vic ng dng n vo pht trin cc h
thng n gin th tt hn so vi ng dng n vo pht trin cc h thng phc
tp.
b) i tng l s gi gn cc d liu v cc th tc.
c) Hng-i tng l phng php thit k phn tch tp trung vo chc nng.
Cc chc nng c din t nh cc hm v th tc ton hc.
d) Cc thuc tnh v cc chc nng khng th c k tha. Mi i tng l c
nh.

19

Q50.

Ti liu hng dn v mt ngn ng lp trnh no cha vn bn sau. Mnh no


di y m t chnh xc tnh cht ca chng trnh tt c cp n trong vn
bn?
Khi gi mt hm, ngn ng lp trnh ny s dng mt ngn xp gi cc i s.
Nu d liu c nhn t cc i s c chuyn sang vng chung nhiu hm c
th tham chiu, vic dng ngn xp c th gim bt, nhng iu ny nh bi mc
ch ca mt chng trnh tt.
a) Khi lng b nh dng cho vic thc hin c gi di mt mc no .
b) Tc thc hin c ti u ha.
c) Thm ch nu mt phn ca chng trnh b thay i, th phn cn li cng
khng b nh hng.
d) Chng trnh c t dng lnh hn v d hiu.

Q51.

Kim th hp en l mt kiu k thut kim th dng trong pht trin phn mm.
Mnh no di y m t chnh xc kim th hp en?
a) Kim th hp en phn tch chng trnh ngun v kim tra lung iu khin
chng trnh v lung d liu th d nh cc bin. N c thc hin ch yu
bi cc bn th ba v khng phi bi nhng ngi pht trin chng trnh.
b) Kim th hp en kim tra xem cc chc nng chng trnh c nh ngi thit
k d nh hay khng. N c thc hin ch yu bi cc bn th ba v khng
phi bi nhng ngi pht trin chng trnh.
c) Mc tiu ca kim th hp en l thc hin tt c cc lnh trong chng trnh t
nht l mt ln. N c thc hin ch yu bi chnh ngi pht trin chng
trnh.
d) Kim th hp en c da trn nhng c t bn trong m t cu trc v logic
bn trong ca chng trnh. N c thc hin ch yu bi chnh ngi pht
trin chng trnh.

20

Q52.

Mc tiu ca vic xem xt li (review) thit k l g?


a) Xem xt li v sa i lch pht trin cho lch kh thi.
b) Pht hin thiu st v li trong cc c t giai on pht trin ban u v gim
n mc ti thiu vic phi quay li.
c) Nng cao hiu sut pht trin bng cch ngn nga cc li b chn vo trong quy
trnh thit k v bng cch lm n gin cc kim th.
d) Nng cao tnh chnh xc ca nhng c lng cho vic pht trin bng cch ci
thin cht lng thit k.

Q53.

Ba cu trc kim sot to chng trnh trong lp trnh c cu trc l g?


a) Lp, quy v ni tip
c) Lp, ni tip v la chn

Q54.

b) Lp, quy v la chn


d) quy, ni tip v la chn

Kim th no di y c thc hin trong quy trnh kim th h thng?


a)
b)
c)
d)

Kim th ti vo
Kim th giao din gia cc modun
Kim th vn hnh trn cc c t modun
Kim th hi quy

21

Q55.

Mt h thng ang c pht trin vi cc h thng con A v B. Hin ti, vic kim
th hai h thng con c hon thnh. D liu kim th c thc hin cho n
im ny c cho trong bng di y. Mi kim th chun cho h thng ny c 10
mc cho mi k LOC (lines of code - dng lnh).

Tn h thng con

Quy m pht trin

S mc kim th

30 k LOC

300

S li khng gii quyt


c
0

20 k LOC

200

Tnh trng pht hin li cho n im ny c v trong th di y.


H thng con B

H thng con A

S li lu tch
c pht hin

S li lu tch
c pht hin
Thi gian

Thi gian

Gi thit rng yu t kh khn l nh nhau i vi c hai h thng con A v B, mnh


no di y l nh gi chnh xc v tnh hnh hin ti?
a) S li c pht hin trong h thng con A hi t nhiu hn trong h thng con
B, v vy h thng con A c th c nh gi l c cht lng cao hn.
b) Khng h thng con no trong hai h thng con c cht lng n nh, v vy
cn kim th thm.
c) S li c pht hin trong c hai h thng con l xp x nh nhau, v vy cht
lng c th nh gi l nh nhau.
d) S cc li khng gii quyt c l 0 i vi mi h thng con, v vy vic kim
th thc hin .

22

Q56.

Mnh no di y m t ng phng php im chc nng?


a) l phng php c lng ti vic (workload) v chi ph ny sinh trong pht
trin h thng, bng cch xem xt quy m pht trin, nhn t kh khn v cc
nhn t lin quan n nhng nt ring bit ca vic pht trin.
b) l phng php c lng quy m pht trin v ti vic ny sinh trong pht
trin h thng, bng cch chia quy trnh pht trin h thng thnh cng vic chi
tit, c lng chi tit tng cng vic v gp tng cc c lng .
c) l phng php tnh khi lng cc chc nng h thng t cc thng tin
trong cc c t h thng ngoi v sau c lng quy m pht trin h thng
da trn khi lng .
d) l phng php c lng quy m pht trin v ti vic cho mi cng on
(segment) ca quy trnh pht trin h thng, nng cao tnh chnh xc ca cc
c lng.

Q57.

Phng php no di y tm li c trng thi mi y nht ca c s d liu sau


khi b hng a, bng cch trc ht khi phc li d liu t bng sao lu, v sau
p dng nht k (journal)?
a)
b)
c)
d)

Q58.

Khi ng li t im kim tra (Checkpoint restarting)


Khi ng li (Rebooting)
Quay ngc li (Rollback)
Tin ln trc (Rollforward).

Khi pht trin h thng v vn hnh c t chc thnh cc phng ring bit, th tc
no di y thc y hiu qu vic chuyn giao h thng t phn pht trin sang
phn vn hnh?
a) Sau khi hon thnh vic kim th vn hnh, phng pht trin gii thch cc c
t h thng v phng php vn hnh cho phng vn hnh.
b) Phng vn hnh thc hin vic kim th vn hnh m khng c s tham gia hoc
h tr ca phng pht trin.
c) Phng pht trin thc hin vic kim th vn hnh v chun b ti liu hng
dn vn hnh cho phng vn hnh.
d) Phng vn hnh tham gia mt cch xy dng vo vic pht trin h thng h
tr t quan im v tnh vn hnh c.
23

Q59.

Cu no di y m t ng v TCO?
a) Chi ph pht trin v phn cng cho h thng vn hnh c ci t trong chnh
cng ty.
b) Chi ph mi th t ci t phn cng v phn mm cho n vn hnh v qun l.
c) Chi ph hon ton cho vic ci t v vn hnh phn cng v phn mm.
d) Chi ph phn cng v chi ph i hi cho vic h tr k thut, v d nh vn
phng tr gip (help desk) v gio dc ngi dng.

Q60.

Phng php pht trin no di y phn tch mt chng trnh c hoc mt tp


v to ra cc c t dng nh tham chiu cho vic to chng trnh hoc tp vi
cc chc nng tng t?
a) Concurrent engineering
c) Reverse engineering

Q61.

b) Re-engineering
d) Reuse technology

Tng no sau y trong m hnh tham chiu c bn OSI so snh c vi th tc


HDLC?
a) Tng lin kt d liu
c) Tng mng

Q62.

C bao nhiu bt trong mt a ch IP IPv4?


a) 8

Q63.

b) Tng vn chuyn
d) Tng vt l

b) 16

c) 32

d) 64

Giao thc no gn ng cc a ch IP trong mng TCP/IP ?


a) ARP

b) DHCP

c) RIP

24

d) SMTP

Q64.

Trong mng LAN CSMA/CD, thng tin no di y c dng trong tng lin kt
d liu nhn dng ngi gi v ni nhn khi gi v nhn cc khung (frames)?
a) ID ca my trm trong a ch IP
c) Mt n mng con

Q65.

b) a ch MAC
d) S hiu cng

Ba b nh tuyn IP c kt ni bng ng thu bao nh nu trong hnh di y.


Mnh no di y m t ng hot ng ca b nh tuyn a trong qu trnh
chuyn tip gi TCP/IP t u cui a n u cui b?
B nh
tuyn b

ng thu bao
u cui
a

B nh
tuyn a

u cui
b

ng thu bao
B nh
tuyn c

u cui
c

a) B nh tuyn a chuyn tip tt c cc gi ti c b nh tuyn b v b nh


tuyn c.
b) B nh tuyn a ch chuyn tip cc gi ti b nh tuyn b theo b nh tuyn
chuyn tip c xc nh trong gi.
c) B nh tuyn a ch chuyn tip cc gi ti b nh tuyn b trn c s a ch IP
ca ni nhn trong gi.
d) B nh tuyn a bit v tr ca u cui b t a ch MAC ca ni nhn trong gi
v ch chuyn tip cc gi ti b nh tuyn b.

Q66.

Thit b no kt ni cc ng in thoi cng cng v ng ni b, cng nh kt


ni cc ng ni b vi nhau?
a) DSU

b) PBX

c) TDM

25

d) Gateway

Q67.

Mnh no di y m t ng chun ho d liu?


a) N lm thun tin vic to chng trnh ng dng.
b) N ngn nga vic c v s d liu, v th lm cho vic duy tr v qun l c
d dng hn.
c) N lm tng hiu sut tm kim trong c s d liu.
d) N lm gim bt dung lng b nh cn c bng cch lm n gin cc cu trc
c s d liu.

Q68.

Mnh no sau y l mnh chnh xc v biu thc th - quan h (E-R)?


a) N c to ra nh mt l do thc hin c s d liu quan h.
b) N lm r cc mi quan h vn hnh gia cc tin trnh ring l v d liu. Kt
qu l cc quan h gia cc thc th c a vo din t cc tin trnh vn hnh
ring bit.
c) N to ra s tru tng ho cc thng tin c x l trong cc hot ng,
din t cc thc th v cc quan h gia chng.
d) N din t ton b tin trnh t vic to lp d liu n vic hu d liu.

26

Q69.

Cu lnh SQL no di y thu c Bng B t Bng A?


Bng B

Bng A
Employee
ID
10010
10020
10030
10040
10050
10060

Name
Lucy
Brown
Mike
Gordon
William
Smith
John
Benton
Tom
Cage
Mary
Carpenter

Department
code

Salary($)

101

2,000

101

10010

201

3,000

101

10030

101

2,500

102

10040

102

3,500

102

10050

102

3,000

201

10020

201

2,500

201

10060

Department Employee
code
ID

Name
Lucy
Brown
William
Smith
John
Benton
Tom
Cage
Mike
Gordon
Mary
Carpenter

a) SELECT department_code, employee_ID, name FROM A


GROUP BY employee_ID

b) SELECT department_code, employee_ID, name FROM A


GROUP BY department_code

c) SELECT department_code, employee_ID, name FROM A


ORDER BY employee_ID, department_code

d) SELECT department_code, employee_ID, name FROM A


ORDER BY department_code, employee_ID

Q70.

Loi x l no c thc hin nh k ngn nga h hng kh nng truy cp c s


d liu?
a) To li
c) Xut c s d liu ra tp

b) T chc li
d) Sao lu

27

Q71.

C hai mc tiu chnh trong vic s dng ch k in t. Mt l lm cho ngi nhn


thng bo c th kim tra xem ai l ngi gi. Cn mc tiu kia l g?
a) Lm cho ngi nhn thng bo c th kim tra ID ca ngi gi.
b) Lm cho ngi nhn c th khng nh xem vic tr li kho bo mt c an ton
hay khng.
c) kim tra xem thng bo c b sa i hay khng sau khi c k.
d) kim tra l thng bo trong qu trnh truyn khng b gii m sai.

Q72.

Bin php no di y l bin php ph hp v chnh sch c bn i vi chnh


sch bo mt thng tin ca cng ty?
a) Chnh sch bo mt thng tin l chung cho mi ngnh cng nghip. t c nhu
cu mi cng ty phi theo chnh sch ring ca mnh.
b) Ngi qun tr cc h thng xy dng chnh sch bo mt thng tin v phi m
bo khng ai ngoi anh (hoc ch) ta bit c iu .
c) Quan im ca cng ty v bo mt thng tin v v tr ca vic bo mt thng tin
phi c vit ra.
d) Vic thit lp bc tng la phi c quyt nh v c t liu ho.

Q73.

Mnh no sau y l ng v chng ch ISO 9001:2000?


a) Mt khi c chng nhn, chng ch ch c gi tr bn vnh cu..
b) Mi nc ch c mt t chc chng nhn.
c) l chng nhn i vi ngnh cng nghip sn xut v khng p dng cho
ngnh cng nghip dich v.
d) N chng nhn nhng t chc m cc h thng qun l ca h p ng cc
chun quc t.

28

Q74.

Mnh no sau y m t ng v vai tr ca CIO?


a) Trong qu trnh d tho chin lc CNTT, CIO chp nhn mt k hoch ti
u ho cc hiu qu u t ton cng ty trong cc ti sn CNTT ph hp vi
chin lc kinh doanh ca cng ty.
b) CIO xut nhng ci tin c th v h thng thng tin ca cng ty nhm lm
tng ti a hiu nng h thng, bng cch hiu tnh hnh pht trin v vn hnh .
c) CIO a ra cc li khuyn cho phng h thng thng tin sau khi kim tra xem h
thng thng tin c hot ng ng n p ng cc hot ng ca cng ty hay
khng.
d) gip m bo hiu qu vn hnh ti u ca h thng thng tin trong cng ty ,
CIO nhn cc bo co t phng h thng thng tin v nhng cu hi lin quan
n vn hnh h thng v cc vn lin i, sau ban hnh nhng ch th c
th v vic x l nh th no.

Q75.

Nh my A v B nu trong bng di y c t trc lm mt sn phm, sn


phm s c bn vi gi bn l l $1200. Nh my no c u th hn v mt s
lng bn hng s c la chn. S lng bn hng hng thng m ti u th
gia nh my A v nh my B o ngc l bao nhiu?

a) 400

Gi c nh hng
thng

Gi giao ng cho
mt n vi

Plan A

$100000

$700/n v

Plan B

$200000

$500/n v

b) 500

c) 600

29

d) 700

Q76.

Q77.

Biu phn b c chun b xem nhng tng quan trong d liu. Biu
no di y ch ra mt tng quan m?

a)

b)

c)

d)

Cng ty X ang xem xt cc chin lc sn xut ca mnh. Cng ty a nhng li


nhun c tnh i vi cc chin lc khc nhau vo thnh mt bng nh di y
v trin vng kinh t.
Chin lc no s mang li li nhun cao nht nu cc t l tt, thng, v xu
ca trin vng kinh t tng ng l 30%, 60%, v 10%?
n v: $10000
Trin vng
kinh t

Tt

Thng

Xu

A1

800

300

200

A2

800

400

100

A3

700

300

300

A4

700

400

200

K hoch

a) A1

b) A2

c) A3
30

d) A4

Q78.

Dch v no di y cho php cc cng ty kt ni cc my tnh v PCs ca h vo


trung tm my tnh ca ngn hng v s dng dch v trc tuyn m ngn hng a
ra?
a) Dich v ngn hng cho cng ty
c) Dch v ngn hng bn bun

Q79.

b) Dch v ngn hng ti nh


d) Dch v ngn hng bn l

Mnh no sau y v bn quyn chng trnh l ng?


a) Thi hn bo v bn quyn i vi mt chng trnh do c nhn to ra v cng
b l 50 nm k t ngy to ra chng trnh.
b) Thm ch nu nhn c mt bn sao chng trnh mt cch hp php, th cng
khng th sao tip nu khng c s cho php ca ngi nm gi bn quyn.
c) Chng trnh do cng ty gi bn quyn vn b xem l di lut bn quyn thm
ch nu n khng c cng b rng ri.
d) Bn quyn v chng trnh khng c thit lp nu nh chng trnh khng
c ng k vi mt c quan ng k c ch nh.

Q80.

Mnh no di y m t chnh xc v vic k hp ng gi nhn s cho pht


trin phn mm?
a) V nhng than phin ca cc nhn vin pht trin do cng ty A gi n l khng
quan trng, nn nhng than phin ny c x l m khng c s thng bo
cho cng ty A bit.
b) V nhn vin pht trin t cng ty B rt thnh tho trong cng vic, nn h
c s dng hn mt nm cho n khi d n kt thc.
c) V nhn vin pht trin do cng ty C gi n nng cao hiu qu pht trin
trong b phn pht trin ca cng ty y thc, nn h nhn cc ch th v lnh
t i din ca cng ty C.
d) thu xp vn thiu nhn s, cc nhn vin t cng ty D, vn khng c quan
h kinh doanh chi nhnh vi cng ty E, c tm thi gi n cng ty E di
mt hp ng gi ngi c k kt vi cng ty E.

31

You might also like