Web Development: A Primer Educative Quiz Answers

Get Web Development: A Primer Educative Quiz Answers

If you’re interested in getting into web development, this course is the perfect place to start — whether you’re a high-schooler looking to learn a new skill, or an entrepreneur who wants to build their own website. The course encompasses everything from the basics of networks to the principles of front-end web development with HTML, CSS, and JavaScript.

After taking this course, not only will you be comfortable learning any web technology, but you’ll also have a better idea of what different technologies are out there and what you’ll want to learn. You’ll also become familiar with version control systems, which are a global industry standard.

Enroll on Educative

Quiz 1: What is the Web?

Q1. The world wide web and the Internet are the same

  • True
  • False

Q2. What are sockets in the context of the web?

  • The USB ports on your PC that allow you to transmit data
  • Electricity sockets
  • Gateways to processes

Q3. What is the Internet?

  • Google.com
  • a comprehensive network of computers connected to each other
  • The same as WiFi

Q4. What is the world wide web?

  • Devices connected to each other
  • Browsers such as Internet Explorer and Safari
  • A collection of web pages that can be accessed via the Internet

Q5. What is an example of a process that might use the Internet?

  • An app on your phone like Facebook
  • A basic text editor such as Notepad
  • MS Paint

Quiz 2: How Does It Work?

Q1. Which of the following is not a difference between switches and routers?

  • Switches have the ability to turn certain paths off and on
  • Routers are more powerful than switches as they can lookup the shortest path
  • Routers are more prevalent than switches now

Q2. TCP ensures reliable transfer of information

  • True
  • False

Q3. HTTP is more secure than HTTPS

  • True
  • False

Q4. Port 3000 can be programmed to be used by a process

  • True
  • False

Q5. Which of the following is not true about network packets?

  • They are made up of information that was meant to be sent
  • Each time you request something on a web page (for example, when you clicked on this lesson!) you send exactly one network packet to the server
  • They are the means through which data is actually transported along the network

Quiz 3: How Data Finds its Way?

Q1. Which of the following layers is IP a protocol of?

  • Transport
  • Application
  • Network
  • Physical

Q2. What is the purpose of an IP address?

  • To provide end-systems with unique addresses that allow for identification
  • To group together multiple end-systems
  • To give each process on a machine a unique address

Quiz 4: Databases in Web Development

Q1. Which of the following is NOT true about dynamic websites?

  • They allow users to interact with the interface
  • They cannot display text or pictures to users
  • They have a data storage component

Q2. Which of the following is a difference between SQL and noSQL databases?

  • SQL uses tables to store data whereas noSQL uses a variety of data structures
  • SQL uses a variety of data structures to store data whereas noSQL uses tables
  • SQL, unlike noSQL, does not require data to be structured in a pre defined way

Quiz 5: SQL Databases

Q1. The queries in MySQL are not the same as simple SQL queries

  • True
  • False

Q2. Postgres can handle concurrent data requests

  • True
  • False

Q3. MariaDB only supports PHP for web development

  • True
  • False

Quiz 6: NoSQL Databases

Q1. MongoDB makes sure data is stored in one universal location to ensure reliability

  • True
  • False

Q2. Redis uses a variety of data structures to store database entries

  • True
  • False

Quiz 7: Web Caching

Q1. Which of the following is a benefit of caching?

  • It improves the authenticity of data
  • It significantly lowers network traffic between the server and clients of an application
  • It creates shortcuts from the client to the server to make data retrieval faster

Q2. True or False: Caches only exist on the server of an application

  • True
  • False

Q3. True or False: Caches solve the problem of increased latency in application responses due to extraneous database accesses

  • True
  • False

Quiz 8: HTML

Q1. Which of the following is the name of the largest HTML heading tag?

  • <head>
  • <heading1>
  • <h1>
  • <Heading>

Q2. Is the following HTML code valid?

<h1> Welcome to this quiz! </h1>
<br>
  • Yes
  • No

Q3. What tag can you use to make a numbered list in HTML

  • <list>
  • <ol>
  • <l>
  • <ul>

Quiz 9: CSS

Q1. What does the CSS preprocessor do?

  • Compile CSS code
  • Convert CSS extensions like SASS and LESS into CSS
  • Merge HTML and CSS to create one file that runs on the browser
  • Helps making animations

Q2. CSS is a programming language

  • True
  • False

Q3. CSS helps making web pages more dynamic

  • True
  • False

Q4. CSS helps to retain the structural nature of HTML

  • True
  • False

Q5. Which of the following is considered good practice when linking CSS and HTML?

  • Inline CSS
  • External CSS
  • Internal CSS

Quiz 10: JavaScript

Q1. JavaScript was originally inspired from Java

  • True
  • False

Q2. JavaScript can be used to add animations to your website

  • True
  • False

Q3. JavaScript is the most popular programming language in the world

  • True
  • False

Q4. JavaScript can not be used for server-side programming

  • True
  • False

Q5. Web pages without JavaScript in the front end are most likely

  • Dynamic
  • Static

