Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

They normally interact with the system via user interface provided by the application software.(a) Programmers(b) Developers(c) Users(d) TestersI had been asked this question by my college professor while I was bunking the class.Asked question is from Open Source Initiative in chapter Computer Software of Computer Fundamentals

Answer»

The correct answer is (c) Users

To elaborate: Users interact with the system via user INTERFACE that is given by the application software. Application software is a set of INSTRUCTIONS DESIGNED to SERVE a particular PURPOSE.

2.

What do you call a specific instruction designed to do a task?(a) Command(b) Process(c) Task(d) InstructionI have been asked this question by my school teacher while I was bunking the class.My question is taken from Open Source Initiative topic in section Computer Software of Computer Fundamentals

Answer»

The CORRECT option is (a) Command

Easiest explanation: A program is a SET of instructions. A command is GIVEN to do a SPECIFIC job. A program in execution is called a process.

3.

Interpreter is used as a translator for?(a) Low level language(b) High Level Language(c) COBOL(d) CI have been asked this question at a job interview.Question is taken from Open Source Initiative in section Computer Software of Computer Fundamentals

Answer»

The correct option is (b) High LEVEL Language

The explanation: It is GENERALLY used to MAKE the code into a machine understandable format. Interpreter is used with the high level LANGUAGES similarly. ASSEMBLER is used in case of low level languages.

4.

Public domain software is usually __________(a) System supported(b) Source supported(c) Community supported(d) Programmer supportedI had been asked this question in an interview.Question is taken from Open Source Initiative in chapter Computer Software of Computer Fundamentals

Answer»

Correct ANSWER is (c) Community SUPPORTED

To ELABORATE: The PUBLIC domain software is generally community supported. It is community supported as an author does not support users directly.

5.

OSS stands for ___________(a) Open System Service(b) Open Source Software(c) Open System Software(d) Open Synchronized SoftwareI got this question in a national level competition.I'm obligated to ask this question of Open Source Initiative in portion Computer Software of Computer Fundamentals

Answer»

The correct option is (b) Open Source SOFTWARE

The best I can explain: OSS stands for open source software. OSS allows any user to download, view, modify and redistribute the software. Also, the user can fix bugs according to needs.

6.

Set of a program which consists of full documentation.(a) Software Package(b) System Software(c) Utility Software(d) File packageI had been asked this question in an interview for job.Asked question is from Open Source Initiative in division Computer Software of Computer Fundamentals

Answer»

Correct OPTION is (a) SOFTWARE Package

To explain: It is CALLED a software package. Software is nothing but a collection of programs. A software package can SOLVE a SPECIFIC problem or perform a specific type of job.

7.

Richard Stallman from MIT, established a special license, the ________ license.(a) GNU(b) Free(c) Package(d) CommercialThe question was posed to me in exam.Origin of the question is Open Source Initiative topic in portion Computer Software of Computer Fundamentals

Answer»

Right answer is (a) GNU

Explanation: It was called the GNU license. It ensured that software is free and open to anyone. He was from MIT and his main MOTIVE was to DEVELOP a free ALTERNATIVE to UNIX.

8.

In 1969 AT&T laboratories developed ______ which supported and worked on different hardware platforms.(a) Linux(b) Unix(c) Windows(d) UbuntuI had been asked this question during a job interview.This intriguing question originated from Open Source Initiative in division Computer Software of Computer Fundamentals

Answer»

Correct option is (B) Unix

For explanation I would say: Linux was found in that YEAR. It worked well on different HARDWARE PLATFORMS. COMMERCIAL users had to pay a license fee.

9.

GPL of GNU says that every copy of a program governed by GPL license, even if modified, must be subject to GPL again.(a) True(b) FalseI had been asked this question during an interview for a job.Question is taken from Open Source Initiative in section Computer Software of Computer Fundamentals

Answer»

The correct OPTION is (a) True

Best explanation: The statement is true. GPL is the GENERAL public LICENSE. In the 90S, GPL+Internet, many new open source projects STARTED.

10.

A guideline for the OSS licenses other than the GPL.(a) OSI(b) OSD(c) OSE(d) OSLI got this question during an online interview.Question is taken from Open Source Initiative topic in section Computer Software of Computer Fundamentals

Answer»

Right ANSWER is (b) OSD

