Skip to content

milankathiriya/c_lang_questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 

Repository files navigation

C Language Questions

Introduction

  1. What is Programming?
  2. What is the history of C language?
  3. What is the importance of C language?
  4. Explain difference between Compiler and Interpreter.
  5. What is Escape Sequence Characters? Explain in detail with example.

Datatype, Constant & Variable

  1. What is Data Type? Explain with examples.
  2. What is Variable? Explain with examples.
  3. What is Constant Variable? Explain with examples.
  4. What is the maximum range of each data type as per 16-bit compiler?
  5. What is Format Specifier? Explain use case of each format specifier.
  6. Explain printf() and scanf() functions in detail.
  7. Explain Keywords in C language.
  8. What are the basic rules for creating a Variable?

Operator

  1. What is Operator? Explain with its types.
  2. Describe Operator Precedence with example.
  3. Explain Type Casting or Type Conversation.

Control Structure

  1. Explain types of Control Structure.
  2. What is Flowchart? Explain all shapes used in Flowchart.
  3. Explain working of if else statement with example.
  4. Explain working of ladder if else with example.
  5. Explain working of nested if else with example.
  6. Explain structure of ternary operator with example.
  7. Explain structure of Switch case with example.

Looping

  1. What is Loop? Explain types of Loops.
  2. Explain Entry-controlled loops with example.
  3. Explain Exit-controlled loops with example.
  4. Explain Control Statements with example.
  5. State difference between entry-controlled and exit-controlled loops.
  6. What is Pattern? Explain types of Patterns.

Array

  1. What is Array? Explain it's types.
  2. What is 1D array? Explain with example.
  3. What is 2D array? Explain with example.
  4. Explain the logic of finding sum of all diagonal elements.
  5. Explain the logic of finding sum of all anti-diagonal elements.

String

  1. What is String? Explain with example in detail.
  2. What is ASCII value? List some important ASCII values.
  3. What is NULL? Explain with example in detail.
  4. List some built-in string functions with example.
  5. What is the use case of strcpy() function?
  6. What is the use case of strcat() function?
  7. What is the use case of strcmp() function?
  8. What is '\0' in C language? Explain it's use case with example.
  9. How to create Array of String?
  10. Explain getch() function in detail.

User Defined Function

  1. What is Function? Explain types of it.
  2. What is User Defined Function (UDF)? Explain types of it.
  3. What is Recursion? Explain working of a Recursion mechanism with example.
  4. What is Nested Function? Explain with example.

Pointer

  1. What is Pointer? Explain its use case.
  2. Explain working of sizeof() operator.
  3. What is Scale of Pointer? Explain with example.
  4. Describe Array of Pointers with example.
  5. What is Chain of Pointer? Describe with example.
  6. Explain Pointer with UDF in detail.

Structure, Union & Enumeration

  1. What is Structure? Explain with example.
  2. What is Union? Explain with example.
  3. What is Enumeration? Explain with example.
  4. State difference between a Structure & Union.
  5. What is Array of objects in Structure? Describe with example.

File Handling

  1. What is File Handling? How many modes available for opening a file and which are they?
  2. What is File Reading? Explain with example.
  3. What is File Writing? Explain with example.
  4. How to create a new file using C language?
  5. Explain fclose() function with its importance.
  6. Explain fgets() function in detail.
  7. Explain fputs() function in detail.
  8. Explain fwrite() function in detail.
  9. Explain fread() function in detail.

Patterns

Q.1
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
Q.2
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Q.3
5
5 4
5 4 3
5 4 3 2
5 4 3 2 1
Q.4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Q.5
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
Q.6
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
Q.7
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
Q.8
1
1 1
1 1 1
1 1 1 1
1 1 1 1 1
Q.9
5
5 5
5 5 5
5 5 5 5
5 5 5 5 5
Q.10
1 1 1 1 1
1 1 1 1
1 1 1
1 1
1
Q.11
5 5 5 5 5
5 5 5 5
5 5 5
5 5
5
Q.12
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
Q.13
5
4 4
3 3 3
2 2 2 2
1 1 1 1 1
Q.14
1 1 1 1 1
2 2 2 2
3 3 3
4 4
5
Q.15
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Q.16
A A A A A
B B B B B
C C C C C
D D D D D
E E E E E
Q.17
A
A B
A B C
A B C D
A B C D E
Q.18
E
E D
E D C
E D C B
E D C B A
Q.19
A B C D E
A B C D
A B C
A B
A
Q.20
E D C B A
E D C B
E D C
E D
E
Q.21
A B C D E
B C D E
C D E
D E
E
Q.22
E D C B A
D C B A
C B A
B A
A
Q.23
A
A A
A A A
A A A A
A A A A A
Q.24
E
E E
E E E
E E E E
E E E E E
Q.25
A A A A A
A A A A
A A A
A A
A
Q.26
E E E E E
E E E E
E E E
E E
E
Q.27
A
B B
C C C
D D D D
E E E E E
Q.28
E
D D
C C C
B B B B
A A A A A
Q.29
A A A A A
B B B B
C C C
D D
E
Q.30
E E E E E
D D D D
C C C
B B
A
Q.31
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
Q.32
*
* *
* * *
* * * *
* * * * *
Q.33
* * * * *
* * * *
* * *
* *
*
Q.34
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 33 44 55
Q.35
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
Q.36
15
14 13
12 11 10
9 8 7 6
5 4 3 2 1
Q.37
1 2 3 4 5
6 7 8 9
10 11 12
13 14
15
Q.38
1
11 11
121 121 121
1331 1331 1331 1331
Q.39
1331 1331 1331 1331
121 121 121
11 11
1
Q.40
+
+ -
+ - +
+ - + -
+ - + - +
Q.41
+
- -
+ + +
- - - -
+ + + + +
Q.42
1
0 1
1 0 1
0 1 0 1
1 0 1 0 1
Q.43
0 1 0 1 0
1 0 1 0
0 1 0
1 0
0
Q.44
@
# #
@ @ @
# # # #
@ @ @ @ @
Q.45
RW1
RW2 RW2
RW3 RW3 RW3
RW4 RW4 RW4 RW4
Q.46
D P D P D P D P
D P D P D P
D P D P
D P
Q.47
0
2 4
6 8 10
12 14 16 18
Q.48
0
1 3
5 7 9
11 13 15 17
Q.49 (1 to N)
where, N = User input
1
1 2 3
1 2 3 4
1 2 3 4 5
Q.50 (N to 1)
where, N = User input
* * * *
* * *
* *
*

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published