Câu 1:
When the engineers are dealing with requirements, they _____ as systems analysts or, simply, “analysts”.
- are normally referred in
- are normally referring to
- are normally referred to
- is normally referred to
Câu 2:
The provision of ATMs ______ customers to the bank and this benefit could be costed.
- might been attract
- might attract
- might be attract
- might attracting
Câu 3:
javax.swing is the name ______ package.
Câu 4:
If the software cost ______ the decision be the same
- were doubled, would
- were double, would
- was doubled, would
- were doubled, what
Câu 5:
The set of use cases constitutes the functional ______ of a system.
- schema
- specification
- design
- layout
Câu 6:
If we cannot accurately specify ______, it is futile to implement it.
- what were needed
- what is need
- what is needed
- what is need on
Câu 7:
Monday monday = new Monday; (In Java)Monday is a ______.
- method
- class
- object
- function
Câu 8:
While all of these costs should be estimated in advance of developing a system, ______ very difficult to estimate the cost of construction and of maintenance.
- it is practice
- it is in practice
- it is in practical
- it be in practice
Câu 9:
This would probably ______ temporary advantage, until other banks caught up.
- be one a
- be on a
- be only a
- be off a
Câu 10:
There is, however, another common reason for avoiding a feasibility study: once an idea for a system has been suggested, the project generates its own momentum, people become _____ and it cannot be stopped.
- committed then it
- committed for it
- committed to it
- commit to it
Câu 11:
In some ______ to development, such as Agile Methods and the Unified Process (both discussed later in this book), use cases are the driving force behind the development process.
- notices
- views
- questions
- approaches
Câu 12:
Discuss the validity of ______, especially in socially useful applications.
- using book-benefit analysis
- using cost-benefit analyze
- use cost-benefit analysis
- using cost-benefit analysis
Câu 13:
There will probably be ______ extra server capacity at the bank in order to handle the requests from ATMs.
- an need for
- a need from
- need for
- a need for
Câu 14:
Monday monday = new Monday; (In Java)monday is a _______.
- class
- variable
- method
- object
Câu 15:
Some people, perhaps seduced by technology, take the view that a computer system _____ a manual system.
- are obviously better than
- is obviously better than
- is obviously better then
- re obviously better then
Câu 16:
In Java, classes called Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday are grouped in a package called week.Write down the import statement that will be needed to use all the classes in the package.
- import week.*;
- all packages
- import all classes
- all classes
Câu 17:
The dominant part of this stage is communication ______ users and the software developer or engineer.
- between than
- between the
- between them
- between then
Câu 18:
Many people develop software purely for fun. Open source programmers are a prime example. Their motivations include providing ______
- useful tools
- collaborating with others
- all of the given answers are correct
- enjoying the act of programming
Câu 19:
Instead people talk about a business case for the system, which tends to emphasize the positive aspects _____ negative.
- while minimizing the
- who minimizing the
- while minimize the
- what minimizing the
Câu 20:
Many evaluation criteria ______ computer systems – and indeed to all products designed for some useful purpose.
- is common to all
- are commonly to all
- are common to all
- are common for all
Câu 21:
Dịch câu sau: “Java is a language that provides single inheritance”
- Java là ngôn ngữ cung cấp kế thừa đơn
- Java là ngôn ngữ nói có tính kế thừa
- Java là ngôn ngữ có tính kế thừa
- Java cung cấp tính kế thừa đơn
Câu 22:
Now, all these figures are indicative, but the point is to see _____ costbenefit analysis.
- how to going about
- how go about
- how than go about
- how to go about
Câu 23:
The hardware cost includes ______
- the display
- all of the given answers are correct
- the card reader
- the processor
Câu 24:
Thus motor cars, buildings and televisions need to be
- all of the given answers are correct
- robust
- easy to maintain
- reliable
Câu 25:
An ATM is part hardware, part software, ______ carry out a feasibility study for the complete system or limit ourselves to the software component.
- so he could either
- so we coulds either
- so we could other
- so we could either
Câu 26:
Robust software is _______.
- computer that contains errors
- software that contains errors
- software that contains faults
- software that tolerates faults
Câu 27:
Typically the classes are described in a graphical notation, called a ______.
- class diagram
- activity diagram
- use case
- graph
Câu 28:
Dịch câu sau “Meeting deadline is improved because project is managed well”
- Buổi gặp mặt được cải thiện nhờ dự án được quản lý tốt
- Buổi gặp mặt được tiến hành nhờ dự án được quản lý tốt
- Thời hạn hoàn thành được cải thiện nhờ dự án được quản lý tốt
- Thời hạn hoàn thành được cải thiện bởi vì dự án được điều khiển tốt
Câu 29:
In the real world of software development _____ indications that many systems do not meet their users’ needs precisely because the needs were not accurately specified in the first place.
- what are strong
- there is strong
- there are strong
- who are strong
Câu 30:
We can see that assessing the costs and _____ a system is complicated and time-consuming.
- the benefits off
- then benefits of
- than benefits of
- the benefits of
Câu 31:
Dịch câu sau sang tiếng anh “Chất lượng phần mềm được nâng cao nhờ nhiều lỗi được loại bỏ”
- quality software is improved because many bugs are eliminated
- software quality is improved because many bugs are eliminated
- software quality is high because many bugs are eliminated
- software quality is improved because more bugs are ignored
Câu 32:
public void moveLeft (int amount) { x = x - amount; } (In Java)moveLeft is a _______.
- object
- method
- variable
- class
Câu 33:
How can we meaningfully assess the value of a system that allows a patient to book a medical appointment, or a system that provides information ______ at bus stops
- on bus arrive time
- in bus arrival time
- on bus arrive times
- on bus arrival times
Câu 34:
Bear _____ sometimes the feasibility study plays a large part in deciding that the project should be abandoned.
- in mind then
- in mine that
- in mind than
- in mind that
Câu 35:
This is typical of software costs in embedded systems, ______ is simply one component among many others.
- who the software
- why the software
- where the software
- what the software
Câu 36:
In order to control complexity, use cases ______ into use case packages.
- are grouped
- are mixed
- mix
- add
Câu 37:
Dịch câu sau “Những chương trình lớn phải được phát triển bởi đội ngũ lập trình viên”
- Large programs must be developed by program team.
- Big programs must develop by teams of programmers.
- Large programs must develop by program team.
- Large programs must be developed by teams of programmers.
Câu 38:
However, ______ the viability on the basis of cost, we must look at the complete system.
- if he are assessing
- we are assessing
- if we are assess
- if we are assessing
Câu 39:
Dịch câu sau “Errors can be detected by a compiler”
- Lỗi có thể được sửa bởi trình biên dịch
- Lỗi có thể được phát hiện bởi trình biên dịch
- Lỗi có thể sửa bởi trình biên dịch
- Lỗi có thể được phát hiện bởi người dịch
Câu 40:
In Java, classes called Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday are grouped in a package called week.Write down the Java import statement that will be needed to use only the class Sunday
- import week.Sunday;
- import week.Friday;
- import week.*;
- import week.week;
Câu 41:
Some systems are, arguably, socially useful and, perhaps, ______ a costingbased approach.
- outside the scope
- outside then scope of
- outside scope of
- outside the scope of
Câu 42:
There are two kinds of testing: ____ box and ____ box.
- back - white
- black - white
- back - while
- black - while
Câu 43:
In OOP, “Classes Square and Rectangle are subclasses of superclass Shape”superclass là _______.
- lớp cha
- siêu lớp
- lớp con
- lớp kế thừa
Câu 44:
In Java, classes called Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday are grouped in a package called week.Write the statement to create an object monday of the class Monday
- Monday
- monday
- Monday monday = new Monday();
- monday is Monday;
Câu 45:
In Java, to create an object of the class Friday, I put ______.
- Friday = new Friday();
- Friday fri = new Friday();
- friday = new Friday();
- friday = Friday();
Câu 46:
Constraints deal with such items as ______
- the amount of backing store available
- the amount of memory available
- all of the given answers are correct
- the computer hardware that is to be used
Câu 47:
Dịch câu sau sang tiếng anh “Verification is the general term for techniques that aim to produce fault-free software”.
- Kiểm thử là thuật ngữ chung cho các kỹ thuật nhằm mục đích tạo ra phần mềm không lỗi
- Kiểm thử là thuật ngữ được sử dụng chung nhằm mục đích tạo ra phần mềm không lỗi
- Kiểm chứng là thuật ngữ chung cho các kỹ thuật nhằm mục đích tạo ra phần mềm không lỗi
- Kiểm chứng là thuật ngữ chung cho các kỹ thuật nhằm mục đích tạo ra phần mềm rảnh lỗi
Câu 48:
The dominant part _____ communication between the users and the software developer or engineer.
- of this stage is
- of this stage are
- of than stage is
- of then stage is
Câu 49:
The C and C++ languages have a rule that a method _____ to be declared before it can be used.
Câu 50:
Dịch câu sau sang tiếng anh “Kiểm thử viên là người được yêu cầu kiểm thử chương trình”
- A developer is a person who has been asked to test programs.
- A tester is a person who has been asked to test programs.
- A tester is a person has been asked to test programs.
- A tester is a person who asked to test programs.
Câu 51:
The upgrade cost is part of the cost of some future system and not strictly part of the current costing, ______ in mind at the evaluation stage.
- but are worth bearing
- but is worth bearing
- but is worth bear
- but is worthy bearing
Câu 52:
It is ______ to group the classes of a large program into packages.
- convenience
- conveniently
- conveniences
- convenient
Câu 53:
Logically the first stage of software development is ______ what the users of the system want.
- to establish precise
- to establish precisely
- to be establish precisely
- to establishing precisely
Câu 54:
_____ users are concerned, they are sometimes known as clients or customers.
- As low as the
- As far as the
- As the
- As far the
Câu 55:
import java.awt.; (in Java) - Using means that we want to ______ all the classes within the named package.
- imports
- export
- import
- exports
Câu 56:
A header file is a source code file that contains the declaration of the methods to be ______ within a package.
- find
- found
- was found
- to find
Câu 57:
Logically the first stage of software development _____ the users of the system want.
- is to establish precisely whatever
- is to establishing precisely what
- is to establish precisely what
- are to establish precisely what
Câu 58:
Errors can be _______by a compiler.
- fixed
- detected
- fix
- detect
Câu 59:
What should we do to prevent errors during software development?
- make good design
- debug
- ignore
- fix errors
Câu 60:
Software testing is the process of verifying a system with the purpose of identifying any _______.
- design
- errors
- code
- diagram
Câu 61:
He or she summons the analyst and thereafter they collaborate ______ requirements specification.
- drawing up the
- on drawing up than
- on drawing the
- on drawing up the
Câu 62:
public void moveLeft (int amount) { x = x - amount; } (In Java)amount is a ______.
- number
- method
- variable
- class
Câu 63:
Dịch câu sau ra tiếng anh “Tôi tạo 3 gói với tên gọi mylib, mydata và mygui”
- I create three packs, named mylib, mydata and mygui.
- I create three packets with call names mylib, mydata and mygui.
- I create three packets, named mylib, mydata and mygui
- I create three packages, named mylib, mydata and mygui.
Câu 64:
Constraints often address implementation (e.g., the specification of the programming language) and therefore should be included ______
- with cautioned
- with caution
- without caution
- without cautioning
Câu 65:
Thus a use case diagram is an informal ______ of requirements.
- vocal representation
- caution
- awareness
- graphical representation
Câu 66:
Conversely, we could implement the most beautiful software in the world, _____ what is needed, we have failed.
- but if it not
- but if is not
- but if it is not
- but it is not
Câu 67:
Trong tin học, “Division by zero” nghĩa là _______.
- là lỗi khi chia cho 0
- là lỗi tràn
- là toán tử tên Division
- là toán tử chia cho 0
Câu 68:
public void moveLeft (int amount) { x = x - amount; } (In Java)x is a _______.
- object
- method
- variable
- class
Câu 69:
Suppose we guess two person years for the software. Suppose that this equates to $100,000. But this cost _____ across the 200 machines, which is $500 per machine.
- must be shared
- must been shared
- musts be shared
- must be share
Câu 70:
Arguably, establishing the requirements _____ important activity in software development.
- is then single most
- is the singles most
- is the single most
- are the single most
Câu 71:
A feasibility study is an investigation ______ a development is worthwhile.
- to checking that
- to check those
- to check than
- to check that
Câu 72:
Arrows lead from the actor to the use cases, shown as ovals with their ______ beneath.
- family titled
- family named
- function named
- function deleted
Câu 73:
The software cost ______ small part of the cost. The benefits overwhelm the costs.
- are only a
- is on a
- is only a
- is only but
Câu 74:
Large military projects are sometimes funded because they are considered necessary (militarily or politically), ______.
- what are the cost
- what is the cost
- what is cost
- whatever the cost
Câu 75:
There is, however, another common reason ______ feasibility study: once an idea for a system has been suggested, the project generates its own momentum, people become committed to it and it cannot be stopped.
- for avoidings a
- for avoiding
- for avoid a
- for avoiding a
Câu 76:
One way to identify distinct ______ is to identify a goal that an actor wishes to accomplish.
- user cases
- all of the given answers are correct
- use cases
- user case
Câu 77:
A tester is a person who has been ______ to test programs.
Câu 78:
It is easy to be drawn into judging ______ basis of costs, but there are other approaches.
- everything is the
- everything on the
- everything the
- everything are the
Câu 79:
Bear in mind that sometimes the feasibility study _____ deciding that the project should be abandoned
- plays large part in
- plays a large in
- plays a large part in
- play a large part in
Câu 80:
However, most banks in the industrialized world ______ computerization and this is probably the significant cost benefit.
- have reduced jobs by
- have reducing jobs by
- have reduced jobs but
- has reduced jobs by
Câu 81:
Cost-benefit analysis ______ developing the system with the money saved by using it.
- compares a cost of
- compare the cost of
- compares the cost of
- compares the costs off
Câu 82:
Instead people talk about a business case for the system, _____ emphasize the positive aspects while minimizing the negative.
- which tends be
- which tends to
- what tend to
- which tend to
Câu 83:
If the import statement was ______, we can not use the class JButton.
- omited
- omitted
- omittes
- omits
Câu 84:
In white box testing, the internal structure of the software is _____ to select test data.
Câu 85:
This is not simply salaries, _____ other costs, such as office space.
- but includes
- then includes
- also include
- but include
Câu 86:
Trong tin học, “floating point overflow” nghĩa là _______.
- lỗi dấu phẩy động
- lỗi tràn dấu phẩy động
- dấu phẩy động
- tràn điểm
Câu 87:
Now, all these figures are indicative, ______ to see how to go about costbenefit analysis.
- but the point are
- be the point is
- but the point is
- but one point is
Câu 88:
It ______ exact science and some guesses usually have to be made
- is not a
- is non an
- are not an
- is not an