Easiest explanation: OSS is the open source software. In 1997, OSI or the open source initiative was founded and it developed the OSD (Open Source DEFINITION). OSD is a guideline for OSS licenses other than the GPL.

11.

An OSS for communication purpose.(a) Virtue Mart(b) Drupal(c) Pidgin(d) ZenCartThis question was posed to me in an interview for job.My doubt is from Open Source Software topic in section Computer Software of Computer Fundamentals

Answer»

The correct choice is (c) Pidgin

For explanation: Pidgin is USED for FREE Instant Messaging(IIM) client. VIRTUE MART and emart are for e-commerce PURPOSE. Drupal is for content management.

12.

An image editor similar to Adobe Photoshop.(a) Nvu(b) Open Office(c) Bluefish(d) GIMPshopThe question was posed to me in semester exam.My doubt stems from Open Source Software topic in section Computer Software of Computer Fundamentals

Answer»

Correct option is (d) GIMPshop

To EXPLAIN I WOULD say: GIMPshop is an image editor similar to ADOBE PHOTOSHOP. NVU is intended for those with no technical expertise.

13.

An example of a web design OSS.(a) Nvu(b) KOffice(c) AbiWorld(d) Open OfficeI had been asked this question in final exam.My question is taken from Open Source Software topic in portion Computer Software of Computer Fundamentals

Answer»

The CORRECT choice is (a) NVU

Easy explanation: Nvu is an example of an OPEN source software for web DESIGNING. Others like KOffice, Open Office and ABIWORLD are OSS examples for Office Automation.

14.

Which of the following is not a downside of OSS?(a) Lack of personalized support(b) Restricted choice(c) No warranty(d) Multiple choicesI had been asked this question at a job interview.My doubt stems from Open Source Software topic in section Computer Software of Computer Fundamentals

Answer»

Correct OPTION is (d) Multiple choices

Easy explanation: An OSS is nothing but an open SOURCE software. It has restricted choices, i.e., there are fewer choices available for open source.Also, speed of change is an important downside, SINCE the software keeps on updating itself, we cannot ensure if it is COMPATIBLE with other APPLICATIONS.

15.

Which of the following is not an open source software?(a) LibreOffice(b) Microsoft Office(c) GNU image manipulation(d) MySQLThe question was asked during an online exam.I would like to ask this question from Open Source Software in portion Computer Software of Computer Fundamentals

Answer»

The correct choice is (B) MICROSOFT Office

To EXPLAIN: MS-office is not open source software since its source code isn’t shared publicly. Others like LIBRE office, MySQL are open source softwares through which is distributed along with its source code.

16.

The users must agree to the _______ terms and agreements when they use an open source software.(a) System(b) License(c) Community(d) ProgrammerThe question was posed to me in my homework.Question is from Open Source Software topic in chapter Computer Software of Computer Fundamentals

Answer» RIGHT answer is (B) License

The explanation: The users MUST agree to the license terms and agreement in order to ACCESS an open source software. There is a limitation of OSS that the users cannot modify the terms and conditions of any software.
17.

OSI stands for?(a) Open Source Index(b) Open Source Image(c) Open Source Initiative(d) Open Source InstantI got this question in semester exam.Question is taken from Open Source Software topic in chapter Computer Software of Computer Fundamentals

Answer»
18.

PNG is a _________(a) image format(b) file format(c) internet format(d) html formatI got this question in an interview.My question is based upon Open Source Software topic in chapter Computer Software of Computer Fundamentals

Answer»

Correct ANSWER is (a) image FORMAT

Explanation: PNG is an image format. It stands for PORTABLE network graphics. PNG supports PALETTE based images.

19.

The _______ calls certain procedures on remote systems and is used to perform synchronous or asynchronous interactions between systems.(a) Procedure(b) RPC(c) Message Oriented(d) DBI had been asked this question in a national level competition.I'm obligated to ask this question of Firmware & MiddleWare in portion Computer Software of Computer Fundamentals

Answer»

Correct option is (B) RPC

For explanation I WOULD SAY: It is called the RPC or the Remote PROCEDURE Call. The FUNCTIONING is to call certain procedures on remote applications. This is generally utilized in a software application.

20.

Open Source Software can be used for commercial purpose.(a) True(b) FalseI have been asked this question during an interview.This interesting question is from Open Source Software in chapter Computer Software of Computer Fundamentals

