CCNA Itf Applications Software Questions

75 of 88 questions · Page 1/2 · Itf Applications Software topic · Answers revealed

1
MCQmedium

A user saves a document as 'report.docx'. Based on the file extension, what type of file is it?

A.PDF file
B.Presentation
C.Spreadsheet
D.Word processing document
AnswerD

.docx is a Word document format.

Why this answer

The .docx extension is associated with Microsoft Word documents.

2
MCQhard

A user downloads a freeware application that displays occasional ads and offers paid upgrade options. This distribution model is best described as:

A.Shareware
B.Freeware
C.Freemium
D.Commercial
AnswerC

Freemium offers basic features free with optional paid upgrades.

Why this answer

Freemium offers basic features free and charges for premium features. Freeware is completely free with no payment required. Shareware is trial-based.

Commercial is paid upfront.

3
MCQhard

A system administrator needs to deploy a software update to 500 computers without user interaction. Which installation method should be used?

A.Run the installer with the /quiet or /silent switch
B.Email the installer to each user and ask them to run it
C.Copy the program files manually to each computer
D.Install from an app store
AnswerA

Correct. Silent installation uses switches like /quiet to suppress UI.

Why this answer

Silent installation (also called unattended installation) uses command-line switches or configuration files to install software without prompts, ideal for mass deployments.

4
MCQmedium

Which of the following file attributes on a Windows system would prevent a user from accidentally modifying a document when set?

A.Hidden
B.Read-only
C.System
D.Archive
AnswerB

Read-only prevents the file from being modified or deleted.

Why this answer

The read-only attribute in Windows prevents a file from being modified or deleted (though it can be overridden by the user). Hidden hides the file, system marks it as a system file, and archive is used for backup.

5
Multi-Selecthard

A software engineer is debugging a program and needs to identify potential issues. Which THREE tools or techniques are commonly used in debugging? (Select THREE.)

Select 3 answers
A.Compiler
B.Log files
C.Breakpoints
D.Source code editor
E.Step-through execution
AnswersB, C, E

Logs record events for analysis.

Why this answer

Breakpoints pause execution to inspect state, step-through executes line by line, and log files record events. Source code is not a tool, compilation is a build step.

6
MCQmedium

A user downloads a software installer from the internet. On Windows, which file extension is most likely to be used for the installer?

A..pkg
B..deb
C..exe
D..dmg
AnswerC

.exe is a common Windows executable installer.

Why this answer

.exe and .msi are common Windows installer file extensions.

7
MCQeasy

Which file extension typically indicates a compressed archive in Windows?

A..docx
B..jpg
C..mp4
D..zip
AnswerD

.zip is a compressed archive.

Why this answer

.zip is the standard archive format for compression. .docx is Word document, .jpg is image, .mp4 is video.

8
MCQhard

A developer writes a Python script that processes user input. During execution, the script prompts for an age and stores it in a variable. Which data type is most appropriate for the variable that stores the age?

A.Float
B.Boolean
C.String
D.Integer
AnswerD

Correct. Age is a whole number; integer is the best choice.

Why this answer

Age is typically a whole number, so an integer (int) is the most appropriate data type. Python's int can store whole numbers without decimals.

9
MCQeasy

Which of the following software categories includes applications like Microsoft Teams and Slack?

A.Productivity software
B.Collaboration software
C.Security software
D.Development tools
AnswerB

Correct. Collaboration tools facilitate team communication and cooperation.

Why this answer

Microsoft Teams and Slack are collaboration tools that allow teams to communicate, share files, and work together.

10
Multi-Selectmedium

A database administrator needs to perform CRUD operations on a table. Which TWO SQL statements are used for the 'Create' and 'Read' operations? (Select TWO.)

Select 2 answers
A.DELETE
B.INSERT INTO
C.CREATE TABLE
D.SELECT
E.UPDATE
AnswersB, D

INSERT INTO adds new records (Create).

Why this answer

INSERT INTO creates new records, SELECT reads data.

