Username: Save?
Password:
Home Forum Links Search Login Register*
    News: Keep The TechnoWorldInc.com Community Clean: Read Guidelines Here.
Recent Updates
[April 03, 2024, 06:11:00 PM]

[April 03, 2024, 06:11:00 PM]

[April 03, 2024, 06:11:00 PM]

[April 03, 2024, 06:11:00 PM]

[March 06, 2024, 02:45:27 PM]

[March 06, 2024, 02:45:27 PM]

[March 06, 2024, 02:45:27 PM]

[March 06, 2024, 02:45:27 PM]

[February 14, 2024, 02:00:39 PM]

[February 14, 2024, 02:00:39 PM]

[February 14, 2024, 02:00:39 PM]

[February 14, 2024, 02:00:39 PM]

[February 08, 2024, 10:26:18 AM]
Subscriptions
Get Latest Tech Updates For Free!
Resources
   Travelikers
   Funistan
   PrettyGalz
   Techlap
   FreeThemes
   Videsta
   Glamistan
   BachatMela
   GlamGalz
   Techzug
   Vidsage
   Funzug
   WorldHostInc
   Funfani
   FilmyMama
   Uploaded.Tech
   MegaPixelShop
   Netens
   Funotic
   FreeJobsInc
   FilesPark
Participate in the fastest growing Technical Encyclopedia! This website is 100% Free. Please register or login using the login box above if you have already registered. You will need to be logged in to reply, make new topics and to access all the areas. Registration is free! Click Here To Register.
+ Techno World Inc - The Best Technical Encyclopedia Online! » Forum » THE TECHNO CLUB [ TECHNOWORLDINC.COM ] » Career/ Jobs Zone » Placement Papers » I2 Technologies
 Aptitude
Pages: [1]   Go Down
  Print  
Author Topic: Aptitude  (Read 1689 times)
Tanya
TWI Addict
********



Karma: 1
Offline Offline

Posts: 4190


View Profile
Aptitude
« Posted: June 08, 2007, 11:49:53 PM »


Aptitude


THERE ARE 20 MULTIPLE CHOICE QUESTIONS .EACH QUESTION CARRIES 3 MARKS.THERE IS NEGATIVE MARKING FOR EACH WRONG ANSWER
MINUS 1 MARK.HERE ARE SOME QUESTIONS OF THIS PART.

1. convert 0.9375 to binary (c)
a) 0.0111 b)0.1011 c)0.1111 d)none
 

2.( 1a00 * 10b )/ 1010 = 100 (b)
a) a=0,b=0 b)a=0, b=1 c) d)none
 

3. in 32 bit memory machine 24 bits for mantissa and 8 bits for
exponent. to increase the range of floating point.
a) more than 32 bit is to be there.
b) increase 1 bit for mantissa and decrease 1 bit for exponent
c) increase 1 bit for exponent and decrease one bit for mantissa
d)
 

4. this on logical gates

A---------------------------------- OR -------
| | |
|------- not ----- | |-- AND --- X
| | |
|---- AND ------ |
| |
| |
| |
|---------- |
| |
B----------------- NOT -------------------------

X = ?
a) A ^ B b) A + B c) A ^ (- B) d)

^ is for AND, + is for OR , - is for NOT.
answer is c please check it.
 

5. in C "X ? Y : Z " is equal to
a) if (X==0) Y ;else Z
b) if (X!=0) Y ;else Z
c) if (X==0) Y ; Z
d)
 

6. foo()
int foo(int a, int b){
if (a&b) return 1;
return 0;
}

a) if either a or b are zero returns always 0
b) if both a & b are non zero returns always 1
c) if both a and b are negarive.......
d)
 

7. typedef struct nt{--------} node-type
node-type *p
a) p =( nodetype *)malloc( size of (node-type))
b)
c)
d)
 

8. function gives some error what changes as to be made
void ( int a,int b){
int t; t=a; a=b; b=t;
}
a)define void as int and write return tt
b)change everywhere a to *a and b to *b
c) d)
 

9. which of the following is incorrect
a) if a and b are defined as int arrays then (a==b) can never be
true
b) parameters are passed to functions only by values
c) defining functions in nested loops
d)
 

10. include<stdio.h>
void swap(int*,int*);
main()
{
int arr[8]={36,8,97,0,161,164,3,9}
for (int i=0; i<7; i++)
for (int j=i+1; j<8;j++)
if(arr<arr[j]) swap(&arr,&arr[j]);
}
void swap(int*x,int*y)
{
int temp; static int cnt=0;
temp= *x;
*x=*y;
*y=temp;
cnt++;
}

cnt = ?

a) 7 b) 15 c)1 d)
 

11. int main(){
FILE *fp;
fp=fopen("test.dat","w");
fprintf(fp,'hellon");
fclose(fp);
fp=fopen ("test.dat","w");
fprintf (fp, "world");
fclose(fp);
return 0;
}

if text.dat file is already present after compiling and execution
how many bytes does the file occupy

a) 0 bytes b)5 bytes c)11 bytes d)data is insufficient


12. f1(int*x,intflag)
int *y;
*y=*x+3;
switch(flag){
case 0:.........
....
........
break;
case 1:
*x=*y;
break;
case 2:
............
.......
.......
break;
}
return(*y)
main()
{
*x=5;
i=f1(x,0); j=f1(x,1);
printf("%.........",i,j,*x);
}

what is the output?
a) 8 8 8 b) 5 8 8 c) 8 5 8 d)


13. client server system (question about this i don't remember
exact question)



HERE A PROBLEM IS DEFINED YOU HAVE TO WRITE A PROGRAMME IN C OR C++

TWO SCHOOLS, HAVING DIFFERENT NO. OF CLASSES . EACH CLASS HAS
DIFFERENT NO. OF SECTIONS. THE 2 SCHOOLS HAVE TO BE MERGED
TOGETHER SO THAT A STUDENT OF SAME CLASS AND SECTION REMAIN
SAME. FOR EXAMPLE, 1A STUDENTS OF BOTH SCHOOLS SHOULD BE IN 1A
SECTION OF NEW SCHOOL

WRITE A PROGRAM FOR THE ABOVE USING
1) DYNAMIC MEMORY ALLOCATION
2) STRUCTURES

Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Copyright © 2006-2023 TechnoWorldInc.com. All Rights Reserved. Privacy Policy | Disclaimer
Page created in 0.078 seconds with 25 queries.