Google
 
Webcprogramming.com




An Affiliate of AIHorizon




Quiz: Pointers

If you haven't already done so, be sure to read through Cprogramming.com's tutorial on Pointers in C. (Maybe even twice -- pointers are tricky!) Otherwise, best of luck with the quiz!

1. Which of the following is the proper declaration of a pointer?
A. int x;
B. int &x;
C. ptr x;
D. int *x;

2. Which of the following gives the memory address of integer variable a?
A. *a;
B. a;
C. &a;
D. address(a);

3. Which of the following gives the memory address of a variable pointed to by pointer a?
A. a;
B. *a;
C. &a;
D. address(a);

4. Which of the following gives the value stored at the address pointed to by pointer a?
A. a;
B. val(a);
C. *a;
D. &a;

5. Which of the following is the proper keyword or function to allocate memory in C?
A. new
B. malloc
C. create
D. value

6. Which of the following is the proper keyword or function to deallocate memory?
A. free
B. delete
C. clear
D. remove



Answer Key
Next lesson: Lesson 7, structures


Bookmark and Share



-----
Subscribe to cprogramming.com by Email
Interested in advertising with us?
Please read our privacy policy.
Copyright © 1997-2009 Cprogramming.com. All rights reserved.