11
Multi-Selecteasy

Which TWO of the following are examples of security software? (Choose TWO.)

Select 2 answers
A.Antivirus
B.Media player
C.Web browser
D.Virtual Private Network (VPN)
E.Text editor
AnswersA, D

Antivirus software is designed to detect and remove malware.

Why this answer

Antivirus software protects against malware, and a VPN encrypts internet traffic for security. Web browser and media player are not primarily security tools.

12
MCQmedium

A developer writes code in Python and runs it without compiling. This is an example of which type of language?

A.Compiled language
B.Scripting language
C.Markup language
D.Query language
AnswerB

Python is interpreted, also called scripting.

Why this answer

Interpreted languages are executed line-by-line without prior compilation.

13
MCQmedium

A programmer writes code to run a block of instructions repeatedly until a condition is met. Which programming concept is being used?

A.Conditional
B.Loop
C.Function
D.Variable
AnswerB

Loops repeat code until a condition is met.

Why this answer

A loop (for, while) repeats code. Functions are reusable blocks, conditionals make decisions, variables store data.

14
MCQeasy

A user wants to install a free text editor on their Windows computer. Which file extension is most likely used for the installer?

A..deb
B..exe
C..dmg
D..pkg
AnswerB

Windows executable installer files typically have .exe extension.

Why this answer

Windows installers commonly use .exe or .msi. .exe is the most common for executable installers.

15
MCQmedium

A company uses a software license that allows anyone to view, modify, and distribute the source code, provided that any distributed modifications are also made available under the same license. Which type of license is this?

A.MIT License
B.GNU General Public License (GPL)
C.Freeware
D.Shareware
AnswerB

Correct. The GPL is a copyleft license requiring derivative works to be licensed under the same terms.

Why this answer

This describes a copyleft open-source license, such as the GNU General Public License (GPL), which requires derivative works to be distributed under the same license.

16
MCQmedium

A user is looking for a cloud-based suite of applications that includes word processing, spreadsheets, and email, and allows real-time collaboration with colleagues. Which of the following best meets these requirements?

A.Slack
B.Microsoft 365
C.Zoom
D.Google Workspace
AnswerD

Google Workspace is a cloud-based suite with real-time collaboration features.

Why this answer

Google Workspace (formerly G Suite) is a cloud-based productivity suite that includes Docs, Sheets, Gmail, and real-time collaboration features. Microsoft 365 is also cloud-based but includes locally installed applications; however, the question emphasizes cloud-based and real-time collaboration, both of which Google Workspace is known for. Microsoft 365 also offers these features, but Google Workspace is often more strongly associated with real-time collaboration.

17
MCQmedium

Which of the following is an example of an absolute file path?

A.C:\Users\John\Documents\file.txt
B.file.txt
C.Folder\file.txt
D...\Folder\file.txt
AnswerA

Starts from drive root.

Why this answer

An absolute path starts from the root directory, e.g., C:\Users\John\doc.txt.

18
Multi-Selecthard

A database administrator needs to perform CRUD operations on a database. Which THREE SQL commands correspond to the 'Create', 'Read', and 'Update' operations?

Select 3 answers
A.CREATE
B.INSERT
C.DELETE
D.UPDATE
E.SELECT
AnswersB, D, E

INSERT creates new records.

Why this answer

CRUD stands for Create (INSERT), Read (SELECT), Update (UPDATE), Delete (DELETE).

19
MCQmedium

A company uses a web-based application that runs in a browser and stores data on a remote server. Which of the following best describes this type of application?

A.Desktop application
B.Mobile app
C.Hybrid app
D.Web application
AnswerD

Web applications run in a browser with server-side processing and storage.

Why this answer

Web applications are accessed via a browser and have server-side processing and storage. Desktop applications are installed locally, mobile apps run on mobile devices, and hybrid apps combine web and native elements but are not purely browser-based.

20
Multi-Selecthard

