Top 500+  C Language Interview Questions and Answers Pdf - 3

Question: 11

Why C language being considered a middle level language?

This is because C language is rich in features that make it behave like a high level language while at the same time can interact with hardware using low level methods.

The use of a well structured approach to programming, coupled with English like words used in functions, makes it act as a high level language.

On the other hand, C can directly access memory structures similar to assembly language routines.

Question: 12

What is the minimum and maximum number of functions that a program may have?

There is no upper limit on the number of functions in a program as it depends on the problem under consideration. However, the minimum number is 1 and the only function a program may have is the main() function.

Question: 13

What is an error?

An error is the encoding of human misunderstanding of some aspect of programming language of problem under consideration.

Question: 14

Whether C language is low level language, or middle level language?

The C language is a middle level language.

It is called a middle level language because it has features of high level language as well as low level language.

Question: 15

What is the dynamic memory allocation?

Allocating the memory at run time is called dynamic memory allocation.

Related Questions