|
Q: What is the difference between
Stack and Queue?
A: Stack is a Last In First Out
(LIFO) data structure.
Queue is a First In First Out
(FIFO) data structure
Q: Write a fucntion that will
reverse a string. (Microsoft)
A: char *strrev(char *s)
{
int i = 0, len = strlen(s);
char *str;
if ((str = (char *)malloc(len+1)) ==
NULL) /*cannot allocate memory */
err_num = 2;
return (str);
}
while(len)
str[i++]=s[–len];
str[i] = NULL;
return (str);
}
Q: What is the software
Life-Cycle?
A: The software Life-Cycle are
1) Analysis and specification of the
task
2) Design of the algorithms and data
structures
3) Implementation (coding)
4) Testing
5) Maintenance and evolution of the
system
6) Obsolescence
Q: What is the difference between
a Java application and a Java applet?
A: The difference between a Java
application and a Java applet is that a
Java application is a program that can
be executed using the Java
interpeter, and a JAVA applet can be
transfered to different networks
and executed by using a web browser
(transferable to the WWW).
Q: Name 7 layers of the OSI
Reference Model? (from Cisco)
A:
-Application layer
-Presentation layer
-Session layer
-Transport layer
-Network layer
-Data Link layer
-Physical layer
|