A company is evaluating different software licenses for a new project. Which THREE of the following are characteristics of open-source licenses such as the MIT License or Apache License? (Select THREE.)

Select 3 answers
A.Users must keep their modifications private.
B.Users must pay a fee to use the software.
C.Users can modify the source code.
D.Users can distribute the software.
E.Users can use the software for any purpose.
AnswersC, D, E

Correct. Open-source licenses grant the right to modify source code.

Why this answer

Open-source licenses grant users the freedom to use, modify, and distribute the software. The MIT and Apache licenses are permissive, meaning they allow proprietary derivative works (no copyleft requirement). They do not require payment.

21
MCQmedium

Which programming data type would be used to store a value of 'True' or 'False'?

A.String
B.Float
C.Boolean
D.Integer
AnswerC

Boolean stores logical true/false.

Why this answer

Boolean data type represents true/false values.

22
Multi-Selecthard

A database contains a table 'Orders' with columns OrderID, CustomerID, OrderDate, and TotalAmount. Which THREE SQL statements will correctly insert a new row into the table? (Choose THREE.)

Select 2 answers
A.INSERT (OrderID, CustomerID, OrderDate, TotalAmount) INTO Orders VALUES (1, 101, '2023-01-15', 50.00)
B.INSERT INTO Orders VALUES (1, 101, '2023-01-15', 50.00)
C.INSERT INTO Orders SET OrderID=1, CustomerID=101, OrderDate='2023-01-15', TotalAmount=50.00
D.INSERT Orders VALUES (1, 101, '2023-01-15', 50.00)
E.INSERT INTO Orders (OrderID, CustomerID, OrderDate, TotalAmount) VALUES (1, 101, '2023-01-15', 50.00)
AnswersB, E

Correct syntax assuming values match column order.

Why this answer

The correct syntax for INSERT includes INTO and VALUES. The third option is also valid as it specifies column order. The first and second are missing INTO and VALUES respectively, and the last uses SET which is for UPDATE.

23
MCQhard

Which of the following best describes the function of a web API?

A.It encrypts data transmitted between a web browser and server.
B.It is a programming language used to query databases.
C.It provides a graphical user interface for web applications.
D.It allows different software applications to communicate and exchange data.
AnswerD

APIs enable interoperability between services.

Why this answer

A web API (Application Programming Interface) allows different software applications to communicate and share data over the internet. It is not a user interface, security tool, or database language.

24
MCQhard

A developer wants to install a Linux application on a system that uses the Debian package manager. Which package format should the developer look for?

A..deb
B..msi
C..rpm
D..pkg
AnswerA

.deb is the Debian package format.

Why this answer

.deb is the package format used by Debian-based Linux distributions.

25
MCQmedium

A user downloads a free application from the internet that offers full functionality for a 30-day period. After 30 days, the user must pay to continue using it. Which license type does this describe?

A.Trial
B.Open source
C.Freeware
D.Shareware
AnswerA

Trial software is fully functional for a limited time, after which payment is required.

Why this answer

Trial software (often called trialware) provides full functionality for a limited time, then requires payment. Shareware may have limited functionality or be fully functional for a trial period. Freeware is free forever, and open source is free and modifiable.

26
MCQmedium

A user is troubleshooting an issue with a web application that is only accessible through a browser. The user notes that the application runs slowly. Which component is most likely responsible for processing the application's server-side logic?

A.Web browser
B.Local firewall
C.Web server
D.Operating system
AnswerC

Correct. The web server runs server-side code that processes requests and sends responses.

Why this answer

Web applications rely on server-side processing for tasks like database access and business logic. The server (or server-side code) handles this, while the client (browser) handles presentation.

27
MCQeasy

A user wants to install a software package on a Linux system using a package that ends in .deb. Which Linux distribution family is most likely being used?

A.openSUSE
B.Arch Linux
C.Debian-based (e.g., Ubuntu)
D.Red Hat Enterprise Linux
AnswerC

Correct. .deb is the package format for Debian-based systems.

Why this answer

