wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7. need for different types of software 1

Total questions: 128

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

Advantage of open source: Users can edit and customise software freely

a)

True

b)

False

2.

Advantage of open source: Bugs, Security fixes etc., are more likely to be fixed faster

a)

True

b)

False

3.

Advantage of open source: Always someone to go back to if you have problems

a)

True

b)

False

4.

Advantage of open source: Better versions of the software (i.e. less buggy) may appear faster than proprietary software

a)

True

b)

False

5.

Advantage of open source: Allows collaboration with other people who may want the same modifications

a)

True

b)

False

6.

Advantage of open source: Generally provide free customer support

a)

True

b)

False

7.
'Proprietary Software' means
a)
Its source codes are not available.
b)
Its functionality can not be extended further by the end user.
c)
It can not be distributed to other users.
d)
All of the above
8.
A software company wants to market its software product with full functionality so that user could download it, use it freely for a limited time period so that they come to know about the usability of the product. The software package is _________________
a)
Freeware
b)
Open Source Software
c)
Shareware
d)
Proprietary Software
9.
____________ can be freely used, changed, improved, copied and redistributed but it may have some cost for the media and support for further development.
a)
Open Source Software 
b)
Source Code
c)
Machine Code
d)
Proprietary Software
10.
A bank thinks of getting a database package. They have particular needs, such as having their logo on every screen and timing employees performing tasks. The best software in this case would be:
a)
bespoke
b)
off the shelf
c)
open source
11.
Microsoft Office and similar software is an example of:
a)
off the shelf
b)
bespoke
c)
open source
12.
A small office is thinking about getting productivity sofware for typing up letters and simple spreadsheet modelling. Their needs and budget are modest. The best software in this case would be:
a)
off the shelf
b)
bespoke
c)
none of the above�
13.
Some software programs develop rapidly, gaining new features and adapting to new uses, very often very specialised and experimental. The best software in this case would be:
a)
open source
b)
proprietory
c)
bespoke
14.
John needs to exchange information with a lot of people, sending documents back forth. He wants to get a data handling software that will keep track of his expenses and revenues. The best software in this case would be:
a)
off the shelf
b)
open source
c)
bespoke
15.
The following is not a good reason to use bespoke software:
a)
the need to perform a very wide range of tasks
b)
special features only needed by one company
c)
low computer skills of employees
16.
A lot of scientific projects run on _____ software.
a)
open source
b)
proprietory
c)
expensive
17.
The following type of software will typically have the biggest number of users:
a)
off the shelf
b)
proprietory
c)
bespoke
18.
The following type of software will typically have the biggest number of users:
a)
off the shelf
b)
proprietory
c)
bespoke
19.
Microsoft Word is an example of 
a)
Proprietary Software
b)
Open Source Software
20.
Adobe Photoshop is an example of.....
a)
Open Source software
b)
Closed Source software
21.
Microsoft Word is an example of 
a)
Bespoke Software
b)
Open Source Software
22.
Closed source software requires licenses to use.
a)
True
b)
False
23.
Freeware is software that is available free of charge, but cannot be changed without permission
a)
True
b)
False
24.
Embedded software is written for specific hardware platforms.
a)
True
b)
False
25.
Which of the following are examples of devices that use embedded software
a)
Microwave
b)
Mobile Phone
c)
iPad
d)
All of these
26.
Closed source software is also called proprietary software
a)
True
b)
False
27.

Which of these is an example of AI?

a)

Able to burn a movie into DVD

b)

Able to burn a movie into DVD

c)

Able to understand human speech

d)

Able to show you what is behind your car on the back up camera

28.

The purpose of AI is to...

a)

Build computer programs that exhibit intelligent behavior

b)

Build problems, learns and understand language.

c)

Build emotions, language and understands mathematical problems.

d)

Create a robot friend for every fifth grader

29.

Microsoft Word is an example of

a)

word-processing software

b)

spreadsheets software

c)

database software

d)

desktop publishing software

30.

Excel is an example of

