1. What does Matlab stand for? | MatLab Mcqs
a) Math Laboratory
b) Matrix Laboratory
c) Mathworks
d) Nothing
e) None of the above
Ans: b
2. What symbol precedes all comments in Matlab? | MatLab Mcqs
a) “
b) %
c) //
d) <
e) none of the above
Ans: e
3. Which of the following is not a pre-defined variable in Matlab. | MatLab Mcqs
a) pi
b) inf
c) i
d) gravity
e) j
Ans: d
4. This Matlab command clears all data and variables stored in memory: | MatLab Mcqs
a) clc
b) clear
c) delete
d) deallocate
e) none of the above
Ans: b
5. Characters in Matlab are represented in their value in memory. | MatLab Mcqs
a) decimal
b) ASCII
c) hex
d) string
e) none of the above
Ans: b
6. Which is these is not an aspect of a for/while loop: | MatLab Mcqs
a) update
b) initialization
c) runner
d) condition
e) all are aspects of loops
Ans: c
7. To better manage memory and prevent unnecessary memory allocations, Matlab uses: | MatLab Mcqs
a) vectors
b) scalars
c) matrix math
d) delayed copy
e) licenses
Ans: d
8. To print a newline in a fprintf statement, you must use the following escape character: | MatLab Mcqs
a) \t
b) \nl
c) \nxt
d) \n
e) none of the above
Ans: d
9. In Matlab, this keyword immediately moves to the next iteration of the loop: | MatLab Mcqs
a) update
b) goto
c) continue
d) break
e) none of the above
Ans: c
10. Which of the following will correctly define x, y, and z as symbols? | MatLab Mcqs
a) sym (x, y, z)
b) syms x y z
c) syms x, y, z
d) sym x, y, z
e) none of the above
Ans: b
11. Which of these is the way to access the first element in a vector named v (assuming there is at least one element in the vector)? | MatLab Mcqs
a) v(0)
b) v(1)
c) v
d) v(: , 0)
e) none of the above Ans: b
12. Which of the following is used to see if two elements are equal in MATLAB? | MatLab Mcqs
a) !=
b) ==
c) isequal
d) =
e) none of the above
Ans: b
13. If vector = [1 2 3 4; 11 24 92 100; 345 65 90 1]. What will the value of a be equal to if this code is entered into MATLAB >>[a b] = size (vector)? | MatLab Mcqs
a) 1 2 3 4
b) 12
c) 1
d) 4
e) 3
Ans: e
14. What is the value of ans that is printed when the following code is run: isnumeric(32) | MatLab Mcqs
a) 1
b) 0
c) 32
d) yes
e) true
Ans: a
15. If I want to save a formatted string to memory, but don’t want to print it out, which command should I use? | MatLab Mcqs
a) fprintf
b)sprintf
c) disp
d) echo
Ans: b
16.?Executing?in?the?Command?Window?the?following?code
? ?a?=?(1:3)’ ?;??(a(1,2))’?
? returns??
a.? error?message?
b.? 1???
c.? 2?
d.? 1????2?
e.? none?of?above?
Ans: a
17.?Executing?in?the?Command?Window?the?following?code?? ??a?=?ones(3,4)?;??b?=?a(4,3)??,?size(b);?
? returns??
a.? 1?
b.? -1?
c.? 1????1?
d.? error?message?
e.? none?of?the?above?
Ans: d
18.?Executing?the?command?iskeyword size returns 0,?i.e.,?size is?not?a?MATLAB?keyword. Given?
this?information,?which?of?the?following?statements?shows?the?result?of?executing?the?following?line?in?the?Command?Window??
? ?size?=?(1:3)’ ?;???size(size)?
a.? wrong?result?(i.e.,?at?least?one?of?the?commands?should?not?be?used?in?MATLAB)?
b.? 1????2?
c.? 2????1?
d.? 2????2?
e.? none?of?above? Ans: a
19.?Executing?in?the?Command?Window?the?following?code
? ??a?=?[1:2]’?;?size(a)?
? returns??
a.? error?message?
b.? 1????2?
c.? 2????1?
d.? 2?
e.? none?of?above?
Ans: c
20.?Executing?in?the?Command?Window?the?following?code?
? ??a?=?1:2?;?size[a]?
? returns??
a.? error?message?
b.? 1????2?
c.? 2????1?
d.? 2?
e.? none?of?above?
21.The?following?lines?show?collections?of?characters?(e.g.,?_xm,?m3)??that?either?can?or?can?not?be?valid?names?of?MATLAB?variables.?Which?line?contains?EXCLUSIVELY?valid?names????
a.?_xm?m3,?abc,?a_B????(wrong,?but?accepted?in?Quiz?1?->?“?_?“?not?allowed?as?1st?char?of?var.?name)?
b.? m3,?3_m,?m_3,?aB??
c.? AA,?for,?a-b,?ab?
d.? AA,?BB,?m3,?a-B?
e.? none?of?above? Ans: a
22.?Which?of?the?following?statements?is?correct??
a.? Function?“clear”?clears?only?the?scalar?variables,?but?does?not?clear?arrays?
b.? Function?“clc”?clears?all?variables?
c.? Function?“clc”?clears?only?constants?
d.? Function?“clear?a”?clears?all?variables?of?the?type?“array”?
e.? None?of?the?above?
Ans: e
?
23.?Executing?in?the?Command?Window?the?following?code?
? A?=?eye(1,10)?;??size(A(2,2))?
? returns??
a.? 1?
b.? 0?
c.? error?message?
d.? 1????1?
e.? none?of?the?above?
Ans: c
24.?Executing?in?the?Command?Window?the?following?code?
? A?=?[1:1:5;;2:1:6]?;??size(A)?
? returns??
a.? 2????5?
b.? 5????2?
c.? error?message?
d.? 3????5?
e.? none?of?the?above? Ans: a
25.?Executing?the?command?iskeyword sin returns 0,?i.e.,?sin?is?not?a?MATLAB?keyword. Given?this?information,?which?of?the?following?statements?shows?the?result?of?executing,?in?the?Command?Window,?of?the?line???
sqrt(sin(-pi/2))??;??sin?=?size(1:5)?
a.? wrong?result?(i.e.,?at?least?one?of?the?commands?should?not?be?used)?
b.? 1?
c.? 1????5?
d.? i?
e.? none?of?above?
Ans: c
26.?Which?of?the?following?statements?is?correct??
a.? Function?“who”?returns?the?name?of?the?currently?logged?user?
b.? Function?“who”?returns?the?name?of?the?system?administrator?
c.? Function?“whos”?displays?the?user?IDs?for?all?accounts?on?the?computer?
d.? Function?“who”?displays?the?web?address?of?the?system?administrator?
e.? None?of?the?above?
Ans: e
27.?After?executing?the?following?script?file?in?MATLAB??
x?=?[2:4?;?-1:1?;?1?2?3];?
y=x(2,:);?
size(y')?
the?displayed?result?is??
a.? 2????2??
b.? 3????1?
c.? 2????1?
d.? 1????3?
e.? none?of?above? Ans: b
28.?After?executing?the?following?script?file?in?MATLAB?
x?=?3i;?
y?=?x/2*sqrt(-1);?
z?=?x?+?y?
the?displayed?result?is?
a.? 1.5?+?3?i?
b.? error?message??
c.? 3?+?1.5?i?
d.? -1.5?+?3?i?
e.? none?of?above?
Ans: d
29.?After?executing?the?following?script?file?in?MATLAB??
x?=?-i;?
y?=?x*sqrt(-1);?
x?+?y?
the?displayed?result?is?
a.? error?message?
b.? -i??
c.? ?i?
d.? 1?-?1?i?
e.? none?of?above??
Ans: d
30.?Executing?in?the?Command?Window?the?following?code?
? ??y?=?a?+?b?,?a?=?2?;?b?=?sqrt(-4)?;?
? returns?
?
a.? 2?+?2?i?
b.? 2?-?2?i?
c.? error?message?
d.? NaN?
e.? none?of?the?above?
Ans: c
31.?Executing?in?the?Command?Window?the?following?code
? ??x = [1:3.4; -6:3.5:0.5] ; size(x)?
? returns??
a.? error?message?
b.? 2?? ?2??
c.? 2?? 3?
d.? 3?? 3?
e.? none?of?the?above? Ans: a
32. To add a comment to the mfile, the MATLAB command is
A ) %
B ) ;
C ) comment(' ')
D ) &
Ans: a
33. When used in the fprintf command, the %g is used as the
A ) single character display
B ) fixed point display
C ) string notation display
D ) default number display
Ans: d
34. When used in the fprintf command, the \n is used to
A ) add a space between any two characters
B ) add a line space (enter key)
C ) place a number into the comment
D ) clear the comment
Ans: b
35. To display 'Question 2' in the command window, the correct command is
A ) disp(Question 2)
B ) display('Question 2')
C ) disp('Question 2')
D ) Question 2
Ans: c
36. The clc command is used to
A ) clear the command window
B ) erase everything in the mfile
C ) clean the desktop
D ) save the existing mfile
Ans: a
37. The num2str command
A ) converts a number to string
B ) converts string to a number
C ) concatenates numbers and strings
D ) concatenates strings
Ans: a
38. The output of the last line is
aa=2
as=num2str(aa)
cat=['cat' as]
A ) cat2
B ) cat 2
C ) ??? Undefined function or variable 'as'
D ) cat aa
Ans: a
39. To join one or more strings into a single string is known as
A ) concatenation
B ) joining
C ) string conversion
D ) string theory
Ans: a
40. The output of
cat=['cat' 'dog']
is
A ) catdog
B ) cat dog
C ) cat&dog
D ) CatDog
Ans: a