Quiz 11: What is the Back End?

Q1. Web servers contain code for the front-end of the website

  • True
  • False

Q2. What do servers use to designate each of their services?

  • Routers
  • Ports
  • Hubs

Q3. What is the term for a machine that contacts a server for information?

  • Client
  • Host
  • Master
  • Switch

Quiz 12: Microservice Architecture

Q1. What is not an advantage of using the microservice architecture?

  • Decoupling functionalities from each other which makes development easier
  • One point of failure does not exist
  • More servers means the website is definitely faster

Q2. Each virtual machine can have different operating systems

  • True
  • False

Q3. Most back end engineers today are not concerned with the operating system that the underlying server uses

  • True
  • False

Quiz 13: What are the Frameworks?

Q1. Which of the following best defines what the View component in an MVC application is?

  • The back-end design of the application
  • The communication protocol between the front-end and back-end
  • The front-end of the application

Q2. Which of the following is NOT a function of the Controller component of an MVC application?

  • Stores the data that the application is using
  • Undertakes required changes to the data that the application is using
  • Receives user input from the View component

Quiz 14: Software Stacks

Q1. What is the purpose of Node JS in MEANStack?

  • It serves as the server-side run time environment
  • It is used on top of a separate framework to make requests for data
  • It is used to develop the front-end of the application

Q2. What is the purpose of Express in MEANStack?

  • It serves as the server-side run time environment
  • It is used on top of a separate framework to make requests for and obtain responses comprising of data
  • It is used to develop the front-end of the application

Q3. What is the purpose of Angular in MEANStack?

  • It serves as the server-side run time environment
  • It is used on top of a separate framework to make requests for and obtain responses comprising of data
  • It is used to develop the front-end of the application

Q4. Which of the following is NOT an advantage of Meteor compared to MEANStack?

  • Meteor is a full stack framework that has all the components of a web development stack inbuilt whereas MEANStack requires each component to be integrated manually.
  • Meteor is highly flexible when it comes to using alternate software whereas MEANStack can only make use of the specific frameworks that form the acronym.
  • Meteor automatically pushes data changes to the client whereas MEANStack requires additional technology to implement this.

Quiz 15: The Command Line Interface

Q1. What does the ls command do?

  • It lists all the directories
  • It lists all the files, directories, and files within child directories
  • It lists all the files and directories within a folder
  • It lists all the files, hidden files and directories within a folder

Q2. What does the following command do

cd Music/MyChemicalRomance/
mkdir TheBlackParade
  • Creates a new folder called MyChemicalRomance
  • Changes directories into the Music folder
  • Changes directories into the Music/MyChemicalRomance folder and creates a new directory there
  • Lists all files within the Music/MyChemicalRomance folder

Quiz 16: Using Git Locally

Q1. What happens if the following command is executed after a fresh install of Git?

git init
  • A new repo would be initialized
  • A repository would get created on GitHub
  • It would cause an error

Q2. If you modify a certain file and save it, how do you revert them back to the last committed state?

  • Option 1
git checkout -- .
  • Option 2
rm *
  • Option 3
touch index.html

Q3. What does the following command do?

git log
  • It prints the details of the last commit
  • It prints the details of all of the previous commits
  • It prints details of the project’s branches

Quiz 17: Repo Hosting

Q1. Git is just the command line version of GitHub

  • True
  • False

Q2. Other repo hosting services besides GitHub exist

  • True
  • False

Q3. A pull and a pull request are the same

  • True
  • False

Q4. A pull pulls in the freshest version of the repo and merges it with your existing code

  • True
  • False

Q5. A pull request is a request to merge any proposed changes, for example a new branch

  • True
  • False

Quiz 18: Software Process Models

Q1. Which of the following is NOT a fundamental software engineering activity?

  • Requirements definition
  • Software Design
  • Software Reuse
  • Implementation & Testing

Quiz 19: The Waterfall Model

Q1. Which of the following web applications would be most suited to a waterfall model when being developed?

  • A personal blog
  • A static web page that displays facts
  • An online learning management system for a university

Quiz 20: Incremental Development

Q1. Which of the following is a core characteristic of Incremental Development?

  • Development in versions
  • Detailed specification documents
  • Dividing work into explicit phases

Q2. The cost of accomodating changing customer requirements is higher during incremental development than in the waterfall model

  • True
  • False

Quiz 21: Test Driven Development

Q1. Which of the following is a characteristic of test driven development?

  • Running tests for each increment of a program before moving on to develop the next one.
  • Testing the whole program once before deploying it.
  • Randomly testing units of a program.
Conclusion:

I hope this Web Development: A Primer Educative Quiz Answers would be useful for you to learn something new from this problem. If it helped you then don’t forget to bookmark our site for more Coding Solutions.

This Problem is intended for audiences of all experiences who are interested in learning about Data Science in a business context; there are no prerequisites.

Keep Learning!

More Coding Solutions >>

LeetCode Solutions

Hacker Rank Solutions

CodeChef Solutions

Leave a Reply

Your email address will not be published.