a)

video-editing software

b)

word-processing software

c)

presentation software

d)

spreadsheet software

31.

PowerPoint is an example of

a)

Word-Processing software

b)

Presentation software

c)

Spreadsheets software

d)

Database software

32.

Which of the following programs is for graphics-editing?

a)

Microsoft Word

b)

Microsoft Excel

c)

Adobe Photoshop

d)

Publisher

33.

Microsoft Word is a program used to

a)

create database

b)

do calculations

c)

create documents

d)

create presentations

34.

Which is an example of a database program?

a)

Microsoft Word

b)

PowerPoint

c)

Access

d)

Excel

35.

Outlook is an example of __________ software.

a)

typing

b)

graphics

c)

music

d)

email

36.

Which of the following is not an Internet Browser?

a)

Google Chrome

b)

Safari

c)

Outlook

d)

Internet Explorer

37.

Publisher is an example of ________________.

a)

Word Processing software

b)

Desktop Publishing software

c)

Spreadsheets software

d)

Presentation software

38.

.XLSX files are created and opened in _________________.

a)

Microsoft Word

b)

Microsoft Excel

c)

Microsoft PowerPoint

d)

Microsoft Access

39.

The program mainly used to open a WMV file is _____________.

a)

Quicktime

b)

iTunes

c)

Windows Media Player

d)

Real Player

40.

An HTML file is used for creating ___________________.

a)

Text

b)

Images

c)

Web Pages

d)

Music

41.

________ software is distributed with the source code and a licence which allows the software to be modified and distributed by the user

a)

open source

b)

closed source

c)

bespoke

d)

off the self

42.

What is usually developed and supported by a community?

a)

open source software

b)

closed source software

c)

bespoke software

d)

off the self software

43.

__________________ is usually developed by a commercial organisation and protected by a licence which forbids reverse engineering or distribution of unlicensed copies

a)

open source software

b)

closed source software

c)

editable source software

d)

uneditable source software

44.

closed source software may be developed to meet a specific brief for a client, termed ______________

a)

open source software

b)

bespoke software

c)

off the shelf software

45.

______________ is generic and will meet a wide range of client needs

a)

open source software

b)

bespoke software

c)

off the shelf software

46.

An example of ____________ would be a generic spreadsheet package

a)

open source software

b)

bespoke software

c)

off the shelf software

47.

___________________ software may be customisable to enable clients to set up their software to meet specific needs, for example, setting up a spreadsheet template for a customer’s account details.

a)

open source software

b)

bespoke software

c)

off the shelf software

48.

__________ is often required to meet very specific needs

a)

open source software

b)

bespoke software

c)

off the shelf software

49.

In industries where software is developed for _________________, it is imperative that the project is checked carefully at each stage of the system development lifecycle

a)

multinational companies

b)

safety critical systems

c)

highly efficient systems

d)

a specific purpose

50.

Bespoke software is often required to meet very specific needs. In industries where software is developed for safety critical systems, it is imperative that the project is checked carefully at each stage of the system development lifecycle. This ensures that

a)

the requirements have been correctly defined

b)

that the design is accurate and that software meets the required level of performance and is free from errors

c)

each stage has been validated

d)

expert systems are as accurate as possible

51.

The process of ________ checks that the correct piece of software is being built, i.e. that it meets the requirements

a)

validation

b)

verification

c)

decision making

d)

threading

52.

_____ confirms that the software functions correctly with no errors

a)

validation

b)

verification

c)

decision making

d)

rule checking

53.

For bespoke software verification confirms that the software functions correctly with no errors. It must accept only the correct inputs, must perform the correct operations and produce accurate outputs. The software must perform consistently when given the same _____

a)

information

b)

inputs

c)

rules

d)

data

54.

For bespoke software verification confirms that the software functions correctly with no errors. It must accept only the correct inputs, must perform the correct operations and produce accurate outputs. The software must perform consistently when given the same inputs. These processes are part of the formal ________ of the product

a)

quality assurance

