{"id":"comptia-a-plus-free","timeLimitSec":300,"questions":[{"id":"apf-01","section":"net","q":"Which port does HTTPS use by default?","options":["TCP 80","TCP 22","TCP 443","TCP 3389"],"answer":2,"explain":"HTTPS (HTTP over TLS) uses TCP port 443. Port 80 is plain HTTP, 22 is SSH and 3389 is Remote Desktop."},{"id":"apf-02","section":"hw","q":"After adding a new memory module, a desktop PC powers on with fans spinning but shows no video and beeps. What should you check first?","options":["That the new module is fully seated and supported by the motherboard","Whether the power supply needs a higher wattage rating","Whether Windows needs to be reinstalled","Whether the monitor's refresh rate is set too high"],"answer":0,"explain":"Beep codes with no video right after a RAM change almost always point to the memory. Reseat it and check the type and speed against the motherboard's supported list."},{"id":"apf-03","section":"os","q":"Which Windows command scans protected system files and replaces corrupted ones?","options":["chkdsk /f","sfc /scannow","ipconfig /flushdns","gpupdate /force"],"answer":1,"explain":"System File Checker (sfc /scannow) verifies Windows system files and restores damaged ones. chkdsk checks the file system on a disk, not the Windows files themselves."},{"id":"apf-04","section":"secu","q":"A user gets an email that looks like it is from their bank, asking them to confirm their password through a link. What is this?","options":["Phishing","Tailgating","Shoulder surfing","A brute-force attack"],"answer":0,"explain":"Phishing uses fake messages that look trustworthy to steal credentials. Report it and never enter a password through a link in an email."},{"id":"apf-05","section":"virt","q":"A company uses a web-based email service. The provider runs the application, the operating system and the hardware. Which cloud model is this?","options":["Infrastructure as a Service (IaaS)","Platform as a Service (PaaS)","A private on-premises cloud","Software as a Service (SaaS)"],"answer":3,"explain":"With SaaS the customer only uses the finished application. With IaaS the customer manages the OS on rented servers, and with PaaS the customer deploys its own code on a managed platform."}]}