A PHP Error was encountered

Severity: Warning

Message: A non-numeric value encountered

Filename: controllers/home.php

Line Number: 222

A PHP Error was encountered

Severity: Warning

Message: A non-numeric value encountered

Filename: controllers/home.php

Line Number: 228

Complicated Declarations - C Programming Questions and Answers
Home / C Programming / Complicated Declarations :: General Questions

C Programming :: Complicated Declarations

  1. Declare the following statement?
    "An array of three pointers to chars".

  2. A.
    char *ptr[3]();
    B.
    char *ptr[3];
    C.
    char (*ptr[3])();
    D.
    char **ptr[3];

    View Answer

    Workspace

    Discuss Discuss in Forum


  3. What do the following declaration signify?

    int *ptr[30];

  4. A.
    ptr is a pointer to an array of 30 integer pointers.
    B.
    ptr is a array of 30 pointers to integers.
    C.
    ptr is a array of 30 integer pointers.
    D.
    ptr is a array 30 pointers.

    View Answer

    Workspace

    Discuss Discuss in Forum


  5. Declare the following statement?
    "A pointer to an array of three chars".

  6. A.
    char *ptr[3]();
    B.
    char (*ptr)*[3];
    C.
    char (*ptr[3])();
    D.
    char (*ptr)[3];

    View Answer

    Workspace

    Discuss Discuss in Forum


  7. What do the following declaration signify?

    char *arr[10];

  8. A.
    arr is a array of 10 character pointers.
    B.
    arr is a array of function pointer.
    C.
    arr is a array of characters.
    D.
    arr is a pointer to array of characters.

    View Answer

    Workspace

    Discuss Discuss in Forum


  9. What do the following declaration signify?

    int (*pf)();

  10. A.
    pf is a pointer to function.
    B.
    pf is a function pointer.
    C.
    pf is a pointer to a function which return int
    D.
    pf is a function of pointer variable.

    View Answer

    Workspace

    Discuss Discuss in Forum


  11. Declare the following statement?
    "A pointer to a function which receives an int pointer and returns float pointer".

  12. A.
    float *(ptr)*int;
    B.
    float *(*ptr)(int)
    C.
    float *(*ptr)(int*)
    D.
    float (*ptr)(int)

    View Answer

    Workspace

    Discuss Discuss in Forum


  13. What do the following declaration signify?

    void *cmp();

  14. A.
    cmp is a pointer to an void type.
    B.
    cmp is a void type pointer variable.
    C.
    cmp is a function that return a void pointer.
    D.
    cmp function returns nothing.

    View Answer

    Workspace

    Discuss Discuss in Forum


  15. Declare the following statement?
    "A pointer to a function which receives nothing and returns nothing".

  16. A.
    void *(ptr)*int;
    B.
    void *(*ptr)()
    C.
    void *(*ptr)(*)
    D.
    void (*ptr)()

    View Answer

    Workspace

    Discuss Discuss in Forum


  17. What do the following declaration signify?

    int *f();

  18. A.
    f is a pointer variable of function type.
    B.
    f is a function returning pointer to an int.
    C.
    f is a function pointer.
    D.
    f is a simple declaration of pointer variable.

    View Answer

    Workspace

    Discuss Discuss in Forum


  19. What do the following declaration signify?

    void (*cmp)();

  20. A.
    cmp is a pointer to an void function type.
    B.
    cmp is a void type pointer function.
    C.
    cmp is a function that return a void pointer.
    D.
    cmp is a pointer to a function which returns void .

    View Answer

    Workspace

    Discuss Discuss in Forum