1) What is the importance of the Cocoa Touch Layer :

a) It contains frameworks that define the appearance of the app
b) It provides the basic App Infrastructure
c) Provides support for multitasking
d) All of the above

Answer(s) : 
d) All of the above

2) Which layer is the Foundation Framework a part of :

a) Cocoa Touch
b) Media
c) Core Service
d) Core OS

Answer(s) : 
c) Core Service

3) What architecture do iOS frameworks use :

a) MVC
b) MVVM
c) MVP
d) VIPER

Answer(s) : 
a) MVC

4) What does the UI Application Main function do?

a) Loads the user interface
b) Starts the run loop
c) Neither 1 or 2
d) Both 1 and 2

Answer(s) : 
d) Both 1 and 2

5) What of the following is NOT a function of the App Delegate :

a) Creating a window where the app content is drawn
b) Creating a place to respond to state transitions within the app
c) Creating core app objects
d) None of the above

Answer(s) : 
c) Creating core app objects

6) Why are APIs becoming very important for businesses?

a) APIs can expose extremely specific data or functionality that can become part of another application
b) APIs can only exchange JSON data
c) APIs help you interact with systems through a fixed UI interface
d) None of the above

Answer(s) : 
a) APIs can expose extremely specific data or functionality that can become part of another application

7) What do we mean by database performance?

a) Time taken to connect to the database
b) Time required by the DBMS to write to or read from the database
c) Both of the above
d) None of the above

Answer(s) : 
c) Both of the above

8) What are the common methods of backing up your data?

a) Exporting the entire database into one large file
b) Restoring the data by using a DBMS command to import data from a single file into the database
c) Replicating data from one DBMS instance to another
d) All of the above

Answer(s) : 
d) All of the above

9) Which of the following statements is incorrect :

a) We should typically build our application for scale from the beginning.
b) We should scale the database when the performance of the app starts degrading
c) We should worry about scaling when resource consumption is very high
d) We should scale our database when there is a rapid growth in data size

Answer(s) : 
a) We should typically build our application for scale from the beginning.

10) Which of the following activities are part of vertical scaling?

a) Improve the disk storage capacity and I/O operations per second of the machine
b) Increase the RAM size of the machine
c) Increase CPU capacity and adding multiple cores for parallel processing
d) All of the above

Answer(s) : 
d) All of the above
Categories: NPTEL solution

8 Comments

Maria mohanty · September 6, 2017 at 8:48 AM

Hello All,
I have checked the solutions for Week 4, Week 5 and Week 6…I have submitted the same answers in NPTEL ..Are these answers correct?
Don’t mind but i am asking as i have submitted the same answers…
And for the final exam questions will come from Assignment MCAs or how?

Prashanth · September 14, 2017 at 5:28 AM

Thank you for the solutions. Give solutions to assignment – 7

anon · September 14, 2017 at 4:25 PM

When will you guys upload the week 7 solution?

karthikachowdary · September 17, 2017 at 6:36 AM

Dear sir/mam,
I am one of the student very frequent to this site and learn new things,
i request u to provide a final exam format for INTRODUCTION TO MODERN APPLICATION DEVELOPMENT as i am getting through the course it will be very helpful for me to perform well in exam

padma · September 18, 2017 at 4:24 AM

can u post assignment 7 answers IMAD

    padma · September 18, 2017 at 4:26 AM

    IMAD week 7 assignment please

ke$u · September 19, 2017 at 1:40 AM

Kindly plz update week 7 assignment (IMAD).

Bagavath · September 19, 2017 at 2:55 PM

Please post week 7 MCQs

Leave a Reply

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