Machine-translated by Google. Questions are authored in English.
Top

Discussion

The number of distinct nodes the following struct declaration can point to is

struct node
{
   struct node *left;
   struct node *centre;
   struct node *right;
};

 

  • A.All of the above
  • B.1
  • C.2
  • D.3

Answer: A

Correct answer: All of the above

The structure holds three pointers, so at most it points to three nodes - but nothing requires them to be different. Two of the pointers may hold the same address, or all three may, so the number of distinct nodes reached may be 1, 2 or 3. All the counts offered are possible.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.