MCQOPTIONS
Saved Bookmarks
| 1. |
Consider the C code fragment given below. typedef struct node {int data; node* next;} node;void join (node* m, node* n) {node* p = n;while (p- >next! = NULL) {p = p - > next;}p - > next = m;}Assuming that m and n point to valid NULL-terminated linked lists, invocation of join will |
| A. | append list m to the end of list n for all inputs |
| B. | either cause a null pointer dereference or append list m to the end of list n |
| C. | cause a null pointer dereference for all inputs. |
| D. | append list n to the end of list m for all inputs |
| Answer» C. cause a null pointer dereference for all inputs. | |