Upload
malik-imran
View
217
Download
0
Embed Size (px)
Citation preview
8/7/2019 cs506_final_term1_2008_www[1].vu786.com
http://slidepdf.com/reader/full/cs506finalterm12008www1vu786com 1/8
FINALTERM EXAMINATION
Fall 2008
CS506- Web Design and Development (Session - 1)
Ref No: 320459
Time: 120 min
Marks: 75Student Info
StudentID:
Center: OPKST
ExamDate: 2/6/2009 12:00:00 AM
For Teacher's Use Only
Q No. 1 2 3 4 5 6 7 8 Total
Marks
Q No. 9 10 11 12 13 14 15 16
Marks
Q No. 17 18 19 20 21 22 23 24
Marks
Q No. 25 26 27 28 29 30 31 32
Marks
Q No. 33 34 35 36 37 38 39 40
Marks
Q No. 41
Marks
8/7/2019 cs506_final_term1_2008_www[1].vu786.com
http://slidepdf.com/reader/full/cs506finalterm12008www1vu786com 2/8
Question No: 1 ( Marks: 1 ) - Please choose one
From the Following; which we don’t include in simple tag while creating JSP custom tags:
► Start of tag► End of tag
► Attributes
► None of these
Question No: 2 ( Marks: 1 ) - Please choose one
From the following; which component is/are used in directory Structure of web components:► index.htm, JSP, Images etc..
►Web-inf, web.xml
► Classes, servlets classes
►lib, jar files► All of these
Question No: 3 ( Marks: 1 ) - Please choose one
From following; which is the main reason that enters a thread into dead state:
► a)It dies a natural death because thread completes its execution.► b)It is killed because someone invoked its stop method.
► Both a and b.
► None of these.
Question No: 4 ( Marks: 1 ) - Please choose one
From the following; which approach is used in java to create threads,
► Interface
► Inheritance► Both Interface and Inheritance
► None of these.
Question No: 5 ( Marks: 1 ) - Please choose one
RPC stands for► Remote Personal Computer (RPC) ► Remote Procedure Calls (RPC). ► Remote Procedure Client (RPC) ► None of these
Question No: 6 ( Marks: 1 ) - Please choose one
8/7/2019 cs506_final_term1_2008_www[1].vu786.com
http://slidepdf.com/reader/full/cs506finalterm12008www1vu786com 3/8
From the following which one is not a built-in validator?► DoubleRangeValidator
► LongRangeValidator ► LengthValidator ► StringValidator
Question No: 7 ( Marks: 1 ) - Please choose one
-------------can be used to specify dynamic attribute values for JSTL actions without usingfull-blown programming language. ► EL
► RT ► Both EL and RT
► None of these
Question No: 8 ( Marks: 1 ) - Please choose one
Thedot operator in Expression Language typically used for accessing the --------------------ofan object. ► Properties
► Elements
► Values ► Attributes
Question No: 9 ( Marks: 1 ) - Please choose one
Tiers represent the _____________ view of application. ►
Physical ► Logical ► External ► None of these
Question No: 10 ( Marks: 1 ) - Please choose one
Layers represent the _____________ view of application. ► Physical ► Logical ► External ► None of these
Question No: 11 ( Marks: 1 ) - Please choose one
Which of the following is appropriate for Page-with-Bean approach?
► The code becomes a mixture of presentation, business and data access logic. ► The maintenance of the application becomes a nightmare.
8/7/2019 cs506_final_term1_2008_www[1].vu786.com
http://slidepdf.com/reader/full/cs506finalterm12008www1vu786com 4/8
► A lot of code is also get duplicated. ► All the business logic goes into one application.
Question No: 12 ( Marks: 1 ) - Please choose one
The
___________ represent the state of component. ► View
► Model ► Controller ► Component
Question No: 13 ( Marks: 1 ) - Please choose one
Thefollowing value of JavaBean’s scope attribute has local variable. ► Page
► Request ►
Session ► Application
Question No: 14 ( Marks: 1 ) - Please choose one
JSPaction elements allow us to work with _____________. ► JavaScript ► JavaBeans
► ManagedBeans ► HTML
Question No: 15 ( Marks: 1 ) - Please choose one Abean class ___________ have any public instance variables/attributes (fields). ► Can
► Can’t ► Must ► Shouldn’t
Question No: 16 ( Marks: 1 ) - Please choose one
Expression is a code fragment which returns ___________. ► Integer ► String
► Depends on the expression
► Nothing
Question No: 17 ( Marks: 1 ) - Please choose one
JSPfile is compiled ___________.
8/7/2019 cs506_final_term1_2008_www[1].vu786.com
http://slidepdf.com/reader/full/cs506finalterm12008www1vu786com 5/8
► Whenever there is some modification in the file
► Whenever it is accessed
► Whenever browser is restarted
► Whenever the page is refreshed
Question No: 18 ( Marks: 1 ) - Please choose one
Servlet session and JSP session have ___________ abilities. ► Different ► Same ► Critical ► None of these
Question No: 19 ( Marks: 1 ) - Please choose one
Which of the following is not part of http response? ►
Result Code ► URI ► Header fields
► Body
Question No: 20 ( Marks: 1 ) - Please choose one
Inwhich file do we define a servlet mapping? ► Web.xml ► Servlet.mappings
► Servlet.xml ►
None of the given
Question No: 21 ( Marks: 1 ) - Please choose one
Which of the following is a type of Java web application technologies? ► JSTL
► JSF
► JSP
► All of the given
Question No: 22 ( Marks: 1 ) - Please choose one
Extra information can be appended to URL using ____________. ► Extra path information
► Added parameters
► Custom change ► All of the given
Question No: 23 ( Marks: 1 ) - Please choose one
8/7/2019 cs506_final_term1_2008_www[1].vu786.com
http://slidepdf.com/reader/full/cs506finalterm12008www1vu786com 6/8
Web server is a software which provides services to access _________. ► Internet ► Intranet ► Extranet ►
All of the given
Question No: 24 ( Marks: 1 ) - Please choose one
When defining a method you must include a ___________ to declare any exception that might
be thrown but is not caught in the method.► try block
► finally block ► catch block
► throws-clause
Question No: 25 ( Marks: 1 ) - Please choose one In
an applet class definition, the----------method takes the place of the constructor.► paint();
► main();► init();
► run() ;
Question No: 26 ( Marks: 1 ) - Please choose one
DSN stands for ___________.► Domain System Name
► Data Source Name► Database System Name
► Database Simple Name
Question No: 27 ( Marks: 1 ) - Please choose one
From following classes; which one can’t be instantiated?
► Super class
► Abstract Class► Anonymous Class
► Concrete Class
Question No: 28 ( Marks: 1 ) - Please choose one
Converting bigger data types into smaller one is called ----------
► Up casting► Down casting
8/7/2019 cs506_final_term1_2008_www[1].vu786.com
http://slidepdf.com/reader/full/cs506finalterm12008www1vu786com 7/8
► In casting► Out casting
Question No: 29 ( Marks: 1 ) - Please choose one
Java provide ------------------ ► Overloading
► Overriding ► Pointers
► Multiple Inheritance
Question No: 30 ( Marks: 1 ) - Please choose one
int x = 7/2;
value of x is:
► 1
► 2► 3.5
► 3
Question No: 31 ( Marks: 1 )
Given the request path below, which part is context path, servlet path and path info?/vubookshop/edu/index.html
Question No: 32 ( Marks: 1 )
Write the XML tags for the following scripting elements in JSP?§ Comments:§ Declaration:
Question No: 33 ( Marks: 2 )
What impact a JavaBeans object can produce when it is stored in Servlet Request
object?
Question No: 34 ( Marks: 2 )
What invokes a thread’s run() method?
Question No: 35 ( Marks: 3 )
8/7/2019 cs506_final_term1_2008_www[1].vu786.com
http://slidepdf.com/reader/full/cs506finalterm12008www1vu786com 8/8
What is the significance of error page?
Question No: 36 ( Marks: 3 )
Which type of information can be appended to URL?
Question No: 37 ( Marks: 3 )
Differentiate between Sequential Execution and multithreading.
Question No: 38 ( Marks: 5 )
Which technology is used in JAVA to support following layers?1. Presentation Layer2. Business Layer
3. Data Layer
Question No: 39 ( Marks: 5 )
How cookies are sent to a client?
Question No: 40 ( Marks: 10 )
What are the characteristics of web services?
Question No: 41 ( Marks: 10 )
What is the usage of sleep (int time) method?