ALBERTA FRONT-END DEVELOPER EXAM, Exams of Computer Security

ALBERTA FRONT-END DEVELOPER EXAM QUESTIONS AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF

Typology: Exams

2025/2026

Available from 04/22/2026

wergnkses254
wergnkses254 ๐Ÿ‡บ๐Ÿ‡ธ

4.4

(8)

5.5K documents

1 / 22

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ALBERTA FRONT-END DEVELOPER EXAM QUESTIONS
AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS
RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF
1โ€“15: Web Fundamentals
1. HTML is used for:
A. Styling pages
B. Structuring web content
C. Backend logic
D. Database design
Answer: B
Rationale: HTML defines page structure.
2. CSS is used for:
A. Data storage
B. Styling web pages
C. Server logic
D. API creation
Answer: B
Rationale: Controls visual design.
3. JavaScript is primarily used for:
A. Styling only
B. Interactivity
C. Database design
D. Hardware control
Answer: B
Rationale: Adds dynamic behavior.
4. DOM stands for:
A. Data Object Model
B. Document Object Model
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16

Partial preview of the text

Download ALBERTA FRONT-END DEVELOPER EXAM and more Exams Computer Security in PDF only on Docsity!

ALBERTA FRONT-END DEVELOPER EXAM QUESTIONS

AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS

RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF

1 โ€“ 15: Web Fundamentals

1. HTML is used for: A. Styling pages B. Structuring web content C. Backend logic D. Database design Answer: B Rationale: HTML defines page structure. 2. CSS is used for: A. Data storage B. Styling web pages C. Server logic D. API creation Answer: B Rationale: Controls visual design. 3. JavaScript is primarily used for: A. Styling only B. Interactivity C. Database design D. Hardware control Answer: B Rationale: Adds dynamic behavior. 4. DOM stands for: A. Data Object Model B. Document Object Model

C. Digital Output Method D. Design Object Module Answer: B Rationale: HTML structure representation.

5. Semantic HTML improves: A. CPU usage B. Accessibility and SEO C. Image loading D. Database speed Answer: B Rationale: Meaningful structure for browsers. 6. HTTP is a: A. Programming language B. Communication protocol C. Database D. Framework Answer: B Rationale: Web communication standard. 7. HTTPS adds: A. Compression B. Encryption C. Storage D. Caching Answer: B Rationale: Secure communication. 8. Front-end refers to: A. Server logic B. User interface layer C. Database layer D. Cloud infrastructure

Answer: B Rationale: Cannot be reassigned.

13. JavaScript is: A. Compiled only B. Interpreted and JIT compiled C. Database language D. Hardware language Answer: B Rationale: Hybrid execution model. 14. Event bubbling is: A. CSS feature B. Event propagating upward C. Database process D. Server process Answer: B Rationale: DOM event flow. 15. Event delegation improves: A. Memory usage B. Network speed C. Storage D. CPU temperature Answer: A Rationale: Fewer event listeners. 16. Arrow functions differ because they: A. Have own this B. Do not bind this C. Are slower D. Cannot return values Answer: B Rationale: Lexical this binding.

17. Promise is used for: A. Styling B. Async operations C. Database queries D. HTML parsing Answer: B Rationale: Handles async code. 18. Async/await is built on: A. Threads B. Promises C. CSS D. DOM Answer: B Rationale: Syntactic sugar over promises. 19. Closures are: A. CSS rules B. Functions with preserved scope C. HTML tags D. APIs Answer: B Rationale: Scope retention. 20. Hoisting refers to: A. CSS loading B. Variable/function declaration lifting C. API calls D. Rendering Answer: B Rationale: JS compile behavior. 36 โ€“ 55: HTML & CSS

B. Relative to nearest positioned ancestor C. Fixed to screen D. Static layout Answer: B Rationale: CSS positioning model.

26. position: fixed means: A. Scrolls with page B. Stays in viewport C. Hidden element D. Relative layout Answer: B Rationale: Fixed on screen. 27. display: none means: A. Hidden and removed from layout B. Visible C. Transparent D. Animated Answer: A Rationale: Not rendered. 28. inline elements: A. Take full width B. Flow within text C. Block layout D. Fixed layout Answer: B Rationale: Inline behavior. 29. block elements: A. Inline flow B. Full width C. Hidden

D. Fixed size Answer: B Rationale: Block layout behavior.

30. CSS specificity determines: A. Speed B. Which rule applies C. API response D. HTML parsing Answer: B Rationale: Style priority. **56 โ€“ 75: React & Frameworks

  1. React is a:** A. Backend framework B. UI library C. Database D. OS Answer: B Rationale: Front-end library. 32. JSX is: A. Database query B. JavaScript XML syntax C. CSS extension D. API format Answer: B Rationale: React syntax. 33. React state is: A. Static data B. Dynamic data C. CSS D. HTML

