Test 1.docx
Document Details

Uploaded by BrotherlyVitality
Full Transcript
Object oriented programming is ___ that helps you better organize the instructions written for computers by using objects. A software design technique The classed used in object-oriented programming have ___. States and behaviors Which of the following is a fundamental pillar of object-oriented pro...
Object oriented programming is ___ that helps you better organize the instructions written for computers by using objects. A software design technique The classed used in object-oriented programming have ___. States and behaviors Which of the following is a fundamental pillar of object-oriented programming? Encapsulation Which of the following is a fundamental pillar of object-oriented programming? Inheritance Which of the following is a fundamental pillar of object-oriented programming? Polymorphism ___ is the use of different access restrictions on elements of a class. Encapsulation ___ is also known as data hiding. Encapsulation If a member of a class has the protected modifier, ___. Members of derived classes can access it If a member of a class has the internal modifier ___. Only member inside the same assembly can access it If a member of a class has the internal modifier, ___. Only members inside te same assembly can access it. If a member of a class is protected internal, the member is ____. Internal OR protected (either one applies) ____ allows new classes to inherit member of an existing class to reuse the existing fields and methods. Inheritance A new class can inherit from an existing class to reuse the members of the existing class. The existing class is called the ___ class and the new classes are called the ___ classes. Base derived A class __ directly inherit from more than one base class. However, a class ___ have multiple levels of inheritance. Cannot, can If a base class method is virtual, then it ___ overridden by its derived class. Can be If a base class method is abstract, then it ___ overridden by the derived class or remains abstract in the derived class. Cannot be Must be regular method in the base class ____ overridden by a method in the derived class. Can be Two methods with the same name but different signatures are called ___ methods. Overloaded Which of the following statements about constructor is correct? classes without constructors are given a public parameter less constructor by the C# compiler a derived class inherits all constructors from the base class. A 1) only What are the two meanings of polymorphism in C#? An object of the derived class can be assigned to a variable of the base class An object of the base class can be assigned to a variable of the derived class The same method can have different implementations in the base and derived classes. c. 1) and 3) which of the following statements about class is correct? A regular class can contain a virtual method. A regular class can contain an abstract method 1) only Which of the following agile methodologies is the most popular as of when the book was written. Scrum Which of the following is a difference between traditional waterfall and agile software developments methodologies? Waterfall delivers software when the project ends while agile delivers smaller increments. Which of the following is a difference between traditional waterfall and agile software development methodologies? Waterfall allows flexible time while agile time-boxes every event Which of the following is a difference between traditional waterfall and agile software development methodologies? Waterfall projects use project managers for a development team while agile teams are self-organizing The three roles in agile are ____. Product owner, scrum master, and team members In agile roles, a servant leader refers to the ____. Scrum master Which role in agile represents the business users who pay for and will use the software? Product owner What are the five events in agile? Sprint, sprint planning meeting, daily scrum, sprint review, and sprint retrospective In which agile event does the team set the sprint goal? Sprint planning meeting Which event in agile software development has the smallest time-box? Daily scrum Business, development team