History of C
Generations of Languages
Features of C
Applications of C
Bonus Round
100

Who developed the C programming language?

Dennis Ritchie

100

What generation is machine language?

First generation

100

Is C a high-level or low-level language?

Middle-level (combines both)

100

Name one area where C is commonly used.

System programming

100

What is the file extension for C programs?

.c

200

In which year was C developed?

1972

200

Which generation does assembly language belong to?

Second generation

200

What type of programming does C support?

Procedure-oriented

200

Is C used in embedded systems?

Yes

200

Which symbol is used to write comments in C?

//

300

At which research lab was C created?

Bell Labs

300

Which generation does C language belong to?

Third generation

300

What makes C highly portable?

Code can run on different machines with little change

300

Can C be used to write device drivers? 

Yes

300

What is the default return type of main() in C?

int

400

C was derived from which earlier language?

B language

400

What is a key feature of 4th generation languages?

More user-friendly and non-procedural

400

What feature allows reuse of code in C?

Functions

400

Which programming language is widely used in IoT devices?

C

400

Which C function is used to print output?

 printf()

500

Which operating system was developed using C?

UNIX

500

What does the fifth generation language focus on?

Artificial Intelligence

500

What feature helps to allocate memory during runtime?

Dynamic memory allocation

500

Give an example of a real-time system developed in C.

Air traffic control systems

500

What does the #include directive do in C?

Includes header files into the program