MCQs on Pointer in C

Hello students welcome to CSE Study247 , Today I am provide you MCQs on Pointer in C.

This page provide 20 Multiple choice question with Answer that is very useful of Computer science students like preparation of many exam Like ( ISRO,DRDO ,Semester, Interview, TCS , Railway & another Government Sector)

❤️ TOP 500+ C Programming Question and Answer

C programming is the basic language of programming that help to learn another language. So this MCQ is very useful for you.

C is a general purpose ,high level language that originally developed by Dennis Ritchie to develop the UNIX operating system at Bell labs.

Q.1 A Pointer is a variable that stores the ____ of another variable?



  • Value


  • Address


  • Name


  • All of these

Q.2 Which of the following is the address-of operator?



  • *


  • #


  • &


  • @

Q.3 Which of the following is the dereferencing (indirection) operator?



  • *


  • #


  • &


  • @

Q.4 Which of the following types of addresses are stored in a pointer variable?



  • char


  • int


  • float


  • All of these

Q.5 Which operator can be applied to pointer variables?



  • Casting


  • Division


  • Multiplication


  • None of these

Q.6 Find the output of the following program: char *p; printf('%d %d', sizeof(*p), sizeof(p));



  • 0 1


  • 1 0


  • 1 2


  • 2 1

Q.7 What is a Pointer?



  • Variable that stores value


  • A variable that stores the address of another variable


  • A Keyword used to create variables


  • None of these

Q.8 The '*' symbol, when used as an operator with an existing pointer, is called the:



  • Address operator


  • Value at operator


  • Scope Resolution operator


  • None

Q.9 A pointer variable is declared by preceding the variable name with which sign?



  • .


  • &


  • *


  • @

Q.10 In C, how is a pointer variable to an integer correctly declared?



  • int p*;


  • int -p*;


  • int *p;


  • int*p+

Q.11 Can a pointer variable be returned by a function?



  • True


  • False


  • May be


  • Can't be said

Q.12 Which pointer denotes the object currently calling a member function?



  • This pointer


  • Null pointer


  • Zero pointer


  • None

Q.13 Find the output: int p = 1; int *ptr = &p; printf('%d', *ptr);



  • 0


  • 1


  • Compile time error


  • None

Q.14 Find the output: int p = 5; int *ptr = &p; *ptr += 1; printf('%d %d', *ptr, p);



  • 5 6


  • 6 5


  • 6 6


  • None

Q.15 What is the advantage of using a pointer?



  • Accessing array elements is faster


  • It decreases program execution speed


  • It reduces program complexity


  • None

1. Official Telegram Click Here
2. Telegram For CSE MCQs Click Here
3. You TubeClick Here

Scroll to Top