wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Types of Network and Defensive Design

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Which of these is a characteristic of a LAN?

a)

It covers a wide geographical area

b)

Computers are connected together using a leased line or a satellite

c)

Users can share files and peripherals

d)

Data can only be transmitted at a very slow rate

2.

Which of these is a characteristic of a WAN?

a)

It covers a small geographical area

b)

Normally has a lower bandwidth than a LAN

c)

It is contained within one building

d)

Users are not able to share files and peripherals

3.

Which of these statements is true?

a)

A client-server network has a central computer that provides services to the rest of the network

b)

A client-server network is cheap and easy to set up

c)

A client-server network cannot be used to share files

d)

Each computer on a client-server network is maintain separately

4.

Where are you most likely to find a peer-to-per network?

a)

In a large organisation

b)

In a home

c)

In a large office

d)

Across several offices in a company

5.

Which of these is a benefit of a peer-to-peer network?

a)

Antivirus scans can be run across all computers from one computer

b)

All software updates can be run across all computers from one computer

c)

All computers can be maintained from one computer

d)

Files and peripherals can be shared

6.

Which of these is not a method for ensuring a program is robust?

a)

Data Validation

b)

Authentication

c)

Data Sanitisation

d)

Keeping passwords safe

7.

Why is code indented?

a)

To group together a function

b)

The code does not use a { syntax and indentation is used instead

c)

To make it easier to read

d)

All of the above

8.

What is data validation?

a)

Checking that the data entered is wrong

b)

Checking that the data entered is correct

c)

Checking that the data entered is sensible or reasonable

d)

Checking the data entered was not spelt incorrect

9.

Which is these IS NOT an example of validation?

a)

Checking the number entered is 2 digits

b)

Asking a user to enter the same data in twice

c)

Use of a Lookup table

d)

Use of a presence check

10.

What does a range check do?

a)

Checks data across a range of numbers

b)

Where three types of data are used

c)

Checks the data is within an acceptable range

d)

Checks that the data is in the correct format

11.

What is Maintainability?

a)

Checking programs work

b)

Testing a program for errors

c)

Training staff to use the program correctly

d)

Updating Code so that it is compatible with current requirements

12.

Which of these is not a method for authenticating a user?

a)

Password

b)

Password and Username

c)

Finger print scanner

d)

Encryption

13.

Why are comments used in a program?

a)

It is required to make the program run

b)

Comments pad out the program and make it look more professional

c)

To keep the user aware of any program errors and issues.

d)

To help security in the code

14.

When should comments be used within a program?

a)

To help describe what code and structures are expected to do

b)

To remind the developer of when lunch is

c)

To include what tests must be carried out on the code

d)

Every line, so that you know exactly what is happening

15.

A user attempts to enter in an incorrect password, what method would identify this issue?

a)

Data Validation

b)

Authentication

c)

Program Comments

d)

Indentation

16.

What is the difference between Data Validation and Input Sanitsation?

a)

Nothing, they are the same?

b)

Data Validation checks the data is reasonable and Sanitsation removes unexpected or unrequired data.

c)

Data Validation checks the data is correct and Sanitsation removes data that contains errors

d)

Sanitisation checks the data is correct and Validation removes invalid

e)

Calculating answers from formula

17.

When is terminal testing carried out?

a)

Before you start

b)

At the end

c)

During the project

d)

After the design section

18.

Which of these is NOT a feature of a test plan?

a)

The data entered

b)

The type of test data

c)

If the testing is terminal or iterative

d)

The expected outcome

e)

The result of the test

19.

When is a runtime error identified?

a)

After the program is executed

b)

Before a program runs

c)

While the program runs

20.

Which line contains a syntax error?

a)

print (“hello”)

b)

print(“Hello”)

c)

print(“hello)

d)

print(“HELLO”)

21.

What is iterative testing?

a)

Testing completed after an error is found

b)

Random tests on a computer program

c)

Tests completed as the program is being coded

d)

Tests which are planned

22.

When a program runs it asks the user to enter their age. Which data would be most suitable to test for an incorrect piece of data being entered?

a)

44

b)

1

c)

97

d)

Forty Five

23.

Which of these is appropriate data for a range test for a youth club?

a)

10 – 20 years

b)

16 – 19 years

c)

13 – 19 years

d)

13 – 23 years

24.

Which data below is a valid test for an age field?

a)

18.6

b)

99

c)

Twenty-Five

d)

17 years 5 months

25.

What is the purpose of testing?

a)

To identify errors

b)

To identify issues that may occur when a customer uses the program

c)

To test the security of the program

d)

All of the above