admin Oct, Fri, 2024 EXAM WEB DEVELOPMENT EXAM 123456789101112131415161718192021222324252627282930313233343536373839404142434445 Exam Instructions: Total Number of Questions: 45 You will be required to answer a total of 45 multiple-choice questions. Time Limit: 20 minutes for the entire exam Once the time is up, the exam will automatically submit. Passing Criteria: A minimum score of 50% is required to pass the exam Multiple Attempts: You are allowed to take the exam multiple times. Only your highest score will be considered for certification. Additional Instructions: The exam timer cannot be paused once it begins. Good luck, and feel free to retake the exam to improve your score! WEB DEVELOPMENT EXAM Test your WEB DEVELOPMENT skills with a challenging exam designed to evaluate your knowledge in programming, data structures, and algorithms The certificate will be generated based on the information you provide in the form, so please ensure that all details are entered correctly. NameEmailPhone NumberUniversityCollegeDegreeDepartmentPass Out YearPass Out Year2014201520162017201820192020202120222023202420252026202720282029 1 / 45 1) How do you implement a responsive layout using HTML5? A) Set fixed pixel widths B) Use only CSS C) Implement with JavaScript D) Use tables for layout 2 / 45 2) What is the difference between sessionStorage and cookies in HTML5? A) sessionStorage is more secure B) sessionStorage is temporary and client-side C) Cookies are faster D) Cookies don't persist data 3 / 45 3) How does the picture element help with responsive images and art direction? A) Embeds SVG graphics B) Supports responsive images and art direction C) Preloads media elements D) Optimizes image compression 4 / 45 4) How can you ensure that your HTML5 document is mobile-friendly? A) Set fixed widths for all elements B) Avoid using media queries C) Use JavaScript for layout D) Embed elements in <div> 5 / 45 5) What is the purpose of the aria-label attribute in HTML5? A) Sets visual styling B) Limits user input C) Enhances SEO D) Hides content from screen readers 6 / 45 6) How do you use the meta tag to prevent browsers from caching your webpage? A) http-equiv="pragma" B) http-equiv="cache-control" C) Use the expires attribute D) Use nocache tag 7 / 45 7) Which HTML element is used to specify a footer for a document or section? A) <footer> B) <bottom> C) <section> D) <base> 8 / 45 8) How do you implement drag-and-drop functionality in HTML5? A) Rely on CSS for styling B) Limit to mouse interactions only C) Avoid using drag-and-drop D) Control with JavaScript only 9 / 45 9) How can you implement a fallback for older browsers that do not support ? A) Provide a link to download the audio B) Use a flash player C) Add a JavaScript polyfill D) Use <video> tag 10 / 45 10) How do you create an HTML5 element? A) Use <div> with CSS B) Use <svg> for graphics C) Use <img> tag D) Implement through JavaScript only 11 / 45 11) How do you define a grid layout using HTML5 and CSS? A) Limit to flexbox only B) Use tables for layout C) Avoid layout techniques D) Set fixed dimensions 12 / 45 12) What is the purpose of the 13 / 45 13) How can you improve performance with the async attribute for script tags? A) Executes scripts after DOM parsing B) Blocks rendering until the script loads C) Caches scripts for faster loading D) Loads scripts sequentially 14 / 45 14) What role does the data-* attribute play in HTML5? A) Defines element styles B) Sets visibility of elements C) Controls script execution D) Enhances SEO 15 / 45 15) Which attribute is used to specify the width of an image in HTML? A) size B) height C) width D) dimension 16 / 45 16) How do you create a CSS toggle switch? A) Style checkboxes for toggles B) Control with JavaScript only C) Limit to static switches D) Avoid using toggles 17 / 45 17) What is the purpose of the position: fixed; property in CSS? A) Limits to static positions B) Control with JavaScript only C) Positions element relative to viewport D) Avoid using fixed positioning 18 / 45 18) What is the purpose of the filter property in CSS? A) Limits to static styles B) Avoid using filters C) Control with JavaScript only D) Applies visual effects to elements 19 / 45 19) How can you create a CSS grid layout with auto-fitting columns? A) Control with JavaScript only B) Limits to fixed sizes C) Avoid using grids D) Creates auto-fitting grid columns 20 / 45 20) How do you create a CSS triangle? A) Control with JavaScript only B) Avoid using shapes entirely C) Use borders to create a triangle D) Limit to square shapes 21 / 45 21) How do you create a CSS grid with equal-height rows? A) Limit to fixed heights B) Avoid using grids C) Use 1fr for equal heights D) Control with JavaScript only 22 / 45 22) What does the background-position property control? A) Limits visibility of background B) Controls layout properties C) Hides background entirely D) Controls background image position 23 / 45 23) What does the grid-column-gap property do? A) Controls layout properties B) Avoid using gaps C) Limits to fixed widths D) Sets spacing between grid columns 24 / 45 24) How can you create a CSS grid layout that adapts to content size? A) Control with JavaScript only B) Adapts columns to content size C) Limits to fixed sizes D) Avoid using grids 25 / 45 25) How can you create a CSS gradient background? A) Limits to solid colors B) Creates gradient backgrounds C) Control with JavaScript only D) Avoid using gradients 26 / 45 26) How can you check if a variable is an array in JavaScript? A) Avoid using for other types B) Checks for array type C) Limits to object checking D) Control with instanceof only 27 / 45 27) How can you check if a function is invoked as a method or as a standalone function? A) Avoid using for clarity B) Checks invocation context C) Limits to arrow functions D) Control with strict mode only 28 / 45 28) How can you prevent an object from being modified in JavaScript? A) Limits to shallow immutability B) Avoid using freeze for clarity C) Control with deep copies only D) Prevents modifications 29 / 45 29) How can you prevent object property modification in JavaScript? A) Limits to shallow copies B) Prevents property changes C) Avoid using for inheritance D) Control with Object.seal only 30 / 45 30) What does the Array.reduce() method do? A) Control with loops only B) Reduces array to a single value C) Avoid using reduce for aggregation D) Limits to filtering 31 / 45 31) How can you create a deep clone of an object in JavaScript? A) Limits to shallow copies B) Creates a deep clone C) Avoid using JSON for cloning D) Control with manual methods only 32 / 45 32) What is the purpose of the bind method in JavaScript? A) Controls execution context B) Limits to static values C) Binds this to a function D) Avoid using context 33 / 45 33) What is the output of console.log(typeof (1 + '1'))? A) "undefined" B) "object" C) "number" D) "string" 34 / 45 34) How can you prevent an object from being modified in JavaScript? A) Limits to shallow freeze B) Makes an object immutable C) Control with constructors only D) Avoid using freeze 35 / 45 35) How can you create a new object that inherits from another object? A) Control with constructor functions only B) Limits to class inheritance only C) Creates an object with a prototype D) Avoid using for complexity 36 / 45 36) What is the purpose of the slice() method on a string? A) Avoid using for large strings B) Limits to modifying original C) Extracts substring D) Control with split only 37 / 45 37) How can you implement the throttle pattern in JavaScript? A) Limits to immediate execution B) Limits function execution C) Avoid using for performance D) Control with debounce only 38 / 45 38) How can you define a method on an object literal in JavaScript? A) Avoid using for clarity B) Defines an object method C) Limits to functions only D) Control with prototypes only 39 / 45 39) What does Object.freeze() do in JavaScript? A) Makes an object immutable B) Allows property addition C) Enables property deletion D) Limits to shallow freezing 40 / 45 40) What does the Object.keys() method return? A) Limits to values only B) Returns an array of keys C) Avoid using Object methods D) Control with loops only 41 / 45 41) How can you make a table responsive in Bootstrap? A) .table-fluid B) .table-scroll C) .table-wrap D) .table-responsive 42 / 45 42) How do you make an element scrollable in Bootstrap? A) .scrollable B) .scroll-y C) .scroll-x D) .overflow-auto 43 / 45 43) What does the .stretched-link class do in Bootstrap? A) Adds underline to link B) Changes link color C) Adds a hover effect D) Stretches link across container 44 / 45 44) Which class is used to create rounded corners on an image? A) .img-rounded B) .rounded-corner C) .img-circle D) .rounded 45 / 45 45) How do you make a Bootstrap table striped? A) .table-color B) .table-border C) .table-highlight D) .table-striped Your score is LinkedIn Facebook Twitter VKontakte 0% ExamWEB DEVELOPMENT EXAM...Read MoreREACT JS PROGRAMMING EXAM...Read MorePYTHON FULL STACK...Read MorePYTHON EXAMS ...Read MoreMYSQL...Read MoreMACHINE LEARNING...Read MoreJAVASCRIPT PROGRAMMING EXAM...Read MoreJAVA SPRING BOOT...Read MoreJAVA PROGRAMMING EXAM...Read MoreJAVA FULL STACK...Read MoreHTML PROGRAMMING EXAM...Read MoreDEEP LEARNING...Read MoreDATA SCIENCE...Read MoreCSS PROGRAMMING EXAM...Read MoreANGULAR JS PROGRAMMING EXAM...Read More 16Share on WhatsApp10Share on LinkedIn5Share on YouTube9Share on Facebook Comments 0