Explore topic-wise MCQs in Matlab.

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

251.

Which of the following is true about pure virtual functions?1) Their implementation is not provided in a class where they are declared.2) If a class has a pure virtual function, then the class becomes abstract class and aninstance of this class cannot be created.

A. Both 1 and 2
B. Only 1
C. Only 2
D. Neither 1 nor 2
Answer» D. Neither 1 nor 2
252.

Which of the following is true about this pointer?

A. It is passed as a hidden argument to all function calls
B. It is passed as a hidden argument to all non-static function calls
C. It is passed as a hidden argument to all static functions
D. None of the above
Answer» C. It is passed as a hidden argument to all static functions
253.

When a language has the capability to produce new data type mean, it can be called as …...

A. overloaded
B. extensible
C. encapsulated
D. reprehensible
Answer» C. encapsulated
254.

Variable that are listed in function's calls are called

A. Actual parameter
B. Declared parameter
C. Passed parameter
D. None
Answer» C. Passed parameter
255.

Which of the following functions must use reference?

A. Assignment operator function
B. Copy Constructor
C. Destructor
D. Parameterized constructor
Answer» C. Destructor
256.

All logical operators operate on at least two operands.

A. True
B. False
Answer» C.
257.

The narginchk command can limit the size of which cellular array?

A. fun
B. rand(2)
C. eye(3)
D. varargin
Answer» E.
258.

The dbcont command, if placed in an m.file, will __________

A. not allow the function to be saved
B. give error when we enter dbcont in debug mode
C. will give an error during function call
D. dbcont does not exist
Answer» C. will give an error during function call
259.

The dbstop command, for functions stored in the system memory, with a line mentioned will __________

A. pause the evaluation of the function before the mentioned line
B. exit the evaluation of the function before the mentioned line
C. pause the evaluation of the function during the mentioned line
D. pause the evaluation of the function after the mentioned line
Answer» B. exit the evaluation of the function before the mentioned line
260.

All relational operators operate on _______________

A. only real part of complex numbers
B. only imaginary part of complex numbers
C. complex numbers
D. numbers which are not complex
Answer» B. only imaginary part of complex numbers
261.

What is the working of the varargin command?

A. takes 1*N inputs after the defined inputs in a function
B. takes N*1 inputs after the defined inputs in a function
C. takes N*N inputs after the defined inputs in a function
D. takes 1*1 inputs after the defined inputs in a function
Answer» B. takes N*1 inputs after the defined inputs in a function
262.

The precedence of : operator is after | and before &.

A. True
B. False
Answer» C.
263.

How much does the precision change while finding sin(x) using evalc and eval?

A. 0.1
B. 0.02
C. 0.2
D. No change
Answer» E.
264.

The debug commands can be run in

A. functions
B. live scripts
C. command window
D. nowhere
Answer» D. nowhere
265.

The for keyword can be used to evaluate expressions using eval().

A. True
B. False
Answer» C.
266.

The input to the evalc command is given using {}.

A. True
B. False
Answer» C.
267.

What will happen if we don't give an otherwise block to our switch structure?

A. Error
B. Infinitely demands a correct variable for case
C. Returns 0
D. Moves on to the next block
Answer» E.
268.

The switch-case structure is a _________

A. Conditional structure
B. Logical structure
C. Multidimensional structure
D. Hierarchical structure
Answer» C. Multidimensional structure
269.

The ~ is ______

A. Quaternary operator
B. Relational Operator
C. Arithmetic Operator
D. Unary Operator
Answer» E.
270.

In nested loops, the continue statement, if present within a nested if structure, will exit the ____________

A. If structure
B. nested if structure
C. entire loop
D. present iteration
Answer» C. entire loop
271.

The correct hierarchy of operations is ________

A. <.<=,|,&
B. >,>=,&,|
C. <,>=,|,&
D. <,|,>,&
Answer» C. <,>=,|,&
272.

While running a loop in MATLAB, it does not require indentation.

A. True
B. False
Answer» B. False
273.

What is the working of the nargout command?

