This set of MCQ(multiple choice questions) focuses on the Introduction To Internet Of Things NPTEL Week 5 Solutions.
Course layout (All week answers link)
Week 0
Week 1: Introduction to IoT
Week 2: Basics of Networking
Week 3: Communication Protocols
Week 4: Sensor Networks
Week 5: Interoperability in IoT
Week 6: Introduction to Python programming
Week 7: Implementation of IoT with Raspberry Pi (contd), Introduction to SDN, SDN for IoT
Week 8: SDN for IoT (contd), Data Handling and Analytics, Cloud Computing
Week 9: Cloud Computing(contd), Sensor-Cloud
Week 10: Fog Computing, Smart Cities and Smart Homes
Week 11: Connected Vehicles, Smart Grid, Industrial IoT
Week 12: Industrial IoT (contd), Case Study: Agriculture, Healthcare, Activity Monitoring
NOTE: You can check your answer immediately by clicking show answer button. Moreover, this set of “Introduction To Internet Of Things NPTEL Week 5 Solution” contains 15 questions.
Now, start attempting the quiz.
Introduction To Internet Of Things NPTEL Week 5 Solutions
Q1. Company ABC manufactures a room temperature monitor which sends data via protocol X and company MNO manufactures another kind of room temperature sensor which sends data via protocol Y. With respect to this, which among the following correctly captures the said scenario?
a. Homogeneity of IoT
b. Heterogeneity of IoT
Answer: b. Heterogeneity of IoT
Q2. When two IoT devices wish to communicate, semantic conflict in such a scenario in IoT interoperability refers to____________________.
a. Two devices built by the same manufacturer
b. Two devices sensing the same physical parameter
c. Two devices having different deployment location
d. Two devices having different processing and business logic
Answer: d. Two devices having different processing and business logic
Q3. Which of the following issues needs to be addressed while solving user interoperability?
a. Device characterization and identification
b. Syntactic interoperability
c. Semantic interoperability
d. All of these
Answer: d. All of these
Q4. Which UMB interoperability component is responsible for converting physical devices into virtually abstracted ones?
a. UMB Adaptor
b. UMB Core
c. UMB Hypervisor
d. UMB Abstractor
Answer: a. UMB Adaptor
Q5. A Protocol Translation Unit (PTU) acts as a middleware between two IoT devices with different native protocols to enable them communicate with each other by translating the language of one device to the other one and vice versa.
a. True
b. False
Answer: a. True
Q6. Suppose that a smart CCTV camera has been configured using C++ language. With respect to the device’s cosign identification as per the standard definition (A,B,C,D), which among the following the information “Configuration Lang:C++” will be most appropriately mapped ?
a. A
b. B
c. C
d. D
Answer: d. D
Q7. Which among the following are components of an Arduino UNO Board?
a. LED Power Indicator
b. Digital I/O Pins
c. Analog IN Pins
d. All of these
Answer: d. All of these
Q8. What is the series of micro controller chips powering Arduino UNO boards?
a. ATM series
b. X86 series
c. ARM 64 series
d. ATMEGA series
Answer: d. ATMEGA series
Q9. In Arduino IDE the ‘Verify’ and ‘Upload’ buttons perform the exact same task.
a. False
b. True
Answer: a. False
Q10. Suppose that an Arduino UNO board is connected to a pneumatic sensor which sends tyre pressure as floating point numbers. Which among the functions will you use to read from the sensor?
a. digitalRead()
b. analogWrite()
c. analogRead()
d. None of these
Answer: c. analogRead()
Q11. Consider the following Arduino sketch.
What must be inserted in the place of “??” withing the second pinMode() function in void setup()?
a. INPUT
b. OUTPUT
c. None of these
d. Anyone of these is okay
Answer: b. OUTPUT
Q12. For integrating different types of sensors (such as DHT) with Arduino, you would need to install and #include the sensor specific libraries in your sketch.
a. True
b. False
Answer: a. True
Q13. Which of the following best describes the command given below?
ServoDemo.write(180);
a. Creates an instance of the servo
b. Pin writes 180 to the servo
c. Servo moves 180 degrees
d. All of these
Answer: c. Servo moves 180 degrees
Q14. In an Arduino sketch, for the default function void setup(), which of the following is true?
a. Point where the code terminates.
b. Point where the code starts.
c. It iterates over the different tasks in the program.
d. None of the above.
Answer: b. Point where the code starts.
Q15. Which among the following can also be described as a relay, which is an actuator?
a. Pneumatic actuator
b. Motor type actuator
c. Electro-mechanical switch
d. Thermal switch
Answer: c. Electro-mechanical switch
Introduction To Internet Of Things NPTEL Week 5
Q1. Suppose that an IoT sensor node A works on wireless WiFi and senses pressure as a physical parameter in integer number, and another IoT node B operates on IEEE 802.15.4 Zigbee and senses humidity as a floating point (decimal) number. In this context, which among the following correctly describes the issues with the deployment.
a) Heterogeneity
b) Interoperability
c) Both heterogeneity and interoperability
d) Neither heterogeneity and interoperability
Answer: a)
Q2. RESTful web services are utilized for ____________.
a) Syntactic interoperability for device interaction
b) Semantic interoperability for device interaction
c) Both a) and b)
d) None of the above
Answer: a)
Q3. Which UMB interoperability component is responsible for converting physical devices into virtually abstracted ones?
a) UMB Adaptor
b) UMB Core
c) UMB Hypervisor
d) UMB Abstractor
Answer: a)
Q4. Use interoperability is the interoperability problem between an user and _________________.
a) Another user
b) Device
c) Both user and device
d) None of these
Answer: b)
Q5. Which of the following is an open, global, multi-sector standard for efficient, accurate, flexible classification of products and services?
a) eCl@ss
b) UNSPSC
c) EPC
d) Both UNSPSC and EPC
Answer: b)
Q6. What does the routing component in UMB-C use for routing the metadata messages?
a) Flow Table
b) Routing Table
c) Middleware Routing Table
d) Middleware Flow Table
Answer: c)
Q7. Which among the following are components of an Arduino UNO Board?
a) LED Power Indicator
b) Digital I/O Pins
c) Analog IN Pins
d) All of these
Answer: d)
Q8. The tool used to select a particular COM port for connecting Arduino to a serial connector is called a sketch.
a) True
b) False
Answer: b)
Q9. Which kind of conflict occur when different processing logic are applied to same IoT networked devices or applications?
a) Semantic conflict
b) Syntactic conflict
c) System conflict
d) Device conflict
Answer: a)
Q10. Which of the following is TRUE for the sketch command given below?
delay(3000);
a) Provides a delay of 3000 seconds
b) Provides a delay of 3 seconds
c) Provides a delay of 3000 nano seconds
d) Provides a delay of 3000 simulation time
Answer: b)
Q11. How many types of loops will you find in Arduino Programming?
a) 1
b) 2
c) 3
d) 4
Answer: d)
Q12. How many digital I/O pins are there in Arduino Uno.
a) 14
b) 54
c) 11
d) 16
Answer: a)
Q13. Servo motors that you connect to Arduino, are an example of
a) Sensors
b) Actuators
c) Gateways
d) Routers
Answer: b)
Q14. Which of the following functions exist by default in Arduino IDE?
a) main()
b) loop() and main()
c) setup() and loop()
d) setup() and main()
Answer: c)
Q15. Choose the right option for if/conditional operator.
a) Val = (condition)?(Statement 1):(Statement 2)
b) Val = (condition)?(Statement 2):(Statement 1)
c) Val = (condition):(Statement 1)?(Statement 2)
d) Val = (condition):(Statement 2)?(Statement 1)
Answer: a)
Previous Year – Introduction To Internet Of Things NPTEL Week 5 Solutions
Q1. UMB consists of ___________.
a) UMB-A and UMB-C
b) UMB-A and UMB-B
c) UMB-B and UMB-C
d) UMB-A and UMB-E
Answer: a) UMB-A and UMB-C
Q2. UMB creates virtual maps among the _________ of all middleware home networks.
a) Virtual devices
b) Physical devices
c) Heterogeneous devices
d) Services
Answer: b) Physical devices
Q3. Which of the following is the functionality of UMB adaptors?
a) Translate local middleware’s message into global metadata’s message
b) Translate global middleware’s message into global metadata’s message
c) Translate local middleware’s message into local metadata’s message.
d) Translate global middleware’s message into local meta-data’s message
Answer: a) Translate local middleware’s message into global metadata’s message
Q4. Which of the following is true?
a) Relay is an actuator that uses electromagnetic effect to acts as a switch.
b) Relay can open and close circuit when electricity is passed through it.
c) Relay can be used to control the power supply to any other connected device.
d) All of these.
Answer: d) All of these.
Q5. What is sketch?
a) Program coded in IoT devices.
b) Program coded in Arduino IDE.
c) Services of Arduino Uno.
d) Services of IoT devices.
Answer: b) Program coded in Arduino IDE.
Q6. What is function setup()?
a) Point where code terminates.
b) Point where code starts.
c) It iterates the task in the program.
d) None of the above.
Answer: b) Point where code starts.
Q7. Which of the following is true for the given command?
random(10);
a) Gives random number within the range [0, 10]
b) Gives random number within the range [1, 10]
c) Gives random number within the range [0, 9]
d) Reset the pseudo-random number generator with seed value 10
Answer: a) Gives random number within the range [0, 10]
Q8. Which kind of conflict occur when different processing logics are applied to same IoT networked devices or applications?
a) Semantic conflict
b) Syntactic conflict
c) System conflict
d) Device conflict
Answer: a) Semantic conflict
Q9. Which of the following is TRUE for the sketch command given below?
a) Provides a delay of 3000 seconds
b) Provides a delay of 3 seconds
c) Provides a delay of 3000 nano seconds
d) Provides a delay of 3000 simulation time
Answer: b) Provides a delay of 3 seconds
Q10. Which of the following solutions are not responsible for generating unique address?
a) Election Product Code (EPC)
b) Unique Product Code (UPC)
c) Uniform Resource Identifier (URI)
d) IP Addresses
Answer: b) Unique Product Code (UPC)
Q11. How many digital I/O pins are there in Arduino Uno.
a) 14
b) 54
c) 11
d) 16
Answer: a) 14
Q12. The interoperability between devices and device user in term of message formats is called ____________.
a) Systematic interoperability
b) Semantic interoperability
c) Syntactic interoperability
d) Device interoperability
Answer: c) Syntactic interoperability
Q13. ____________ dynamically maps physical devices with different domains.
a) Collaborative concept
b) Middleware technology
c) End devices
d) Cloud
Answer: b) Middleware technology
Q14. Which of the following ontology utilize previous data to estimate what is going to happen?
a) Device ontology
b) Physical domain ontology
c) Estimation ontology
d) Virtual domain ontology
Answer: c) Estimation ontology
Q15. Which component of UMB converts physical devices into virtually abstracted one, as described by Universal Device Template (UMB)
a) UMB-A
b) UMB-C
c) UDT mapping
d) UMB-B
Answer: a) UMB-A
Previous Course – NPTEL Solutions
Q1. Does 6LoWPAN allow interoperability between IEEE802.15.4-based wireless devices, as well as other IP-based devices?
a) Yes
b) No
c) Not Applicable
Answer: a) Yes
Q2. Servo motor works on the principle of ________________.
a) Electro-magnetism
b) PWM
c) Magnetism
d) None of these
Answer: b) PWM
Q3. Which of the following is NOT a commonly available Arduino boards in the market?
a) Arduino Uno
b) Arduino Mega
c) Arduino Nano
d) Arduino Dyu
Answer: d) Arduino Dyu
Q4. Different processing logics applied to same IoT networked devices or applications is classified as _______________.
a) Semantic conflict
b) Configuration conflict
c) Processing conflict
d) Heterogeneity conflict
Answer: a) Semantic conflict
Q5. Which of the following is TRUE for collaborative conceptualization theory?
a) overcomes the limitation of ontology
b) enables cross-context semantic interoperability for any objects
c) Both overcomes the limitation of ontology and enables cross-context semantic interoperability for any objects
d) represents things as symbols of semiotics.
Answer: c)
Q6. Which of the following is TRUE for the following command? Serial.begin(9600);
a) Arduino exchange messages with the Serial Monitor at a data rate of 9600 bytes per second.
b) 9600 represent binary ones or zeros per second.
c) Both Arduino exchange messages with the Serial Monitor at a data rate of 9600 bytes per second and 9600 represent binary ones or zeros per second.
d) Arduino exchange messages with the Serial Monitor for 9600 simulation time.
Answer: b)
Q7. Which of the following standards can be utilized as Device Catalogs?
a) ecl@ss
b) UNSPSC
c) Both UNSPSC and ecl@ss
d) None of these
Answer: c) Both UNSPSC and ecl@ss
Q8. Which of the following enables interoperability?
a) Cloud computing system
b) Sensor nodes
c) Middleware
d) All of these
Answer: c) Middleware
Q9. Which of the following is TRUE for the sketch command given below? delay(1000);
a) Provides a delay of 1000 seconds
b) Provides a delay of 1 second
c) Provides a delay of 1000 simulation time
d) Provides a delay of 1 simulation time
Answer: b) Provides a delay of 1 second
Q10. In a sketch, a string can be declared using ____________.
a) Array
b) String object
c) Both array and string object
d) None of these
Answer: c) Both array and string object
Q11. In syntactic interoperability between devices and device user, the message format from the user to the device is _____________ by the device.
a) understandable
b) executable
c) Both understandable and executable
d) None of the above
Answer: b) executable
Q12. In a sketch, which of the following function initializes I/O variables and pin modes?
a) initialize()
b) loop()
c) init()
d) setup()
Answer: d) setup()
Q13. Which does pin 3 (from left to right, as shown in the figure below) in a digital humidity and temperature sensor signify?
a) Power supply
b) Data
c) Ground
d) None of these
Answer: d) None of these
Q14. Which of the following best describes the command given below? ServoDemo.write(180);
a) Creates an instance of the servo
b) Pin writes 180 to the servo
c) Servo moves 180 degrees
d) All of these
Answer: c) Servo moves 180 degrees
Q15. Which of the following is an interoperable system commonly used for automation?
a) LonWorks
b) Dropbox
c) ThingSpeak
d) All of these
Answer: a) LonWorks
<< Pre- Introduction To Internet Of Things Week 4 solutions
>> Next- Introduction To Internet Of Things Week 6 Solutions
DISCLAIMER: Use these answers only for the reference purpose. Quizermania doesn't claim these answers to be 100% correct. So, make sure you submit your assignments on the basis of your knowledge.
NPTEL answers: Programming in Modern C++
Social Networks nptel assignment answers
NPTEL answers: Problem solving through programming in C
NPTEL – Python for Data Science assignment solutions
For discussion about any question, join the below comment section. And get the solution of your query. Also, try to share your thoughts about the topics covered in this particular quiz.