Answer»

Correct CHOICE is (a) True

The best I can EXPLAIN: The statement is true. The definition of OPEN source GUARANTEES the use of open source SOFTWARE for commercial purposes. It is commercial but not proprietary.

21.

A type of middleware that allows for between the built-in applications and the real-time OS?(a) Firmware(b) Database middleware(c) Portals(d) Embedded MiddlewareI had been asked this question in homework.My doubt is from Firmware & MiddleWare in section Computer Software of Computer Fundamentals

Answer»

The CORRECT answer is (d) Embedded Middleware

For explanation: It is CALLED the embedded middleware since it activates the COMMUNICATION link between the built-in APPLICATIONS and the real time operating system.

22.

A software that lies between the OS and the applications running on it.(a) Firmware(b) Middleware(c) Utility Software(d) Application SoftwareI had been asked this question in examination.I would like to ask this question from Firmware & MiddleWare topic in division Computer Software of Computer Fundamentals

Answer»

The CORRECT CHOICE is (b) Middleware

The best I can explain: It is CALLED as middleware. Middleware enables the interaction between the Operating SYSTEM and the applications running on it.

23.

A software that can be freely accessed and modified.(a) Synchronous Software(b) Package Software(c) OSS(d) MiddlewareI got this question during an interview.This is a very interesting question from Open Source Software in section Computer Software of Computer Fundamentals

Answer»

Correct option is (c) OSS

The EXPLANATION: Software refers to a COLLECTION of programs. OSS STANDS for OPEN Source Software. It can be freely accessed, edited and modified according to our NEEDS.

24.

What is the other name for object middleware?(a) Object request interface(b) Object enabled interface(c) Object Request broker(d) Object enabled brokerI got this question in unit test.The origin of the question is Firmware & MiddleWare in division Computer Software of Computer Fundamentals

Answer»

The correct option is (C) OBJECT Request broker

The best I can EXPLAIN: It is also CALLED as object request broker. It gives the applications ABILITY to send the objects and receive services through an object.

25.

DNS stands for?(a) Domain Name System(b) Direct Name System(c) Direct Network System(d) Domain Network SystemI got this question in a job interview.My question comes from Firmware & MiddleWare in chapter Computer Software of Computer Fundamentals

Answer»

Correct choice is (a) Domain Name SYSTEM

To explain I would say: DNS stands for Domain Name System. Domain name system is the way in which the internet domain names are TRACED and then translated into IP ADDRESSES.

26.

Storage of firmware is ___________(a) Cache Memory(b) RAM(c) External(d) ROMThe question was posed to me in an interview for job.I would like to ask this question from Firmware & MiddleWare in section Computer Software of Computer Fundamentals

Answer» RIGHT option is (d) ROM

The explanation: FIRMWARE is STORED in ROM which is the read only memory. Firmware basically acts as a LINK between the hardware and the system.
27.

Middleware has enabled the production of various types of smart machines having microprocessor chips with embedded software.(a) True(b) FalseThe question was posed to me at a job interview.I want to ask this question from Firmware & MiddleWare topic in chapter Computer Software of Computer Fundamentals

Answer» CORRECT choice is (B) False

Easiest explanation: The statement is false. FIRMWARE is DESIGNED for this purpose and not middleware. A middleware is for providingabstraction in programming.
28.

MOM stands for?(a) Message oriented middleware(b) Mails oriented middleware(c) Middleware of messages(d) Main object middlewareI had been asked this question during an online exam.Question is taken from Firmware & MiddleWare topic in chapter Computer Software of Computer Fundamentals

Answer»

Right CHOICE is (a) Message ORIENTED middleware

Explanation: MOM is message-oriented middleware. It is basically responsible for SENDING and receiving messages ACROSS distributed systems.

29.

A “glue” between client and server parts of application.(a) Middleware(b) Firmware(c) Package(d) System SoftwareI got this question at a job interview.I'd like to ask this question from Firmware & MiddleWare in section Computer Software of Computer Fundamentals

Answer»

The correct ANSWER is (a) Middleware

Explanation: A middleware acts as a GLUE between client and server PARTS of application. It provides programming abstraction which MEANS hiding all the RELEVANT details.

30.

