250+ TOP MCQs on Arithmetic – 1 and Answers

MATLAB Multiple Choice Questions on “Arithmetic – 1”.

1. What would be the output of the following code (in editor window)?

A = [0 1; 1 0]	;	B=2	;	C = A + B

a)

   1	2
   4	5

b)

    2	3
    3	2

c)

    3	2
    3	2

d)

    3	2
    2	3

View Answer

Answer: b
Clarification: C = A + B adds arrays A and B and returns the result in C.
C = plus(A,B) is an alternate way to execute A + B, but is rarely used. It enables operator overloading for classes.

 
 

2. What would be the output of the following code (in editor window)?

A = [1 0 2]	;	b = [3 0 7]	;	c=a.*b;

a) [2 0 21]
b) [3 0 14]
c) [14 0 3]
d) [7 0 3]
Answer: b
Clarification: C = a.*b multiplies arrays a and b element by element and returns the result in C.

3. What would be the output of the following code (in editor window)?

a) [1 25]
b) [1 2 3 4 5]
c) [25 16 9 4 1]
d) [1 4 9 16 25]
Answer: d
Clarification: c=a.^2 raises each element of a to the corresponding power i.e. 2. It will square each element.
[12 22 32 42 52] = [1 4 9 16 25].

4. What would be the output of the following code (in editor window)?

A = [1	1	0	0]
B = [1	;2	;3	;4]
C=A*B

a) 0
b) [1 0 0 0]
c) 3
d) [1 2 0 0]
Answer: c
Clarification: The result is a 1-by-1 scalar, also called the dot product or inner product of the vectors A and B. Alternatively, you can calculate the dot product A • B with the syntax dot(A,B).
Multiply B times A.

5. What would be the output of the following code (in editor window)?

a) [7 10; 15 22]
b) [1 4; 9 16]
c) [16 9; 4 1]
d) [22 15; 10 7]
Answer: a
Clarification: C = A2 computes A to the 2 power and returns the result in C. The syntax A2 is equals to A*A.
A2 = [1 2; 3 4] *[1 2; 3 4]
[7 10; 15 22].

  250+ TOP MCQs on Customizing and Manipulating Graphics – 1 and Answers

6. What would be the output of the following code (in editor window)?

a) b=[1 2 6 24 120]
b) b=[1 2 3 4 5]
c) b=[5 4 3 2 1]
d) b=[120 24 6 2 1]
Answer: a
Clarification: B = cumprod(A) returns the cumulative product of A starting at the beginning of the first array dimension in A whose size does not equal 1. B(2) is the product of A(1) and A(2), while B(5) is the product of elements A(1) through A(5).

7. Create an array of logical values.

A = [true false true; true true false]
A = 1     0     1
    1     1     0
B = cumprod(A,2)

Find the cumulative product of the rows of A.
a)

      B = 1     0     0
          0     1     0

b)

      B = 1     0     0
          1     1     0

c)

      B = 1     0     0
          1     1     1

d)

      B = 1     1     0
          1     1     0

View Answer

Answer: b
Clarification:

      B = 1     0     0
          1     1     0

The output is double.
class(B)
ans = double.

 
 

8. Find the cumulative sum of the columns of A.

  A =1     4     7
     2     5     8
     3     6     9
B = cumsum(A)

a)

B = 1     4     7
    3     8    15
    6    15    24

b)

B = 1     4     7
    4     9    15
    4    15    24

c)

B = 1     4     7
    3     9    15
    6    15    29

d)

B = 1     4     7
    3     9    15
    6    15    24

View Answer

Answer: d
Clarification: B = cumsum(A) returns the cumulative sum of A starting at the beginning of the first array dimension in A whose size does not equal 1. If A is a matrix, then cumsum(A) returns a matrix containing the cumulative sums for each column of A. B(5) is the sum of A(4) and A(5), while B(9) is the sum of A(7), A(8), and A(9).

 
 

9. Create a 4-by-2-by-3 array of ones and compute the sum along the third dimension.

A = ones(4,2,3);
S = sum(A,3)

a)

S = 3     3
    3     3
    3     3
    3     3

b)

S = 3     4
    3     4
    3     4
    3     4

c)

S = 2     3
    2     3
    2     3
    2     3

d)

S = 7     3
    5     3
    6     3
    3     3

View Answer

Answer: a
Clarification: S = sum(A) returns the sum of the elements of A along the first array dimension whose size does not equal 1. If A is a multidimensional array, then sum(A) operates along the first array dimension whose size does not equal 1, treating the elements as vectors. This dimension becomes 1 while the sizes of all other dimensions remain the same.

  250+ TOP MCQs on Wrong or Unexpected Output and Answers

 
 

Scroll to Top