u hỏi trắc nghim HCI (định dạng
chuẩn)
Ph n 1:
An interface used by two individuals with the same education and background but entirely
different personalities ______ and unfriendly to the other.
A. may saw to one
B. may see friendly for one
C. may seem one
*D. may seem friendly to one
While there is a massive trend towards multitasking, window-oriented, point and pick
interfaces which can make HCI easier, this ______ careful design of the interface is conducted.
A. only happens
B. only happen if
*C. only happens if
D. only detect
Each person has some model ______ system works and what it does.
A. of who the
B. of whom the
*C. of how the
D. of whereas the
The scenario is software ______ thousands or even hundreds of thousands of lines of code
*A. that consists of
B. that consists in
C. that consists off
D. that consist of
A third possibility ______ interface that is flexible and can be used in different ways according
to personality differences.
*A. is to create an
B. are to create an
C. is create an
D. is to create a
It seems that context- or domain-specific knowledge ______ overall education or intelligence.
A. is more important then
B. are more important than
*C. is more important than
D. is important than
But an experienced and frequent user may be frustrated by an interface ______ novices and
may prefer shortcut commands and/or a command line interface
A. design for
B. designed to
*C. designed for
D. designing for
These heuristics tend to be domain specific – an identical problem, encountered in entirely
different contexts, ______ applying different heuristics
*A. might be solved by
B. might solve by
C. might be solving by
D. might be
These different perspectives ______ mental models
A. is called
B. is sometimes called
*C. are sometimes called
D. are sometimes call
Rather, they apply a set of ______ based on their understanding of similar problems.
A. strategies
*B. all of the given answers are correct
C. guidelines
D. rules
The problem is that different people often have different perspectives of the user interface;
they also have different ______.
*A. all of the given answers are correct
B. culture
C. skills
D. personalities
In designing a user interface it is as well to realize that there are several potentially
different viewpoints. The perspectives include
A. the novice or occasional user
B. the end-user who will eventually get to use the software
C. different end-users with different personalities
*D. all of the given answers are correct
Thus a direct manipulation interface______ suitable approach.
A. may be most
B. be the most
C. may the most
*D. may be the most
At the finest level of granularity, ______ statements and variable declarations can be placed in
a method.
A. a number off
B. number of
C. a numbers of
*D. a number of
Ideally, each component should be self-contained and ______ references as possible to other
components.
A. has as few
B. has a few
*C. have as few
D. have few
The problem is that different people often have different perspectives of the user interface;
they also have different ______.
*A. all of the given answers are correct
B. culture
C. skills
D. personalities
In designing a user interface it is as well to realize that there are several potentially
different viewpoints. The perspectives include
A. the novice or occasional user
B. the end-user who will eventually get to use the software
C. different end-users with different personalities
*D. all of the given answers are correct
Thus a direct manipulation interface______ suitable approach.
A. may be most
B. be the most
C. may the most
*D. may be the most
At the finest level of granularity, ______ statements and variable declarations can be placed in
a method.
A. a number off
B. number of
C. a numbers of
*D. a number of
Ideally, each component should be self-contained and ______ references as possible to other
components.
A. has as few
B. has a few
*C. have as few
D. have few
This same interface might confuse a physician, ______ physician has considerable experience
of using a computer for diagnosing illnesses in patients
A. the
*B. even though the
C. even
D. though
This aim has consequences _____ stages of software development, as follows.
*A. for nearly all
B. for shall all
C. for nearly that all
D. for all that
In designing a user interface it ______ realize that there are several potentially different
viewpoints.
A. are good
B. is as well for
C. is as good to
*D. is as well to
For example, a number of applications provide a macro facility, ______ commands can be
grouped together, parameterized and invoked as a single command
A. in series of
*B. in which a series of
C. which a series of
D. in which of
In essence, the desire for modularity ______ construct software from pieces that are as
independent of each other as possible.
A. is about
B. is to trying to
C. is trying to be
*D. is about trying to
Thus a component is a fairly independent piece of program ______, some instructions and
some data of its own.
A. that don’t has a name
*B. that has a name
C. that have a name
D. that has name
The skill level of the end user has a significant impact on the ability to
A. effectively apply heuristics that create a rhythm of interaction
B. respond efficiently to tasks that are demanded by the interaction
C. extract meaningful information from the user interface
*D. all of the given answers are correct
Most people do not apply any formal reasoning ______ a problem, such as understanding
what a computer is displaying.
A. confronting with
*B. when confronted with
C. matching with
D. when matched with
The ______ the desktop metaphor, familiar to users of Microsoft and Apple Macintosh
operating systems.
A. not known of these is
B. best hidden of those are
C. best known of these are
*D. best known of these is
A set of methods can be grouped together, ______ shared variables, into a class.
A. along some
B. along within
C. along within some
*D. along with some
A novice user or an occasional user______ remember much about how to use the system.
A. is likely to
B. is not
C. are not likely to
*D. is not likely to
Therefore, the ideal user interface would be designed to accommodate differences in
personality, or, alternatively, would be designed to accommodate a typical personality
______.
A. classes of end users
B. a class of end users
C. among a class end users
*D. among a class of end users
In various programming languages, a component is ______
*A. all of the given answers are correct
B. a method
C. a class
D. a package
For example, an engineer who uses a computer-based diagnostic system ______ automobiles
understands the problem domain and can interact effectively through an interface
specifically designed to accommodate users with an engineer’s background.
A. to find faults
*B. to find faults in
C. to find a fault in
D. to finding faults in
There is a variety of mechanisms for splitting software into independent components, or,
expressed another way, grouping together items ______ mutual affinity.
A. that has sometimes
*B. that have some
C. that having some
D. that has some
User interface design must take into account ______ of the user.
A. the needs
B. capabilities
*C. all of the given answers are correct
D. experience
Early computers only had facilities for text input and output, ______ modern computers have
high-resolution bit mapped displays and pointing devices
A. where
*B. whereas
C. what
D. who
Usually, other people _____ the work, so that the sociology of the workplace has a role.
A. are involve in
B. are also involve in
*C. are also involved in
D. are also involved
If we take as an example the instruction to delete a file, the command to do it typically looks
like this: del c:\file.txt where the user ______ in this text (accurately), following a prompt
from the system.
A. have keying
B. have to key
C. have a key
*D. has to key
Cognitive scientists are concerned with how human beings _____
A. behave at an individual level
*B. all of the given answers are correct
C. perceive the world
D. think at an individual level
Menu-based systems have advantage over a command line interface:
A. users do not need to know command names
B. all of the given answers are correct
*C. users do not need to remember what is on offer
D. typing effort is minimal
The different specialisms reflect different views about ______ people and computers.
*A. the interaction between
B. the interaction
C. the switch
D. the switch between
Developments in user interfaces ______ more sophisticated technology
A. has been largely enabled by
B. have been enable by
*C. have been largely enabled by
D. have been largely enabled
On the other hand, experienced users _____ a command line interface.
A. often prefers
B. always avoids
C. often avoid
*D. often prefer
A direct manipulation interface presents users ______ of their information space.
*A. without visual model
B. in and out of a visual model
C. from visual model
D. with a visual model
Software engineers ______ responsibility for user interface design as well as the design of the
software to implement that interface.
A. must often takes
B. must often taking
C. musts often take
*D. must often take
How does the user learn______ with a new system
*A. to interact
B. to interacting
C. interact
D. to interacted
The user is offered a choice of commands, like this: To delete the file, key D To display the
file, key L To open a file, key O To save the file, key S after which the user ______ pressing the
appropriate key.
A. makes selection
*B. makes their selection by
C. make selection by
D. makes your selection by
One way of helping to achieve interface consistency is to define a consistent model or
metaphor for user–computer interaction, ______ some real world domain that the user
understands.
A. what are analogous to
B. which is not analogous to
C. that are analogous to
*D. which is analogous to
It is nowadays considered important that potential users ______ in the design process.
*A. should be involved
B. should be involve
C. should involve
D. Tùy ch n 4
Broadly, there have been types of interface like _____
A. graphical user interface
B. menu
*C. are also involved
D. command line
At one level it _____ view HCI as the interaction between one individual and the computer.
*A. is possible to
B. be possible to
C. is possible be
D. is possible
This kind of interaction is error prone, very unforgiving if an error occurs, and ______ to
learn.
A. freely
B. relatively easily
*C. relatively difficult
D. relatively freely
Menu-based systems have advantage over a command line interface:
A. context-dependent help can be provided
B. all of the given answers are correct
C. some kinds of user error are avoided
*D. syntax errors are prevented
At this level, the concerns are about _____ the amount of information displayed on the screen
and the colors chosen.
A. things as
B. such things
C. things from
*D. such things as
This type of command is ______ operating systems as Unix.
A. associated as such
*B. associated with
C. associated as
D. associated with such
The advantages of GUIs include:
A. they are relatively easy to learn and use
B. fast, full-screen interaction is possible with immediate access to anywhere on the screen
C. the user can use multiple windows for system interaction
*D. all of the given answers are correct
The manner in which users tell the computer what they want to do _____ over the last ten
years.
A. have changed dramatically
B. have changed dangerously
*C. has changed dramatically
D. has changed dangerously
In the workplace, however, the computer system _____ the wider context of the work being
carried out.
A. are often part
*B. is often part of
C. are often part of
D. is part
Sociologists study _____ and their interactions.
A. group people
B. grouping people
*C. groups of people
D. grouping
Clearly, command line interfaces are not suitable for ______.
A. experienced users
B. all of the given answers are correct
C. casual and experienced users
*D. casual and inexperienced users
User interface design ______ to do with the study of people as it does with technology.
A. all of the given answers are correct
*B. has as much
C. has much
D. have as much
E.
In the early days of computing, the only mode of HCI ______ command line interface.
A. were the
B. was
*C. was the
D. is the.
These different disciplines ______ to bear on designing the human–computer interface.
A. bring disagreement
*B. bring different perspectives
C. bring similar exchange
D. bring different argument
Ergonomics is about designing systems that are ______.
A. hard to use
B. hard to using
C. easy to using
*D. easy to use
There is a single actor, shown as a stick figure. The name ______ of the user is shown below.
A. of the family
B. rolled
C. *of the role
D. all of the given answers are correct
D ch câu sau “In a waterfall model, the correctness of each step is checked”.
A. Trong mô hình thác n c, m i b c th c hi n đ u đúng.ướ ướ
B. Trong thác n c m u, tính đúng đ n c a m i b c đ c ki m traướ ướ ượ
*C. Trong mô hình thác n c, tính đúng đ n c a m i b c đ cướ ướ ượ
ki m tra.
A. Trong ki u m u thác n c, tính đúng đ n c a m i b c đ c ki m tra ướ ướ ượ
The _____is a graph that describes steps of software development in sequence.
A. diagram
B. model
*C. waterfall model
D. sequence diagram
You will see that a use case diagram does not contain the detail associated with a (textual)
use case. However, it ______ an overall picture of the actors and the use cases.
A. give
B. neglect
C. deny
*D. does give
Guidelines are _____ and therefore easy to apply, but principles have to be interpreted and
applied to the specific system.
A. interpreted and applied
B. direct, high level
C. direct, general
D. *direct, immediate
User interface design or human–computer interaction (HCI) is very much an
interdisciplinary subject, with contributions from ______
A. cognitive psychology
B. ergonomics
C. computer science
*D. all of the given answers are correct
E.
Which one is not a risk while developing software?
A. the client changes some of the requirements
B. someone leaves the development team
*C. the waterfall model is not good
D. a user requirement was misunderstood
D ch câu sau sang ti ng anh “Tr ng nhóm sẽ quy t đ nh bao nhiêu l p trình viên sẽ đ c ế ưở ế ượ
tham gia vào d án này”
*A. The team leader will decide how many developers will be
involved in this project.
A. The team leader will decide how many developers will involve in this project.
B. The team leader will decide how many developers will be join in this project.
C. The leader will decide how many developers will work in this project.
D ch câu sau sang ti ng anh “Th nh tho ng khách hàng thay đ i m t vài yêu c u” ế
A. The customer changes some requirements
B. The client often changes their requirements
C. The client asks to change some requirements
*D. Sometimes the client changes some requirements
This in itself is valuable, but, as we shall see, use cases can also be used to ______
A. help write a user manual
B. all of the given answers are correct
*C. create test cases
D. predict software cost
If something is ambiguous it ______ clearly understandable.
A. cannot being
B. can being
*C. cannot be
D. can be
Which one is an approach to incremental implementation of software?
A. waterfall model
B. diagram
*C. top-down
D. OOP
A use case diagram shows ______ and all the use cases for a system.
*A. all the actors
B. all of the given answers are correct
C. all the actor
D. the actor
A _____ is an early version built for a system that reflects the features which are of interest.
A. program
*B. prototype
C. class
D. model
Prototyping is a process model that offers a _____ to the problem of ensuring that the
customer gets what they want.
A. new function
*B. solution
C. package
D. class
The principle of the waterfall model is each step is well _____.
*A. defined
B. defining