Selected MCQ

Current Question
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 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 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 3
What allows dynamic network configuration in emerging tech?
  • A. Hardware-only management
  • B. Software Defined Networking (SDN)
  • C. Analog cables
  • D. Static routing only
Correct Answer: B
Explanation:
SDN separates control and data planes, enabling programmable network configurations.
Related Question 4
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 5
Which of the following is NOT a dwarf planet in our solar system?
  • A. Pluto
  • B. Eris
  • C. Haumea
  • D. Titan
Correct Answer: D
Explanation:
Titan is a large moon of Saturn, not classified as a dwarf planet.