Writing Software for Embedded Systems

This set of MCQs helps students to learn about writing software for Embedded systems, which is computer software, written to control machines or devices that are not typically thought of as computers, commonly known as embedded systems and are typically specialized for the particular hardware that it runs on and has time and memory constraints.

Start Quiz

Which of the following function can interpret data in the C language?

printf scanf proc file

Which statement replaces all occurrences of the identifier with string?

# define identifier string # include # define MACRO() # ifdef

Which statement is used to condense the code to improve the eligibility?

# define MACRO() # include if else-if

Which of the following are header files?

#include file struct() proc()

What is the first stage of the compilation process?

Pre-processing

Post-processing

Compilation

Linking

Which of the following produces an assembler file in the compilation process?

Pre-processor

Assembler

Compiler

Post-processing

Which file is converted to an object file?

Hex file

Decoded file

Coded file

Assembly file

Which file is converted to an object file?

Hex file

Decoded file

Coded file

Assembly file

Which of the following contains the hexadecimal coding?

Object file

Assembly file

Coded file

Decoded file

Which of the following processes the source code before it goes to the compiler?

Compiler

Simulator

Pre-processor

Emulator

Which of the following has the include file?

Emulator

Debugger

Pre-processor

Simulator

Which is the standard C compiler used for the UNIX systems?

Simulator

Compiler

cc

sc

Which of the following is also known as loader?

Locater

Linker

Assembler

Compiler

Which of the following is also known as loader?

Locater

Linker

Assembler

Compiler

Which command takes the object file and searches library files to find the routine calls?

Simulator

Emulator

Debugger

Linker

Quiz/Test Summary
Title: Writing Software for Embedded Systems
Questions: 15
Contributed by:
Steve