HERE AM POSTING C AND C++ PROGRAMMING QUESTIONS
THIS HAVE BEEN ASKED IN MANY PLACEMENT PAPERS AND IN COMPETATIVE EXAMS.
IF U WANT ANY THIN ELSE PLS DO ASK IN REQUEST PAGE.
| 1. |
What is (void*)0? |
| A. |
Representation of NULL pointer |
| B. |
Representation of void pointer |
| C. |
Error |
| D. |
None of above |
|
Answer: Option
A
| 2. |
Can you combine the following two statements into one?
char *p;
p = (char*) malloc(100);
|
| A. |
char p = *malloc(100); |
| B. |
char *p = (char) malloc(100); |
| C. |
char *p = (char*)malloc(100); |
| D. |
char *p = (char *)(malloc*)(100); | | | | | | | | |
|
Answer: Option
C
| 3. |
In which header file is the NULL macro defined? |
| A. |
stdio.h | B. |
stddef.h |
| C. |
stdio.h and stddef.h | D. |
stdlib.h |
|
Answer: Option
C
Explanation:
The macro "NULL" is defined in locale.h, stddef.h, stdio.h, stdlib.h, string.h, time.h, and wchar.h.
| 4. |
How many bytes are occupied by near, far and huge pointers (DOS)? |
| A. |
near=2 far=4 huge=4 | B. |
near=4 far=8 huge=8 |
| C. |
near=2 far=4 huge=8 | D. |
near=4 far=4 huge=8 | | |
|
Answer: Option
A
Explanation:
near=2,
far=4 and
huge=4 pointers exist only under DOS. Under windows and Linux every pointers is 4 bytes long.
| 5. |
If a variable is
a pointer to a structure, then which of the following operator is used
to access data members of the structure through the pointer variable? |
|
|
Answer: Option
D
FRO NEXT PAGE CLICK HERE PAGE 2
No comments:
Post a Comment