The .deb package format is used by Debian-based distributions such as Ubuntu, Debian, and Linux Mint.

28
MCQhard

A developer is writing a script in Python that processes user input. The script needs to execute a block of code repeatedly while a condition is true. Which programming construct should the developer use?

A.for loop
B.while loop
C.function
D.if/else
AnswerB

A while loop repeats while a condition is true.

Why this answer

A while loop repeats a block of code as long as a condition is true.

29
Multi-Selecthard

A developer is learning version control. Which THREE of the following are core Git concepts? (Select 3)

Select 3 answers
A.Debugger
B.Branch
C.Compiler
D.Repository
E.Commit
AnswersB, D, E

A branch allows parallel development.

Why this answer

Repository, commit, and branch are fundamental Git concepts.

30
MCQmedium

A user is trying to access a file located at 'C:\Users\John\Documents\report.docx'. This is an example of which type of file path?

A.Symbolic link
B.Relative path
C.Network path
D.Absolute path
AnswerD

The path starts with the drive letter and root.

Why this answer

An absolute path starts from the root directory, specifying the full location.

31
MCQmedium

A user is selecting a web browser for everyday use. Which of the following is NOT a web browser?

A.Microsoft Teams
B.Apple Safari
C.Mozilla Firefox
D.Google Chrome
AnswerA

Teams is collaboration software.

Why this answer

Microsoft Teams is a collaboration tool, not a web browser.

32
Multi-Selectmedium

A user wants to install software on a macOS computer. Which TWO file types are commonly used as installer packages on macOS? (Select TWO.)

Select 2 answers
A..pkg
B..exe
C..dmg
D..msi
E..deb
AnswersA, C

Correct. .pkg is a package installer for macOS.

Why this answer

On macOS, common installer files are .dmg (disk image) and .pkg (package installer). .msi and .deb are for Windows and Linux respectively. .exe is for Windows.

33
MCQhard

A software engineer is working on a collaborative project and needs to track changes to the source code. Which of the following tools is specifically designed for version control?

A.Compiler
B.Debugger
C.IDE
D.Git
AnswerD

Git is a version control system.

Why this answer

Git is a version control system that tracks changes to files, allowing collaboration and rollback.

34
Multi-Selectmedium

A user wants to install a program on their Ubuntu Linux system. Which TWO file extensions are commonly used for Linux installer packages? (Select TWO.)

Select 2 answers
A..deb
B..dmg
C..exe
D..rpm
E..msi
AnswersA, D

.deb is used by Debian-based systems like Ubuntu.

Why this answer

.deb and .rpm are package formats for Debian-based and Red Hat-based Linux distributions, respectively.

35
MCQhard

A developer writes code in C++ and must convert it to machine code before execution. This process is called:

A.Interpretation
B.Compilation
C.Linking
D.Debugging
AnswerB

Compilation produces a standalone executable.

Why this answer

Compilation translates source code into executable machine code.

36
MCQhard

A developer is working on a collaborative software project and uses Git for version control. The developer creates a new feature on a separate branch. After completing the feature, what is the typical next step to integrate the changes into the main branch?

A.Commit the changes directly to the main branch
B.Delete the feature branch without merging
C.Merge the feature branch into the main branch
D.Push the branch to the remote repository
AnswerC

Correct. Merging integrates the feature branch changes into main.

Why this answer

In Git, after developing a feature on a separate branch, the typical workflow is to merge that branch into the main branch (e.g., main or master). Merging combines the changes.

37
Multi-Selectmedium

A company is choosing collaboration software. Which TWO of the following are examples of collaboration applications? (Select 2)

Select 2 answers
A.Microsoft Excel
B.Google Chrome
C.Microsoft Teams
D.Adobe Photoshop
E.Slack
AnswersC, E

Teams is a collaboration hub.

Why this answer

Slack and Microsoft Teams are collaboration tools for communication and teamwork.

38
Multi-Selecthard