A. Gets assigned to a number which is equal to the number of outputs-1 sought from a subfunction
B. Gets assigned to a number which is equal to the number of outputs-1 sought from a function
C. Gets assigned to a number which is equal to the number of outputs sought from a function
D. Gets assigned to a number which is equal to the number of outputs+1 sought from a function
Answer» D. Gets assigned to a number which is equal to the number of outputs+1 sought from a function
274.

Before starting a new case, we have to end the previous case using ___________

A. Break statement
B. Continue statement
C. Return statement
D. No statement
Answer» E.
275.

The eval command can evaluate __________

A. A single function
B. Only a single command
C. The function does not exist
D. Multiple commands
Answer» E.
276.

The if-else structure does not allow ___________

A. Return statement
B. End statement
C. Endif statement
D. Break statement
Answer» E.
277.

What is common to evalc and the eval commands, apart from the output?

A. The error message is displayed separately
B. The outputs are of different accuracy
C. There is nothing common
D. evalc does not exist
Answer» B. The outputs are of different accuracy
278.

The nargoutchk command limits the length of which cellular array?

A. varargout
B. i(2)
C. random(69)
D. laplace(s)
Answer» B. i(2)
279.

The return command is similar to the dbcont command.

A. True
B. False
Answer» B. False
280.

The input to the eval command is given using [].

A. True
B. False
Answer» C.
281.

The for loop performs at least ___ iteration/s.

A. 1
B. not necessarily an iteration
C. 2
D. Error
Answer» C. 2
282.

'=' is a?

A. Relational operator
B. Arithmetic operator
C. Operational operator
D. Assignment operator
Answer» E.
283.

We cannot use a ____ statement if the if-else structure is not part of a loop.

A. continue
B. if-else
C. clc
D. plot()
Answer» B. if-else
284.

The default exponential order for %e and %E is same.

A. True
B. False
Answer» B. False
285.

If a logical expression is true, it will always return a logical 1 and if it's false, it'll always return a 0.

A. True
B. False
Answer» B. False
286.

Which function gets disabled while using evalc()?

A. diary
B. sin
C. inf
D. round
Answer» B. sin
287.

We cannot use a ____ statement in the standalone if-else structure.

A. break
B. if-else
C. return
D. switch-case
Answer» B. if-else
288.

How can we influence the disp command with format specifiers?

A. Not possible
B. Via the sprintf() command
C. Use format specifiers as string input
D. Give format specifiers as input only
Answer» E.
289.

While developing a switch-case structure, the value for case can be _________

A. Single only
B. Multiple
C. Infinite
D. 0
Answer» C. Infinite
290.

In nested loops, the continue statement, if present within an if structure, will exit the ____________

A. If structure
B. current iteration
C. entire loop
D. Error
Answer» C. entire loop
291.

A function ______________

A. can be run in the command window by defining it in the window itself
B. can be run in the command window by defining it in a cpp file
C. can be run in the command window by defining it in a script file
D. can be run in the script file by defining it in the command window
Answer» D. can be run in the script file by defining it in the command window
292.

The continue statement can be used in a switch-case structure.

A. True
B. False
Answer» C.
293.

The number of iterations run for any loop by MATLAB is always _____________

A. a positive integer
B. a negative integer
C. a number
D. a decimal number
Answer» D. a decimal number
294.

The working of the varargin command is dependent on the nargin command implicitly.

A. True
B. False
Answer» C.
295.

The effective working of the continue keyword in the final iteration is same as the effective working of the break keyword.

A. True
B. False
Answer» B. False
296.

The feval command can evaluate __________

A. A single command
B. Multiple commands
C. Multiple functions
D. No such function exists
Answer» B. Multiple commands
297.

The disp() command cannot print anything but inputs given within string arguments.

A. True
B. False
Answer» C.
298.

The precedence of Transpose operation is ____________

A. after &
B. after |
C. before .^
D. after ^
Answer» D. after ^
299.

The condition of a while loop cannot be given in ________

A. ()
B. []
C. {}
D. <>
Answer» D. <>
300.

The if structure is a _________

A. Conditional structure
B. Logical structure
C. Nested structure
D. Biased structure
Answer» B. Logical structure