0% found this document useful (0 votes)
59 views2 pages

Class 12 Advanced Web Designing Q&A

The document outlines the examination details for the Bachelor of Computer Applications (B.C.A.) specializing in Cyber Security at Tilak Maharashtra Vidyapeeth, Pune, scheduled for December 19, 2023. It includes instructions for candidates, a series of questions covering topics in Advanced Web Designing and Website Development, and specifies the marks distribution for each question. The exam consists of fill-in-the-blank questions, true/false statements, and detailed answer questions related to HTML, CSS, JavaScript, and web design principles.

Uploaded by

sujallakhani2716
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views2 pages

Class 12 Advanced Web Designing Q&A

The document outlines the examination details for the Bachelor of Computer Applications (B.C.A.) specializing in Cyber Security at Tilak Maharashtra Vidyapeeth, Pune, scheduled for December 19, 2023. It includes instructions for candidates, a series of questions covering topics in Advanced Web Designing and Website Development, and specifies the marks distribution for each question. The exam consists of fill-in-the-blank questions, true/false statements, and detailed answer questions related to HTML, CSS, JavaScript, and web design principles.

Uploaded by

sujallakhani2716
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CB

TILAK MAHARASHTRA VIDYAPEETH, PUNE


BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
SPECIALIZATION IN CYBER SECURITY (CS)
EXAMINATION : DECEMBER – 2023
SEMESTER - III
Sub: Advanced Web Designing (BCA – 340-18/340-20) /
Website Designing & Development (BCA-CS-340-20)

Date : 19/12/2023 Total Marks : 60 Time: 10.00 am to 12.30 pm

Instructions:
1. All questions are compulsory unless and otherwise stated.
2. Bold figures to the right of every question are the maximum marks for that question.
3. Candidates are advised to attempt questions in order.
4. Answers written illegibly are likely to be marked zero.
5. Use of scientific calculators, Log tables, Mollier Charts is allowed.
6. Draw neat and labelled diagrams wherever necessary.
Q.1. Fill in the blanks. (5)
1. HTML tag is used to declare internal CSS
a)<internal> b) <css>
c) <style> d) <internal style>
2. HTML is ___type of language.
a)Markup b) Scripting
c) procedural d) object oriented
3. The DOM model stands for
a) Document Object Model b) Document Object Modelling
c) Docker Object Model d) Dark Object Model
4. IDs are selected in CSS using ____symbol followed by the ID name.
a) #(hash) b) $(dollar)
c) .(dot) d) *(asterisk)
5. HTML pages are rendered by___
a)compiler b) interpreter
c) kernel d) browser
Q.2. State True/False. (5)
1. There are 10 sizes of headers are available in HTML by default.
2. In JavaScript variable is declared with var keyword.
3. parseInt() function converts its first argument to a string, parses that string, then returns
an integer or NaN .
4. Using character-spacing we specify the spacing between each letter in a text in CSS.
5. Img file=[Link] is used to insert a graphic into a Web page.

Advanced Web Designing (BCA – 340-18/340-20) / Website Designing & Development (BCA-CS-340-20) ALM/I 1/2
Q.3. Answer the following. (Solve any 5) (10)
1. List the objects in DOM objects hierarchy.
2. Which charset is included in HTML page for Indian characters?
3. Which function is used to convert string into integer in JavaScript?
4. What <meta> tag describes?
5. Which tag is used to play any song? Write down its all attributes.
6. What is the use of CSS?

Q. 4. Answer the following in detail. (Solve any 6) (30)


1. What is hyperlink? Write down the tag and its all attribute to display an image as an
hyperlink on the web page.
2. Explain with example all the different ways in which bulleted and numbered list can be
displayed.
3. Write down syntax of any two dialog boxes in JavaScript.
4. What is selector? Explain universal and class selector?
5. Explain arrays in JavaScript.
6. Write down HTML code for a web page with CSS specification as follow :a)
background color of college name should be in blue color b) text color of college
name should be in red color with font size 16. C) description of paragraph should be
center.
7. What is CSS? Explain three types of CSS.

Q. 5. Answer the following in detail.(Solve any 1) (10)


