Selected MCQ

Current Question
Why might a roboticist use sensors like accelerometers or gyroscopes?
  • A. To convert electrical energy into motion
  • B. To measure motion, orientation, and acceleration
  • C. To provide power to the robot
  • D. To store data
Correct Answer: B
Explanation:
Accelerometers and gyroscopes measure acceleration and rotational motion, respectively, to support the robot's navigation and balance.
Related Question 1
What is the main goal of 'dimensionality reduction' techniques like PCA?
  • A. Increase the number of features
  • B. Decrease model accuracy
  • C. Remove irrelevant or correlated features
  • D. Encrypt data
Correct Answer: C
Explanation:
Dimensionality reduction techniques reduce feature count by eliminating redundancy or irrelevance.
Related Question 2
Which type of robot is designed to interact with humans in environments like homes or hospitals safely?
  • A. Industrial robot
  • B. Service robot
  • C. Humanoid robot
  • D. Exploration robot
Correct Answer: B
Explanation:
Service robots are designed to assist humans in everyday tasks and are built for safe human interaction.
Related Question 3
In a version control system like Git, what does "branching" allow a developer to do?
  • A. Combine two code files
  • B. Work on separate features concurrently
  • C. Prevent others from accessing the repository
  • D. Automatically merge code changes
Correct Answer: B
Explanation:
Branching creates an isolated line of development for features or experiments.
Related Question 4
Which type of database is most suitable for handling unstructured or semi-structured data like JSON documents?
  • A. Relational (SQL)
  • B. NoSQL document store
  • C. Flat file
  • D. Spreadsheet
Correct Answer: B
Explanation:
NoSQL document databases (e.g., MongoDB) are designed to store and query unstructured data, such as JSON documents.