|
|
|
CDAC Paper - 2006 - Part 3 |
41. What is time required to insert an element in a stack with linked implementation? (1) (log2n)<------ans (n) (n log2n)
42. Which of the following is the feature of stack? All operations are at one end It cannot reuse its memory All elements are of different data types Any element can be accessed from it directly<------ans
43. Time taken for addition of element in queue is (1) (n) (log n)<------ans None of these options
44. When is linear queue said to be empty ? Front==rear
Front=rear-1 Front=rear+1 Front=rear<------ans
45. When queues are created Are initially empty<------ans Are initialized to zero Are considered full None of the above
46. What would be the output of the following program? #include main() { printf("\n%c", "abcdefgh"[4]); } abcdefgh d e <------ans error
47. Select the correct C code which will read a line of characters(terminated by a \n) from input_file into a character array called buffer. NULL terminate the buffer upon reading a \n.
int ch, loop = 0; ch = fgetc( input_file ); while( (ch != `\n`)&& (ch != EOF) ){buffer[loop] = ch; loop++; ch = fgetc(input_file );} buffer[loop] = NULL;
int ch, loop = 0; ch = fgetc( input_file ); while( (ch = "\n")&& (ch = EOF)) { buffer[loop] = ch; loop--; ch = fgetc(]input_file ); } buffer[loop]= NULL;
int ch, loop = 0; ch = fgetc( input_file ); while( (ch <> "\n")&& (ch != EOF) ) { buffer[loop] = ch; loop++; ch = fgetc(input_file ); } buffer[loop] = -1;
None of the above
48. What is the output of the following code ? void main() { int a=0; int b=0; ++a == 0 || ++b == 11; printf("\n%d,%d",a,b); } 0, 1 1, 1 <------ans 0, 0 1, 0
49. What is the output of the following program? #define str(x)#x #define Xstr(x)str(x) #define oper multiply void main() { char *opername=Xstr(oper); printf("%s",opername); } opername Xstr multiply <------ans Xstr
50. What is the output of the following code ? #include #include void main() { char *a = "C-DAC\0\0ACTS\0\n"; printf("%s\n",a); } C-DAC ACTS ACTS C-DAC <------ans None of these
51. #include void main() { while (1) {if (printf("%d",printf("%d"))) break; else continue; } } The output is Compile time error Goes into an infinite loop Garbage values <------ans None of these options
52. Select the correct C statements which tests to see if input_file has opened the data file successfully.If not, print an error message and exit the program. if( input_file == NULL ) { printf("Unable to open file.\n");exit(1); }
if( input_file != NULL ) { printf("Unable to open file.\n");exit(1); } while( input_file = NULL ) { printf("Unable to open file.\n");exit(1);} None of these options
53.The code int i = 7; printf("%d\n", i++ * i++); prints 49 prints 56 <------ans is compiler dependent _expression i++ * i++ is undefined
54. Recursive procedure are implemented by Linear list Queue Tree Stack<------ans
55. Which of these are reasons for using pointers? 1. To manipulate parts of an array 2. To refer to keywords such as for and if 3. To return more than one value from a function 4. To refer to particular programs more conveniently 1 & 3<------ans only 1 only 3 None of these options
56. The _expression x = 4 + 2 % -8 evaluates to -6 6 4 None of these options
57. What is the output of the following code? #include main() { register int a=2; printf("\nAddress of a = %d,", &a); printf("\tValue of a = %d",a); Address of a,2 <------ans Linker error Compile time error None of these options
58. What is the output of the following code? #include void main() { int arr[]={0,1,2,3,4,5,6}; int i,*ptr; for(ptr=arr+4,i =0; i<=4; i++) printf("\n%d",ptr[-i]);(as the 0=4,for -1 it becomes =3) } Error 6 5 4 3 2 0 garbage garbage garbage garbage 4 3 2 1 0 <------ans
59. Which of the following is the correct way of declaring a float pointer: float ptr; float *ptr; <------ans *float ptr; None of the above
60.If the following program (newprog) is run from the command line as:newprog 1 2 3 What would be the output of the following? void main (int argc, char*argv[]) { int I,j=0; for (I=0;I j=j + atoi(argv[I]); printf("%d",j); } 123 6 123 Compilation error<------ans
|
|
|
|
|
|
|
|
|
|