adplus-dvertising
frame-decoration

Question

When one-dimensional character array of unspecified length is assigned an initial value:

a.

an arbitrary character is automatically added to the end of the string

b.

‘o’ is added to the end of the string

c.

length of the string is added to the end of the string

d.

‘end’ is added to the end of the string

Answer: (b).‘o’ is added to the end of the string

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. When one-dimensional character array of unspecified length is assigned an initial value:

Similar Questions

Discover Related MCQs

Q. The declaration “unsigned u” indicates:

Q. What is the output of the following program segment ?

main()
{
int count, digit=0;
count=1;
while(digit<=9){
printf(“%d\n”,++count); ++digit;}
}

Q. A static variable is one:

Q. If the following loop is implemented

    {
int num=0;
do{--num; printf(“%d”, num); num++;}
while(num>=0)
}

Q. #define max(x,y) x=(x>y)?x:y

is a macro definition, which can find the maximum of two numbers x and y if:

Q. The function sprint() works like printf(), but operates on:

Q. What is the output of the following C program:

main()
{ printf(“%d%d%d”, sizeof(3.14f), sizeof(3.14), sizeof(3.141)); }

Q. The bitwise OR of 35 with 7 in C will be:

Q. Data members and member function of a class by default is respectively:

Q. Function overloading done at:

Q. What will be the value of i for the following expression:

int f = 11, i = 3;
i+ = (f >3)?i & 2:5;

Q. After 3 calls of the c function bug() below, the values of i and j will be:

int j = 1;
bug()
{ Static int i = 0; int j = 0;
i++; j++;
return (i) ; }

Q. Find the output of the following “C” code:

Main ( )
{ int x = 20, y = 35;
x = y++ + x++;
y = ++y + ++x;
printf (“%d, %d\n”, x, y);
}

Q. The data hiding is taken care by:

Q. If a data-item is declared as a protected access specifier then it can be accessed:

Q. Main()
{ char *str=”abcde”;
printf(“%c”, *str);
printf(“%c”, *str++);
printf(“%c”, *(str++));
printf(“%s”, str);}

The output of the above ‘C’ code will be:

Q. Consider the following statements,

int i=4, j=3, k=0;
k=++i - --j + i++ - --j +j++;

What will be the values of i, j and k after the statement.

Q. What is the value of the arithmetic expression (Written in C)

2*3/4-3/4* 2

Q. A function object:

Q. Polymorphism means: