Selected MCQ

Current Question
In a software development methodology, what does "CI/CD" stand for?
  • A. Continuous Improvement / Continuous Development
  • B. Continuous Integration / Continuous Deployment
  • C. Critical Integration / Code Delivery
  • D. Compiler Integration / Code Deployment
Correct Answer: B
Explanation:
CI/CD stands for Continuous Integration and Continuous Deployment, automating integration and release processes.
Related Question 1
Which software development model emphasizes constant feedback and iterative improvements?
  • A. Waterfall
  • B. Spiral
  • C. Agile
  • D. V-Model
Correct Answer: C
Explanation:
Agile methodology uses iterative development with frequent feedback loops.
Related Question 2
What is the main advantage of object-oriented programming (OOP) in software development?
  • A. Faster execution speed
  • B. Better memory usage
  • C. Encapsulation and code reuse
  • D. Using less code
Correct Answer: C
Explanation:
OOP provides encapsulation and promotes code reuse through classes and objects.
Related Question 3
What does 'AIoT' stand for?
  • A. Artificial Intelligence of Things
  • B. Automated Internet of Things
  • C. Advanced IoT
  • D. None of the above
Correct Answer: A
Explanation:
AIoT combines artificial intelligence (AI) and the Internet of Things (IoT) to enable smarter devices.
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
In robot control, what does PID stand for?
  • A. Power, Integration, Discharge
  • B. Proportional, Integral, Derivative
  • C. Position, Information, Data
  • D. Process, Inhibit, Delete
Correct Answer: B
Explanation:
PID stands for Proportional-Integral-Derivative, a type of feedback controller.