Quiz-1
Q 1.
What is the output of this C code? / इस सी कोड का आउटपुट क्या है?
int main()
{
int ary[4] = {1, 2, 3, 4};
int *p[4];
int i;
for ( i = 0; i <4; i++) {
p[i] = &ary[i];
}
printf("%d\n", *p[0]);
return 0;
}
- 1
- 3
- 2
- Error
Q 2. What are the different ways to initialize an pointer array with all elements as zero? / शून्य के रूप में सभी तत्वों के साथ एक सूचक सरणी को शुरू करने के विभिन्न तरीके क्या हैं?
- int *array[5] = {};
- int *array[5] = {0};
- int a = 0, b = 0, c = 0; int *array[5] = {a, b, c};
- All of the above
Q 3.
What is the output of a C Program with functions and pointers.? /कार्यों और संकेतों के साथ सी प्रोग्राम का आउटपुट क्या है।?
void texas(int *,int *);
int main()
{
int a=11, b=22;
printf("Before=%d %d, ", a, b);
texas(&a, &b);
printf("After=%d %d", a, b);
return 0;
}
void texas(int *i, int *j)
{
*i = 55;
*j = 65;
}
- Before=11 22, After=11 22
- Before=11 22, After=55 65
- Before=11 22, After=0 0
- Compiler error
Q 4.
What is output of following C code.? / निम्नलिखित सी कोड का आउटपुट क्या है.?
main()
{
int *p = 123;
printf("%d", p);
}
- 123
- Garbage value
- Address of pointer p
- Compile error
Q 5.
What is the output of this C code? / इस सी कोड का आउटपुट क्या है?
void main()
{
int x = 0;
int *ptr = &5;
printf("%p\n", ptr);
}
- 5
- Address of 5
- Nothing
- Compile time error
Q 6.
What is the output of this C code? / इस सी कोड का आउटपुट क्या है?
int main()
{
int a=10;
int *p=&a;
int **pp=&p;
printf("%d",**pp);
return 0;
}
- 20
- 10
- Error
Q 7.
What is the output of this C code? / इस सी कोड का आउटपुट क्या है?
int main()
{
int *ptr, a = 10;
ptr = &a;
*ptr += 1;
printf("%d,%d/n", *ptr, a);
}
- 10,10
- 10,11
- 11,10
- 11,11
Q 8. What is (void*)0? / (शून्य *) 0 क्या है?
- Error
- Representation of void pointer
- Representation of NULL pointer
- Both B and C
Q 9. In C a pointer variable to an integer can be created by the decalaration / सी में एक पूर्णांक के लिए एक सूचक चर decalaration द्वारा बनाया जा सकता है
- int p*;
- int *p;
- int +p;
- int $p;
Q 10. A pointer is / . एक pointer है
- 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