Functions interview questions (Part1)

  • What are the basic advantages of functions?
  • Is C-Language is supports dynamic binding?
  • What do you mean by static binding?
  • What information will provided by storage classes of c-language?
  • Can we access address of a registered variable?
  • How many types of scopes are available in c-language?
  • When we need to create file scope variables?
  • When we need to create file scope function?
  • What is the difference b/w declaration and definition of a global variable?
  • Can we declare auto variable in global scope?
  • Can we declare static variable in global scope?
  • What is difference b/w internal static declaration and external static declaration?
  • What type of storage class specifies is applicable to formal arguments (parameters)?
  •  Can we apply multiple storage classes to a variable?
  • Can we use local and global variable names as same?
  • Can we access global variable in local scope if local scope having same variable?
  • Can we apply auto storage class specifiers to a function?
  • Can C-language support static functions?
  • What is scope of static functions?
  • Can c-language supports reference variables?
  • What is the difference b/w call by value and call by address?
  • What is the difference b/w return by value and return by address?
  • Can c-language supports call by reference?
  • Can c-language supports return by reference?
  • Can we extend scope of an auto variable?