adplus-dvertising
frame-decoration

Question

Choose the statement that best defines an array

a.

It is a collection of items that share a common name

b.

It is a collection of items that share a common name and occupy consecutive memory location

c.

It is a collection of items of the same type and storage class that share a common name and occupy consecutive memory locations

d.

None of the above

Answer: (c).It is a collection of items of the same type and storage class that share a common name and occupy consecutive memory locations

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. Choose the statement that best defines an array

Similar Questions

Discover Related MCQs

Q. Choose the correct statement:

Q. A set of names can be represented as a

Q. If arr is a two dimensional array of 10 rows and 12 columns, then arr (5) logically points to the

Q. While sorting a set of names, representing the names as an array of pointers is preferable to representing the names as a two dimensional array of characters because

Q. Choose the correct statement :

Q. Pick the correct answers
if x is an one dimensional array, then

Q. Choose the correct statement :

Q. A file is preferable to an array of structures because

Q. Consider the declaration

char street[10] = "abcdefghi";

Choose the correct remark(s)

Q. Prior to using a pointer variable it should be

Q. Consider the declaration:

char x[]="WHATIZIT";
char *y="WHATIZIT
";
The output of puts(x) an puts(y) will be

Q. Consider the declarations:

char first (int(*)(char,float));
int second(char,float);

Which of the following function invocation is valid?

Q. In C a pointer variable to an integer can be created by the decalaration

Q. Which of the following is most appropriate?

Q. A pointer variable can be

Q. a→b is syntactically correct if

Q. The statement 

 if ( myPtr != NULL )
         *myPtr = NULL;
else
         *myPtr = NULL;

has the same effect as the statements(s)

Q. Consider the following program fragment.
static char wer[3][4] = {"bag", "let", "bud"};
char(*ptr)[4] = wer;
The possible output of printf ( "%d %d", wer, wer +1); is

Q. The operators > and < are meaningful when used with pointers, if

Q. Choose the best answer. Prior to using a pointer variable