1. Explain tags &all attributes to design a table in HTML in detail.

Write down the HTML code to design form for accepting user name, email ID, country
2. (list), gender and validate name and password field using JavaScript function that user
name should not be blank and password should be of 8 characters.

_________________

Advanced Web Designing (BCA – 340-18/340-20) / Website Designing & Development (BCA-CS-340-20) ALM/I 2/2

Common questions

Powered by AI

HTML offers two basic list types: unordered (<ul>) for bulleted lists and ordered (<ol>) for numbered lists. Bulleted lists use the <li> tag within the <ul> and can have different bullet styles with CSS. Numbered lists use <ol> with <li>, supporting different numeric styles such as decimal, roman, or alphabetic. These are essential for structuring information hierarchically on websites, where unordered lists are often used for simple item groupings and ordered lists for step-by-step instructions .

Universal selectors (*) apply styles to all elements in a document, offering simplicity for global styling but limited specificity. Class selectors (e.g., .className) apply styles to elements with a specific class attribute, promoting reusability and organization by allowing targeted styling of multiple elements without affecting others. Universal selectors are used for broad initial styles, while class selectors manage grouped styling for component-specific design .

HTML5 uses the <audio> tag to embed audio files, supporting fallback content within if the user's browser doesn't support the format. Attributes include 'src' for source file URLs, 'controls' for media controls, and 'autoplay', which start playback on load. Compatibility varies with formats like MP3, WAV, and OGG, with MP3 being universally supported across modern browsers. HTML5 provides built-in interface controls without plugins, improving accessibility but requires format awareness for full compatibility .

Efficient page rendering involves optimizing HTML, CSS, and JavaScript for speed. Strategies include minimizing DOM complexity, reducing CSS rule count, and using async or defer attributes for JavaScript to prevent blocking. Technological improvements involve leveraging Content Delivery Networks (CDNs) for faster content delivery, image optimization, server-side rendering, and best practices for caching. These actions enhance page load times, thereby improving UX and SEO .

JavaScript validation verifies user input before server submission, reducing errors and improving UX by providing immediate feedback. For usernames, a function checks for non-blank input, ensuring essential information is collected. For passwords, it enforces constraints like a minimum length (e.g., eight characters) for security. Functions typically utilize conditions to confirm compliance, alerting users to input errors .

The DOM hierarchy consists of objects that represent the structure of a document, including elements like document, elements, attributes, text, and more. At the top is the 'Document' object, which is the root node. It contains 'Element' nodes that represent HTML or XML tags, which can have 'Attribute' nodes for tag attributes and 'Text' nodes for content. This hierarchy allows for structured access and manipulation of web documents through scripting, enabling dynamic changes to content, style, and structure .

The <style> tag embeds CSS within the HTML <head>. It offers convenience for quick, small-scale styling but increases document size and complicates style management. External stylesheets centralize CSS, promoting file reusability across documents, and facilitate easier maintenance and separation of style from content, a best practice for larger projects. They improve page load times and SEO by optimizing structure and caching .

CSS offers flexibility, reusability, and separation of content and presentation by allowing designers to apply consistent styles across multiple pages from a single stylesheet. This separation improves maintainability and scalability of web design. Inline styles apply directly within HTML, offering simplicity but at the cost of cluttering HTML, reducing maintainability, and causing the same style to be repeated across different elements, complicating updates .

The <meta> tag provides metadata about an HTML document. It is crucial for setting the character set (e.g., UTF-8 for universal character encoding), defining keywords for search engine optimization, and providing descriptions that appear in search results or sharing previews. Although it doesn't alter content directly, it is essential for technical SEO, browser instructions, and ensuring the correct interpretation of page content .

HTML tables are defined using the <table> tag, with rows (<tr>) and cells (<td>). Key attributes include 'border' for outline visibility, 'cellpadding' and 'cellspacing' for spacing, and 'align' for text alignment. Properties like 'colspan' and 'rowspan' merge cells, affecting layout complexity and usability. Proper use enhances readability and data organization, while CSS supplements these by styling borders, background, and text .

You might also like