Programming and Data Structures - Arrays

1. O(N)(linear time) is better than O(1) constant time.

Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *


2. For 'C' programming language

Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *


3. What is the maximum number of dimensions an array in C may have?

Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *


4. If x is an array of integer, then the value of &x[i] is same as

  • Option : A
  • Explanation :
    x+i means increment in value of x not in address of x so it cant represent address of x.
    &x[i] means address of the ith element.

    So &x[i-1] defines address of i-1 element .sizeof(int) defines size of an element
    So &x[i-1] + sizeof(int) means address of i-1 element plus size of an element that means address of ith element.
    It cant be option c as x+i is not representing any address.

    x+i means increment in value of x not in address of x so it cant represent address of x.
    So option (A) is correct
Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *


5. If S is an array of 80 characters, then the value assigned to S through the statement scanf("%s",S) with input 12345 would be

  • Option : A
  • Explanation :
    scanf("%s", S) only scans first parameter of input stream. So Option A is correct.
Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *