Selected MCQ

Current Question
In software version control, what does 'commit' generally mean?
  • A. Saving changes to the local repository
  • B. Copying code to a backup server
  • C. Deleting previous version
  • D. Merging two projects
Correct Answer: A
Explanation:
Commit means saving changes to the repository with a message describing the changes.
Related Question 1
Which version control operation merges changes from one branch into another?
  • A. Fork
  • B. Clone
  • C. Merge
  • D. Commit
Correct Answer: C
Explanation:
Merge integrates changes from one branch into another branch.
Related Question 2
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 3
What does SDN (Software Defined Networking) allow?
  • A. Hardware-only management
  • B. Dynamic network configuration via software control
  • C. Eliminating routers
  • D. Only static routing
Correct Answer: B
Explanation:
SDN separates control and data planes, enabling programmable network configurations.
Related Question 4
What does 'least privilege' mean in cybersecurity?
  • A. Admins have all privileges
  • B. Users have only the access necessary for their role
  • C. Everyone has the same privileges
  • D. Turn privileges off at night
Correct Answer: B
Explanation:
Least privilege means giving users only the permissions they need, minimizing potential damage.
Related Question 5
What does it mean for a robot to have 6 DOF?
  • A. It has 6 separate sensors
  • B. It can move and orient in 6 independent ways
  • C. It weighs 6 kilograms
  • D. It operates on 6 volts
Correct Answer: B
Explanation:
6 degrees of freedom means the robot can move in three translational and three rotational directions.