b)

input output process

c)

stage checking and testing

d)

validation

55.

When designing and creating bespoke software. An independent body may be used to carry out _________ to ensure that reviews are objective.

a)

validation and verification

b)

a software review

c)

the systems life cycle process

56.

________ are designed to carry out the decisions usually made by a human expert

a)

expert systems

b)

closed systems

c)

intelligent systems

d)

bespoke systems

57.

_________ are often used for diagnostic systems

a)

expert systems

b)

closed systems

c)

intelligent systems

d)

bespoke systems

58.

In a medical diagnosis system (expert system), expert doctors provide facts about particular conditions to build a __________

a)

knowledge base

b)

query base

c)

rule base

d)

user interface

59.

In a medical diagnosis system (expert system) the system will have a user interface and an __________ for handling queries

a)

inference engine

b)

expert engine

c)

expert rule base

d)

interface rule

60.

In an expert system the links between facts are called rules and are stored in a _______

a)

inference engine

b)

rule base

c)

knowledge base

d)

query handler

61.

In an expert system the links between facts are called rules and are stored in a _______

a)

inference engine

b)

rule base

c)

knowledge base

d)

query handler

62.

In a medical diagnosis system (expert system), expert doctors provide facts about particular conditions to build a __________

a)

knowledge base

b)

query base

c)

rule base

d)

user interface

63.

In a medical diagnosis system (expert system) the system will have a user interface and an __________ for handling queries

a)

inference engine

b)

expert engine

c)

expert rule base

d)

interface rule

64.

Expert systems belong to the branch of computing termed ________

a)

artificial intelligence

b)

knowledge based computing

c)

expert computing

d)

intelligence and knowledge

65.

Expert systems can only make decisions that have been entered into the ___________; however, more sophisticated systems can add new facts and rules

a)

knowledge base

b)

inference engine

c)

rule base

d)

queries

66.

_________ can be used by non-specialists who may not be able to distinguish between a real and erroneous diagnosis

a)

expert systems

b)

bespoke systems

c)

of the shelf systems

d)

intelligent systems

67.

_________ can be used by non-specialists who may not be able to distinguish between a real and erroneous diagnosis. For example, feeling lethargic, having a raised temperature and skin rash may be symptoms of a number of different conditions. Online medical diagnosis utilities can cause a great deal of worry to patients

a)

expert systems

b)

bespoke systems

c)

of the shelf systems

d)

intelligent systems

68.

A car fault diagnosis system can read sensor data and provide an accurate fault diagnosis in a very short space of time which may save the owner ________

a)

time and money

b)

the job of getting it fixed

c)

from using a piece of closed source software

69.

A car fault diagnosis system can read sensor data and provide an accurate fault diagnosis in a very short space of time is what?

a)

expert system

b)

bespoke system

c)

intelligent system

70.

________’ permit the user to carry out useful tasks

a)

application software

b)

utility software

c)

encryption software

d)

system software

71.

Examples of applications are:

a)

word processor

b)

desktop publishing

c)

a game

d)

file manager

72.

Examples of applications are:

a)

presentation software

b)

spreadsheet pacakge

c)

compression software

d)

encryption software

73.

Examples of applications are:

a)

database software

b)

calculator program

c)

backup and archiving

d)

disc defragmenter

74.

_________ allows the user to maintain or configure their computer system

a)

utility software

b)

application software

c)

expert software

d)

disc defragmentation

75.

examples of software utilities include

a)

file manager/explorer

b)

disc scanner and cleanup

c)

system configuration

d)

calculator program

76.

examples of software utilities include

a)

security backup and archive

b)

compression software

c)

3d modelling software

d)

weather forcast software

77.

examples of software utilities include

a)

disc defragmenter

b)

encryption software

c)

heating system software

d)

microwave embedded software

78.

_____ does not include source code and is also known as closed source software

a)

proprietary software

b)

utility software

c)

expert software

d)

secret software

79.

Companies do not commonly release ______, because the code may contain trade secrets and other intellectual property they do not want others to get hold of

