Software Quiz
Questions: 16 · 10 minutes
1. When a browser shows a valid HTTPS connection, what does that primarily indicate?
The website's information is guaranteed to be accurate
Data exchanged with the site is encrypted in transit under that connection
The website cannot contain malicious downloads
The visitor is completely anonymous to the website
2. A computer has plenty of storage space, but memory usage is consistently near its maximum and switching between applications is slow. Which upgrade most directly addresses the stated bottleneck?
Adding more RAM
Installing a larger monitor
Replacing the keyboard
Adding more long-term file storage
3. A team releases a small usable feature, gathers feedback, and adjusts the next release rather than waiting to deliver everything at once. Which approach does this best illustrate?
Iterative software development using incremental delivery and feedback
Hardware virtualization for running multiple operating systems
Database normalization for reducing duplicated data
A single-pass process with no revision after planning
4. What does a compiler generally do?
Translates source code into another form, often executable or machine-oriented code
Runs source code one statement at a time without producing translated output
Finds and fixes every defect in a program automatically
Tracks installed packages and downloads their updates
5. One program stops responding, but the rest of the computer still works normally. Which action is the most targeted first response?
Uninstall the program before closing it
Restart the entire computer immediately
Use the operating system's application manager to close the unresponsive program
Delete personal files to create more storage space
6. A website pop-up claims that a critical application update must be downloaded immediately. What is the most trustworthy next step?
Install the update from the pop-up before it expires
Close the pop-up and check the application's built-in updater or official publisher site
Search for the same file on an unfamiliar download mirror
Disable security software so the download is not interrupted
7. A developer's latest code change introduces a serious problem. How can version control help most directly?
By automatically purchasing replacement development tools
By allowing the developer to compare changes and restore a known working version
By increasing the computer's processing speed
By preventing all future programming mistakes
8. A bug appears only on one operating system after a particular sequence of actions. Which report would help a developer reproduce it most effectively?
A statement that the software is broken and should be fixed
Exact steps, system details, and the expected and actual results
A screenshot without information about what happened beforehand
A list of unrelated applications installed on another computer
9. What is a primary role of an operating system?
Writing every document and spreadsheet stored on the device
Permanently protecting all files from malware
Converting every website into a desktop application
Managing hardware resources and providing a platform for applications
10. Which situation is the clearest example of software as a service, or SaaS?
Buying a perpetual license and running the program entirely from a local disc
Installing firmware that controls a device's internal hardware
Adding a reusable source-code library to a local project
Using a vendor-hosted application through a browser, usually with ongoing service access
11. Before installing a major software update, what provides the best protection against losing important files if something goes wrong?
Compressing the application into a smaller folder
Clearing the web browser's cache
Adding a shortcut to the application on the desktop
Creating and verifying a separate backup of the important files
12. What does it generally mean when software is described as open source?
It must run entirely through a public website
It is always free of charge for every commercial purpose
It has no copyright owner or licensing conditions
Its source code is available under a license that permits specified forms of inspection, use, modification, or distribution
13. A programmer wants to check one small calculation function independently from the rest of an application. Which test is most suitable?
An acceptance test performed on the complete product
A load test simulating many simultaneous users
A unit test focused on that function
An integration test covering several connected services
14. What does an application programming interface, or API, primarily provide?
Defined rules and operations through which software components communicate
A visual theme used consistently across every application
A complete backup of an application's source code
A physical connection between a computer and its power supply
15. Before buying an application, a user wants to know whether it will run on an older laptop. What information should be compared first?
The application's logo and interface colors
The number of reviews and the publisher's advertising budget
The application's system requirements and the laptop's operating system, processor, memory, and storage
The file names of documents recently opened on the laptop
16. Which SQL command is normally used to retrieve rows from a database table?
UPDATE
INSERT
SELECT
DROP