












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
ALBERTA WEB DEVELOPER EXAM QUESTIONS AND CORRECT ANSWER (VERIFIED ANSWERS) PLUS RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF
Typology: Exams
1 / 20
This page cannot be seen from the preview
Don't miss anything!













1 โ 10: HTML Fundamentals
1. HTML stands for: A. Hyper Transfer Markup Language B. HyperText Markup Language C. HighText Machine Language D. Hyperlink Text Management Language Answer: B Rationale: HTML structures web pages. 2. HTML is used for: A. Styling pages B. Structuring web content C. Database design D. Networking Answer: B Rationale: Defines page structure. 3. The tag is used for: A. Page content B. Browser tab title C. Image display D. Script execution Answer: B Rationale: Sets page title in browser. 4. tag is used for: A. Images B. Links
C. Tables D. Forms Answer: B Rationale: Creates hyperlinks.
5. tag is used for: A. Video B. Images C. Text D. Links Answer: B Rationale: Displays images. 6. is used for: A. Styling B. Block container C. Database D. Script Answer: B Rationale: Groups HTML elements. 7. HTML is: A. Programming language B. Markup language C. Database D. Compiler Answer: B Rationale: It describes structure, not logic. 8. Semantic HTML improves: A. Speed B. Accessibility C. Storage D. Encryption
Answer: B Rationale: Controls visual appearance.
13. Inline CSS is written in: A. Head B. External file C. HTML element D. Database Answer: C Rationale: Inside HTML tags. 14. Class selector uses: A. # B.. C. @ D. $ Answer: B Rationale: Dot selects classes. 15. ID selector uses: A.. B. # C. @ D. * Answer: B Rationale: Hash selects unique element. 16. Margin controls: A. Inside spacing B. Outside spacing C. Color D. Font size Answer: B Rationale: Space outside element.
17. Padding controls: A. Outside spacing B. Inside spacing C. Border color D. Position Answer: B Rationale: Space inside element. 18. Flexbox is used for: A. Database B. Layout design C. Encryption D. Networking Answer: B Rationale: Flexible layout system. 19. CSS file extension is: A. .html B. .css C. .js D. .txt Answer: B Rationale: CSS files use .css. 20. Responsive design adapts to: A. Servers B. Screen sizes C. Databases D. APIs Answer: B Rationale: Works on all devices. 21 โ 30: JavaScript Basics
B. Multiple values C. Functions only D. HTML only Answer: B Rationale: Stores multiple items.
26. DOM stands for: A. Data Object Model B. Document Object Model C. Digital Output Mode D. Data Oriented Model Answer: B Rationale: Represents web page structure. 27. Event listener is used for: A. Styling B. User actions C. Database D. Server Answer: B Rationale: Handles clicks, inputs, etc. 28. === operator means: A. Assignment B. Strict equality C. Loop D. Function Answer: B Rationale: Checks value and type. 29. JavaScript runs in: A. Database B. Browser C. Hardware
D. Compiler only Answer: B Rationale: Runs in web browsers.
30. JSON is used for: A. Styling B. Data exchange C. Layout D. Compilation Answer: B Rationale: Lightweight data format. **31 โ 40: Frontend Concepts
38. API connects: A. Hardware B. Software systems C. CSS files D. Images Answer: B Rationale: Enables communication. 39. REST API uses: A. FTP B. HTTP C. SMTP D. TCP only Answer: B Rationale: Web communication protocol. 40. AJAX allows: A. Page reload B. Async data loading C. Styling D. Compilation Answer: B Rationale: Updates page without reload. **41 โ 50: JavaScript & DOM
42. JavaScript is primarily used for: A. Styling pages B. Interactivity C. Database design D. Server hardware Answer: B Rationale: Adds dynamic behavior to web pages. 43. Event listener is used to: A. Style page B. Handle user actions C. Store data D. Compile code Answer: B Rationale: Responds to clicks, inputs, etc. 44. console.log() is used for: A. Styling B. Debugging output C. Database D. Deployment Answer: B Rationale: Prints output to browser console. 45. === in JavaScript means: A. Assignment B. Strict equality C. Loop D. Function Answer: B Rationale: Compares value and type. 46. let keyword is used for: A. Functions
D. Compilation Answer: B Rationale: Lightweight data format for APIs. 51 โ 60: Frontend Frameworks
51. React is a: A. Database B. JavaScript library C. Server D. OS Answer: B Rationale: Builds user interfaces. 52. Angular is a: A. Backend tool B. Frontend framework C. Database D. Compiler Answer: B Rationale: Full frontend framework. 53. Vue.js is used for: A. Backend B. Frontend UI C. Networking D. Hardware Answer: B Rationale: Builds reactive UI. 54. SPA means: A. Server Page App B. Single Page Application C. System Process API D. Simple Page Access
Answer: B Rationale: Loads one page dynamically.
55. Component in React is: A. Database B. Reusable UI block C. Server D. CSS file Answer: B Rationale: Independent UI element. 56. Props in React are: A. Internal state B. Data passed to components C. Database D. Server config Answer: B Rationale: Used to pass data. 57. State in React is: A. Static data B. Dynamic data inside component C. API D. CSS Answer: B Rationale: Tracks changing data. 58. Virtual DOM improves: A. Storage B. Performance C. Security D. DNS Answer: B Rationale: Efficient UI updates.
63. Express.js is used for: A. Frontend B. Backend framework C. Database D. Styling Answer: B Rationale: Builds APIs in Node. 64. API stands for: A. Application Program Interface B. Active Process Integration C. Application Page Input D. Automated Protocol Interface Answer: A Rationale: Enables system communication. 65. REST API uses: A. FTP B. HTTP C. SMTP D. TCP only Answer: B Rationale: Web communication standard. 66. GET request is used to: A. Delete data B. Retrieve data C. Update data D. Encrypt data Answer: B Rationale: Fetches data from server. 67. POST request is used to: A. Retrieve data
B. Send data C. Delete data D. Read files Answer: B Rationale: Sends data to server.
68. PUT request is used to: A. Create only B. Update data C. Delete data D. Read data Answer: B Rationale: Updates existing resource. 69. DELETE request is used to: A. Create data B. Remove data C. Read data D. Encrypt data Answer: B Rationale: Deletes resource. 70. Authentication verifies: A. Data size B. User identity C. Network speed D. CSS rules Answer: B Rationale: Confirms user identity. **71 โ 80: Security, Deployment & Tools
Answer: B Rationale: Stores user session data.
76. LocalStorage stores data: A. Temporarily B. Permanently in browser C. On server D. In database only Answer: B Rationale: Persistent browser storage. 77. Git is used for: A. Styling B. Version control C. Database D. Networking Answer: B Rationale: Tracks code changes. 78. Commit means: A. Delete code B. Save snapshot of changes C. Run code D. Compile program Answer: B Rationale: Records code version. 79. Deployment means: A. Writing code B. Making app live C. Testing only D. Designing UI Answer: B Rationale: Releases application to users.
80. Final goal of web development is: A. Complex code B. Functional, secure, and user-friendly websites C. Random scripts D. Offline apps only Answer: B Rationale: Ensures usability, performance, and security.