4.A function 'q' that accepts a pointer to a character as
argument and returns a pointer to an array of integer can
be declared as:
A)int (*q(char*)) []
B)int *q(char*) []
C)int(*q)(char*) []
D)None of the Above
Answers were Sorted based on User's Feedback
Answer / ravi
correct ans is option C
that is
int (*q)(char*)[]
| Is This Answer Correct ? | 12 Yes | 1 No |
Answer / s.srinivasulu
correct ans is option C
that is
int (*q)(char*)[]
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / sambuddha
THE ANSWER WILL BE
D)NONE OF THE ABOVE
THE CORRECT WAY TO DECLARE IT WILL BE
int * q(char * );
ret_type func_name(arg); is a general function declaration.
ret_type is pointer to an array of integer i.e, int *
arg is accepts a pointer to a character i.e, char *
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / garima singh
EVERY ONE HERE IS WRONG...I HAVE READ SOME NOTES AND GOT THE
OPTION 'A' AS CORRECT...
THERE ARE SEVERAL DIFFERENT USES OF POINTERS IN C...THEY ARE
1) int *p;
// p is a pointer to an integer quantity
(2) int *p[10];
// p is a 10-element array of pointers to integer quantities
(3) int (*p)[10];
// p is a pointer to a 10-element integer array
(4) int *p(void);
// p is a function that returns a pointer to an integer quantity
(5) int p(char *a);
// p is a function that accepts an argument which is a
pointer to a
character returns an
// integer quantity
(6) int *p(char *a);
// p is a function that accepts an argument which is a
pointer to a
character returns a
// pointer to an integer quantity
(7) int (*p)(char *a);
// p is pointer to a function that accepts an argument which
is a
pointer to a character
// returns an integer quantity
(8) int (*p(char *a))[10];
// p is a function that accepts an argument which is a
pointer to a
character returns a
// pointer to a 10-element integer array
(9) int p(char (*a)[]);
// p is a function that accepts an argument which is a
pointer to a
character array returns
// an integer quantity
(10) int p(char *a[]);
// p is a function that accepts an argument which is a array of
pointers to characters
// returns an integer quantity
(11) int *p(char a[]);
// p is a function that accepts an argument which is a
character
array
returns a pointer to
// to an integer quantity
(12) int *p(char (*a)[]);
// p is a function that accepts an argument which is a
pointer to a
character array returns a
// pointer to an integer quantity
(13) int *p(char *a[]);
// p is a function that accepts an argument which is an array of
pointers to characters
// returns a pointer to an integer quantity
(14) int (*p)(char (*a)[]);
// p is pointer to a function that accepts an argument which
is a
pointer to a character array
// returns an integer quantity
(15) int *(*p)(char (*a)[]);
// p is pointer to a function that accepts an argument which
is a
pointer to a character array
// returns a pointer to an integer quantity
(16) int *(*p)(char *a[]);
// p is pointer to a function that accepts an argument which
is a
array
of pointers to
// characters returns a pointer to an integer quantity
(17) int (*p[10])(void);
// p is 10-element array of pointers to functions; each
function
returns
an integer quantity
(18) int (*p[10])(char a);
// p is 10-element array of pointers to functions; each function
accepts an argument which is
// a character and returns an integer quantity
(19) int *(*p[10])(char a);
// p is 10-element array of pointers to functions; each function
accepts an argument which is
// a character and returns a pointer to an integer quantity
(20) int *(*p[10])(char *a);
// p is 10-element array of pointers to functions; each function
accepts an argument which is
// a pointer to a character and returns a pointer to an integer
quantity
SO,ACCORDING TO NUMBER 8...OPTION A IS CORRECT!!!
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / d
general rule: read left to right strating from inner braces
| Is This Answer Correct ? | 0 Yes | 0 No |
What is the difference between volatile and const volatile?
4-Take two sets of 5 numbers from user in two arrays. Sort array 1 in ascending and array 2 in descending order. Perform sorting by passing array to a function mySort(array, sortingOrder). Then multiply both the arrays returned from function, using metric multiplication technique in main. Print result in metric format.
What is integer constants?
Are there any problems with performing mathematical operations on different variable types?
How can you restore a redirected standard stream?
what is the flow of execution in cprogram? ex:printf();,scanf();
write a C program:There is a mobile keypad with numbers 0-9 and alphabets on it. Take input 0f 7 keys and then form a word from the alphabets present on the keys.
1 Answers 91mobiles, Amazon, App Guruz, College School Exams Tests, Folio3, Infosys, Omega, Planin, Riphah International University, Subex,
what will be the output for the following main() { printf("hi" "hello"); }
#include<stdio.h> void main() { int a=5,b=6,c; int x=(a<b)+7; int y=(x==7)*9; int z=(c=x+y)*2; printf("%h %h %h",x,y,z); } What is the output? Explain it.
How do i store a paragraph into a string? for example, if i input a long paragraph, the program will read the words one by one and concatenate them until no word is left.
Explain what are bus errors, memory faults, and core dumps?
What is a pointer in c?