Đề Thi Tiếng Anh Chuyên Ngành Công Nghệ Phần Mềm - Đại Học Điện Lực (EPU) - Miễn Phí Có Đáp Án
Tham khảo đề thi Tiếng Anh chuyên ngành Công Nghệ Phần Mềm dành cho sinh viên Đại học Điện Lực (EPU). Đề thi online miễn phí, đi kèm đáp án chi tiết, hỗ trợ sinh viên ôn tập từ vựng, thuật ngữ và kiến thức chuyên ngành CNTT bằng tiếng Anh. Nội dung phù hợp với chương trình học và các kỳ thi quan trọng.
Từ khoá: đề thi tiếng Anh chuyên ngành công nghệ phần mềm Đại học Điện Lực EPU ôn thi tiếng Anh chuyên ngành tiếng Anh CNTT đề thi online miễn phí đáp án chi tiết học thuật ngữ CNTT kiểm tra tiếng Anh ngành phần mềm
Câu 1: The principle of the waterfall model is each step is well _____.
Câu 2: The scenario is software ______ thousands or even hundreds of thousands of lines of code
Câu 3: Many evaluation criteria ______ computer systems – and indeed to all products designed for some useful purpose.
Câu 4: An ATM is part hardware, part software, ______ carry out a feasibility study for the complete system or limit ourselves to the software component.
Câu 5: Errors can be _______by a compiler.
Câu 6: It is easy to be drawn into judging ______ basis of costs, but there are other approaches.
Câu 7: 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
Câu 8: Trong lập trình hướng đối tượng, biến cục bộ là ______.
Câu 9: When the engineers are dealing with requirements, they _____ as systems analysts or, simply, “analysts”.
A. are normally referring to
B. is normally referred to
C. are normally referred to
D. are normally referred in
Câu 10: 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.
Câu 11: A set of methods can be grouped together, ______ shared variables, into a class.
Câu 12: 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âu 13: A use case diagram shows ______ and all the use cases for a system.
B. all of the given answers are correct
Câu 14: How does the user learn______ with a new system
Câu 15: In recent years, many interfaces have become ______________(GUIs) that use windows with features like buttons and scroll bars, together with pointing devices like a mouse and cursor.
C. guide user interchange
D. graphical user interfaces
Câu 16: “There is about 19% software projects abandoned or reworked”. Which area below that the main reason for that problem lies in?
D. Requirement engineering
Câu 17: Prototyping is a process model that offers a _____ to the problem of ensuring that the customer gets what they want.
Câu 18: 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ỏ”
A. software quality is high because many bugs are eliminated
B. software quality is improved because many bugs are eliminated
C. quality software is improved because many bugs are eliminated
D. software quality is improved because more bugs are ignored
Câu 19: 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 20: Some people, perhaps seduced by technology, take the view that a computer system _____ a manual system.
A. is obviously better then
B. is obviously better than
C. are obviously better than
D. re obviously better then
Câu 21: Fill in the gap “Evidence suggests that around 60% of projects exceed their initial budgets and around 50% are completed (…). Whatever the exact figures, meeting deadlines is clearly a problem”
Câu 22: Dịch câu sau “Use cases are descriptions of requirements that can be augmented by UML use case diagrams.”
A. Graphical user Instrument
B. Graphical user Interface
C. Graphical unified Instrument
D. Graphical unified Interface
Câu 23: What word can be used to replace “enormous” in the sentence below “Clearly the cost of testing is enormous, whereas coding constitutes only a small part of software development”
Câu 24: Usually, other people _____ the work, so that the sociology of the workplace has a role.
Câu 25: Typically the classes are described in a graphical notation, called a ______.
Câu 26: In OOP, an object can be created from a ______.
Câu 27: __________includes creating plans, resolving problems and monitoring stages of software development.
Câu 28: 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
Câu 29: Large military projects are sometimes funded because they are considered necessary (militarily or politically), ______.
Câu 30: Ideally, each component should be self-contained and ______ references as possible to other components.
Câu 31: Dịch câu sau: “Java is a language that provides single inheritance”
A. Java là ngôn ngữ có tính kế thừa
B. Java là ngôn ngữ nói có tính kế thừa
C. Java là ngôn ngữ cung cấp kế thừa đơn
D. Java cung cấp tính kế thừa đơn
Câu 32: Fill in the gap “The individual components of the software are (…) together, which is sometimes called the build. The product is the complete system”
Câu 33: We will see that, in dividing the work into a series of distinct activities, it _____ the work is carried out strictly in sequence.
Câu 34: A third possibility ______ interface that is flexible and can be used in different ways according to personality differences.
Câu 35: 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
Câu 36: Fill in the gap (…): “The first step in developing some software is to find out what the client, customer or user needs. This step is often called (…)”
Câu 37: Designing the database _____ in its own right and is not normally considered to be part of software engineering.
Câu 38: Guidelines are _____ and therefore easy to apply, but principles have to be interpreted and applied to the specific system.
A. interpreted and applied
Câu 39: Monday monday = new Monday(); (In Java). monday is a _______.
Câu 40: Software can be _________by a method, such as functional decomposition, object-oriented design or data structure design.
Câu 41: Use cases take the ______ of the user or users of the system.
Câu 42: There are actually two types of hacker: the malicious hacker who breaks into computer systems,_____ internet, to commit fraud, to cause damage or simply for fun the programmer hacker, who uses supreme skills, but no obvious method, to develop software.
Câu 43: There is a variety of mechanisms for splitting software into independent components, or, expressed another way, grouping together items ______ mutual affinity.
Câu 44: Students can split up into groups of four people, in which ______ as users, while the other two act as software analysts
D. all of the given answers are correct
Câu 45: For each specification ______ the functional, data and performance components of the specification.
Câu 46: Dịch câu sau “Meeting deadline is improved because project is managed well”
A. 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
B. Buổi gặp mặt được cải thiện nhờ dự án được quản lý tốt
C. Buổi gặp mặt được tiến hành nhờ dự án được quản lý tốt
D. Thời hạn hoàn thành được cải thiện nhờ dự án được quản lý tốt
Câu 47: Most people do not apply any formal reasoning ______ a problem, such as understanding what a computer is displaying.
Câu 48: These are influences on the implementation of a system. An example is: The system must ______ in Java.
Câu 49: Choose the right definition for the description “Which is modifying software either because the users’ needs have changed or because, for example, the computer, operating system or programming language has changed”
Câu 50: An example of a guideline is: black text on a white background is ______ white text on a black background.