Continuous Integration Fresco Play MCQs Answers
Quiz on CI and Version Control
1.Git is a _________ version control system.
- None of the options
- Distributed
- Local
- Centralized
Answer: 2)Distributed
2.The following are benefits of CI, except ___________.
- The integration process is faster
- Increase in productivity
- Bugs and defects no longer occur
- Issues can be identified and addressed quickly
Answer: 3)Bugs and defects no longer occur
3._________ is an independent line of work.
- Code
- None of the options
- Branch
Answer: 3)Branch
4.The following are CI practices, except ___________.
- Running fast builds
- Staging Builds
- Committing frequently
- Deploying to production
Answer: 4)Deploying to production
5.Release branches are created for solving bugs detected after the application is released to the user.
- True
- False
Answer: 1)True
6.Which is NOT true about continuous integration ?
- Most effectively done through automation
- Involves moving code from development to test environment
- Involves moving code in large amounts
- Involves moving code in frequent intervals
Answer: 3)Involves moving code in large amounts
7.Feature branching is used to work on _____________.
- bug fixes
- None of the options
- both user stories and bug fixes
- user stories
Answer: 4)user stories
8.Branch is also known as a ___________.
- Mainline
- None of the options
- Trunk
- Codeline
Answer: 4)Codeline
9.Select the activity/activities that are part of Continuous Integration.
- Code Build
- All the options
- Tests
- Version Control
- Inspection
Answer: 2)All the options
- List of Fresco Play Courses without Hands-On | Fresco Play
- HMTL5 Semantics Elements MCQs Answers | Fresco Play
- HMTL5 Semantics Elements Hands-On Solutions | Fresco Play
- Styling with CSS3 Hands-On Solutions | Fresco Play
- Blockchain Intermedio MCQs Answers | Fresco Play
- Blockchain - Potentes Nexus MCQs Answers | Fresco Play
- Azure Essentials MCQs Answers | Fresco Play
- AWS Essentials MCQs Answers | Fresco Play
Quiz on CI and Build Process
1.Release builds can be triggered ___________.
- All of the options
- event-driven
- On-demand
- by polling for changes
Answer: 3)On-demand
2.The developer runs the private builds before moving the changes to the local version control.
- False
- True
Answer: 2)True
3._______________ is a measure of incoming dependencies.
- Efferent Coupling
- Afferent Coupling
- Cyclomatic Complexity
Answer: 2)Afferent Coupling
4.IBM ClearCase is a ____________ version control system.
- streambased
- distributed
Answer: 1)streambased
5.The minimum number of test inputs required to verify the execution of a program is determined by ______________.
- Cyclomatic Complexity Number (CCN)
- Both coupling and CCN
- Coupling
- None of the options
Answer: 1)Cyclomatic Complexity Number (CCN)
6.CCMetrics is a measure of non-linearly independent paths.
- False
- True
Answer: 1)False
7.Time taken to fix a broken build is measured using ________________.
- Successful build rate
- Build repair rate
- Total Build time
Answer: 2)Build repair rate
8.A build can be triggered by a version control tool.
- False
- True
Answer: 2)True
9.Capablility of your build system to handle an increase in the amount of code that it integrates and analyzes is known as ____________.
- Build Integration
- None of the options
- Build performance
- Build scalability
Answer: 4)Build scalability
10.____________ branches are created for logical changes.
- Functional
- Both the options
- None of the options
- Physical
Answer: 1)Functional
11.Release build will be triggered by code changes done on ___________.
- Release branch
- None of the options
- Both mainline and release branches
- Mainline
Answer: 3)Both mainline and release branches
Continuous Integration - Final Assessment
1.Git is a _____________ version control system.
- None of the options
- Local
- Centralized
- Distributed
Answer: 4)Distributed
2.Does CI pipeline need to have all the software development functionalities integrated in place ?
- True
- False
Answer: 2)False
3.____________ deploys a code to production.
- Release build
- None of the options
- Private Build
Answer: 1)Release build
4.Release branches are created for solving bugs detected after the application is released to the user.
- False
- True
Answer: 2)True
5.Which of the tools is not mandated for integration in a CI pipeline ?
- Terraform
- Chef
- Selenium
- Maven
Answer: 3)Selenium
6.A build can be triggered by a version control tool.
- True
- False
Answer: 1)True
7.It is not required to assign an owner for a branch.
- False
- True
Answer: 1)False
8.The developer runs the private builds before moving the changes to the local version control.
- False
- True
Answer: 2)True
9.Efferent Coupling is a measure of ___________.
- Code Complexity
- Incoming dependencies
- Outgoing dependencies
Answer: 3)Outgoing dependencies
10.Code compilation is an essential part of __________.
- Version control
- Testing Tool
- Build Tool
Answer: 3)Build Tool
11._______________ helps in differentiating the environments.
- Build scripts
- Configuration files
- Both the options
Answer: 2)Configuration files
12.Jabber is a :
- Deployment plugin
- Build plugin
- Messaging plugin
Answer: 3)Messaging plugin
13.Feature toggle can be used in the following scenarios ________.
- All of the options
- None of the options
- Disabling or Hiding a feature
- Adding a new feature to an application
- Enhancing an existing feature in an application
Answer: 1)All of the options
14.It is perfectly acceptable to commit a code change, though the code inspection has failed.
- False
- True
Answer: 1)False
15.The following options are mandated for a CI pipeline, except ____________.
- Functional testing
- Application code
- Infrastructure as Code
- Configuration code
Answer: 1)Functional Testing
16.CI servers use the _________ expression to poll for changes.
- PERL
- CRON
- JSON
Answer: 2)CRON
17.The following are CI practices, except ________________.
- Running fast builds
- Committing frequently
- Staging Builds
- Deploying to production
Answer: 4)Deploying to production
18._______________ is a code coverage tool.
- NUnit
- Cobertura
- Jenkins
- None of the options
Answer: 2)Cobertura
19.Trunk based development is followed in ____________.
- Branch by Abstraction
- None of the options
- Stream based version control
Answer: 1)Branch by Abstraction
20.Arrange the following actions in sequential order.
A. Running Unit Test
B. Running Static Code Check
C. Code Coverage Check D. Build Package
- ACBD
- ABDC
- BADC
- BACD
Answer: 4)BACD
21.____________ plays a crucial role to help reduce the build duration.
- Pipeline metrics
- Both build and pipeline metrics
- None of the options
- Build metrics
Answer: 4)Build metrics
22.Which of the following is an artifact repository?
- Maven
- Ansible
- Matrix
- Nexus
Answer: 4)Nexus
23.Ant is a .Net build tool.
- True
- False
Answer: 2)False
24.Teamcity is a ______________________.
- Build Tool
- Build Scheduler
Answer: 2)Build Scheduler
25.Staged builds include _________.
- Both the options
- None of the options
- Secondary builds
- Commit builds
Answer: 1)Both the options
26.Which of these is not a valid build trigger ?
- parameterized trigger
- manual trigger
- downstream trigger
- version conrol trigger
Answer: 1)parameterized trigger
27.Subversion (SVN) is a distributed version control system.
- True
- False
Answer: 2)False
28.The following are CI tools, except ____________.
- Maven
- Jenkins
- Travis CI
- Teamcity
Answer: 1)Maven
29.Complexity of a code is determined based on ___________.
- Number of source lines of code
- Cyclomatic Complexity Number
- Time taken to perform inspection
- Efferent Coupling
Answer: 2)Cyclomatic Complexity Number
30.CCMetrics is used to identify ____________.
- Code Complexity
- Outgoing dependencies
- Coupling factor
- Incoming dependencies
Answer: 1)Code Complexity
31.Private builds can be triggered automatically.
- False
- True
Answer: 2)True
32.Select a CI tool based on its ______________.
- Extendability
- None of the options
- Resistability
- Both the options
Answer: 1)Extendability
33.Control flow graph is used to determine ___________.
- Efferent Coupling
- Afferent Coupling
- Cyclomatic Complexity
Answer: 3)Cyclomatic Complexity
34.____________ is an independent line of work.
- Branch
- None of the options
- Code
Answer: 1)Branch
- List of Fresco Play Courses without Hands-On | Fresco Play
- HMTL5 Semantics Elements MCQs Answers | Fresco Play
- HMTL5 Semantics Elements Hands-On Solutions | Fresco Play
- Styling with CSS3 Hands-On Solutions | Fresco Play
- Blockchain Intermedio MCQs Answers | Fresco Play
- Blockchain - Potentes Nexus MCQs Answers | Fresco Play
- Azure Essentials MCQs Answers | Fresco Play
- AWS Essentials MCQs Answers | Fresco Play
Thanks man
ReplyDeletePost a Comment
Any comments and suggestion will be appreciated.