DR.
BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
                                 Supplementary Winter Examination – 2024
Course:B.Tech.              Branch : Artificial Intelligence & Data Science and Allied
Semester : VI               Subject Code & Name: BTAIPE603D Web Development
Max Marks: 60                                  Date: 23/12/2024                          Duration: 3 Hr.
Instructions to the Students:
    1. Each question carries 12 marks.
    2. Question No. 1 will be compulsory and include objective-type questions.
    3. Candidates are required to attempt any four questions from Question No. 2 to Question No. 6.
    4. The level of question/expected answer as per OBE or the Course Outcome (CO) on which the
       question is based is mentioned in ( ) in front of the question.
    5. Use of non-programmable scientific calculators is allowed.
    6. Assume suitable data wherever necessary and mention it clearly.
                                                                                    (Level/ Marks
                                                                                    CO)
Q.1 Objective type questions. (Compulsory Question)                                              12
  1 HTML stands for ….                                                                       R/CO1         1
      a. Hypertext               b. Hyperlink and      c. Hidden Text     d. Hypertext
      Markup Language            Markup Language       Markup             Model
                                                       Language           Language
  2 The ……. CSS has <style> tag in the <head> section of HTML document.                      R/CO1         1
      a. External                b. Internal           c.Inline           d. Header
  3 The ……… tag tells the browser that the text is important.                                R/CO1         1
      a.<em>                     b. <i>                c. <a>             d. <strong>
  4             <script>                                                                     A/CO2         1
                var emp=["Cat","Dog","Horse"];
                for (i=0;i<emp.length;i++){
                document.write(emp[i] + "<br/>");
                }
                </script>
      What is the output of the above script?
    a. Horse,Dog, Cat b. Cat,Dog,Horse c.Cat,Horse,Dog d. No output
  5 To select the first matching element in the DOM tree …. method is used.                  R/CO2         1
    a.                    b.                   c.                 d.
    querySelector         querySelectorAll     getElementById selectFirst(id)
    (selector)            (selector)           (id)
  6 Service() method of a Servlet uses …… object to generate the output                      R/CO3         1
      content.
      a.ServletRequest           b.ServletResponse     c.ServletOutput    d.Print
                                                                                                     Page 1
  7 The ….. property specifies a function to be executed every time the status    R/CO3       1
    of XMLHttpRequest object changes.
      a. Serverstatechange                      c. Readystate
      b. statuschange                           d.onreadystatechange
  8 Except ……. phase JSP page is handled exactly like a servlet.                  U/CO4       1
      a. Translation         b. Request         c. Response        d. Init
  9 SOAP stands for …….                                                           R/CO4       1
      a. Simplified Object   b. Simple Object   c. Simple or       d.Secure
      Access Page            Access Protocol    Advanced           Object
                                                Protocol           Access
                                                                   Protocol
 10 Reliable method of passing information to a backend program is                R/CO4       1
    through ….. method.
    a. SET               b. GET                c. POST         d. EMPTY
 11 Popular server side scripting language for creating dynamic and interactive   R/CO5       1
    web applications is …..
    a.HTML                b. CSS                 c. PHP           d. Javascript
 12 .NET framework includes CLR as its main component that stands for ……          R/CO5       1
      a. Common              b. Common          c. Common          d. Class
      Language Routine       Language Runtime   Library Routine    Library
                                                                   Routine
Q.2   Solve the following.                                                                   12
 A) Design a simple webpage that includes a table, an image and a hyperlink.      C/CO1       6
 B) Describe CSS in brief. Explain the different ways to add CSS in a webpage.    U/CO1       6
Q.3 Solve the following.                                                                     12
 A) Define what is DOM. Draw the detailed HTML DOM object structure with          A/CO2       6
    proper example.
 B) Discuss the uses of Javascript. Explain with proper example how to declare    U/CO2       6
    functions and loops using JS.
Q.4   Solve Any Two of the following.                                                        12
 A) Discuss servlet life cycle in brief.                                          R/CO3       6
 B) Summarize the use of ‘Session’ and ‘Cookies’.                                 U/CO3       6
 C) Explain AJAX web application model.                                           R/CO3       6
                                                                                          Page 2
Q.5 Solve Any Two of the following.                                                    12
 A) Describe the significance and working of WSDL with an example.          R/CO4       6
 B) Discuss features of web services in brief.                              U/CO4       6
 C) Explain the features of JSP.                                            R/CO4       6
Q.6   Solve Any Two of the following.                                                  12
 A) Explain the syntax and purpose of XML DTD.                              R/CO5       6
 B) Show an example of PHP form handling.                                   A/CO5       6
 C) Explain .NET framework with suitable diagram. Discuss its advantages.   R/CO5       6
                                          *** End ***
                                                                                    Page 3
       DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
                                 Regular and Supplementary summer 2024
      Course: B. Tech.            Branch : CSE / AI&DS         Semester : VI
      Subject Code & Name:         BTAIPE603D Web Development
      Max Marks: 60                       Date:19/06/2024                Duration: 3 Hr.
      Instructions to the Students:
          1. All the questions are compulsory.
          2. The level of question/expected answer as per OBE or the Course Outcome (CO) on
             which the question is based is mentioned in ( ) in front of the question.
          3. Use of non-programmable scientific calculators is allowed.
          4. Assume suitable data wherever necessary and mention it clearly.
          5. Use of Z table, T table and F-distribution table is allowed.
                                                                                       (Level/CO) Marks
Q. 1 Solve Any Two of the following.                                                                12
 A) Explain the communication between web client and web servers with               (BT2/CO1)        6
    example.
 B) Explain the types of CSS rules? What are the advantages of CSS?                 (BT1/CO1)        6
 C) Explain the web framework Bootstrap. Write HTML code with Bootstrap to          (BT4/CO1)        6
    display simple navbar. Your code should contain useful and required links.
Q.2 Solve Any Two of the following.                                                                 12
 A) What is DOM? Explain the level of DOM with one small example of each.           (BT2/CO2)        6
 B) Describe the following technologies:                                            (BT2/CO2)        6
       i) jQuery and        ii) AngularJS
 C) Describe AJAX. Explain working of it with diagram.                              (BT4/CO2)        6
Q. 3 Solve Any Two of the following.                                                                12
 A) What is XML? Explain the advantages of XML over HTML.                           (BT2/CO3)        6
 B) Describe session management in Java Servlet with short example code.            (BT2/CO3)        6
 C) Write a program to handle (CURD) operation (create, Update, Read, Delete)       (BT2/CO3)        6
    in a java servlet using MySQL database.
Q.4 Solve Any Two of the following.                                                                 12
 A)  Explain java server pages? Write a program to display current Date and         (BT4/CO4)        6
    Time using JSP.
 B) Discuss the architecture of Struts. Also explain configuration and action in    (BT2/CO4)        6
    struts.
 C) What are interceptors? Explain interceptors work in detail.                     (BT2/CO4)        6
Q. 5 Solve Any Two of the following.                                                                12
 A) Explain the database connection MySQL and PHP. Write a PHP script to            (BT1/CO5)        6
    read STUDENT table from MySQL Database and display rows.
 B) What is meant by Session. Describe how session object is handled in PHP         (BT2/CO5)        6
    with important code lines only.
C) What are ASP.NET controls, explain in detail.      (BT2/CO5)   6
                                        *** End ***