a)

source code

b)

source data

c)

machine code

d)

assembly code

80.

developers working on _________ will usually be contractually obliged to maintain it for a given period after release

a)

bespoke software

b)

new software

c)

off the shelf software

d)

utility software

81.

what allows developers to protect their knowledge and investments, but it does that only they can make changes to the code base

a)

closed source software

b)

open source software

c)

legally shared software

d)

owned software

82.

there is a big difference between free software and open source. Free software does not usually make the ______ available

a)

source code

b)

program code

c)

second version

83.

Anyone can join the community of developers to make changes to the code and upload their changesfor the rest of the world to see. If changes are godd they can be mergedinto the main source code so all users can benefit. (what is explained here)

a)

expert system

b)

open source software

c)

bespoke software

d)

off the shelf software

84.

What is a problem with open source software?

a)

someone could take the ideas from the software and add it to their code then release it as partly open source

b)

someone could take the ideas from the software and add it to their code then release it as closed source

c)

someone could take the ideas from the software and add it to their code then release it as a new open source version

85.

closed source software can be

a)

bespoke

b)

off the shelf

86.

Any software built with specific needs in mind to a particular business will not be _______ to other companies problems

a)

portable

b)

changable

c)

implemented

87.

the more people who buy the software the cheaper the developers can make it. what type of software is this?

a)

bespoke

b)

off the shelf

c)

open

d)

utility

88.

the end user will pay less due to the cost being split between everyone who will buy it. what type of software is this?

a)

bespoke

b)

off the shelf

c)

open

d)

utility

89.

the biggest cost is paying for the software engineers time. what type of software is this?

a)

bespoke

b)

off the shelf

c)

open

d)

utility

90.

there may be more bugs as there are less people testing it. what type of software is this?

a)

bespoke

b)

off the shelf

c)

open

d)

utility

91.

development time can run in to years. what type of software is this?

a)

bespoke

b)

off the shelf

c)

open

d)

utility

92.

systems classified as this are not allowed to fail

a)

safety critical system

b)

non failure system

c)

fail safe system

93.

systems are considered safetty critical if there is potential for what happening?

a)

death or serious illness

b)

loss or severe damage to company assets

c)

the system is too expensive

94.

systems are considered safetty critical if there is potential for what happening?

a)

death or serious illness

b)

damage to the environmnet or wildlife

c)

the system is too expensive

95.

in the case that failure does occur, safety critical systems will provide methods to get the system back under control. ___________ are ones where manual overrides are in place should failure occur

a)

fail-safe

b)

fault tolerant

c)

fail-passive

96.

in the case that failure does occur, safety critical systems will provide methods to get the system back under control. ___________ will have redundant systems in place should failure occur. For example, if life life support should begin to fail it would alert medical staff and keep working long enough for them to intervene

a)

fail-safe

b)

fault tolerant

c)

fail-passive

97.

in the case that failure does occur, safety critical systems will provide methods to get the system back under control. ___________ may fail but if it does th pilot can regain control (auto pilot system)

a)

fail-safe

b)

fault tolerant

c)

fail-passive

98.

In knowledge based/expert systems the knowledge base:

a)

is a database containing expert knowledge

b)

attempts to work out the answer to the user'squery by using the rule base

c)

links knowledge together through facts

d)

allows the user to communicate with the system.

99.

In knowledge based/expert systems the inference engine:

a)

is a database containing expert knowledge

b)

attempts to work out the answer to the user'squery by using the rule base

c)

links knowledge together through facts

d)

allows the user to communicate with the system.

100.

In knowledge based/expert systems the rule base:

a)

is a database containing expert knowledge

b)

attempts to work out the answer to the user'squery by using the rule base

c)

links knowledge together through facts

d)

allows the user to communicate with the system.

101.

In knowledge based/expert systems the user interface (HCI):

a)

is a database containing expert knowledge

b)

attempts to work out the answer to the user'squery by using the rule base

c)

