C Basic Concepts Interview Questions

1. What is embedded C?
 
  • Embedded C is the extension of C programming language.
  • Embedded C is used to develop micro controller based applications.
  • Embedded C includes features not available in normal C like fixed point arithmetic, named address spaces and basic I/O hardware addressing.
  • Cell phones, MP3 players are some example for embedded systems in which embedded C is used to program and control these devices.
 
Your Name Your Email-ID
Your Answer
2. What do you mean by high level, middle level and low level language?
  High level languages
  • These level languages provide almost everything that the programmer might need to do as already build into the language.
  • Example: Java, Python.
Middle level languages
  • These languages don't provide all the built in functions found in high level languages, but provide all building blocks that we need to produce the result we want.
  • Example: C, C++
Low level languages
  • These languages provide nothing other than access to the machine's basic instruction set.
  • Example: Assembly language.
 
Your Name Your Email-ID
Your Answer
3. What is the difference between Library Function and User-Defined Function?
 
  • Library functions are the functions which are already written in some standard libraries.
  • User defined function means the function which are written by the user to perform particular task.
 
Your Name Your Email-ID
Your Answer
4. Where is C program language used or uses of C language?
  C languages is used to develop system applications that forms major portion of operating systems such as Windows, UNIX and Linux. Operating systems, C compiler and all UNIX application programs are written in C language. Below are some examples of uses of C language.
  • Database systems
  • Graphics packages
  • Word processors
  • Spread sheets
  • Operating system development
  • Compilers and Assemblers
  • Network drivers
  • Interpreters
 
Your Name Your Email-ID
Your Answer
123456789101112


131415 Page 1 of 15