Trắc Nghiệm Tiếng Anh Chuyên Ngành Công Nghệ Phần Mềm EPU
Đề thi trắc nghiệm môn Tiếng Anh Chuyên Ngành Công Nghệ Phần Mềm (CNPM) tại EPU Đại Học Điện Lực, bao gồm các câu hỏi trọng tâm về từ vựng, thuật ngữ chuyên ngành phần mềm, và kỹ năng đọc hiểu tài liệu kỹ thuật. Đề thi kèm đáp án chi tiết, hỗ trợ sinh viên ôn tập hiệu quả và nâng cao khả năng sử dụng tiếng Anh trong lĩnh vực công nghệ phần mềm.
Từ khoá: đề thi trắc nghiệm Tiếng Anh Công Nghệ Phần Mềm CNPM EPU Đại Học Điện Lực từ vựng tiếng Anh phần mềm thuật ngữ chuyên ngành CNPM bài tập tiếng Anh CNPM kỹ năng đọc hiểu phần mềm tài liệu tiếng Anh công nghệ phần mềm học tiếng Anh CNPM hiệu quả đề thi tiếng Anh chuyên ngành có đáp án.
Câu 1: Errors can be _______by a compiler.
Câu 2: A guideline provides useful direction for the implementation in a situation where ______ more than one implementation strategy.
B. all of the given answers are correct
Câu 3: Now, all these figures are indicative, ______ to see how to go about costbenefit analysis.
Câu 4: A software development project ______ and involve tens or even hundreds of people.
A. can takes several years
B. can take severals years
D. can take several years
Câu 5: “The software occupies too much main memory” - Từ “occupies” nghĩa là _______.
Câu 6: Current evidence suggests that many computer systems do not meet the needs of their users, and that therefore successful validation _____ software engineering today.
B. is a major problems in
C. are a major problem in
Câu 7: Designing the database _____ in its own right and is not normally considered to be part of software engineering.
Câu 8: If there is some other way of accomplishing the same task, ______, then it is necessary to compare the two costs.
Câu 9: Each of these approaches _____ in this book, except for the last in the list.
A. will be discussed later
Câu 10: Fill in the gap “Evidence suggests that around 60% of projects exceed their initial budgets and around 50% are completed late. Whatever the exact figures, meeting deadlines is clearly a (…)”
Câu 11: Thus a component is a fairly independent piece of program ______, some instructions and some data of its own.
Câu 12: System software is _______.
A. The main application that runs on a computer with other systems.
B. is software that helps perform some directly useful or enjoyable tasks.
C. The software that acts as tools to help construct or support applications software, such as operating systems, databases, networking software and compilers.
D. Are games, the software for automatic teller machines (ATMs), the control software in an airplane, e-mail software, word processors, spreadsheets.
Câu 13: Now, all these figures are indicative, but the point is to see _____ costbenefit analysis.
Câu 14: Software engineers ______ responsibility for user interface design as well as the design of the software to implement that interface.
Câu 15: The scenario is software ______ thousands or even hundreds of thousands of lines of code
Câu 16: Thus a direct manipulation interface______ suitable approach.
Câu 17: Designing the ________ is a whole subject in its own right and is not normally considered to be part of software engineering.
Câu 18: Someone needs to create and maintain plans, resolve problems, allocate work to people _____ it has been completed.
Câu 19: We can see that assessing the costs and _____ a system is complicated and time-consuming.
Câu 20: 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
Câu 21: _____ users are concerned, they are sometimes known as clients or customers.
Câu 22: The different specialisms reflect different views about ______ people and computers.
A. the interaction between
Câu 23: Dịch câu sau sang tiếng anh “Verification is the general term for techniques that aim to produce fault-free software”.
A. 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
B. 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. 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
D. 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
Câu 24: 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
Câu 25: The products _____ sign-off document and an accepted system or a list of faults.
Câu 26: Fill in the blank “Users (…) about technicalities, whereas the software engineer expects detailed instructions”
Câu 27: This is typical of software costs in embedded systems, ______ is simply one component among many others.
Câu 28: An ad hoc approach _____, and no organization would admit to using such an approach.
Câu 29: 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.
Câu 30: Large military projects are sometimes funded because they are considered necessary (militarily or politically), ______.
Câu 31: Fill in the gap: “If you buy a stereo for $200, you don’t expect to pay $2,000 for a CD. Similarly, if you buy a PC for $1,000, you (…) to pay $10,000 for the software”
Câu 32: 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.
D. Trong kiểu mẫu thác nước, tính đúng đắn của mỗi bước được kiểm tra
Câu 33: 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.
Câu 34: “The break statement causes control to be transferred to the end of the switch statement” - break có nghĩa là ______.
Câu 35: One way to identify distinct ______ is to identify a goal that an actor wishes to accomplish.
C. all of the given answers are correct
Câu 36: Modularity is to do with the _________ of software.
Câu 37: Logically the first stage of software development is ______ what the users of the system want.
A. to be establish precisely
B. to establishing precisely
C. to establish precisely
Câu 38: Most people do not apply any formal reasoning ______ a problem, such as understanding what a computer is displaying.
Câu 39: JAVA language is a ________.
B. high-level programming language
C. low-level programming language
D. medium-level programming language
Câu 40: Choose the right definition for the description below “This seeks to ensure that the software is reliable”
Câu 41: Which of the following is not a data type of programming language?
Câu 42: On the other hand, experienced users _____ a command line interface.
Câu 43: “Meeting users’ needs” có nghĩa là _______. Đáp ứng nhu cầu của khách hàng
A. Gặp người dùng để biết người dùng cần gì
B. Đáp ứng nhu cầu của người dùng
C. Cần thiết phải gặp người dùng để biết sự cần thiết
Câu 44: Fill in the gap: “It can be (…) to comprehend that something for which you paid $50 has cost millions of dollars to develop”
Câu 45: Requirements specifications are sometimes very long – they can be as long as a book. Suggest a software tool that could be used to assist in ______ a specification.
C. all of the given answers are correct
Câu 46: Fill in the gap: “Complex (…) (GUI’s) are now seen as essential, systems are commonly implemented on the web, and the sheer size of projects has mushroomed”
A. Graphics user interface
B. Graphical user interfaces
C. Graphical user interface
D. Graphic user interfaces
Câu 47: Which one is not an application?
Câu 48: A use case ______
A. specifies what the user does
B. all of the given answers are correct
C. specifies what the system does
D. says nothing about how the system performs its tasks
Câu 49: Trong lập trình hướng đối tượng, “private variable” có nghĩa là ________.
C. biến trong vòng lặp
Câu 50: Whichever technique gives the smaller cost _____ , provided that the benefit is greater than the cost.