A database administrator needs to retrieve, update, and delete records from a customer table. Which THREE SQL commands are required? (Select THREE.)

Select 3 answers
A.INSERT
B.DELETE
C.UPDATE
D.CREATE
E.SELECT
AnswersB, C, E

Removes records.

Why this answer

SELECT retrieves data, UPDATE modifies existing records, DELETE removes records. INSERT adds new records, but the question specifies retrieve, update, delete.

39
Multi-Selecteasy

A database includes a table called 'Products' with columns: ProductID, ProductName, Price, and Quantity. Which TWO of the following SQL statements correctly insert a new product into the table? (Select TWO.)

Select 2 answers
A.INSERT INTO Products SET ProductID=1, ProductName='Widget'
B.INSERT INTO Products (ProductName, Price) VALUES ('Widget', 9.99, 100)
C.INSERT INTO Products (ProductID, ProductName, Price, Quantity) VALUES (1, 'Widget', 9.99, 100)
D.INSERT INTO Products VALUES (1, 'Widget', 9.99)
E.INSERT INTO Products VALUES (1, 'Widget', 9.99, 100)
AnswersC, E

Correct. This specifies all columns.

Why this answer

The INSERT statement can specify columns explicitly or omit them if values are provided for all columns. Both A and D are valid syntaxes.

40
MCQhard

A developer writes code in a high-level language and then uses a tool to translate the entire source code into machine code before execution. This process is known as:

A.Interpretation
B.Debugging
C.Compilation
D.Linking
AnswerC

Compilation translates the entire source code into machine code before execution.

Why this answer

Compilation translates the entire source code into machine code (binary) before execution. Interpretation executes code line by line without prior translation into machine code. Debugging is the process of finding errors, and linking combines object files into an executable.

41
MCQhard

In Git, which action creates a snapshot of changes in the repository?

A.Merge
B.Commit
C.Push
D.Branch
AnswerB

Commit saves a snapshot of changes.

Why this answer

A commit records changes to the local repository.

42
MCQmedium

A user downloads a trial version of a photo editing application that is fully functional for 30 days. After the trial period, the user must purchase a license. This type of software distribution model is known as:

A.Open source
B.Shareware
C.Freeware
D.Trialware
AnswerD

Correct. Trialware is time-limited fully functional software.

Why this answer

Trial software (also called trialware) is fully functional for a limited time, after which payment is required to continue using it. This is a common marketing strategy.

43
Multi-Selecthard

A programmer is using a version control system. Which THREE are core Git concepts?

Select 3 answers
A.Variable
B.Repository
C.Branch
D.Commit
E.Compilation
AnswersB, C, D

A repository stores the project and its history.

Why this answer

Git concepts include repository, commit, branch, merge, etc.

44
MCQhard

A developer needs to track changes to source code over time, collaborate with other developers, and maintain a history of all modifications. Which tool is specifically designed for these tasks?

A.Text editor
B.Integrated Development Environment (IDE)
C.Git
D.Debugger
AnswerC

Git is a version control system that tracks changes and facilitates collaboration.

Why this answer

Git is a version control system that tracks changes, enables collaboration, and maintains a history. An IDE is for writing code, a debugger finds errors, and a text editor edits text files but lacks version control features.

45
MCQmedium

Which programming concept allows a program to make decisions based on conditions, such as checking if a user is logged in?

A.Loops
B.Functions
C.Variables
D.Conditional logic
AnswerD

Conditional logic uses statements like if/else to make decisions.

Why this answer

Conditional logic (e.g., if/else) enables a program to execute different code based on conditions.

46
MCQhard

A developer is writing a program in C++. The source code needs to be translated into machine code before execution. Which process is required?

A.Interpretation
B.Linking
C.Compilation
D.Debugging
AnswerC

C++ is a compiled language.

Why this answer

Compilation translates source code into machine code that the CPU can execute directly.

47
MCQeasy

Which of the following file extensions indicates a document created with Microsoft Word?

A..xlsx
B..pptx
C..pdf
D..docx
AnswerD

Correct. .docx is the default Word document format.

Why this answer

Microsoft Word documents traditionally use the .docx extension (since Office 2007) or .doc for older versions. .docx is the modern standard.

48
MCQmedium

Which of the following is an example of a relative file path?

A./home/user/Report.docx
B.Documents\Report.docx
C.C:\Users\Report.docx
D.\\Server\Share\Report.docx
AnswerB

This is a relative path, assuming the current directory is the parent of Documents.

Why this answer

A relative path is defined relative to the current working directory, without a leading slash or drive letter. 'Documents\Report.docx' is relative. 'C:\Users\Report.docx' is absolute. '/home/user/Report.docx' is absolute on Linux, and '\\Server\Share\Report.docx' is a UNC path.

49
MCQhard

A developer is using Git and wants to integrate changes from a feature branch into the main branch. Which Git operation should be performed?

A.Branch
B.Commit
C.Clone
D.Merge
AnswerD

Merge integrates changes from one branch into another.

Why this answer

Merging combines changes from one branch into another. Committing saves changes locally, branching creates a new line of development, cloning copies a repository.

50
MCQmedium

Which of the following is a key difference between a web application and a desktop application?

A.Desktop applications are stored on a remote server; web applications are installed locally.
B.Web applications require an internet connection to run; desktop applications do not.
C.Web applications run inside a browser and process data on a server; desktop applications run directly on the OS and have direct hardware access.
D.Desktop applications require a subscription; web applications are free.
AnswerC

This accurately describes the architectural difference.

Why this answer

Web applications run in a browser and rely on server-side processing, while desktop applications are installed locally and can directly access hardware resources.

51
MCQmedium

A programmer is writing code that needs to repeat a block of instructions 10 times. Which programming construct is best suited for this task?

A.Function
B.Variable
C.Loop
D.Conditional (if/else)
AnswerC

Correct. Loops are designed for repetition.

Why this answer

A loop (such as a for loop or while loop) is designed to execute a block of code repeatedly, either a specified number of times or until a condition is met.

52
MCQmedium

A company is migrating its email and document collaboration from an on-premises server to a cloud-based solution. The IT manager wants to ensure that employees can access their files and emails from any device with a web browser. Which software category should the company implement?

A.Slack
B.Microsoft 365
C.Google Workspace
D.Zoom
AnswerC

Google Workspace is a cloud-based productivity suite designed for web access.

Why this answer

Google Workspace is a cloud-based productivity suite that provides email, document collaboration, and storage accessible via web browser.

53
MCQmedium

An IT administrator needs to install software on multiple company computers without user interaction. Which installation method should the administrator use?

A.App store installation
B.Interactive installation
C.Network installation
D.Silent installation
AnswerD

Silent installation runs without user interaction, perfect for automated deployment.

Why this answer

Silent installation runs the installer without displaying any prompts or requiring user input, ideal for automated deployments. App store installation typically requires user interaction, interactive installation requires clicks, and network installation may still involve prompts.

54
MCQeasy

Which of the following license types allows users to view, modify, and distribute the source code, as long as they include the original copyright notice and any modifications are also open source?

A.Shareware
B.Apache License 2.0
C.MIT License
D.GNU General Public License (GPL)
AnswerD

GPL is a copyleft license that requires derivative works to remain open source.

Why this answer

The GNU General Public License (GPL) is a copyleft open source license that requires derivative works to be distributed under the same license, ensuring source code remains open. MIT and Apache are permissive licenses with fewer restrictions, and shareware is not open source.

55
Multi-Selectmedium

Which THREE of the following are productivity software suites?

Select 3 answers
A.Slack
B.Google Workspace
C.Apache OpenOffice
D.Zoom
E.Microsoft 365
AnswersB, C, E

Google Workspace provides productivity apps like Docs and Sheets.

Why this answer

Productivity software includes office suites and collaboration tools.

56
MCQhard