The software substituted for hardware and stored in ROM.(a) Synchronous Software(b) Package Software(c) Firmware(d) MiddlewareThe question was posed to me in homework.I would like to ask this question from Firmware & MiddleWare topic in division Computer Software of Computer Fundamentals

Answer»

Correct answer is (C) Firmware

Explanation: Software refers to a COLLECTION of programs. Firm WARES ACT as a link between the hardware and the system. It is stored in read only MEMORY.

31.

They normally interact with the system via user interface provided by the application software.(a) Programmers(b) Developers(c) Users(d) TestersThe question was asked in class test.My question comes from Application Softwares in division Computer Software of Computer Fundamentals

Answer»
32.

Interpreter is used as a translator for__________(a) Low level language(b) High Level Language(c) COBOL(d) CThe question was asked during an internship interview.The above asked question is from Application Softwares in chapter Computer Software of Computer Fundamentals

Answer»

Correct OPTION is (b) High Level Language

The explanation is: It is generally used to make the CODE into an machine UNDERSTANDABLE format. INTERPRETER is used with the high level languages similarly. Assembler is used in CASE of low level languages.

33.

What do you call a specific instruction designed to do a task?(a) Command(b) Process(c) Task(d) InstructionThe question was posed to me in homework.My question is from Application Softwares topic in section Computer Software of Computer Fundamentals

Answer»
34.

Set of programs which consist of full documentation.(a) Software Package(b) System Software(c) Utility Software(d) File packageThis question was posed to me during an interview for a job.My enquiry is from Application Softwares in portion Computer Software of Computer Fundamentals

Answer»

Correct choice is (a) Software PACKAGE

For explanation I WOULD say: It is called a software package. A software is nothing but a collection of PROGRAMS. A software package can SOLVE a specific problem or perform a specific type of job.

35.

Public domain software is usually:(a) System supported(b) Source supported(c) Community supported(d) Programmer supportedThis question was addressed to me in an online quiz.Origin of the question is Application Softwares topic in section Computer Software of Computer Fundamentals

Answer»

The CORRECT answer is (c) Community SUPPORTED

Best explanation: The public DOMAIN software is generally community supported. It is community supported as author does not SUPPORT users directly.

36.

OSS stands for:(a) Open System Service(b) Open Source Software(c) Open System Software(d) Open Synchronized SoftwareI had been asked this question during a job interview.This question is from Application Softwares in portion Computer Software of Computer Fundamentals

Answer»

Right OPTION is (B) Open Source Software

Explanation: OSS stands for open source software. OSS allows any user to DOWNLOAD, view, modify and REDISTRIBUTE the software. Also, the user can fix bugs according to needs.

37.

Which of the following is not a way of acquiring software?(a) Buying pre-written software(b) Ordering customized software(c) Downloading public-domain Software(d) Duplicating the softwareThe question was asked in final exam.This intriguing question originated from Application Softwares topic in portion Computer Software of Computer Fundamentals

Answer»

Correct answer is (d) Duplicating the software

To elaborate: DUPLICATION is not a correct way of acquiring the software. All the other OPTIONS are valid. Apart from these, another OPTION COULD be development of a customized software.

38.

Word processing software is a type of application software.(a) True(b) FalseThe question was posed to me in a job interview.This intriguing question originated from Application Softwares topic in portion Computer Software of Computer Fundamentals

Answer»

Correct choice is (a) True

Easy EXPLANATION: The statement is true.Since, APPLICATION software are designed to do a specific job, WORD processing is a TYPE of application software used for the DESIGNING of text documents.

39.

Developing software __________ means a major commitment of time, money and resources.(a) In-house(b) In-sync(c) On-date(d) On-durationI got this question during an interview.This intriguing question comes from Application Softwares topic in section Computer Software of Computer Fundamentals

Answer»

Right ANSWER is (a) In-house

The best I can explain: DEVELOPING SOFTWARE in-house MEANS the same. It is easier to carry out changes in the software if it is developed in-house

40.

The software designed to perform a specific task:(a) Synchronous Software(b) Package Software(c) Application Software(d) System SoftwareI had been asked this question by my college professor while I was bunking the class.Question is from Application Softwares topic in division Computer Software of Computer Fundamentals

Answer»

Correct answer is (c) Application Software

Explanation: Software refers to a collection of programs. Software DESIGNED to do a specific TASK are referred to as the application software. EG: Inventory management, BANKING, ETC.

