

MCQOPTIONS
Saved Bookmarks
This section includes 50 Mcqs, each offering curated multiple-choice questions to sharpen your Matlab knowledge and support exam preparation. Choose a topic below to get started.
1. |
All matrices are vectors but all vectors are not matrices in MATLAB. |
A. | True |
B. | False |
Answer» B. False | |
2. |
To display the runs scored by a batsman towards different directions in a field, one uses |
A. | Bar graph |
B. | Angle histogram |
C. | Histogram |
D. | No graph is suitable |
Answer» B. Angle histogram | |
3. |
Largest and smallest values for integer classes is 127 to -128. |
A. | True |
B. | False |
Answer» B. False | |
4. |
What is the advantage of MATLAB over other computing software with matrix dimensions? |
A. | No advantage |
B. | Real time pre-defined memory allocation |
C. | Real time user-defined memory allocation |
D. | Matrix operations are easily computed |
Answer» D. Matrix operations are easily computed | |
5. |
What is the difference between a[] and a{}? |
A. | a[] is for empty cell array while a{} is for empty linear array |
B. | a[] is for empty linear array while a{} is for empty cell array |
C. | No difference |
D. | a[] is an empty row vector while a{} is an empty column vector |
Answer» C. No difference | |
6. |
What is the size of double and symbolic variables holding integer constants? |
A. | 8 bytes and 16 bytes |
B. | 16 bytes and 112 bytes |
C. | 32 bytes and 26 bytes |
D. | 23 bytes and 112 bytes |
Answer» B. 16 bytes and 112 bytes | |
7. |
A cubic system can be represented using the function ____ |
A. | plot3 |
B. | stem() |
C. | display |
D. | legend |
Answer» B. stem() | |
8. |
Which is the invalid variable name in MATLAB? |
A. | x6 |
B. | last |
C. | 6x |
D. | z |
Answer» D. z | |
9. |
The expression cos(90) is equal to1 in MATLAB. |
A. | True |
B. | False |
Answer» C. | |
10. |
A student has created a plot of y(t)=t2. He is need to show another graph of z(t)=t3 in the same plot. But every time he hits the plot() function- MATLAB generates a plot of z(t) vs t but on a different window. What is the error? |
A. | It is not possible to plot multiple plots |
B. | He is not using the line function |
C. | Maybe he is using stem() instead of plot() |
D. | He is not using the hold function |
Answer» E. | |
11. |
If A and B are two matrices, such that a./b=b.\a, what is concluded? |
A. | Nothing special |
B. | A = AT |
C. | A = A-1 |
D. | A = A |
Answer» B. A = AT | |
12. |
To bring the scale of each axis to logarithmically spaced, the student entered 'semilogx()'. What really happened? |
A. | The plot will appear with both axis now logarithmically spaced |
B. | semilogx() is an invalid function |
C. | The plot will appear with x axis logarithmically spaced |
D. | Error |
Answer» D. Error | |
13. |
How do we access a global variable in nested functions? |
A. | Simply seek the variable from the primary function |
B. | Make a copy of the global variables from the primary function |
C. | Declare the variable within the function |
D. | Declare the variable as global |
Answer» E. | |
14. |
What are the functions to see the graph of a continuous and a discrete function? |
A. | plot() & stem() |
B. | cont() & disc() |
C. | plot() & disc() |
D. | cont() & stem() |
Answer» B. cont() & disc() | |
15. |
How would you simplify log(x20) – log(x13) - log(x7) in MATLAB? (Assume x is defined as a string variable) |
A. | simplify(log(x20)-log(x13)-log(x7)); |
B. | log(x20) – log(x13) - log(x7) |
C. | simplify(log(x20)-log(x13)-log(x7),'IgnoreAnalyticConstraints',true) |
D. | simplify(log(x20)-log(x13)-log(x7)) |
Answer» D. simplify(log(x20)-log(x13)-log(x7)) | |
16. |
To specify different curves in an angle histogram plot, we use the _________ function. |
A. | legend |
B. | display |
C. | gtext() |
D. | mtext |
Answer» B. display | |
17. |
What is the condition on x in bar(x,y)? |
A. | No condition as such |
B. | Should change linearly |
C. | Should increase of decrease monotonously |
D. | Incomprehensible |
Answer» D. Incomprehensible | |
18. |
Vectors depend upon brackets while scalars don't. |
A. | True |
B. | False |
Answer» B. False | |
19. |
If we put bar(x,y,1.2), we will get _____ bars. |
A. | Uniform |
B. | Damped |
C. | Overlapping |
D. | No |
Answer» D. No | |
20. |
Which command can be used for single step execution in debugging mode? |
A. | dbstep |
B. | dbstepin |
C. | dbstatus |
D. | dbcont |
Answer» B. dbstepin | |
21. |
In the function vpa('981',10), why do we put 981 within inverted commas? |
A. | We can choose to not put the value within a pair of single inverted comma |
B. | We do it so that we don't get an approximated value |
C. | We do it to get the exact value as MATLAB computes exact values, of numerical expressions, when declared within a string |
D. | We do it to get a floating-point approximated value, approximated to 14 digits |
Answer» D. We do it to get a floating-point approximated value, approximated to 14 digits | |
22. |
To stop the execution of a MATLAB command, used keys? |
A. | ctrl+c |
B. | ctrl+s |
C. | ctrl+b |
D. | ctrl+enter |
Answer» B. ctrl+s | |
23. |
Matrix operations follow the rules of linear algebra and are not compatible with multidimensional arrays. |
A. | true |
B. | false |
Answer» B. false | |
24. |
What happens if we don't assign a variable to an expression which evaluates a numerical value? |
A. | MATLAB shows error |
B. | Nothing happens |
C. | The evaluated values are assigned to a variable ans automatically |
D. | Depends on the numerical value |
Answer» D. Depends on the numerical value | |
25. |
Variables need to have same name while being passed from the primary function to the sub-function. |
A. | True |
B. | False |
Answer» C. | |
26. |
Which operator set is used for left and right division respectively? |
A. | .\ and ./ |
B. | ./ and .\ |
C. | Left division and right division is not available in MATLAB |
D. | / and \ |
Answer» B. ./ and .\ | |
27. |
What is the difference between syms 'x' and sym 'x'? |
A. | there is no difference, they are the same functions |
B. | they are equivalent |
C. | syms 'x' makes the declaration long lasting while sym 'x' makes the declaration short lasting |
D. | syms 'x' makes the symbol short lasting while sym 'x' makes the declaration long lasting |
Answer» D. syms 'x' makes the symbol short lasting while sym 'x' makes the declaration long lasting | |
28. |
Name the functions used, for multiplication and division of two polynomials in MATLAB. |
A. | conv() and deconv() |
B. | mult() and div() |
C. | conv() and div() |
D. | mult and div |
Answer» B. mult() and div() | |
29. |
If the dimensions of vectors don't match, the plot command will always give an error. |
A. | True |
B. | False |
Answer» C. | |
30. |
What is the purpose of the line command if the plot command can be used to directly accept the arguments and generate a plot? |
A. | Saves complexity |
B. | We can refrain from using the hold function |
C. | There is no separate, definite purpose |
D. | Cannot conclude |
Answer» E. | |
31. |
The function to evaluate the value of a polynomial,l for a constant value of the independent variable(say |
A. | in the polynomial is ______a) poly(p,a), p is a row vector |
B. | polyder(p) |
C. | polyint(p) |
D. | polyval(c,a), c is a row vector |
Answer» E. | |
32. |
To display the partnership of 3 batsman with one batsman, one uses _________ |
A. | Bar-graph |
B. | Histogram |
C. | Pie plot |
D. | Cannot be displayed |
Answer» C. Pie plot | |
33. |
If solve does not return any solution, what does it imply? |
A. | The equation has no definite solution |
B. | The equation has a solution for a specific interval |
C. | The equation may be solvable but the function 'solve' cannot produce a solution |
D. | There is no function 'solve' |
Answer» D. There is no function 'solve' | |
34. |
If a character input is given to a command which only takes integers, it'll always give an error. |
A. | True |
B. | False |
Answer» B. False | |
35. |
What is the name of a primary function? |
A. | Name of M-file |
B. | Name of Script File |
C. | Name of Help file |
D. | Name of Private-File |
Answer» B. Name of Script File | |
36. |
A student has to plot a graph of f(x)=t and g(y)=t in the same graph, with t as a parameter. The function he uses is ____ |
A. | plot3(x,y,t) |
B. | plot(x,y,t) |
C. | disp |
D. | stem(x,y) |
Answer» B. plot(x,y,t) | |
37. |
What happens if we don't stop the implementation of the hold function? |
A. | Nothing happens |
B. | MATLAB keeps on generating multiple plots in the same window |
C. | Error is generated |
D. | Plot function won't work |
Answer» C. Error is generated | |
38. |
How does MATLAB help in passing function arguments? |
A. | By call by value and call by reference |
B. | Only by call by value |
C. | Only by call by reference |
D. | By call by address |
Answer» B. Only by call by value | |
39. |
Command is used to save command window text to file. |
A. | saveas |
B. | texttofile |
C. | diary |
D. | todiary |
Answer» D. todiary | |
40. |
If one operand is a scalar and the other is not, then MATLAB applies the scalar to every element of the other operand. This property is known as ______________ |
A. | operand divergence |
B. | scalar expansion |
C. | vector expansion |
D. | dimension declaration |
Answer» C. vector expansion | |
41. |
How can the formulation of polynomial be done from its roots? |
A. | poly(r), r is a row vector, containing the roots of the polynomial |
B. | poly([roots as a coloumn vector]) |
C. | poly([roots as a row vector]) |
D. | poly([roots in descending order as a coloumn vector]) |
Answer» C. poly([roots as a row vector]) | |
42. |
To place a text on the plot using a mouse, the command used is _________ |
A. | gtext |
B. | text |
C. | title() |
D. | atext |
Answer» B. text | |
43. |
After trying to plot a pie-chart, the student finds that the function he used is rose(). What is the nature of data used by the student if an output graph is generated? |
A. | Angles in radians |
B. | Linear bivariate |
C. | Logarithmic |
D. | This is not possible in MATLAB |
Answer» C. Logarithmic | |
44. |
The uniform distribution can range from -infinity to 0 or 0 to Infinity but not from -infinity to infinity. |
A. | True |
B. | False |
Answer» C. | |
45. |
Conversion Function int16 uses_________ range of value? |
A. | -27 to 27-1 |
B. | -215 to 215-1 |
C. | -231 to 231-1 |
D. | 0 to 216-1 |
Answer» C. -231 to 231-1 | |
46. |
How would you express a pi as a character and an integer? Choose the correct code. |
A. | a=pi;b='pi'; |
B. | a=22/7; b=pi; |
C. | a=3.1415; b=22/7; |
D. | a=3.1429;b='pi'; |
Answer» B. a=22/7; b=pi; | |
47. |
To see the sub-matrix with aij for 2<=i<=4 and 1<=j<=2 of a matrix a, of order 5*6, which code is used? |
A. | a(2;4,1;2) |
B. | a(2,4:1,2) |
C. | a(2:4,1:2) |
D. | a(2,4;1,2) |
Answer» D. a(2,4;1,2) | |
48. |
What happens if dsolve does not return any numerical solution? |
A. | The equations have no solution |
B. | The equations have a trivial solution |
C. | The equations have infinite no. of solutions |
D. | The equation has to be solve separately |
Answer» E. | |
49. |
What is the difference between hold on and hold all? |
A. | no difference |
B. | hold all holds every plot while hold on holds a specific plot in the chain of argument |
C. | hold all does not exist |
D. | hold on is syntactically incorrect |
Answer» B. hold all holds every plot while hold on holds a specific plot in the chain of argument | |
50. |
If a./b=(b./ |
A. | T, what can be concluded about the matrices a and b?a) a = bT |
B. | a = b-1 |
C. | a = b' |
D. | nothing special |
Answer» B. a = b-1 | |