π How to use this bank: Click π Course to open the full course PDF at the exact concept page.
Click π Exam to jump to the question in the official question bank PDF.
π― Year pills: Apr 25 = most recent exam (bold blue).
π Badges indicate frequency & question type. Marks [04] to [18] as per actual exam.
| π Question (with marks) | π Exam References | π PDF Links |
|---|---|---|
| ποΈ TOPIC: HTML Tables, Frames, Forms, Semantic Tags | ||
| Write HTML code to generate a complex table with rowspan and colspan (e.g., College Departments & Courses). [06] π₯ High Yieldπ» Code | Apr 25 Dec 24 Jun 23 May 24 | π Course Pg 63 π Exam Pg 5 |
| How <frameset> and <frame> divide a web page? Write code to split horizontally into three frames (20%,30%,50%) and further split the middle frame vertically. [06] π₯ High Yieldπ» Code | Dec 24 Apr 25 Jun 23 May 24 | π Course Pg 69 π Exam Pg 13 |
| Discuss the following HTML tags with examples: <hr>, <area>, <select>, <optgroup>, <del>, <map>, <caption>, <th>. [06] π Theory | Dec 24 Apr 25 Jun 23 May 24 | π Course Pg 41 π Exam Pg 1 |
| π¨ TOPIC: CSS β Selectors, Box Model, Background, Borders, Positioning | ||
| What is the CSS Box Model? Explain the four parts with a labeled diagram. [06] π₯ High Yieldπ Diagram | Dec 24 Apr 25 Jun 23 May 24 Feb 25 | π Course Pg 171 π Exam Pg 13 |
| Inline vs Internal vs External CSS β explain with scenarios of usage in web development. [06] π₯ High Yieldπ Theory | Dec 24 Apr 25 May 24 | π Course Pg 117 π Exam Pg 2 |
| Class selector vs ID selector in CSS with suitable examples. [04] π Theory | Dec 24 Apr 25 Jun 23 | π Course Pg 115 π Exam Pg 13 |
| Develop HTML/CSS to create a <div> with four different border styles (solid, dotted, dashed, double) for top, right, bottom, left respectively; also set borderβradius (50% horizontal, 30px vertical) for topβright and bottomβleft corners. [06] π» Code | Apr 25 May 24 | π Course Pg 143 π Exam Pg 5 |
| π Question (with marks) | π Exam References | π PDF Links |
|---|---|---|
| π TOPIC: Array & String Methods (slice, splice, substr, substring) | ||
| Differentiate slice() and splice() methods in JavaScript with suitable examples. [04] π₯ High Yieldπ Compare | Apr 25 Dec 24 Jun 23 May 24 Feb 25 | π Course Pg 254 π Exam Pg 3 |
| Differentiate substr() and substring() methods with examples. [04] π₯ High Yieldπ Compare | Apr 25 Dec 24 Jun 23 May 24 | π Course Pg 261 π Exam Pg 1 |
| π TOPIC: Functions & Global Functions (eval, parseInt, isNaN, toString, valueOf) | ||
| Discuss the use of eval(), parseInt(), isNaN() with suitable examples. [06] π» Code | Dec 24 Apr 25 May 24 | π Course Pg 265 π Exam Pg 2 |
| Differentiate toString() and valueOf() functions in JavaScript with a required code snippet. [04] π Compare | Apr 25 May 24 Dec 24 | π Course Pg 265 π Exam Pg 7 |
| π TOPIC: Window & Document Object Methods, Events | ||
| Discuss any four methods of window object in JavaScript with examples (alert, confirm, prompt, open, close, etc.). [06] π₯ High Yieldπ» Code | Apr 25 Dec 24 May 24 | π Course Pg 283 π Exam Pg 6 |
| Write a JavaScript function FindLargest(arr) that returns the largest number from an array (or null if empty). [06] π» Code | Feb 25 Dec 24 May 24 | π Course Pg 243 π Exam Pg 2 |
| Write a JavaScript program that prints numbers 1 to 100: multiples of 3 β "Fizz", 5 β "Buzz", both β "FizzBuzz". [06] π» Code | Dec 24 Jun 23 | π Course Pg 250 π Exam Pg 13 |
| π TOPIC: Form Validation (Registration, Login, Birthday Calculator) | ||
| Design a registration form with HTML + JavaScript validation: Full Name (alphabets & spaces), Email (valid format), Password (min 8 chars, 1 uppercase, 1 digit, 1 special), Confirm Password, Phone (10 digits), DOB (β₯18 years), Terms checkbox. [06] π₯ High Yieldπ» Full Stack | Apr 25 May 24 Dec 24 | π Course Pg 291 π Exam Pg 6 |
| Write JavaScript to calculate days left until next birthday from userβentered date of birth. [06] π» Code | Dec 24 Apr 25 Jun 23 | π Course Pg 309 π Exam Pg 8 |
| π Question (with marks) | π Exam References | π PDF Links |
|---|---|---|
| π TOPIC: jQuery β Selectors, Events, Effects, Animation, Chaining | ||
| Explain any four jQuery events (click, dblclick, mouseenter, hover, focus, blur) with code snippets. [08] π₯ High Yieldπ» Code | Apr 25 May 24 Dec 24 | π Course Pg 327 π Exam Pg 7 |
| Design a web page containing an image and a button "Toggle Image". When clicked, the image hides/shows with a smooth transition using jQuery. [06] π» Code | Apr 25 May 24 | π Course Pg 332 π Exam Pg 7 |
| How do you slide elements using jQuery? Give an example of slideToggle() method. [04] π» Code | Dec 24 Apr 25 May 24 | π Course Pg 334 π Exam Pg 14 |
| π TOPIC: AngularJS β Directives, Data Binding, MVC, Modules | ||
| What are AngularJS directives? Explain ngβshow, ngβrepeat, and ngβclick with suitable examples. [08] π₯ High Yieldπ» Code | Apr 25 Dec 24 May 24 | π Course Pg 348 π Exam Pg 4 |
| How does data binding work in AngularJS? Demonstrate twoβway data binding with an example (input field bound to a model, display the entered text in realβtime). [06] π» Code | Apr 25 Dec 24 May 24 | π Course Pg 360 π Exam Pg 2 |
| Create an AngularJS application that allows the user to input two numbers and dynamically display their sum, difference, and product using twoβway data binding. [06] π» Code | Apr 25 May 24 | π Course Pg 351 π Exam Pg 7 |
| π Question (with marks) | π Exam References | π PDF Links |
|---|---|---|
| π TOPIC: PHP Functions β Definition, Parameter Passing, Return | ||
| Describe the use of functions in PHP, including how to define and call functions. Explain argument passing by reference and default argument values, and how to return values. [06] π₯ High Yieldπ» Code | Apr 25 Dec 24 May 24 | π Course Pg 421 π Exam Pg 2 |
| π TOPIC: Web Hosting Types (Shared, VPS, Dedicated, Cloud) | ||
| Discuss the various web hosting methods used for deploying websites (shared, VPS, dedicated, cloud) along with their pros and cons. [06] π₯ High Yieldπ Theory | Apr 25 Dec 24 May 24 | π Course Pg 375 π Exam Pg 7 |
| π TOPIC: Web Development Process (SDLC) & ClientβServer Architecture | ||
| Discuss the process of web development from requirement analysis to deployment. Illustrate the overall workflow using an appropriate flowchart. [06] π Diagram | Apr 25 Dec 24 May 24 | π Course Pg 14 π Exam Pg 7 |
| Define the clientβserver architecture and discuss its role & working in web development with a suitable diagram. [06] π Diagram | Dec 24 Jun 23 May 24 | π Course Pg 5 π Exam Pg 13 |
| π CSS Hover Effects, Background Images, List Styling | ||
| Write CSS rules to: (i) set hyperlinks blue without underline, on mouse hover change background to green; (ii) set "college.gif" as background image repeating only vertically; (iii) change text color of all <p> inside a <div> to red; (iv) set listβitem marker of unordered list to an image. [06] π» Code | May 24 Dec 24 | π Course Pg 131 π Exam Pg 9 |
| π Prime Numbers & Even Numbers Functions | ||
| Write a JavaScript function that takes an array of integers and returns a new array containing only the prime numbers. Display the new array in an alert box. [06] π» Code | May 24 Dec 24 Apr 25 | π Course Pg 252 π Exam Pg 4 |
| π HTML Login Form + JS Validation (username/password) | ||
| Create a login screen using HTML and JavaScript: username should not start with '_', '@' or number; password length must be 5 to 16 characters; both fields cannot be blank. [06] π» Code | Feb 25 Dec 24 | π Course Pg 290 π Exam Pg 9 |
| π jQuery Toggle Visibility & slideToggle | ||
| Write jQuery code to (i) toggle the visibility of a specific element when a button is clicked; (ii) slideβtoggle a <div> element with class "toggleDiv" when a button is clicked. [06] π» Code | May 24 Dec 24 | π Course Pg 332 π Exam Pg 19 |