38. Component lifecycle exists in: A. CSS B. React class components C. HTML D. SQL Answer: B Rationale: Lifecycle methods. 39. React hooks are used for: A. Styling B. State and lifecycle C. Database D. Server logic Answer: B Rationale: Functional components. 40. Key prop helps React: A. Encrypt data B. Identify list items C. Style components D. Load API Answer: B Rationale: Efficient rendering. **76 โ€“ 90: Performance & APIs

  1. Lazy loading improves:** A. Memory usage B. Initial load time C. CPU heat D. Database speed Answer: B Rationale: Loads only needed assets.

42. CDN is used for: A. Backend logic B. Faster content delivery C. Database storage D. Authentication Answer: B Rationale: Global caching. 43. Caching improves: A. Latency B. Memory only C. Security D. UI design Answer: A Rationale: Faster responses. 44. REST APIs use: A. Stateful design B. Stateless design C. CSS D. HTML only Answer: B Rationale: Stateless architecture. 45. GET request retrieves: A. Data B. Deletes data C. Updates data D. Compiles code Answer: A Rationale: Read operation. 46. POST request creates: A. Data

D. APIs Answer: B Rationale: Reduces HTTP requests. 51 โ€“ 60: Performance & Optimization

51. Lazy loading is used to: A. Load all assets immediately B. Load content only when needed C. Increase CPU usage D. Encrypt files Answer: B Rationale: Improves initial page speed. 52. CDN stands for: A. Code Delivery Network B. Content Delivery Network C. Central Data Node D. Cloud Design Network Answer: B Rationale: Distributes content globally. 53. Browser caching improves: A. Server load only B. Page load speed C. Database size D. CSS complexity Answer: B Rationale: Stores assets locally. 54. Minification removes: A. HTML tags B. Unnecessary characters in code C. Images D. APIs

Answer: B Rationale: Reduces file size.

55. Bundling combines: A. Databases B. Multiple files into one C. Servers D. APIs Answer: B Rationale: Reduces HTTP requests. 56. Critical rendering path affects: A. Database performance B. Page load speed C. API security D. Server CPU Answer: B Rationale: Controls rendering time. 57. First Contentful Paint measures: A. Server speed B. First visible content render C. Database query D. API response Answer: B Rationale: Core web vital metric. 58. DOMContentLoaded fires when: A. CSS loads B. HTML is fully parsed C. Images load D. Server responds Answer: B Rationale: DOM ready state.

63. async/await is used to: A. Block UI B. Simplify async code C. Encrypt data D. Render HTML Answer: B Rationale: Cleaner async syntax. 64. JSON.stringify converts: A. Object to JSON string B. JSON to HTML C. String to number D. API to DB Answer: A Rationale: Serialization. 65. JSON.parse converts: A. Object to string B. JSON string to object C. HTML to JS D. CSS to JS Answer: B Rationale: Deserialization. 66. CORS is a security feature in: A. Server only B. Browsers C. Databases D. OS Answer: B Rationale: Cross-origin restriction. 67. HTTP status 401 means: A. Success

B. Unauthorized C. Not found D. Server error Answer: B Rationale: Authentication required.

68. HTTP status 403 means: A. Forbidden B. Success C. Redirect D. Not found Answer: A Rationale: Access denied. 69. HTTP status 500 means: A. Client error B. Server error C. Success D. Redirect Answer: B Rationale: Internal server issue. 70. REST APIs are: A. Stateful B. Stateless C. UI-based D. File-based Answer: B Rationale: No session dependency. **71 โ€“ 80: React & State Management

  1. React uses virtual DOM to:** A. Store data B. Improve performance

Answer: B Rationale: Component data.

76. Redux is used for: A. Styling B. Global state management C. Backend logic D. Database Answer: B Rationale: Centralized state. 77. JSX is: A. Database query B. JavaScript XML C. CSS syntax D. API format Answer: B Rationale: React syntax. 78. React key prop helps: A. Encryption B. Efficient list rendering C. API calls D. CSS styling Answer: B Rationale: Identifies elements. 79. Controlled component means: A. DOM controls state B. React controls form state C. Server controls UI D. CSS controls input Answer: B Rationale: React-managed input.

80. Uncontrolled component uses: A. React state B. DOM directly C. API state D. Redux Answer: B Rationale: Direct DOM access. **81 โ€“ 90: Browser & Security

  1. XSS stands for:** A. Cross Site Scripting B. XML Secure System C. Cross Server Sync D. External Script System Answer: A Rationale: Security vulnerability. 82. XSS attack injects: A. CSS B. Malicious scripts C. HTML only D. Images Answer: B Rationale: Script injection attack. 83. CSRF stands for: A. Cross Site Request Forgery B. Client Secure Request Flow C. Code Security Request D. Cross Server Rendering Answer: A Rationale: Fake request attack.