































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Provided by the International Association of Webmasters (IAW), this exam covers basic website development skills, HTML/CSS, web server administration, content management systems, SEO fundamentals, and site analytics. Suitable for junior web developers and content managers.
Typology: Exams
1 / 71
This page cannot be seen from the preview
Don't miss anything!
































































Question 1. Which protocol is primarily used for secure file transfers over the Internet? A) FTP B) HTTP C) sFTP D) SMTP Answer: C Explanation: sFTP (Secure File Transfer Protocol) provides secure file transfers by encrypting the data, unlike FTP which transmits data in plain text. Question 2. Which organization is responsible for developing standards and protocols for the Internet? A) W3C B) IETF C) ISO D) IEEE Answer: B Explanation: The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards and protocols. Question 3. Which feature is most characteristic of modern web browsers like Chrome and Firefox? A) Running only Java applets B) Supporting web standards and plug-ins C) Limited support for multimedia content D) No support for HTML Answer: B Explanation: Modern browsers support web standards like HTML5, CSS3, and various plug-ins, enabling rich multimedia and interactive content. Question 4. In the client-server model, what is the primary role of the server? A) To generate client requests B) To store, process, and serve resources or data
C) To act as a user interface D) To establish peer-to-peer connections Answer: B Explanation: Servers store, process, and respond to client requests, providing resources such as web pages, data, or services. Question 5. Which DNS record type maps a domain name to an IP address? A) MX B) CNAME C) A D) TXT Answer: C Explanation: An A (Address) record maps a domain name to an IPv4 address, enabling domain resolution. Question 6. Which version of IP addresses is designed to accommodate the rapidly expanding number of devices connected to the Internet? A) IPv B) IPv C) IPv D) IPv Answer: C Explanation: IPv6 was developed to address the limitations of IPv4, providing a vastly larger address space. Question 7. Which HTML tag is used for creating a hyperlink? A) B) C) D)
Question 11. Which JavaScript function is used to execute code after the DOM has fully loaded? A) window.onload B) document.ready() C) DOMContentLoaded D) load() Answer: C Explanation: The DOMContentLoaded event fires when the initial HTML document has been completely loaded and parsed. Question 12. Which protocol is primarily used for transmitting web pages securely? A) HTTP B) HTTPS C) FTP D) SMTP Answer: B Explanation: HTTPS (Hypertext Transfer Protocol Secure) encrypts data between client and server, ensuring secure communication. Question 13. Which graphic file format supports transparent backgrounds and is best suited for web graphics with transparency? A) JPEG B) GIF C) PNG D) BMP Answer: C Explanation: PNG supports transparency and is ideal for web graphics requiring transparent backgrounds.
Question 14. Which multimedia format was historically used for animations and vector graphics on the web but is now largely replaced by HTML5 technologies? A) Flash B) SVG C) GIF D) MP Answer: A Explanation: Flash was widely used for animations but has been phased out in favor of HTML5 standards like Canvas and SVG. Question 15. Which principle ensures that a website's navigation is easily discoverable and usable by all users, including those with disabilities? A) Visual hierarchy B) Accessibility C) Aesthetic design D) Interactive design Answer: B Explanation: Accessibility ensures that web content is usable by people with disabilities, including those using assistive technologies. Question 16. Which HTML element is used to include metadata, scripts, styles, and other information in the head section of an HTML document? A) B) C) D) Answer: C Explanation: The <head> element contains metadata and links to scripts and stylesheets relevant to the document.
C) Inline styles D) Floats Answer: B Explanation: Media queries apply CSS rules based on device characteristics like screen width, enabling responsive design. Question 21. Which JavaScript object is used to handle asynchronous operations and promises? A) Document B) Promise C) XMLHttpRequest D) EventTarget Answer: B Explanation: The Promise object represents the eventual completion or failure of an asynchronous operation. Question 22. Which server type is typically used to host static websites with minimal server-side processing? A) Application server B) File server C) Web server D) Database server Answer: C Explanation: Web servers like Apache or Nginx serve static content directly to users with minimal processing. Question 23. Which security measure involves verifying the identity of a user or device before granting access? A) Encryption B) Authentication C) Authorization
D) Auditing Answer: B Explanation: Authentication verifies user identity, ensuring only authorized users access protected resources. Question 24. Which is a common method to prevent injection attacks in web applications? A) Input validation B) Using cookies C) Disabling JavaScript D) Using HTTP only cookies Answer: A Explanation: Validating user input helps prevent malicious data from executing harmful commands on the server. Question 25. Which project management concept refers to the scope of work that must be completed within a project? A) Schedule B) Budget C) Scope D) Risk Answer: C Explanation: Scope defines the boundaries and deliverables of a project. Question 26. Which file organization strategy is most effective for large websites to ensure easy maintenance? A) Flat structure B) Deep nested folders C) Modular, hierarchical structure D) Random file placement Answer: C
A) Fitts's Law B) Hick's Law C) Parkinson's Law D) Murphy's Law Answer: B Explanation: Hick's Law describes the relationship between the number of choices and decision time. Question 31. Which is a key factor in designing accessible web pages? A) Using high contrast colors B) Proper semantic HTML structure C) Adding alt text to images D) All of the above Answer: D Explanation: All listed options contribute to web accessibility for users with disabilities. Question 32. Which HTML attribute is used to specify alternative text for images? A) src B) alt C) title D) description Answer: B Explanation: The alt attribute provides descriptive text for images, essential for screen readers. Question 33. Which CSS property is used to create a gradient background? A) background-color B) background-image C) background-gradient D) gradient Answer: B
Explanation: background-image with linear-gradient or radial-gradient functions creates gradient backgrounds. Question 34. Which of the following is a server-side scripting language commonly used with web servers? A) JavaScript B) PHP C) CSS D) HTML Answer: B Explanation: PHP is a server-side language used to generate dynamic web content. Question 35. Which HTML element is used to define a list with numbered items? A) B) C) D) Answer: B Explanation: The element defines an ordered (numbered) list. Question 36. Which CSS property controls the stacking order of overlapping elements? A) float B) z-index C) position D) display Answer: B Explanation: z-index specifies the stack order of elements; higher values appear in front. Question 37. Which method is commonly used in JavaScript to handle events like clicks?
Explanation: font-size specifies the size of the font in CSS styling. Question 41. Which JavaScript feature allows for asynchronous data fetching without blocking the main thread? A) setTimeout B) XMLHttpRequest C) fetch API D) alert Answer: C Explanation: The fetch API enables asynchronous data requests, improving performance. Question 42. Which type of web server is optimized for delivering static content? A) Application server B) Static content server C) Database server D) Proxy server Answer: B Explanation: Static content servers are optimized for serving static files like images, CSS, and JavaScript. Question 43. Which security feature helps prevent unauthorized access by verifying user identity? A) Firewall B) Authentication C) Encryption D) Backups Answer: B Explanation: Authentication verifies user identity before granting access to resources. Question 44. Which web development approach involves designing websites that adapt to different devices' screen sizes?
A) Responsive design B) Fixed design C) Adaptive design D) Static design Answer: A Explanation: Responsive design uses flexible layouts and media queries to adapt to various devices. Question 45. Which project management document details the specific features and functionalities required for a project? A) Risk register B) Requirements specification C) Work breakdown structure D) Gantt chart Answer: B Explanation: The requirements specification outlines needed features and functionalities. Question 46. Which is a common method for measuring website performance and user engagement? A) SEO ranking B) Site analytics C) HTML validation D) Browser compatibility test Answer: B Explanation: Site analytics track user behavior, engagement, and performance metrics. Question 47. Which element is used to embed a video in an HTML5 webpage? A) B) C) D)
B) href C) link D) style Answer: B Explanation: The href attribute specifies the location of an external stylesheet in the element. Question 52. Which CSS feature allows for creating smooth transitions between element states? A) animation B) transition C) transform D) keyframes Answer: B Explanation: The transition property enables smooth changes between CSS property values. Question 53. Which method in JavaScript is used to add new elements dynamically to the DOM? A) createElement B) appendChild C) insertBefore D) All of the above Answer: D Explanation: All listed methods can be used to create and insert elements dynamically. Question 54. Which protocol does SMTP use to transmit email messages? A) FTP B) TCP/IP C) HTTP D) SSL Answer: B Explanation: SMTP (Simple Mail Transfer Protocol) uses TCP/IP for transmitting email messages.
Question 55. Which HTML element is used to define a table header? A) B) C) D) Answer: B Explanation: The element defines a header cell in a table. Question 56. Which CSS property is used to control the spacing between lines of text? A) line-height B) letter-spacing C) word-spacing D) text-indent Answer: A Explanation: line-height controls the space between lines of text, improving readability. Question 57. Which JavaScript method is used to compare two values for equality, including type? A) == B) === C) = D) != Answer: B Explanation: === compares both value and type for strict equality. Question 58. What is the main purpose of the DNS in Internet infrastructure? A) To route emails B) To resolve domain names to IP addresses C) To transfer files securely
Question 62. Which security feature involves verifying the identity of a user or device before granting access? A) Encryption B) Authentication C) Authorization D) Auditing Answer: B Explanation: Authentication verifies who the user is. Question 63. Which HTML attribute is used to specify an alternative text for images? A) src B) alt C) title D) description Answer: B Explanation: The alt attribute provides descriptive text for images, aiding accessibility. Question 64. Which CSS property is used to create a gradient background? A) background-color B) background-image C) background-gradient D) gradient Answer: B Explanation: background-image with gradient functions creates gradient backgrounds. Question 65. Which of the following is a server-side scripting language commonly used with web servers? A) JavaScript B) PHP
Answer: B Explanation: PHP is frequently used for server-side scripting to generate dynamic content. Question 66. Which HTML element is used to define a list with numbered items? A) B) C) D) Answer: B Explanation: creates an ordered list with numbered items. Question 67. Which CSS property controls the stacking order of overlapping elements? A) float B) z-index C) position D) display Answer: B Explanation: z-index determines the stack order of elements when they overlap. Question 68. Which JavaScript object provides methods for working with dates and times? A) Date B) Time C) Calendar D) Clock Answer: A Explanation: The Date object manages date and time data.