This set of MATLAB Multiple Choice Questions & Answers (MCQs) focuses on “Syntax Error”.
1. What is the error in the following?
input(“pop”)
a) None
b) “”
c) Parentheses
d) No such command
2. What is the error in the following code?
for i={1: 10} p=a+1 end
a) None
b) {}
c) The : operator
d) Cannot be determined
3. What is the output of the following code?
limit[1/x,0]
a) NaN
b) Inf
c) Syntactical Error
d) Logical error
4. What is the output of the following code?
length{ 1 2 }
a) Error due to space after 2
b) Error due to {}
c) Syntactical Error
d) 2
5. What is the output of the following code?
limit((1 + 1/n)^n,n=Inf)
a) e
b) exp(1)
c) Syntactical Error
d) Cannot be determined
6. What is the output of the following code?
A={1 2 3 4} sum(A)
a) Error
b) 10
c) { 10 }
d) Logical Error
7. What is the output of the following code?
limit({sin(x)/x},x,Inf,right)
a) 0
b) Inf
c) Syntactical error
d) Error due to inconsistency in approaching limit
8. What is the output of the following code?
mean({1 2 3})
a) 2
b) Logical Error
c) 1
d) Syntactical Error
9. What is the output of the following code?
det({1 2 3; 4 5 6; 7 8 9})
a) 0
b) Syntactical Error
c) A very small value
d) Cannot be determined
10. What is the output of the following code?
(1 2);
a) A cellular vector of dimension 1*2
b) A vector of dimension 1*2
c) A matrix of dimension 1*2
d) Error
11. What is the output of the following code?
p=[1 3 2]; roots[p];
a) Syntactical Error
b) Undefined roots
c) -2,-1
d) Cannot be determined
12. What is the output of the following code?
poly[ 1 2 3]
a) x + 2x + 3x2
b) x3 + 2x2 + x
c) Error
d) Cannot be determined
13. What is the output of the following code?
polyint[{1 2 3}]
a) Syntactical error due to []
b) Syntactical Error due to {}
c) Logical Error
d) [1/2,1,3]
14. What is the output of the following command?
>> x={1 2 3}; >> t=[1 2 3]; >> plot(x,t)
a) plots a ramp function
b) plots r(t)-r(t-3)
c) Error due to plot
d) Error due to x
15. The input to the polar command is not necessary to be within parentheses.
a) True
b) False
16. What is the output of the following code?
for ( i=1:10 ) if{i<3} break end end
a) Syntactical Error
b) Logical Error
c) i=1
d) i=2
17. What is the final value of i?
for i=[1:10] end
a) 0
b) 1
c) Error
d) 10
18. What is the output of the following code?
syms p q; x=p+2q; findsym[x]
a) Syntactical Error
b) p,q
c) No such command
d) p
19. What is the output of the following code?
syms p q; x=p+2*q; diff[x];
a) 1
b) 0
c) Syntactical Error
d) Logical Error
20. What is the output of the following code?
syms pi; p=2sin[pi]/cos[pi] + tan[3pi];
a) 0
b) A value very close to 0
c) Syntactical Error
d) Error in the expression
21. What is the output of the following code?
solve[‘x^2+1=0’]
a) x=j,-j
b) x=+i,-i
c) Syntactical Error
d) Logical Error
22. What is the output of the following code?
syms [p,q]
a) Establishes p and q as symbolic variables
b) Syntactical Error
c) Logical Error
d) Only p is symbolically defined
23. Vectors defined by [] can be cellular vectors.
a) True
b) False
24. What is the output of the following code?
tf2zp({1 2}, {2 1})
a) 0
b) Returns the zeros and poles of the transfer function (s+2)/(2s+1)
c) Syntactical Error
d) Logical Error
25. What is the output of the following code?
error{“404”}
a) 404
b) Error in the command
c) Error 404
d) Syntactical Error
26. What is the output of the following code?
warning(“a”)
a) Warning: a
b) Error in the code
c) Syntactical Error
d) Logical Error
27. What is the output of the following code?
syms ‘t’,’p’;
a) Both t and p are defined as symbolic
b) Only t gets defined as symbolic
c) Only p gets defined as symbolic
d) Nothing happens
28. What is the output of the following code?
poly{1,2}
a) Syntactical Error
b) 1 3 2
c) Cannot be determined
d) 0