1) Which of the following statements are true:
a) A webapp is a software that lets you access websites
b) A webapp is defined as a software that can be downloaded from the web
c) A webapp is a tool which helps us build websites
d) A webapp is a software we can use in a web browser

Answer(s) : 
(d) A webapp is a software we can use in a web browser

2) Which of the following statements is NOT a definition of a web server:
a) A network component that helps route requests from clients to servers
b) A software for users to browse the internet
c) A software that listens to requests and responds to them
d) A computer with access to the web

Answer(s) : 
(a) A network component that helps route requests from clients to servers
(b) A software for users to browse the internet
(d) A computer with access to the web

3) Choose the incorrect statements: 
a) The browser makes a request to the DNS server, the DNS server makes a request to the web server, the web server responds to the browser
b) The browser does a DNS lookup and after that the browser contacts the web server using the IP
c) The browser does not need an IP to contact the server
d) None of the above statements are incorrect

Answer(s) :
a) The browser makes a request to the DNS server, the DNS server makes a request to the web server, the web server responds to the browser
c) The browser does not need an IP to contact the server

4) Shared hosting is better than dedicated hosting because –
a) It has better performance
b) It typically comes with a dedicated IP
c) It offers users more control over their server
d) Shared hosting is cheaper, but not better

Answer(s) : 
(d) Shared hosting is cheaper, but not better

5) The deployment process for a web app does not involve – 
a) Installing your web server on your hosting provider (or server hardware)
b) Installing your application code on your hosting provider (or server hardware)
c) Buying a domain name
d) Creating a website

Answer(s) :
(c) Buying a domain name 
(d) Creating a website

6) Which of the following cannot act as a web server host? 
a) Your laptop
b) A virtual computer on the cloud (like AWS)
c) Your TV
d) Your smartphone

Answer(s) : 
(c) Your TV

7) Which of the following statements are correct? 
a) A URL represents the server a client wants to make a request to
b) A URL helps identify the resource a client wants to make a request to
c) URLs help find the fastest route on the network
d) None of the above

Answer(s) : 
a) A URL represents the server a client wants to make a request to
b) A URL helps identify the resource a client wants to make a request to

8) Which factor does NOT influence the performance of a webapp? 
a) The browser used to open the webapp by your users
b) The quality of the network between client and server
c) The hardware configuration of the server
d) The browser that you used while testing and deploying your webapp

Answer(s) : 
(d) The browser that you used while testing and deploying your webapp

9) Which of the following statements is correct? 
a) “abc.com” and “abc.in” do not share the same domain name
b) “abc.com” and “abc.in” are different resources of the same webapp
c) “abc.com” and “abc.in” have the same application owner
d) None of the above

Answer(s) : 
(a) “abc.com” and “abc.in” do not share the same domain name

10) A web app developer CANNOT completely control the following parts of their application:
a) The language and framework the webapp is built on
b) The speed with which your webapp loads
c) The requests your webapp will receive
d) The hardware configuration of the server

Answer(s) : 
(b) The speed with which your webapp loads
(c) The requests your webapp will receive
Categories: NPTEL solution

13 Comments

sai · February 16, 2018 at 3:49 PM

tqsm 🙂

please continue provide solns in further weeks !!!!

Michael · February 18, 2018 at 2:40 PM

I think 2 answers should be a,b,d not b,d please once confirme that question

    Yash Sodha · February 20, 2018 at 4:31 PM

    Thanks! You are right! Updated 🙂

sai · February 19, 2018 at 8:13 AM

madam week 2 answers

    Yash Sodha · February 20, 2018 at 4:32 PM

    Hey, it’s Sir* :P. Btw, answers are posted. Please check it

Kiran S · February 19, 2018 at 11:59 AM

Please keep us posted ! waiting for week 2 solution of IMAD
Thankyou so much yash !

    Yash Sodha · February 20, 2018 at 4:33 PM

    THank you! 😀 Keep supporting and sharing

sriram · February 19, 2018 at 12:18 PM

thanks please continue this

    Yash Sodha · February 20, 2018 at 4:30 PM

    Thank you! Sure, we will 🙂

ela · February 20, 2018 at 2:09 PM

In last year’s imad solution the answer for 2 question Which of the following statement is a definition of a web server? is option c.so now the answer should be option a,b,d. And also for question 3 None of the above statements are incorrect is also incorrect.

    Yash Sodha · February 20, 2018 at 4:29 PM

    Oh yes! Thank you so much! Updated!

Mitesh · February 20, 2018 at 2:32 PM

Sir please upload week 2 assignment tommorrow(21st feb 2018) is last day

    Yash Sodha · February 20, 2018 at 4:21 PM

    Uploaded

Leave a Reply

Your email address will not be published. Required fields are marked *