Quiz
SDT (SDP05)
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (124)
1The term ___ was coined in 1968 as a response to the desolate state of the art developing quality software on time and within budget.
- AOpcode
- BSoftware engineering
- CScrum
- DSoftware Development Models
2Reusable module is called
- AOpcode
- BSubroutine
- CMachine code
- DHexadecimal code
3Assembly language instructions consist of
- AA string of 0s and 1s
- BA hexadecimal code
- CAn opcode mnemonic
- DA decimal code
4In which of the following periods FORTRAN language was developed?
- A1940s
- B1950s
- C1960s
- D1970s
5In which of the following periods the notion "Software Engineering" was introduced?
- A1940s
- B1950s
- C1960s
- D1970s
6What is an opcode?
- AA string of 0s and 1s
- BGroups of instruction combined into words and abbreviations
- CA mathematical formula
- DA logical formula
7In which of the following periods COBOL language was developed?
- A1940s
- B1950s
- C1960s
- D1970s
8Which of the following clearly describes the scope of a software project?
- AAn internals diagram
- BA context diagram
- CA sequence diagram
- DA functionality scenario
9Who suggested to encode information on punch cards?
- AHerman Hollerith
- BCharles Babbage
- CClaude Shannon
- DJohn Von Neumann
10Who wrote a thesis "A Mathematical Theory of Communication" (in the Bell System Technical Journal -1948) on how binary logic could be used in computing?
- ACharles Babbage
- BGeorge Boole
- CClaude Shannon
- DJohn Von Neumann
11In which of the following periods ALGOL language was developed?
- A1940s
- B1950s
- C1960s
- D1970s
12A use case is _________.
- Aa decision not to modify the system
- Ba process that will run as part of the system
- Can argument that drives system design
- Da goal for actors the system interacts with
- Ea diagram that shows what the system does
13For the question below, circle the best choice for the sets of alternatives provided in the sentence The XP software development process DOES / DOES NOT include up front design. It prioritizes work according to RISKIEST FIRST / HIGHEST CUSTOMER VALUE FIRST. And, its iteration length is typically TWO-FOUR WEEKS / LEFT OPEN.
- ADOES, RISKIEST FIRST, TWO-FOUR WEEKS
- BDOES NOT, RISKIEST FIRST, LEFT OPEN
- CDOES, HIGHEST CUSTOMER VALUE FIRST, TWO-FOUR WEEKS
- DDOES NOT, HIGHEST CUSTOMER VALUE FIRST, TWO-FOUR WEEKS
14Which of the following is the best choice for creating code views?
- ASequence diagram
- BComponent diagram
- CActivity diagram
- DClass diagram
- ENone of the above
15Which of the following is not a software engineering risk?
- AThe server may not scale to 1000 users
- BThe code for the sort algorithm is overly complex
- CWe do not adequately understand our customer’s needs
- DThe system is working fine, but if we try to change anything it seems to always break something else
16Upper-CASE Tools to support later activities such as programming, debugging and testing
- ATrue
- BFalse
17Verification and validation is intended to show that a system conforms to its specification and meets the requirements of the system customer
- ATrue
- BFalse
18Which of the following are terms used when describing formal use cases? (Circle all that apply.)
- AGoal
- BActor
- CLevel
- DPrimary actor
19In component diagrams, ports ARE / ARE NOT optional
- AAre
- BAre NOT
20In component diagrams, the lollipop-symbol is used to represent a PROVIDES / REQUIRES interface
- APROVIDES
- BREQUIRES
21In sequence diagrams, lifelines represent the activity of CLASSES / OBJECTS
- ACLASSES
- BOBJECTS
22Unit test should be written both before and after code is written
- ATrue
- BFalse
23Functional testing tests against the specification
- ATrue
- BFalse
24Which of the following are valid ways to avoid having a bad user interface? (Circle all that apply)
- ASpeaks to experts who study user interfaces
- BBuild prototypes
- CLimit the functionality the users can customize to minimize the interface
- DMake sure the back end of the system works pretty well before presenting the user with the interface to avoid confusing the users with bugs and getting bad interface advice
- ETalk to users
25Match the following: used to model domain model, used to represent runtime model, used to represent code model
- AClass Diagram, Sequence Diagram, Component Diagram
- BClass Diagram, Collaboration Diagram, Use Case Diagram
- CUse Case Diagram, Sequence Diagram, Class Diagram
- DUse Case Diagram, Sequence Diagram, Deployment Diagram
26Which of the following are the best questions(s) the risk-driven model helps developers answer?
- ABoth a and b
- BBoth b and c
- CBoth c and e
- Da. What is most important to the customer?
- Eb. When are we done with the project?
- Fc. How much software architecture should we do?
- Gd. What programming language should we do?
- He. Which techniques should we use in developing our project?
27In an implementation of the singleton pattern, there is no constructor
- ATrue
- BFalse
28Which of the following statements is the most correct? __________.
- Aa. A sequence diagram is used to model a sequence of activities associated with a use case.
- Bb. A sequence diagram is used to model a sequence of messages exchanged among objects.
- Cc. A sequence diagram is used to model a sequence of transitions among objects in a use case.
- DBoth a and b.
- EBoth a and c.
29Which of the following is most correct? ___________.
- AUnited Models for Languages
- BUniversal Modeling Language
- CUnified Modeling Language
- DUnited Modeling Language
30Which of the following is best describes UML? ___________.
- Aa. UML is a combination of notations.
- Bb. UML supports modeling multiple views of software.
- Cc. UML has evolved over time.
- Dd. UML was created by the OMG.
- EAll of a-d
- FOnly a and d
31Three notations of UML are __________.
- AActivity diagrams, Component diagrams, Construction diagrams
- BComponent diagrams, Action diagrams, Sequence diagrams
- CClass diagrams, ER diagrams, Action diagrams
- DCanonical diagrams, Activity diagrams, Sequence diagrams
- EClass diagrams, Sequence diagrams, Use Case diagrams
32Which of the following is not a UML diagram? ____________.
- A

