Free Online Directory Embedded Systems Programming MCQs - MCQs Answers

Embedded Systems Programming MCQs

50 min Score: 0 Attempted: 0/50 Subscribe
1. What is the purpose of an Interrupt Service Routine (ISR) in embedded systems?





2. Which programming language is commonly used for embedded systems programming?





3. Which of the following is a typical microcontroller component?





4. What is the purpose of a watchdog timer in embedded systems?





5. Which memory type is most commonly used for storing program code in microcontrollers?





6. What is the primary function of a Real-Time Operating System (RTOS) in embedded systems?





7. Which of the following is not a commonly used communication protocol in embedded systems?





8. Which keyword is used in C to declare a variable that will persist across function calls?





9. What is the purpose of the volatile keyword in embedded C programming?





10. Which register is used to enable and disable interrupts in an AVR microcontroller?





11. In AVR microcontrollers, which function is used to define an ISR?





12. Which timer/counter register stores the current value of a timer in AVR?





13. What is the role of the bootloader in embedded systems?





14. Which statement about Little Endian and Big Endian systems is true?





15. Which directive is used in assembly language to include a file?





16. Which method helps reduce power consumption in embedded systems?





17. Which memory stores non-volatile data in embedded systems?





18. What is an advantage of using DMA in embedded systems?





19. What is the purpose of a crystal oscillator?





20. Which is NOT a typical embedded system application?





21. Which operation sets a specific bit without changing others?





22. Which statement about RTOS is true?





23. Which memory stores temporary variables and stack data?





24. Highest interrupt priority in ARM Cortex-M is:





25. Common embedded system IDEs include:





26. Which interface operates in half-duplex mode?





27. What does volatile indicate in C?





28. Which ARM register disables interrupts globally?





29. Difference between while and do-while loops?





30. Which keyword defines a constant pointer?





31. Purpose of a prescaler in timers?





32. What does const keyword ensure?





33. Role of a linker?





34. Which statement about bitwise operators is correct?





35. Bootloader code is stored in:





36. Which is true about polling vs interrupts?





37. Which is NOT a debugging tool?





38. Volatile with pointers means:





39. NOT a common RTOS scheduler:





40. DMA bypasses which component?





41. Register used for interrupt priority in ARM Cortex-M:





42. Static variables:





43. True about pointers in C:





44. Which is NOT a valid C data type?





45. Stack overflow occurs when:





46. NOT commonly used memory in MCUs:





47. Bootloader role in embedded systems:





48. extern keyword means:





49. True about bit fields:





50. GPIO pin direction register is:





Leave a Comment

All copyrights Reserved by MCQsAnswers.com - Powered By T4Tutorials