Arrays in C (II yr 02.07.2020)

Arrays in C (II yr 02.07.2020)

University

10 Qs

quiz-placeholder

Similar activities

c-languiz

c-languiz

University

10 Qs

Test in C Language

Test in C Language

University

10 Qs

Recursion

Recursion

University

8 Qs

Array

Array

University

11 Qs

POINTERS

POINTERS

University

10 Qs

Quiz on Functions#1

Quiz on Functions#1

University

15 Qs

C programming

C programming

University

15 Qs

Quiz 2

Quiz 2

University

12 Qs

Arrays in C (II yr 02.07.2020)

Arrays in C (II yr 02.07.2020)

Assessment

Quiz

Computers

University

Hard

Created by

PRADHEEBA U

Used 37+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

#include <stdio.h>

int main()

{

int arr[5];

// Assume base address of arr is 2000 and size of integer is 32 bit

printf("%u %u", arr + 1, &arr + 1);

return 0;

}


What is the o/p of the program?

2004 2020

2004 2004

2004 Garbage value

The program fails to compile because Address-of operator cannot be used with array name

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

#include<stdio.h>

void fun(int **p);


int main()

{

int a[3][4] = {1, 2, 3, 4, 4, 3, 2, 8, 7, 8, 9, 0};

int *ptr;

ptr = &a[0][0];

fun(&ptr);

return 0;

}

void fun(int **p)

{

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

}

What is the o/p of the program?

4

3

2

1

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of the following statements mentioning the name of the array begins DOES NOT yield the base address?

1:When array name is used with the sizeof operator.

2:When array name is operand of the & operator.

3:When array name is passed to scanf() function.

4:When array name is passed to printf() function.

1

1,2

2

2,4

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of the following statements are correct about an array?

1:The array int num[26]; can store 26 elements.

2:The expression num[1] designates the very first element in the array.

3:It is necessary to initialize the array at the time of declaration.

4:The declaration num[SIZE] is allowed if SIZE is a macro.

1

1,4

2,4

2,3

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

#include <stdio.h>

void main()

{

int a[3] = {1, 2, 3};

int *p = a;

printf("%p\t%p", p, a);

}


In Output,

Same address is printed

Different address is printed

Compile time error

Nothing

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

#include <stdio.h>

void foo( int[] );

int main()

{ int ary[4] = {1, 2, 3, 4};

foo(ary);

printf("%d ", ary[0]);

}

void foo(int p[4])

{

int i = 10;

p = &i;

printf("%d ", p[0]);

}

Output of the Program?

10 10

Compile time error

10 1

Undefined behaviour

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following correctly accesses the seventh element stored in foo, an array with 100 elements?

foo[6];

foo[7];

foo(7);

foo;

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?