Ask Question
19 June, 03:03

Int [] val = { 3, 10, 44 };

int i = 1;

val[i] = val[i] + 1;

1) 3 2 44

2) 2 10 44

3) 3 44 44

4) 3 11 44

Q3

+5
Answers (1)
  1. 19 June, 04:18
    0
    4) 3 11 44

    Explanation:

    Given data

    int [] val = { 3, 10, 44 };

    The total number of parameters of given array are 3, so total length of array is also 3.

    The indexing of array starts with '0', Therefore the indexes of array with length zero are: {0,1,2}

    The value of array at index 0 is = 3

    similarly,

    value at index 1 = 10

    value at index 2 = 44

    Here, Int i = 1 is storing the value '1' in integer variable i.

    In addition to that, any value of index 'i' of an array is selected using array[i].

    Therefore,

    val[i] is selecting the value of array located at index '1' because i = 1.

    val[i] = val[1] = 10

    val[i]+1 is selecting the value of array located at index 'i' that is (1) and adding 1 to it

    => val[i] = 10

    => val[i]+1 = 10+1 = 11

    Finally,

    val[i] = val[i]+1; is copying the val[i]+1 = 11 to value placed at index 1 (10). Hence, the output would be {3 11 44}. So 4th option is correct.
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “Int [] val = { 3, 10, 44 }; int i = 1; val[i] = val[i] + 1; 1) 3 2 44 2) 2 10 44 3) 3 44 44 4) 3 11 44 Q3 ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers