Explore topic-wise MCQs in C Interview.

This section includes 278 Mcqs, each offering curated multiple-choice questions to sharpen your C Interview knowledge and support exam preparation. Choose a topic below to get started.

251.

Binary number uses only ________ digits.

A. Two
B. Three
C. Four
D. Five
Answer» B. Three
252.

The process of removing bugs is known as ___________.

A. Bugs
B. Debugging
C. Exception
D. None of the above
Answer» C. Exception
253.

Program error are called ___________.

A. Bugs
B. Debugging
C. Both a and b
D. None of the above
Answer» B. Debugging
254.

A set of instructions which describes the steps to be followed to carry out an activity is called ______________.

A. Algorithm
B. Program
C. Flowchart
D. Terminal
Answer» B. Program
255.

The ____________ symbol is used to indicate the starting and stopping in the flowchart.

A. Connector
B. Hardware
C. Terminal
D. Bugs
Answer» D. Bugs
256.

Algorithm if written in computers language, then such set of instructions is called a _______________.

A. Algorithm
B. Program
C. Flowchart
D. Terminal
Answer» C. Flowchart
257.

__________ is a graphical representation of a program.

A. Algorithm
B. Flowchart
C. Program
D. Terminal
Answer» C. Program
258.

C is a:

A. Completely high-level language
B. Completely low-level language
C. High-level language with low-level features
D. None of these
Answer» D. None of these
259.

A translator which reads an entire program written in high-level and convert it into machine language code is:

A. Assembler
B. Translator
C. Compiler
D. System Software
Answer» D. System Software
260.

Which of the following is not one of the processes that a high-level language program must go through before it is ready to be executed?

A. Translation
B. Controlling
C. Loading
D. Linking
Answer» C. Loading
261.

Which of the following is related to machine language?

A. Difficult to learn
B. First generation language
C. Machine dependent
D. All of the above
Answer» E.
262.

C compiler traps:

A. Logical errors
B. Syntax errors
C. Both A and B
D. None of these
Answer» C. Both A and B
263.

The language understood by a computer without translation is called:

A. Command language
B. High-level language
C. Assembly language
D. Machine language
Answer» E.
264.

A compiler is:

A. A machine-independent and OS-independent
B. Machine-dependent and OS-dependent
C. Machine-dependent and OS-independent
D. Machine-independent and OS-dependent
Answer» C. Machine-dependent and OS-independent
265.

The mapping from assembly language instructions into machine language instruction is:

A. Many-one
B. One-many
C. One-one
D. Many-many
Answer» D. Many-many
266.

The name given to a sequence of instructions in a computer language to get the desired result is:

A. A program
B. An algorithm
C. A pseudocode
D. A decision table
Answer» B. An algorithm
267.

A program converts a high-level language program to a set of instructions that can run on a computer is called a:

A. Compiler
B. Debugger
C. Editor
D. None of the above
Answer» B. Debugger
268.

Which of the following is not true about an interpreter?

A. Interpreter generates an object program from the source program
B. Interpreter is a kind of translator
C. Interpreter analysis each source statement every time it is to be executed
D. None of the above
Answer» E.
269.

The language C is:

A. An assembly language
B. A third generation high level language
C. A machine language
D. None of the above
Answer» C. A machine language
270.

The errors that can be pointed out by the compiler are:

A. Syntax errors
B. Semantic errors
C. Logical errors
D. None of the above
Answer» B. Semantic errors
271.

The part of a machine level instruction, which tells the central processor what has to be done, is:

A. An operation code
B. An address
C. An operand
D. None of the above
Answer» B. An address
272.

Bug means:

A. A logical errors in a program
B. A difficult syntax error in a program
C. Both a and b
D. None of the above
Answer» D. None of the above
273.

Which type of errors are flagged by compilers ?

A. Logical errors
B. Syntax errors
C. Both a and c
D. None of the above
Answer» C. Both a and c
274.

An algorithm is best described as:

A. A computer language
B. A step by step procedure for solving a problem
C. A branch of mathematics
D. None of the above
Answer» C. A branch of mathematics
275.

A sequence of instructions, in a computer language, to get the desired result is known as:

A. An algorithm
B. A decision table
C. A program
D. None of the above
Answer» D. None of the above
276.

A program which translates a high-level language program into a machine language program is called

A. Compiler
B. Interpreters
C. Both a and b
D. None of the above
Answer» D. None of the above
277.

Which of the following function declaration is illegal?

A. int 1bhk(int);
B. int 1bhk(int a);
C. int 2bhk(int*, int []);
D. all of the mentioned
Answer» D. all of the mentioned
278.

Which of the following is a correct format for declaration of function?

A. return-type function-name(argument type);
B. return-type function-name(argument type){}
C. return-type (argument type)function-name;
D. all of the mentioned
Answer» C. return-type (argument type)function-name;