Globaledge

1. main() 
{ int arr[]={ 1,2,3,4 }; 
int *ptr ;;;; 
ptr++ = arr; 
printf("%d,%d",ptr[2],arr[2]); 
return 0; 

 what is the output : 
a. compile time error :multiple termination statements for pointer 
b. lvalue required for ptr 
c. prints 3 3 
d. printd 4 3 
Ans b: lvalue required for ptr; 
 
2. main() 

char s[10]; 
scanf ("%s",s); 
printf(s); 

 what is the output if input is abcd : 
a. prints abcd 
b. compiler error 
c. prints abcd and 6 junk characters 
d. printd s 
Ans a: prints abcd. 
 
3. main() 

char c = 255; 
printf ("%d",c); 
return 0; 

what is the output 
a. illegal character assignment 
b. prints -1 
c. prints 2 
d. prints 255 
Ans b: prints -1. 
 
4. main() 

int i; 
for (i=7;i<=0;i--) 
printf ("hello
"); 

what is the output 
a. prints hello 7 times 
b. prints hello 8 times 
c. prints hello once 
d. prints nothing 
Ans b: prints nothing. 
 
5. main() 

printf( printf ("world") ); 

a. prints world 
b. prints printf ("world") 
c. prints nothing 
d. compiler error 
Ans d: compiler error. 
 
Computer Concepts 
1. A c source code file can be 
a. compiled only 
b. interpreted only 
c. both compiled and interpreted 
d. nothing 
Ans c : both compiled and interpreted 
 
2. c programming approach is 
a. Top down 
b. bottom up 
c. both topdown and bottom up 
d. none of the above 
Ans a:top down approach 
 
3. The access time is less for 
a. hard disk 
b. cache 
c. registers 
d. main memory 
Ans c:registers 
 
4.resolving of external variables in a program is done at 
a.complie time 
b.run time 
c.link time 
4.load time 
Ans c: link time. 
 
5. interrupts inform process about 
a. events external to process asynchronously 
b. events external to process synchronously 
c. both a and b 
d. events internal to a process 
Ans a: events external to process asynchronously 
 
C question and answers 
1) #include 
main() 

scanf("%d"); 
printf(); 

which of the following is correct? 
a)compilation error 
b)Run time error 
c)No output 
d)depends on the compiler 
Ans : a 

 2) #include 
#define islower(c) ( a <=(c) && (c)<= z ) 
#define toupper(c) (islower(c)?(c)-( a - A ):(c)) 
main() 

char *p="i am fine"; 
while(*p) 
printf("%c",toupper(*p++)); 

a)bcd 
b)AFE 
c)aFe 
d)BCd 
Ans : b ( macro substitution 3 times) 

 3) #include 
main() 

200; 
printf("tricky problem"); 

a)warning message 
b)compilation error 
c)run time error 
d)none of these 
Ans : a 

 4)which is the null statement? 
 a) ; 
b) {} 
c)  ; 
d)all of these 
 Ans : a 

 5)what is the correct prototype of printf function ? 
a)printf(char *p,...); 
b)printf(const *char *p,...); 
c)printf(const char *p,...); 
d)printf(const *char p,...); 
Ans : c 

Computer concepts  
1)which of the following is not a system file? 
a).sys 
b).com 
c).ini 
d)none 
Ans : d 

 2)A magnetic tape is equivalent to which of the following structure? 
a)Graphs 
b)trees 
c)Lists 
d)Dictionaries 
Ans : c 

 3)For a linked list implementation which searching technique is not applicable? 
a)linear search 
b)none 
c)quick sort 
d)binary search 
Ans : d 

4)Encryption and decryption is done in which layer? 
a)DLL 
b)Network layer 
c)transport layer 
d)presentation layer 
Ans : d 

5)which of the following is not performed by the OS? 
a)cpu shceduling 
b)memory management 
c)Transaction 
d)none 
Ans : c 


Back to top