adplus-dvertising
frame-decoration

Question

What is the output of this program?
    #include <iostream>
    using namespace std;
    int func(void *Ptr);
    int main()
    {
        char *Str = "abcdefghij";
        func(Str);
        return 0;
    }
    int func(void *Ptr)
    {
        cout << Ptr;
        return 0;
    }

a.

abcdefghij

b.

address of string “abcdefghij”

c.

compile time error

d.

runtime error

Answer: (b).address of string “abcdefghij”

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the output of this program?

Similar Questions

Discover Related MCQs

Q. What we can’t do on a void pointer?

Q. The data elements in structure are also known as what?

Q. What will be used when terminating a structure?

Q. What will happen when the structure is declared?

Q. The declaration of structure is also called as?

Q. Which of the following is a properly defined structure?

Q. Which of the following accesses a variable in structure *b?

Q. The keyword used to define a structure is _____

Q. When accessing a structure member, the identifier to the left of the dot operator is the name of

Q. Using new may result in less _____ memory than using an array

Q. A difference, between reference variables and pointers is that

Q. The C++ expression p --> val means the same thing as

Q. One way in which a structure differs from an array is that _____

Q. When you declare a pointer, you must give it a _____

Q. An address is a _____ , while a pointer is a _____

Q. The function whose prototype is void getData(Item *thing); receives

Q. The number of structures than can be declared in a single statement is

Q. Which of the following statements will assign the address of the age variable to the agePtr pointer?

Q. The contents of two pointers that point to adjacent of type float differ by

Q. An asterisk placed after a data type means .