New York University

Computer Science Department

Courant Institute of Mathematical Sciences

 

Quiz

Course Title: Application Servers                                              Course Number: g22.3033-010

Instructor: Jean-Claude Franchitti                                              Session: 1

 

1.      What is HTML?

 

2.      When was the “birth” of the Internet 1975, 1969, 1995?

 

3.      What does HTTP stand for?

 

4.      What does TCP/IP stand for?

 

5.      Give an example of an IP address and a URL.

 

6.      List a few Web browsers.

 

7.      What tag is used in HTML to partition a browser window into different sections?

 

8.      Fill in the blank: <img src=”…”>

 

9.      What is the standard TCP/IP port for the HTTP servers?

 

10.  What programming language is UNIX written in?

 

11.  List some characteristics of UNIX (features).

 

12.  What does the UNIX command “pwd” do?

 

13.  What does MIME stand for?

 

14.  What are the two kinds of image maps?

 

15.  What does URL stand for?

 

16.  Explain the difference between Java and JavaScript.

 

17.  Name at least 2 CGI languages.

 

18.  What does CGI stand for?

 

19.  Is JavaScript a CGI programming language?

 

20.  What is CSS?

 

21.  Define Component, Component Infrastructure, and Component Model?

 

22.  How do components differ from objects, classes and modules?

 

23.  Is polymorphism possible with interfaces?

 

24.  Can a component be written in a procedural language?

 

25.  Is it possible for a C++ class to be independently deployed?

 

26.  What are similarities and differences between object-oriented and component compositions?

 

27.  Why is an infrastructure required in order to enable access of clients to components?

 

28.  How can a "memory leak" affect scalability?

 

29.  Why is OOD important for component development?

 

30.  What are the most significant benefits of component design?

 

31.  How can component-based design guarantee a certain level of software reuse?

 

32.  Is it possible to convert an object-oriented framework into a component-oriented framework by replacing design patterns based on classes in that framework with design patterns based on components?