Home / C Programming / Arrays :: Arrays and Strings MCQs

C Programming :: Arrays

  1. What will be the correct output of the following program?

    #include<string.h>

    void main()

    {

    char str[] = "C EXAMINATION", rev[17];

    int i = strlen(str), j=0;

    for( ; i>=0; rev[j++] = str[i--])

    rev[j] = str[j] ;

    puts(rev);

    }

  2. A.

     NOITANIMAXE C

    B.

     NOITANIMAXE

    C.

     C

    D.

     No output at all.

    E.

     Syntax error

    View Answer

    Workspace

    Discuss Discuss in Forum


  3. The function sprintf() works like printf(), but operates on ..........

  4. A.

     Data file

    B.

     stderr

    C.

     string

    D.

     stdin

    E.

     no such function in 'C'.

    View Answer

    Workspace

    Discuss Discuss in Forum


  5. String concatenation means -

  6. A.

     Combining two strings.

    B.

     Extracting a substring out of a string.

    C.

     Partitioning the string into two strings.

    D.

     Merging two strings.

    E.

     Comparing the two strings to define the larger one.

    View Answer

    Workspace

    Discuss Discuss in Forum