PRACTICE QUIZ
Which of the following is a code storage tool?
You can use Git to store your code.
Which of the following technologies adds more styles and function to CSS?
Leaner CSS (LESS) uses JavaScript to add styles and functions to CSS.
Which of the following statements is true regarding pair programming?
Pair programming is a type of agile development where the two developers can plan and discuss their ideas continually as they create a solution, generally resulting in a better end product.
Which of the following do version control systems help you keep track of?
Version control systems help you track what changes were made to the code, who made the changes, and when they were made.
Which type of software engineer develops the software that users interact with?
Front-end engineers develop user interfaces.
Which of the following is an example of a hard skill?
Cloud computing is a hard skill which can be learned and measured.
Which of the following are reasons for the high demand for software engineers?
Because most organizations need software applications and websites for their company to function, more software engineers are needed.
A senior software engineer often:
Senior software engineers often mentor their junior colleagues.
Which of the following is an advantage of using the software development lifecycle (SDLC)?
SDLC is an iterative process so at the end of a cycle the process can circle back to incorporate additional requirements
Which software development process verifies that the software matches established requirements and is free from bugs?
Testing ensures that the software has no errors, gaps, or missing requirements.
Which of the following specifications specifies policy and regulation requirements?
The SysRS specifies policy and regulation requirements.
Which of the following software development methodologies easily handles changing requirements and enables feedback to be regularly incorporated into the solution?
Agile development is an iterative model that uses quick, short bursts of development.
Fill in the blank. An attribute of an object is called a ________.
Objects contain data or attributes which are called properties.
Which of the following is a characteristic of a component?
Components should be extensible so new capabilities can easily be added to them.
Which type of architecture is a computing model in which a server hosts, delivers, and manages most of the resources and services delivered to a client?
2-tier architecture is also known as client-server architecture.
Which environment is intended for use by all users?
The production environment is intended for all users.
Which one of the following is an example of an interpreted programming language?
JavaScript is an example of an interpreted programming language.
What four key database operations does the acronym CRUD stand for?
These are the query language terms referred to by CRUD.
The “While” keyword is used to perform which of the following type of programming logic?
The While keyword is used to create a loop.
What is the name of a special type of identifier that you can use to reference multiple program elements?
You can use a container to reference multiple elements.
Ready to test your recall?
Which of the following is a code storage tool?
How confident are you in this answer?