) What is a Computer?

2) What is CPU?

3) What is ALU?

4) What is CU?

5) What is RAM?

6) What is ROM?

7) What is PROM?

8) What is EPROM?

9) What is EEPROM?

10) Differentiate between Volatile and non-volatile memory.

11) What are the input and output devices?

12) What is the need for cache memory?

13) Differentiate between main memory and second memory.

14) What is hardware?

15) Mention the different types of hardware components?

16) What are the different types of keyboards?

17) Differentiate between serial and parallel keyboard.

18) How do you classify printers?

19) Differentiate between serial and parallel printer.

20) Differentiate between impact and non-impact printers.

21) Differentiate between line and page printers.

22) Which printer do you select when high quality output is to be produced?

23) What is meant by softcopy output?

24) What is meant by hardcopy output?

25) What is printer buffer?

26) What is meant by tracks?

27) What is meant by sectors?

28) What is CD-ROM?

29) What are the different types of mouse?

30) What are the main parts of a floppy disk?

31) Differentiate between magnetic disks and optical disks.

32) What is programming?

33) What is software?

34) What are the different types of software?

35) What are the different types of programming languages?

36) Differentiate between interpreter and compiler.

37) Differentiate between loader and linker.

38) Differentiate between Application software and System software.

39) What is an operating system?

40) What are language processors?

41) Mention some operating systems.

42) Differentiae between compiler and assembler.

43) What is translator?

44) What is meant by interpretation?

45) What is meant by source program?

46) What is meant by object program?

47) Give examples for High Level Languages.

48) Give examples for Assembly Level Languages.

49) Give examples for General purpose HLL.

50) Give examples for Specific purpose HLL.

51) Differentiate between Analog and Digital computers.

52) Differentiate between microcomputer & minicomputer.

53) Differentiate between internal & external DOS commands.

54) How do you classify the computers based on the size & capability?

55) How do you classify the computers based on principle of working?

56) What is computer network?

57) How do you classify the computer networks?

58) What is Batch processing?

59) What is Time Sharing?

60) Differentiate between LAN and WAN.

61) What are the different types of DOS?

62) What is DOS?

63) What is Real Time Systems?

64) What are the advantages of computer network?

65) What is BCPL?

66) Who developed BCPL?

67) Who developed B language?

68) Who developed C language?

69) How do you make comments in C program?

70) How the name C is derived?

71) What is K & R C?

72) What is preprocessor statement?

73) Differentiate between constant and variable.

74) What is data type?

75) Name the basic data types of C.

76) Differentiate between string constant and character constant.

77) What is the range of integer, char, float for a 16-bit computer?

78) What is a statement?

79) What is a keyword?

80) Differentiate between keywords and identifiers.

81) What is the need for an escape sequences?

82) What is a symbolic constant?

83) How do you classify C operators?

84) What is the use of modulus operator?

85) What is meant by mixed mode operation?

86) What are bitwise operators?

87) What is unary operator?

88) What is binary operator?

89) What is typecasting?

90) What is a conditional / ternary operator?

91) What is need for type conversion?

92) Differentiate between && and &.

93) Differentiate between pre-increment/decrement & post-increment/decrement.

94) Differentiate between Unformatted and formatted i/o statements.

95) How do you classify the control statements?

96) Differentiate between while and do-while loop.

97) Differentiate between break and continue.

98) When do you prefer for loop statement?

99) What is looping?

100) What is an array?

101) Give the classification of arrays?

102) Differentiate between an array and an ordinary variable.

103) Array variable is also called as ______.

104) What are character arrays?

105) When do you use two-dimensional character array?

106) Name the different string handling functions?

107) What is meant by modularization?

108) Differentiate between standard functions & user-defined functions?

109) Differentiate between arguments and parameters.

110) Differentiate between local and global variables.

111) Name the different methods of parameter passing?

112) How does the function definition differ from function declaration?

113) What is recursive function?

114) What is meant by scope of a variable?

115) What is a structure?

116) Differentiate between array and structure.

117) What are embedded structures?

118) How do you access the member of a structure?

119) What is union?

120) Differentiate between union and structure.

121)What is a pointer?

122) Differentiate between address operator and dereferencing operator.

123) How do you declare a pointer variable


nagarjuna said...

we want answers

shaan said...

it ll be better ,if questions are with answers...

fatima said...

it would be realy better if we get the answers

Venkata krishna said...

KRISHNA said.............
it would be better if we get the answers for the sake of self of us

telugusahityam said...

CHANDRA said..........

it is better for us

ch said...


padma said...

answers please

bhavani said...

gud .....but all r vry basic

vandana said...

good set of questions well done

unnikutty said...

good questions.answers please...

sandeep said...

dont need answers bcoz they are simple questions to understand viva means not an theory exam to understand it is only source that how to learn viva for examsssssssss

everybody try google to find those questions

u can get answers from there

cute anu said...

its better if you give the answers

Ervijaykr said...

Good quesns bt better when given answer,plz give answer

gunna said...

though the ques are easy its better to mention the answers for quick check...

jallal said...

Hey not only Questions give Answers also Yar?.............

jallal said...

Hey give answers also yar?.....

Nazia Parveen said...

Answers to some selected questions must be given...

rahulsaha154 said...

please give new site in which we get answers

shobha pullagurla said...

it is better if u give the answers also

venkata praneeth said...

it is better to know answers rather than questions

akanksha said...

Answers please !!

Anju Thomas said...
This comment has been removed by the author.
Anju Thomas said...

whatz dis? we need answers


I want to know the answers..!!

Nasir Shaik said...
This comment has been removed by the author.
Nasir Shaik said...

please add answers to it .it will save our time


C - Programming -