Explore topic-wise MCQs in Testing Subject.

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

1.

Binary number uses only ________ digits.

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

The process of removing bugs is known as ___________.

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

Program error are called ___________.

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

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
5.

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

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

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
7.

__________ is a graphical representation of a program.

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

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
9.

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
10.

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
11.

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.
12.

C compiler traps:

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

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.
14.

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
15.

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
16.

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
17.

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
18.

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.
19.

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
20.

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
21.

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
22.

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
23.

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
24.

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
25.

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
26.

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
27.

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
28.

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;