A programmer declares a variable 'price' and assigns it the value 19.99. In most programming languages, what is the data type of this variable?

A.Boolean
B.Float
C.String
D.Integer
AnswerB

Float is used for numbers with decimal points.

Why this answer

19.99 is a number with a decimal point, so it is a floating-point number (float). Integer is a whole number, string is text, and boolean is true/false.

57
MCQeasy

A user wants to install software on a Linux system. Which file types are most commonly used for installing applications?

A..dmg and .pkg
B..app and .apk
C..deb and .rpm
D..exe and .msi
AnswerC

.deb and .rpm are standard Linux package formats.

Why this answer

Linux distributions commonly use .deb (Debian-based) and .rpm (Red Hat-based) packages.

58
Multi-Selecthard

A developer is using Git for version control. Which THREE actions are core Git operations? (Select THREE.)

Select 3 answers
A.merge
B.commit
C.branch
D.debug
E.compile
AnswersA, B, C

merge combines changes from different branches.

Why this answer

commit, branch, and merge are fundamental Git operations for managing changes.

59
Multi-Selecteasy

Which TWO of the following are types of desktop applications?

Select 2 answers
A.Mobile app from Google Play
B.Server-side script
C.Web-based email client
D.Web browser
E.Media player like VLC
AnswersD, E

Web browsers like Chrome are desktop applications.

Why this answer

Desktop applications are installed locally and run on the user's computer.

60
MCQmedium

In a database, which SQL statement is used to add new records to a table?

A.DELETE
B.UPDATE
C.SELECT
D.INSERT INTO
AnswerD

INSERT INTO adds new records.

Why this answer

INSERT INTO adds new rows. SELECT retrieves data, UPDATE modifies existing data, DELETE removes data.

61
MCQmedium

A user wants to remove a record from a database table. Which SQL command should be used?

A.SELECT
B.INSERT
C.UPDATE
D.DELETE
AnswerD

DELETE removes records.

Why this answer

DELETE removes rows from a table.

62
Multi-Selectmedium

A company is deploying software to multiple workstations without user interaction. Which TWO installation methods are considered silent installations?

Select 2 answers
A.Double-clicking setup.exe and clicking Next each time
B.Running setup.exe /quiet
C.Running msiexec /i package.msi /qn
D.Using an app store to install
E.Downloading from a website and manually running the installer
AnswersB, C

The /quiet switch suppresses user interface.

Why this answer

Silent installations require no user input. Using command-line switches like /quiet or /silent achieves this.

63
MCQmedium

A technician needs to install software on 50 company computers without user interaction. Which installation method should be used?

A.Manual installation
B.Installation from an app store
C.Silent installation
D.Trial installation
AnswerC

Runs without user prompts, ideal for bulk deployment.

Why this answer

Silent installation runs without prompts, suitable for automated deployments.

64
MCQmedium

Which of the following best describes a web application?

A.An application that runs only on mobile devices
B.An application installed locally that has direct hardware access
C.An application that runs within a web browser and processes data on a server
D.An application that connects services using APIs
AnswerC

Web apps are browser-based with server-side logic.

Why this answer

Web applications run in a browser and rely on server-side processing.

65
Multi-Selectmedium

A developer is writing code and uses a variable to store a user's age. Which TWO data types are appropriate for storing a whole number age?

Select 2 answers
A.Boolean
B.Character
C.Integer
D.String
E.Float
AnswersC, E

Integer stores whole numbers.

Why this answer

Age is a whole number, so integer or float could store it, but float is for decimals. However, integer is most appropriate. The question expects integer and float as numeric types that can store numbers.

66
MCQeasy

A user wants to install software on a Windows computer using the application's official installer. Which of the following file extensions is most likely associated with a Windows executable installer?

A..pkg
B..exe
C..dmg
D..deb
AnswerB

.exe is the standard executable file format for Windows installers.

Why this answer

The .exe extension is the standard executable file format for Windows installers. .dmg is for macOS disk images, .deb is for Debian-based Linux, and .pkg is for macOS installer packages.

