adplus-dvertising
frame-decoration

Question

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

a.

storage needed will be proportional to the size of the data

b.

execution will be faster

c.

swapping process becomes easier and faster

d.

All of the above

Posted under C Programming

Answer: (d).All of the above

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

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

Similar Questions

Discover Related MCQs

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

Q. Consider the two declarations

void *voidPtr;
char *charPtr;

Which of the following assignments are syntactically correct?

Q. Which of the following operators can be applied to pointer variable(s)?

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

Q. Let x be an array. Which of the following cannot be present in the left hand side of an assignment statement?