POINTERS

POINTERS

University

10 Qs

quiz-placeholder

Similar activities

C Programming - Basics 001

C Programming - Basics 001

University

10 Qs

TECHNICAL C POINTER JIT04

TECHNICAL C POINTER JIT04

University

8 Qs

C programming-1

C programming-1

University

13 Qs

TECHNICAL C PROGRAM

TECHNICAL C PROGRAM

University

10 Qs

C Program Array and strings

C Program Array and strings

University

10 Qs

Plot the Code

Plot the Code

University

10 Qs

TECH INTELLECT - ROUND 2

TECH INTELLECT - ROUND 2

University

10 Qs

Arrays in C (II yr 02.07.2020)

Arrays in C (II yr 02.07.2020)

University

10 Qs

POINTERS

POINTERS

Assessment

Quiz

Computers

University

Hard

Created by

Shilpa Madhavanavar

Used 14+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

A pointer is

A keyword used to create variables

    

A variable that stores address of an instruction

A variable that stores address of other variable

All of the above

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Comment on the following pointer declaration?

    int *ptr, p;

ptr is a pointer to integer, p is not

    

ptr and p,both are pointers to integer

ptr is pointer to integer,p may or may not be

ptr and p both are not pointers to integers

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What will be the output of the following C code?

#include <stdio.h>

    void m(int *p)

    {

        int i = 0;

        for(i = 0;i < 5; i++)

        printf("%d\t", p[i]);

    }

    void main()

    {

        int a[5] = {6, 5, 3};

        m(&a);

    }

0 0 0 0 0

6 5 3 0 0

Run time error

6 5 3 junk junk

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Can you combine the following two statements into one?

1.     char *p;

2.     p = (char*) malloc(100);

char p = *malloc(100);

char *p = (char) malloc(100);

char *p = (char*)malloc(100);

char p = (char )(malloc*)(100);

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What will be the output of the following C code?

    #include <stdio.h>

    void main()

    {

        int k = 5;

        int *p = &k;

        int **m  = &p;

        printf("%d%d%d\n", k, *p, **m);

    }

5 5 5

5 5 junkvalue

5 junk junk

Run time error

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What will be the output of the  following code snippet.

#include <stdio.h>

void main()

{

char *p=NULL;

char *q=0;

if(p)

printf(" p ");

else

printf("nullp");

if(q)

printf(" q ");

else

printf(" nullq");

}

p,q

 

Depends on the compiler

x nullq where x can be p or nullp depending on the value of NULL

nullp nullq

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Point out the compile time error in the program given below.

#include<stdio.h>

int main()

{

    int *x;

    *x=100;

    return 0;

}

Error: invalid assignment for x

 

Error: suspicious pointer conversion

No error

None of the above

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?