- B

- C

- D

- A
33The Dependency Inversion Principle ______.
- AHelps ensure that objects are highly reusable.
- BRequires that methods that are present in base classes must also be present in the derived classes.
- CHelps ensure that objects are easy to extend without requiring change to the original object.
- DRequires that object interfaces only include methods that will be needed by most implementers.
- EHelps make changing an object easier.
34The Open-Close Principle _________.
- AHelps ensure that objects are highly reusable.
- BRequires that methods that are present in base classes must also be present in the derived classes.
- CHelps ensure that objects are easy to extend without requiring change to the original object.
- DRequires that object interfaces only include methods that will be needed by most implementers.
- EHelps make changing an object easier.
35Liskov’s Substitution Principle _________.
- AHelps ensure that objects are highly reusable.
- BRequires that methods that are present in base classes must also be present in the derived classes.
- CHelps ensure that objects are easy to extend without requiring change to the original object.
- DRequires that object interfaces only include methods that will be needed by most implementers.
- EHelps make changing an object easier.
36The Single Responsibility Principle _________.
- AHelps ensure that objects are highly reusable.
- BRequires that methods that are present in base classes must also be present in the derived classes.
- CHelps ensure that objects are easy to extend without requiring change to the original object.
- DRequires that object interfaces only include methods that will be needed by most implementers.
- EHelps make changing an object easier.
37The Interface Segregation Principle _________.
- AHelps ensure that objects are highly reusable.
- BRequires that methods that are present in base classes must also be present in the derived classes.
- CHelps ensure that objects are easy to extend without requiring change to the original object.
- DRequires that object interfaces only include methods that will be needed by most implementers.
- EHelps make changing an object easier.
38All design decisions should be made before coding begins.
- ATrue
- BFalse
39UML has many great features but its use describing domain models should be restricted because ______.
- AIt takes too long to create the diagrams.
- BGood UML tools are too expensive.
- CIt is not a language known by most non-developers.
- DIts use is incompatible with the goals of domain modeling.
- EThe diagrams require you to include too much detail.
40Which of the following states that there are 2 persons associated with a contact and there can be any number of contacts?
- APerson 1.2--------- Contact
- BPerson *--------1.2 Contact
- CPerson 2----------* Contact
- DPerson *----------2 Contact
41Which of the following is true of a Context Diagram? _________.
- Aa. Describes how the software being created interacts with elements in its environment.
- Bb. Can be based on a use case diagram.
- Cc. Might show the Internet.
- Dd. Describes what is in and what is outside the scope of the software project.
- EAll of a-d
42The primary difference between component diagrams and sequence diagrams is
- AComponent diagrams show all potential interactions among a group of components whereas sequence diagram shows the interactions involved in response to a particular kind of request
- BThere is very difference, they are just two different ways of viewing component
- CIn component diagram the components use a rectangular shape with the component icon in the upper right corner but no component icon appears in sequence diagram
- DComponent diagram represent the code whereas sequence diagram represent behavior
43UML provides special notation for a subsystem element because
- Aa. Subsystem elements have critical differences from components, which must be represented.
- Bb. Subsystem elements and component elements are not substantially different so there is no need for them.
- Cc. Component elements have important aspects that are not representable using the provided subsystem element notation.
- DBoth a and c
- ENone of the above
44Component details in UML can be shown as text within a compartment of a component
- ATrue
- BFalse
45Which of the following statements is the most correct?
- Aa. A component diagram shows a configuration of the system at a given moment.
- Bb. A component diagram shows all potential interactions among components in a view.
- Cc. A component diagram can show instances of classes.
- DBoth a and b
- EBoth b and c
46Which of the following statements is the most correct? _________.
- Aa. A class diagram shows a configuration of the system at a given moment.
- Bb. A class diagram shows all potential interactions among components in a view.
- Cc. A class diagram can show relationships between java interfaces and other classes.
- DBoth a and b.
- EBoth b and c.
47Which of the following statements is the most correct? _________.
- AA class diagram for a module always has three components.
- BA class diagram shows relationships among code units.
- CA class diagram supports analyzing behavior of complex protocols.
- DLollipop symbol is used to represent provides interfaces.
- ESocket symbol is used to represent provides interfaces.
- FClass and components diagrams are always very similar.
48Which of the following is(are) NOT well supported by the class diagram notation? ___________.
- Aa. Identifying public and private members of a class.
- Bb. Identifying which classes depend on other classes.
- Cc. Discussing how the system will behave.
- Dd. Discussing how to add newly required functionality to the system.
- EBoth a and d.
49Class diagrams can be generated directly from code.
- ATrue
- BFalse
50The process of creating class diagrams is a valuable activity during design.
- ATrue
- BFalse
51All class diagrams created during design of a system should be maintained as part of the project documentation.
- ATrue
- BFalse
52A design pattern _________.
- Aa. Contains a description of other related patterns.
- Bb. Can be useful describing how a software problem was solved by a developer.
- Cc. Is a general reusable solution to a commonly occurring problem within a given context in software design.
- Dd. Gives examples of code that used the pattern.
- EBoth a and c.
- FAll of a-d.
53What is Gang of Four (GOF)?
- AFour authors of Book ‘Design Patterns - Elements of Reusable Object-Oriented Software’ are known as Gang of Four (GOF).
- BGang of Four (GOF) is a name of a book on Design Patterns.
- CGang of Four (GOF) is a Design Pattern.
- DNone of the above.
54Which of the following describes the Abstract Factory pattern correctly?
- AThis pattern creates object without exposing the creation logic to the client and refer to newly created object using a common interface.
- BIn this pattern an interface is responsible for creating a factory of related objects without explicitly specifying their classes.
- CThis pattern involves a single class which is responsible to create an object while making sure that only single object gets created.
- DThis pattern is used when we want to pass data with multiple attributes in one shot from client to server.
55Which of the following is correct list of classifications of design patterns
- ACreational, Structural and Behavioral patterns
- BExecutional, Structural and Behavioral patterns
- CCreational, Executional and Behavioral patterns
- DNone of the above
56Which of the following describes the Composite pattern correctly?
- AThis pattern builds a complex object using simple objects and using a step by step approach.
- BThis pattern is used where we need to treat a group of objects in similar way as a single object.
- CThis pattern hides the complexities of the system and provides an interface to the client using which the client can access the system.
- DThis pattern is primarily used to reduce the number of objects created and to decrease memory footprint and increase performance.
57Which of the following describes the Command pattern correctly?
- AIn this pattern a class represents functionality of another class.
- BIn this pattern a request is wrapped under an object as command and passed to invoker object.
- CThis pattern creates a chain of receiver objects for a request.
- DThis pattern provides a way to evaluate language grammar or expression.
58A type of software Life Cycle Activity which involves saving tests from the previous version to ensure that the new version retains the previous capabilities
- AUnit testing
- BRegression testing
- CAcceptance testing
- DSystem testing
59Which of the following are examples of traditional process models?
- AWaterfall, Incremental, Spiral
- BXP, Scrum, Kanban
- CWaterfall, XP, Spiral
- DSpiral, V-Model, Scrum
60Which of the following follows the correct sequence in a waterfall model?
- AFeasibility, Testing, Implementation, Requirement, Design
- BFeasibility, Requirements, Design, Implementation, Testing
- CRequirements, Feasibility, Design, Implementation, Testing
- DTesting, Design, Implementation, Feasibility, Requirements
61A family of software development methodologies that produce software in short iterations and allow for greater changes or design
- AAgile Processes
- BTraditional Process Models
- CBoth answers are correct
- DNone of the above
62One of the key practices in XP which ensures that all production code is written with two programmers working at the same machine or facility. This is the revision step taken to the extreme. All code is always reviewed by at least one other person
- APair programming
- BTest driven development
- CDesign improvement (refactoring)
- DNone of the above
63The waterfall model of software development is
- AA reasonable approach when requirements are well defined
- BA good approach when a working programs is required quickly
- CThe best approach to use for projects with large development teams
- DAn old fashioned model that is rarely used any more
64The incremental model of software development is
- AA revolutionary model that is not used for commercial products
- BA reasonable approach when requirements are well defined
- CA good approach when a working programs is required quickly
- DThe best approach to use for projects with large development teams
65The spiral model of software development
- AEnds with the delivery of the software product
- BIs more chaotic than the incremental model
- CIncludes project risks evaluation during each iteration
- DAll of the above
66If you need to show the physical relationship between software components and the hardware in the delivered systems, which diagram can you use?
- AComponent diagram
- BDeployment diagram
- CClass diagram
- DNetwork diagram
67Which diagram in UML is used to describe the physical components their distribution and association?
- AComponent diagram
- BDeployment diagram
- CClass diagram
- DObject diagram
68Aggregation (encapsulation) relationship is represented in UML notation by
- ALine with solid diamond at one end
- BLine with hollow diamond at one end
- CLine with an arrow at one end
- DLine without an arrow
69In class diagram, inside each class what is to be printed?
- AIts name, attributes, operations and derived class
- BIts name, attributes and operations
- CIts name and operations
- DIts name and attributes
70Key elements of use-case diagrams are
- APeople, computer
- BActor, use cases
- CPeople, classes and objects
- DNone of them
71Which of the following pattern refers to creating duplicate object while keeping performance in mind?
- ABuilder Pattern
- BBridge Pattern
- CPrototype Pattern
- DComposite Pattern
72Which of the following pattern hides the complexities of the system and provides an interface to client using which the client can access the system?
- AComposite Pattern
- BFacade Pattern
- CAdapter Pattern
- DDecorator Pattern
73In which of the following pattern an interface is responsible for creating a factory of related objects without explicitly specifying their classes?
- AFactory pattern
- BAbstract factory pattern
- CSingleton Pattern
- DBuilder Pattern
74Which of the following is correct about Creational design patterns.
- AThese design patterns are specifically concerned with communication between objects.
- BThese design patterns provide a way to create objects while hiding the creation logic, rather than instantiating objects directly using new operator.
- CThese design patterns concern class and object composition. Concept of inheritance is used to compose interface and define ways to compose objects to obtain new functionalities.
- DNone of the above.
75Which of the following describes of the Observer pattern correctly?
- AThis pattern is used to get a way to access the elements of collection object in sequential manner without any need to know its underlying representation.
- BThis pattern is used to reduce communication complexity between multiple objects or classes.
- CThis pattern is used to restore state of an object to a previous state.
- DThis pattern is used when there is one-to-many relationship between objects such as if one object is modified, its dependent objects are to be notified automatically.
76Which of the following describes the Builder pattern correctly?
- AThis pattern builds a complex object using simple objects and using a step by step approach.
- BThis pattern refers to creating duplicate object while keeping performance in mind.
- CThis pattern is used when creation of object directly is costly.
- DThis pattern is used when we need to decouple an abstraction from its implementation so that the two can vary independently.
77Which of the following pattern is used where we need to treat a group of objects in similar way as a single object?
- AComposition Pattern
- BFacade Pattern
- CAdapter Pattern
- DBuilder Pattern
78Can we create a clone of a singleton object?
- ATrue
- BFalse
79Which of the following describes the Behavioral pattern correctly?
- AThis type of patterns provide a way to create objects while hiding the creation logic rather than instantiating objects directly using new operator
- BThis type of patterns concern class and object composition. Concept of inheritance is used to compose interface and define ways to compose objects to obtain new functionalities.
- CThis type of pattern are specifically concerned with communication between objects.
- DThis type of pattern are specifically concerned with the presentation tier.
80Which of the following is correct about Singleton design pattern
- AThis type of design pattern comes under creational patterns
- BThis pattern involves a single class which is responsible to create an object while making sure that only single objects gets created
- CSingleton class provides a way to access its only object which can be accessed directly without need to instantiate the object of the class
- DAll of the above
81Which of the following describes the State pattern correctly?
- AIn this pattern, a class behavior changes based on its state.
- BIn this pattern, a null object replaces check of NULL object instance.
- CIn this pattern, a class behavior or its algorithm can be changed at run time.
- DIn this pattern, an abstract class exposes defined way(s)/template(s) to execute its methods.
82In which of the following pattern, a visitor class is used which changes the executing algorithm of an element class?
- AVisitor pattern
- BMVC pattern
- CBusiness delegate pattern
- DComposite entity pattern
83Which of the following describes the Strategy pattern correctly?
- AIn this pattern, a class behavior changes based on its state.
- BIn this pattern, a null object replaces check of NULL object instance.
- CIn this pattern, a class behavior or its algorithm can be changed at run time.
- DIn this pattern, an abstract class exposes defined way(s)/template(s) to execute its methods.
84Which of the following programming languages is the best suited to design pattern?
- AJava
- BC
- CCobol
- DHTML
85Which of the following is not a valid type of message arrow in sequence diagram?
- ASynchronous Message
- BAsynchronous Message
- CReturn Message
- DActivate Message
86Identify which of the following modeling elements is not associated with Use case diagrams
- AActor
- BInclude relationship
- CExtend relationship
- DAggregate relationship
87Which of the following is not a characteristic of scrum model of product development?
- AIncremental development
- BAgile nature
- CStable requirements
- DTime-boxedscheduling
88XP with reference to software development methodology is
- AExtreme programming
- BExcellent programming
- CExtreme processing
- DExcellent processing
89Which of the following is a non functional requirement of a web based application?
- AWhen the user clicks a "read me" link, the color of the link should change from blue to pink
- BWhen the user clicks a "read me" link, the next page should be opened with 5 seconds
- CWhen the user clicks a "read me" link, the mouse over should show the target page title in a tool tip
- DWhen the user clicks a "read me" link, the read me page should load successfully without errors
90A scrum is actually a
- Aa. Software process model which is agile in nature
- Bb. team pack in rugby where everyone in the pack act together to move the ball down the field
- CBoth a and b
- DNone of the above
91___________ enhances performance and functionality of the software after delivery
- Are-design
- Bre-engineering
- Cpost checking
- Dmaintance
92Which of the following models follow a purely sequential approach?
- AWaterfall model
- BSpiral model
- CIterative model
- DIncremental model
93Class diagram, component diagram, object diagram and deployment diagram are considered as types of
- AStructural diagrams
- BBehavioral diagrams
- CNon-behavioral diagrams
- DNon-structural diagrams
94Activity diagram, use case diagram, collaboration diagram and sequence diagram are considered as types of
- AStructural diagrams
- BBehavioral diagrams
- CNon-behavioral diagrams
- DNon-structural diagrams
95Kind of diagrams which are used to show interactions between series of messages are classified as
- AActivity diagram
- BSequence diagram
- CCollaboration diagram
- DAll of them
96Which of the following diagrams is time oriented?
- AActivity diagram
- BSequence diagram
- CCollaboration diagram
- DState chart diagram
97Which symbol is used to represent Protected visibility in UML?
- A+
- B-
- C@
- D~
- E#
98Which symbol is used to represent Package visibility in UML?
- A+
- B-
- C@
- D~
- E#
99Which diagram is like a flow chart which shows the steps decision points and branches?
- AActivity diagram
- BSequence diagram
- CCollaboration diagram
- DState chart diagram
- ECommunication diagram
100Object in a set of DFDs have unique names
- ATrue
- BFalse
101A _____ is represented graphically by an arrow into or out of a process
- AProcess
- BEntity
- CLevel
- DFlow
102Data flow diagrams that ‘youtube’ on the movement of data between processes are referred to as:
- Aprocess models
- Bdata models
- Cflow models
- Dflow charts
103Calculating an employee’s salary is represented on a data flow diagram as a:
- Adata flow
- Bsource
- Cdata store
- Dprocess
104An arrow on a data flow diagram represents a:
- Adata store
- Bdataflow
- Cprocess
- Dsource/sink
105Which of the following is not true statement regarding data flows?
- Aa fork in a data flow means that exactly the same data goes from a common location to two or more different processes, data stores, or sources/sinks.
- Ba data flow can go directly back to the same process it leaves
- Ca data flow has a noun phrase label
- Da data flow has only one direction of flow between symbols
106In a data flow diagram, a data flow that consist of other data glows is a(an)
- ACompound flow
- BComposite flow
- CControl flow
- DComplex flow
107Which of the following is a true about IDEF0 diagram?
- ASlides of the box: right - input, left - output, up - controls, down - mechanisms
- BSlides of the box: right -controls, left -mechanisms, up - input, down - output
- CSlides of the box: right -controls, left - output, up - input, down - mechanisms
- DSlides of the box: right - input, left - output, up - mechanisms, down - controls
108A data flow diagram
- Ais a process model
- Bdepicts the flow of data through a system
- Cuses rounded rectangles to represent processes
- Ddepicts the processing performed by the system
109Agile is
- ASequential
- BIterative
- CIncremental
- DBoth Iterative & Incremental
- EBoth Iterative & Sequential
- FAll of them
110What is/are advantages of Agile testing?
- ASaves time
- BRequires less planning and creates less documantation
- CRegular feedback from end users
- DSolves issue in advance by daily meeting
- EAll the term
111When acceptance testing is performed in Agile development?
- AOn request of customer
- BAfter system is ready
- CAt the end of each iteration
- DDaily
112Who is responsible for sprint meeting?
- AProduct owner
- BScrum team
- CScrum master
- DUsers
113Who is prioritized product backlog?
- AProduct owner
- BScrum team
- CScrum master
- DAll of them
114Arrange following scrum practice according to the order in which they are carried out.
1. Sprint planning
2. Daily scrum meet
3. Sprint retrospective meet
4. Sprint review meet
5. Sprint- A1,5,2,3,4
- B1,5,2,4,3
- C1,2,5,4,3
- D1,3,2,4,5
115… are people who are accountable for the project success.
- AChickens
- BRelease people
- CHen
- DPigs
116What is the order in which test levels are performed?
- AUnit, Integration, System, Acceptance
- BUnit, System, Integration, Acceptance
- CUnit, Integration, Acceptance, System
- DIt depends on nature of a project.
117Which testing is concerned with behaviour of whole product as per specified requirements?
- AAcceptance testing
- BComponent testing
- CSystem testing
- DIntegration testing
118System testing is a
- Aa. Black box testing
- Bb. White box testing
- Cc. Grey box testing
- DBoth a and b
119Integrated testing is a
- ABlack box testing
- BWhite box testing
- CGrey box testing
- DBoth Black and White
- EBoth Grey and White
- FNone of them
120Unit testing is a
- Aa. Black box testing
- Bb. White box testing
- Cc. Grey box testing
- Dboth a and b
121System architecture is determined during which phase?
- Arequirement gathering
- Bimplementation
- Cdevelopment
- Ddesign
122Verifying that whether software components are functioning correctly and identifying the defects in them is objective of which level of testing
- AIntegration testing
- BAcceptance testing
- CUnit testing
- DSystem testing
123Standard phases (requirements, design, code, test) in order to choose the most appropriate model
- AWaterfall
- BCode and fix
- CIterative
- DSpiral
124Write some code, debug it, repeat - choose the most appropriate model
- AWaterfall
- BCode and fix
- CIterative
- DSpiral
Information
- Description
- Information Technology Quiz on SDT (SDP05), created by Madina Umirbekova on 13/12/2017.
- Author
- Madina Umirbekova
- Language
- English
- Views
- 16
- Tags
- Rating
- No ratings yet Rate this quiz