#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?
Arrays in C (II yr 02.07.2020)
Quiz
•
Computers
•
University
•
Hard
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;
10 questions
C Programming Quiz-1
Quiz
•
University
15 questions
Java Programming
Quiz
•
University
10 questions
C - Pointers
Quiz
•
University
9 questions
c language quiz
Quiz
•
University
11 questions
Array
Quiz
•
University
15 questions
C programming
Quiz
•
University
15 questions
Coding club Summit Online Quiz
Quiz
•
University
10 questions
Basics Of C Programming
Quiz
•
University
15 questions
Character Analysis
Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing
Quiz
•
9th - 12th Grade
10 questions
American Flag
Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension
Quiz
•
5th Grade
30 questions
Linear Inequalities
Quiz
•
9th - 12th Grade
20 questions
Types of Credit
Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25
Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers
Quiz
•
6th - 8th Grade