41.

Which of the following is not a process state?(a) Terminated(b) Running(c) Blocked(d) ExecutionThis question was posed to me by my school principal while I was bunking the class.My question comes from System Softwares topic in chapter Computer Software of Computer Fundamentals

Answer» CORRECT choice is (c) Blocked

To explain I would say: There is no blocked state in a process model. The different states are ready, RUNNING, EXECUTING,waiting and terminated.
42.

What do you call a program in execution?(a) Command(b) Process(c) Task(d) InstructionThe question was asked during an interview.My question is from System Softwares in section Computer Software of Computer Fundamentals

Answer»

Correct ANSWER is (B) PROCESS

To elaborate: OPTION Process is correct. A program is a set of instructions. A program in execution is called a process.

43.

A person who designs the programs in a software package is called :(a) User(b) Software Manager(c) System Developer(d) System ProgrammerThe question was posed to me in homework.My question comes from System Softwares topic in portion Computer Software of Computer Fundamentals

Answer»

The CORRECT CHOICE is (d) System Programmer

Easy EXPLANATION: The programs included in a system software PACKAGE are called system programs. The programmers who design them and prepare them are called system programmers.

44.

Assembler is used as a translator for?(a) Low level language(b) High Level Language(c) COBOL(d) CThe question was asked in semester exam.Asked question is from System Softwares topic in portion Computer Software of Computer Fundamentals

Answer»

The CORRECT option is (a) Low level language

The explanation: Assembler is USED in case of low level languages. It is GENERALLY used to make the BINARY code into an understandable format. Interpreter is used with the high level languages SIMILARLY.

45.

___________________ is designed to solve a specific problem or to do a specific task.(a) Application Software(b) System Software(c) Utility Software(d) UserThis question was posed to me in an internship interview.This interesting question is from System Softwares topic in chapter Computer Software of Computer Fundamentals

Answer» CORRECT answer is (a) Application SOFTWARE

The best I can explain: An application software is specific to solving a specific PROBLEM. System software is designed for controlling the operations of a COMPUTER system.
46.

Which of the following is not an example of system software?(a) Language Translator(b) Utility Software(c) Communication Software(d) Word ProcessorsThis question was addressed to me during an online exam.My question comes from System Softwares in section Computer Software of Computer Fundamentals

Answer»

Right answer is (d) Word Processors

Explanation: A SYSTEM software is responsible for CONTROLLING the operations of a computer system. Word PROCESSOR is an application software SINCE it is specific to its PURPOSE.

47.

Which of the following is designed to control the operations of a computer?(a) Application Software(b) System Software(c) Utility Software(d) UserI have been asked this question in unit test.The origin of the question is System Softwares topic in division Computer Software of Computer Fundamentals

Answer»

Correct answer is (B) SYSTEM Software

Explanation: Software is BASICALLY classified into two: System and application. System Software is designed to control the operations and extend the processing CAPABILITY of a computer system.

48.

____________ refer to renewing or changing components like increasing the main memory, or hard disk capacities, or adding speakers, or modems, etc.(a) Grades(b) Prosody(c) Synthesis(d) UpgradesThe question was posed to me in unit test.I need to ask this question from System Softwares in section Computer Software of Computer Fundamentals

Answer»

Right answer is (d) Upgrades

To explain: Upgrades is the right term to be used. Upgrades are INSTALLED to RENEW or implement a new feature. EXCEPT for upgrades, hardware is normally one-time expense.

49.

Software Package is a group of programs that solve multiple problems.(a) True(b) FalseThis question was addressed to me in an interview for job.The above asked question is from System Softwares in division Computer Software of Computer Fundamentals

Answer»

The correct option is (b) False

For explanation I would say: The statement is false.The software PACKAGE is a group of PROGRAMS that solve a specific PROBLEM or PERFORM a specific type of job.

50.

The physical devices of a computer :(a) Software(b) Package(c) Hardware(d) System SoftwareI have been asked this question in semester exam.Origin of the question is System Softwares in chapter Computer Software of Computer Fundamentals

Answer»

The correct OPTION is (c) Hardware

For explanation I would say: Hardware REFERS to the PHYSICAL DEVICES of a computer system. Software refers to a COLLECTION of programs. A program is a sequence of instructions.