67
MCQmedium

A user wants to edit a plain text configuration file on a Linux system. Which type of application is most appropriate?

A.Integrated Development Environment (IDE)
B.Text editor
C.Word processor
D.Media player
AnswerB

Text editors are designed for plain text files.

Why this answer

A text editor like Vim or Nano is used for editing plain text files on Linux. IDEs are for programming, media players for multimedia, and word processors for formatted documents.

68
MCQmedium

A user is trying to install software on a macOS computer and has downloaded a file with a .dmg extension. What should the user do with this file to install the software?

A.Use the command line to run 'installer -pkg file.dmg'.
B.Extract the .dmg file using a decompression tool.
C.Rename the file to .app and drag it to the Applications folder.
D.Double-click the .dmg file to mount it, then run the installer inside.
AnswerD

This is the typical macOS process.

Why this answer

.dmg files are disk images that need to be mounted to access the installer.

69
MCQeasy

Which of the following file extensions is associated with a compressed archive file?

A..exe
B..zip
C..jpg
D..docx
AnswerB

.zip is a compressed archive.

Why this answer

.zip is a common compressed archive format.

70
MCQmedium

A database administrator needs to add a new customer record to the 'customers' table. Which SQL statement should they use?

A.INSERT INTO customers VALUES (...)
B.DELETE FROM customers WHERE ...
C.SELECT * FROM customers
D.UPDATE customers SET ...
AnswerA

INSERT INTO adds a new row.

Why this answer

INSERT INTO is used to add new records to a table.

71
MCQmedium

A user is trying to install software from an .msi file on a Windows computer. What is the most likely purpose of an .msi file?

A.It is a compressed archive like a .zip file.
B.It is a Microsoft Installer package that automates software installation.
C.It is a script that downloads software from the internet.
D.It is a configuration file for Windows settings.
AnswerB

Correct. .msi stands for Microsoft Installer, used for controlled installation.

Why this answer

An .msi file is a Windows Installer package used for the installation, maintenance, and removal of software. It contains installation instructions and files.

72
MCQeasy

Which of the following software licenses allows users to modify and redistribute the source code, provided they keep the same license terms?

A.Apache License
B.Commercial License
C.MIT License
D.GNU General Public License (GPL)
AnswerD

GPL ensures that modified versions remain under GPL, protecting open-source nature.

Why this answer

The GNU General Public License (GPL) is a copyleft license that requires derivative works to be distributed under the same license. MIT and Apache are permissive licenses, and commercial licenses restrict modification and redistribution.

73
Multi-Selectmedium

A system administrator is evaluating antivirus software for company computers. Which TWO features are most important for protecting against malware? (Select TWO.)

Select 2 answers
A.Virtual private network (VPN) support
B.Email spam filtering
C.Real-time scanning
D.Automatic signature updates
E.Built-in firewall
AnswersC, D

Real-time scanning detects threats immediately.

Why this answer

Real-time scanning checks files as they are accessed, preventing malware execution. Automatic updates ensure the antivirus can recognize new threats. Email filtering helps but is not as core.

Firewall is network security, VPN is for privacy.

74
MCQeasy

Which file attribute prevents a file from being modified or deleted accidentally?

A.Archive
B.System
C.Hidden
D.Read-only
AnswerD

Read-only prevents modifications.

Why this answer

The read-only attribute allows viewing but not writing to the file.

75
Multi-Selectmedium

A project team is using Git for version control. Which TWO actions are typical Git operations? (Choose TWO.)

Select 2 answers
A.Compile
B.Increase
C.Branch
D.Commit
E.Push
AnswersD, E

Commit records changes to the local repository.

Why this answer

Commit saves changes to the local repository, and push uploads changes to a remote repository. Increase is not a Git command, and compile is not related to version control.

Page 1 of 2 · 88 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Itf Applications Software questions.

CCNA Itf Applications Software Questions — Page 1 of 2 | Courseiva