links knowledge together through facts

d)

allows the user to communicate with the system.

102.

The _______ works by using logic and probablilities. For example, consider a patient who has a headache and a runny nose. The patient could have a cold or flu. It is much more likely to be a cold, but a chance it is flu. The _____ sets these probablilitiesfor the inference engine to use

a)

rule base

b)

query base

c)

knowledge base

103.

The __________ is interactive and will not just work seriallyby taking input, doing some processingand then providing an answer. At any point it may require more information to help it arrive at a conclusion

a)

inference engine

b)

rule base

c)

user interface

d)

knowledge base

104.

the ______________ is responsible for making on eof three decisions. 1.it has enough information to arrive at an answer, 2. it requires more information, 3. it cannot reliably come up with an answer

a)

inference engine

b)

user interface

c)

rule base

d)

knowledge base

105.

which application software is designed to be shown on a screen while a speaker is talking to the audience

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

drawing packages

106.

features of this software include animations, multimedia links and speaker notes

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

drawing packages

107.

When using presentation software simple _______ may increase the visual appeal of the presentation

a)

animations

b)

transitions

c)

slides

108.

which application software is usually used in meetings and contains a small amount of information as the bulk of the information is delivered by a presenter

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

drawing packages

109.

which application software allows the creation of many types of publication, for example manuals, posters and banners?

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

drawing packages

110.

which application software allows much finer control over the layout of a publication and is not designed to handle large amounts of text?

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

word processing software

111.

which application software is designed to handle large amounts of text?

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

word processing software

112.

which application software focuses on producing essays, letters and reports rather than large graphical publications

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

word processing software

113.

which application software has key features such as templates and the layout of text and images?

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

word processing software

114.

which application software uses templates to set up the page size, orientation and basic layout along with various text styles, for a variety of commonly used types of publication?

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

word processing software

115.

which application software uses templates to dramatically improve a companies productivity?

a)

presentation software

b)

desktop publishing

c)

spreadsheet packages

d)

word processing software

116.

which application software primarily focuses on dealing with numbers and financial information?

a)

presentation software

b)

database software

c)

spreadsheet packages

d)

word processing software

117.

a simple __________ is known as a workbook and contains on or more worksheets

a)

presentation

b)

database

c)

spreadsheet

118.

in spreadsheet software a worksheet is split into a grid system, with _____ representing columns and ______ representing rows

a)

symbols: numbers

b)

numbers: letters

c)

letters: numbers

119.

which application software uses cells that contain calculations, these calculations are automatically updated when the numbers in other cells are changed?

a)

presentation software

b)

database software

c)

spreadsheet packages

d)

word processing software

120.

spreadsheet software uses cells that contain calculations, these calculations are _______ updated when the numbers in other cells are changed?

a)

constantly

b)

never

c)

automatically

d)

sometimes

121.

which application software comes in two main types - bitmap and vector?

a)

presentation software

b)

database software

c)

drawing packages

d)

word processing software

122.

in a drawing package bitmaps are made up of thousands of ______

a)

smaller images

b)

vectors

c)

pixels

d)

lines

123.

in a drawing package vectors are made up of lines and shapes. They are mathematically defined and can be dynamically refined which means they won't ______

a)

calculate

b)

stretch

c)

pixelate

d)

work in a different graphics package

124.

which application software organises data into tables, fields and records?

a)

presentation software

b)

database software

c)

spreadsheet package

d)

word processing software

125.

which application software stores a vast amount of data required for a specific purpose and forms the backbone of most ICT systems?

a)

presentation software

b)

database software

c)

spreadsheet package

d)

word processing software

126.

which application software has the ability of searching and sorting data quickly using queries?

a)

presentation software

b)

database software

c)

spreadsheet package

d)

word processing software

127.

databases used in small businesses and schools have a (like MS Access) have a graphical way of generating _______

a)

charts

b)

queries

c)

data

128.

in large scale organisations queries are written in a special language called ____

a)

MS Access

b)

SQL

c)

PHP