|
|||||||||||||
C-Programing Sample test 1 |
|||||||||||||
char * message;
message = (char *) malloc (sizeof(char) * 10); message = "hello"; x = strlen (message); (a) 0 (b) 5 (c) 10 (d) The statements would not compile. printf("%d", i);
How many times will this loop execute? (a) 256 (b) 128 (c) 127 (d) Infinitely. main()
{ int i = 5; i = ! i>3; printf(”%d”,i); (a) 5 (b) 0 (c) 3 (d) processor dependent. main()
{ int x[10] = {1,2,3,4,5,6,7,8,9,10}; int *p = x; int *q = &x[9]; printf ("%d", q-p+1); } (a) 0 (b) 19 (c) 10 (d) Error {
int a = 0; int *p = &a; free(p); printf(”%d”, a); } (a) Works fine (b) Free can’t be used for p (c) Compiler Error (d) In printf we should use *p instead of i Click here for answers |
|||||||||||||
| Contributed by: www.knoowgle.com | |||||||||||||
| Copyright 2006 knoowgle.com |