wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science Quiz

Total questions: 180

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

In the Turing model, the ________ depends on the combination of two factors: the input data and the program.

a)

Output data

b)

Instructions

c)

Algorithm

d)

Data processing

2.

Who is considered the 'father' of the minicomputer and one of the founder fathers of the modern computer industry world-wide?

a)

George Tate

b)

Kenneth H. Olsen

c)

Seymour Cray

d)

Basic Pascal

e)

None of the others

3.

A path by which communication is achieved between a central processor and other devices is called

a)

Audit trail

b)

Network

c)

Bus

d)

Channel

e)

None of the others

4.

If the memory address space is 16 MB and the word size is 8 bits, then word.bits are needed to access each

a)

8

b)

16

c)

24

d)

32

5.

Which printer uses a combination of laser-beam & electro photographic techniques.

a)

Laser printers

b)

Dot-Matrix

c)

Line printer

d)

Daisy wheel

e)

None of the others

6.

RISC (reduced instruction set computer). The strategy behind RISC architecture is to have a small set of instructions that do a minimum number of

a)

Complex instructions

b)

Complex operations

c)

Simple operations

d)

Simple instructions

7.

Instructions and memory addresses are represented by

a)

Character codes

b)

Binary codes

c)

Binary word

d)

Parity bit

e)

None of the others

8.

The base of the octal number system is

a)

2

b)

8

c)

10

d)

16

9.

The maximum value of a binary integer with K digits. For example, if K = 5, then the maximum value is

a)

30

b)

31

c)

32

d)

33

10.

The maximum value of an octal integer with K=2 digits is Nmax =

a)

63

b)

64

c)

65

d)

66

e)

None of the others

11.

Conversion of binary number 1010101000010111 to hexadecimal number is

a)

D8F9

b)

A8B9

c)

AA17

d)

D9F8

e)

None of the others

12.

What is the number of bit patterns provided by a 7-bit code?

a)

256

b)

128

c)

64

d)

512

e)

None of the others

13.

A byte consists of

a)

2

b)

4

c)

8

d)

16

14.

If we cannot record all the values of an audio signal over an interval, we can record some of them.means that we select only a finite number of points on the analog signal, measure their values, and record them

a)

digital

b)

analog

c)

sampling

d)

binary

15.

Images are stored in computers using techniques?

a)

Raster graphics and bit map

b)

Vector graphics and bit map

c)

True-color and raster graphics

d)

Index-color and vector graphics

e)

Bit map

16.

Use a simple right shift operation on the bit pattern 1001 1000.

a)

1001 1001

b)

1001 1000

c)

0100 1101

d)

0100 1100

17.

Use a simple left shift operation on the bit pattern 1001 1000

a)

0001 1001

b)

0001 1010

c)

0011 0000

d)

0011 0001

18.

Which network is a packet switching network?

a)

Ring network

b)

LAN

c)

Star network

d)

EuroNET

e)

None of the others

19.

The TCP/IP model has layers.

a)

Five

b)

Six

c)

Seven

d)

Eight

20.

An IPv4 address is a____address that uniquely and universally defines the connection of a host or a router to the Internet

a)

32-bit

b)

64-bit

c)

128-bit

d)

None of others

21.

The acts as a liaison between a client program and a server program, a process-to-process connection.

a)

Physical

b)

Data-link

c)

Network

d)

Transport

22.

In paradigm, there is no need for a server process to be running all the time and waiting for the client processes to connect.

a)

P2P

b)

Tranditional

c)

Client-server

d)

Model

23.

All the instructions and procedures needed to start up a computer, to the point it can load an operating system,are stored in ROM chips. In IBM compatible PCs this is called the

a)

RAM BIOS

b)

ROM BIOS

c)

EPROM

d)

POST

e)

None of the others

24.

A multi programming system is one that can

a)

Run very fast

b)

Share hardware resources with many programs simultaneously

c)

Compute many programs simultaneously

d)

Use many operating systems

e)

None of the others

25.

Which technique is used in multiprogramming that needs to be determined size beforehand by the memory manager and with each program occupying a contiguous space?

a)

Partitioning

b)

Paging

c)

Demand paging

d)

Demand segmentation

26.

Every process is

a)

Only a job

b)

Only a program

c)

Only a partition

d)

A job and a program

27.

Why OS is responsible for the efficient use of input/output devices?

a)

Because need to maintains a queue for each input/output device

b)

Because these devices are slower in speed compared with the CPU and memory

c)

It may use FIFO for one device

d)

The manager also needs to know when a device has finished serving one process

28.

The list of coded instructions is called

a)

Computer program

b)

Algorithm

c)

Flowchart

d)

Utility programs

e)

None of the others

29.

a lot of detail is an English-language-like representation of an algorithm. There is no standard for it- some people use

a)

Pseudocode

b)

Unified Modeling Language (UML)

c)

Flowchart

d)

State diagram

30.

We use the search for an ordered list.

a)

Sequential

b)

Binary

c)

Bubble

d)

Insertion

31.

The items are divided into two lists (sorted and unsorted)sort.

a)

Only in a selection

b)

Only in a bubble

c)

Only in an insertion

d)

In selection, bubble, or insertion

32.

First CAD system called AutoCAD for the PCs was announced in the year 1982. Can you tell who announced it?

a)

Intel Corpn.

b)

Rolta India Ltd.

c)

Autodesk Inc

d)

AT & T Corp.

e)

None of the others

33.

Programs designed to perform specific tasks is called known as

a)

System software

b)

Application software

c)

Utility programs

d)

Operating system

e)

None of the others

34.

What is language of procedural paradigm that is high level language and also has some low-level instructions?

a)

COBOL

b)

C

c)

Pascal

d)

Ada

35.

A is a unit of code consisting of zero or more statements. It is also known as a block.Example: X = 1; Y = 20; }

a)

Compound statement

b)

Assignment statement

c)

Control statement

d)

None of others

36.

In a languages the project team needs to choose a language or a set of languages from among the procedural

a)

Analysis phase

b)

Design phase

c)

Implementation phase

d)

Testing phase

37.

Defining the users, requirements, and methods is part of the phase.

a)

Analysis

b)

Design

c)

Implementation

d)

Testing

38.

In the system development process, structure charts are tools used in the phase.

a)

Analysis

b)

Design

c)

Implementation

d)

Testing

39.

What is quality referring to the ability to move software from one hardware platform to another

a)

Flexibility

b)

Interoperability

c)

Resusability

d)

Changeability

40.

What is the method in black-box testing that a subset of values in the input domain is selected for testing?.

a)

Boundary-value testing

b)

Random testing

c)

Exhaustive testing

d)

Data flow testing

41.

What is more common technique of two-dimensional arrays that can be stored in memory?

a)

Column-major storage

b)

DMA

c)

Isolated I/O

d)

Row-major storage

42.

is a set of characters that is treated like an array in some languages and as a type in others.

a)

A string

b)

A record

c)

A symbol

d)

A link

43.

The name of a linked list is the name of the head pointer that points to the of the list.

a)

First node

b)

Second node

c)

Null node

d)

Last node

44.

The Stack operation returns a/an

a)

Full stack

b)

Empty stack

c)

Check status of stack

d)

All of the others

45.

A binary search tree (BST) is a binary tree with one extra property: the key value of root is _____ the key values of all nodes in each left subtree

a)

Greater than

b)

Less than

c)

Equal

d)

Smaller than

46.

The queue operation: "queue (queueName)" is used to

a)

Delete queue

b)

Check status of queue

c)

Create an empty queue

d)

Insert queue

47.

When a sequential file is updated, the file gets the actual update.

a)

New master

b)

Old master

c)

Transaction

d)

Error report

48.

If the transaction file key is 20 and the first master file key is 25, then we

a)

Add the new record to the new master file

b)

Revise the contents of the old master file

c)

Delete the data

d)

Write the old master file record to the new master file

49.

The method is used when a collision occurs the prime area addresses are searched for an open or unoccupied record where the new data can be placed.

a)

Linked list resolution

b)

Open addressing resolution

c)

Bucket hashing

d)

Digit extraction hashing

50.

The intersection of a column and row in a spreadsheet is called a bon or

a)

Key

b)

Field

c)

Cell

d)

Menu

e)

None of the others

51.

In the relational database model, data is organized in called relations.

a)

Two-dimensional array

b)

Two-dimensional tables

c)

Two-dimensional record

d)

None of others

52.

Each column in a relation is called

a)

An attribute

b)

A tuple

c)

A union

d)

An attitude

53.

Which of the following is a binary operator?

a)

Select

b)

Update

c)

Difference

d)

All of the above

54.

The term users in a DBMS has a broad meaning. We can divide users into:

a)

End users and database asministrators

b)

End users and normal users

c)

Application programs and end users

d)

Application programs and database adinitrators

55.

Which of following that describe to protect data that information needs to be protected from unauthorized change?

a)

Confidentiality

b)

Integrity

c)

Availability

d)

Masquerading

56.

When the ciphertext is received the receiver must transform the ciphertext back into the plaintext-this is

a)

A. Plain text

b)

B. Cipher text

c)

C. Encryption

d)

D. Decryption

57.

______is an independent program which can copy itself and which travels through the network. It tries to find weaknesses in the system to inflict harm

a)

A. DoS

b)

B. Trojan horses

c)

C. Worms

d)

D. Viruses

58.

Sending a virus to a computer is called an____ attack.

a)

A. Penetration

b)

B. Denial of service

c)

C. Either a or b

d)

D. Neither a nor b

59.

In a the relationship between a character in the plaintext to a character in the ciphertext is one-to-many

a)

A. Monoalphabetic cipher

b)

B. Substitution cipher

c)

C. Polyalphabetic cipher

d)

D. Transposition cipher

60.

In RSA, if user A wants to send an encrypted message to user B, the plaintext is encrypted with the public key of

a)

A. User A

b)

B. User B

c)

C. The network

d)

D. A third party.

61.

According to the von Neumann model, are stored in memory.

a)

A. Only data

b)

B. Only programs

c)

C. Data and programs

d)

D. Neither data nor programs

62.

What generation appeared high-level programming language?

a)

A. First generation

b)

B. Second generation

c)

C. Third generation

d)

D. Fourth generation

63.

In the fetch phase, the control unit orders the system to copy the next instruction into the in the CPU.

a)

A. Program counter

b)

B. Instruction register

c)

C. Memory

d)

D. Register

64.

A is a storage device that can undergo multiple writes and erasures.

a)

A. CD-ROM

b)

B. CD-R

c)

C. CD-RW

d)

D. CD-RR

65.

What is the name of the display feature that highlights areas of the screen which require operator attention?

a)

Pixel

b)

Reverse video

c)

Touch screen

d)

Cursor

e)

None of the others

66.

What is taxonomy of computer organization?

a)

SIMD - Single Instruction-stream, Multiple Data-stream

b)

MISD - Multiple Instruction-stream, Single Data-stream

c)

MIMD - Multiple Instruction-stream, Multiple Data-stream

d)

All of others

67.

Which is a unit representing the no bits of discrete.

a)

Baud

b)

Byte

c)

Bit

d)

All of the others

e)

None of the others

68.

Binary numbers need more places for counting because:

a)

O's and 1's can be added in front of them

b)

O's and 1's have to be properly placed

c)

They are always big numbers

d)

Binary base is small

e)

None of the others

69.

Convert the FRACTION decimal number 0.625 to binary

a)

1.010

b)

0.101

c)

1.110

d)

0.110

70.

A group contains bits in the binary system are represented as one digit in the octal system.

a)

1

b)

2

c)

3

d)

4

e)

None of the others

71.

Conversion of binary number 1010101000010111 to hexadecimal number is

a)

D8F9

b)

A8B9

c)

AA17

d)

D9F8

e)

None of the others

72.

Assume a new Excess system uses 17 bits to represent the exponent section. What is he bias value in this system?

a)

17

b)

16

c)

65535

d)

65536

73.

A 32-bit code called represents symbols in all languages.

a)

ANSI

b)

Unicode

c)

EBCDIC

d)

Extended ASCII

74.

In storing audio, how many samples per second is good enough to reproduce an audio signal?

a)

10 000

b)

20 000

c)

30 000

d)

40 000

75.

The scanning rate in image processing is called_____. If the resolution is sufficiently high, the human eye cannot recognize the discontinuity in reproduced images

a)

Bit map

b)

Pixels

c)

Resolution

d)

Color depth

e)

None of others

76.

Use a simple right shift operation on the bit pattern 1001 1000.

a)

1001 1001

b)

1001 1000

c)

0100 1101

d)

0100 1100

77.

A hybrid computer uses a to convert digital signals from a computer into analog signals.

a)

Modulator

b)

Demodulator

c)

Modem

d)

Decoder

e)

None of the others

78.

In physical layer, a can have only a limited number of defined values. Although each value can be any number, it is often as simple as 1 and 0.

a)

Analog signals

b)

Electromagnetic signals

c)

Digital signals

d)

Electronic signals

79.

At the transport layer, addresses are called source and destination.and these define the application-layer programs at the

a)

TCP

b)

Port numbers

c)

UDP

d)

IP address

80.

is the standard protocol provided by TCP/IP for copying a file from one host to another and transferring files from one system to another seems simple and straightforward.

a)

FTP

b)

SMTP

c)

URL

d)

HTTP

81.

In paradigm, the service provider is an application program, it runs continuously, waiting for another application program, then to make a connection through the Internet and ask for service

a)

P2P

b)

Tranditional

c)

Client-server

d)

Model

82.

The major design goals of an operating system:

a)

Operation on data

& Text Editor

b)

Efficient use of hardware and easy use of resources

c)

Provide UI

d)

Control subsystems and manage memory

e)

Access I/O device and CPU

83.

A program may need files located in different parts of the world. Networking and internetworking have created a new dimension in operating system that is

a)

Personal systems

b)

Distributed systems

c)

Parallel systems

d)

Real-time systems

84.

Which technique is used in multiprogramming that needs to be determined size beforehand by the memory manager and with each program occupying a contiguous space?

a)

Partitioning

b)

Paging

c)

Demand paging

d)

Demand segmentation

85.

can occur if a process has too many resource restrictions.

a)

Starvation

b)

Synchronization

c)

Paging

d)

Deadlock

86.

The device manager will be tracking every device constantly to ensure that the device is

a)

Ready

b)

Finished

c)

Functioning properly

d)

Running

87.

The construct uses a set of actions one after another.

a)

Sequence

b)

Decision

c)

Repetition

d)

Flow

88.

______hides all the details of an algorithm in an attempt to give the 'big picture' and to show how the algorithm flows from beginning to end.

a)

Pseudocode

b)

Unified Modeling Language (UML)

c)

Flowchart

d)

State diagram

89.

_____ is a basic algorithm that arranges data according to its value.

a)

Inquiry

b)

Sorting

c)

Searching

d)

Recursion

90.

In sort, the smallest item moves to the beginning of the unsorted list. There is no one-to-one swapping.

a)

Selection

b)

Bubble

c)

Insertion

d)

Every

91.

_____refers to the process of translating each line of the source program into the corresponding line of the object program and executing the line.

a)

Object program

b)

Source program

c)

Translation

d)

Interpretation

92.

A uses the principle of logical reasoning to answer queries. It is based on formal logic defined by Greek mathematicians and later developed into firstorder predicate calculus

a)

Procedural paradigm

b)

Functional paradigm

c)

Declarative paradigm

d)

Object-oriented paradigm

93.

What is statement that stores the value in the variable, which has already been created in the declaration section. We use the symbol in our algorithm to define it?

a)

Compound statement

b)

Assignment statement

c)

Control statement

d)

None of above

94.

What is model a process of software development where requirements divided into multiple standalone modules of the software development cycle?

a)

Waterfall model

b)

Incremental model

c)

Development process

d)

Software engineering

95.

One phase in system development is

a)

Analysis

b)

Application

c)

Designing

d)

Collecting

96.

is a measure of how tightly two modules are bound to each other.

a)

Modularity

b)

Coupling

c)

Interoperability

d)

Cohesion

97.

refers to the ability to move data and/or a system from one platform to another and to reuse code.

a)

Maintainability

b)

Operability

c)

Correctability

d)

Transferability

98.

To search for elements, we can use on sorted arrays that can help to decrease time complexity

a)

Sequential search

b)

Insertion sort

c)

Selection sort

d)

Binary search

99.

Each element in a record is called

a)

A variable

b)

An index

c)

A field

d)

A node

100.

The name of a linked list is the name of the head pointer that points to the of the list.

a)

First node

b)

Second node

c)

Null node

d)

Last node

101.

A stack is a___ structure

a)

FIFO

b)

LIFO

c)

DIFO

d)

SIFO

102.

A binary search tree (BST) is a binary tree with one extra property: the key value of root is values of all nodes in each left subtree the key

a)

Greater than

b)

Less than

c)

Equal

d)

Smaller than

103.

A(n)list is also known as a queue.

a)

LIFO

b)

FIFO

c)

unordered

d)

ordered

104.

If personal information about each employee in a company is stored in a file we can use retrieve each record at the end of the month to print the paychecks access to

a)

Hashed file

b)

Sequential file

c)

EOF

d)

Index file

105.

If the transaction file key is 20 and the first master file key is 25, then we

a)

Add the new record to the new master file

b)

Revise the contents of the old master file

c)

Delete the data

d)

Write the old master file record to the new master file

106.

The is the highest level in the file system hierarchy. This does not have a parent directory

a)

Root directory

b)

Home directory

c)

Working directory

d)

Parent directory

107.

A is a collection of related logically coherent data used by the application programs in an organization.

a)

Database

b)

File

c)

Directory

d)

Flat-file

108.

In the relational database model, data is organized in_____called relations.

a)

Two-dimensional array

b)

Two-dimensional tables

c)

Two-dimensional record

d)

None of others

109.

is needed to allow any relation in the database to be represented, to allow a language like SQL to use powerful retrieval operations composed of atomic operations,to remove anomalies in insertion, deletion, and updating, and reduce the need for restructuring the database as new data type are added.

a)

Relational database

b)

Database system

c)

Atomic operations

d)

Normalization

110.

The unary ____ operation always results in a relation that has exactly one more row than the original relation.

a)

Insert

b)

Delete

c)

Update

d)

Select

111.

is the process by which a given set of relations are transformed to a new set of relations with a more solid structure.

a)

Relational database

b)

Database system

c)

Atomic operations

d)

Normalization

112.

In the attacks threaten the confidentiality based on monitoring online traffic they can obtain some other type of information by

a)

Snooping

b)

Repudiation

c)

Denial of service

d)

Traffic analysis

113.

Before transmission the sender transforms the plaintext into the ciphertext-this is

a)

Plain text

b)

Cipher text

c)

Encryption

d)

Decryption

114.

The of ethics says that an act is ethical if it brings about a useful for society

a)

Moral rules

b)

Social contract

c)

Ultilization

d)

Nonmaleficence

115.

these are the "bad guys". They are the types of hackers who break into computer networks with purely negative motives such as monetary gain or reputation.

a)

Black Hat Hacker

b)

Grey Hat Hacker

c)

Red Hat Hacker

d)

Blue Hat Hacker

116.

A does not substitute one symbol for another; instead it changes the location of the symbols

a)

Monoalphabetic cipher

b)

Substitution cipher

c)

Polyalphabetic cipher

d)

Transposition cipher

117.

In______cryptography, everyone has access to everyone's public key.

a)

Symmetric-key

b)

Asymmetric-key

c)

Secret-key

d)

Private-key

118.

_________________ separated the programming task from computer operation tasks.

a)

Algorithms

b)

Data processors

c)

High-level programming languages

d)

Operating systems

119.

A 17th-century computing machine that could perform addition and subtraction was the

a)

Pascaline

b)

Jacquard loom

c)

Analytical Engine

d)

Babbage machine

120.

After the instruction is decoded, the control unit sends the task order to a component in the CPU. What is this phase?

a)

A. Fetch phase

b)

B. Decode phase

c)

C. Execute phase

d)

D. None of others

121.

RAM is used as a short memory because it is

a)

Volatile

b)

Has small capacity

c)

Is very expensive

d)

Is programmable

e)

None of the others

122.

For surface organization of magnetic tape, the width of the tape is divided into nine tracks. Nine vertical locations can store 8 bits of information related to a byte plus a bit for

a)

Next block

b)

Data

c)

Next tape information

d)

Error detection

123.

IBM-PC is an example of

a)

A main frame

b)

Machine-in-built

c)

Micro computer

d)

Special purpose

e)

None of the others

124.

Instructions and memory addresses are represented by

a)

Character codes

b)

Binary codes

c)

Binary word

d)

Parity bit

e)

None of the others

125.

Computers are extremely fast and have fantastic memories. However, the only thing they can remember is

a)

Instruction

b)

Series of 1s and Os

c)

Boolean algebra

d)

Logic theorems

e)

None of the others

126.

Which of the following is equivalent to 12 in decimal?

a)

(1110)2

b)

(C)16

c)

(15)8

d)

None of the others

127.

A group contains bits in the binary system are represented as one digit in the octal system.

a)

1

b)

2

c)

3

d)

4

e)

None of the others

128.

Conversion of binary number 1010101000010111 to hexadecimal number is

a)

D8F9

b)

A8B9

c)

AA17

d)

D9F8

e)

None of the others

129.

What is the result of storing -25 in an 8-bit memory location using two's complement representation?

a)

00011001

b)

00110010

c)

11100111

d)

11110010

130.

The ASCII code for the character J is:

a)

1001 0001

b)

1001 1010

c)

0100 1010

d)

1010 0001

e)

None of the others

131.

If we call the bit depth or number of bits per sample B, the number of samples per second S, so how to calculate BIT RATE (R)?

a)

B×2S

b)

2B× S

c)

BxS

d)

B2× S2

132.

In the graphic method of representing an image in a computer, re-scaling of the image creates a ragged or grainy image.

a)

Bitmap

b)

Vector

c)

Quantized

d)

Binary

133.

Use a arithmetic right shift operation on the bit pattern 1001 1000

a)

0100 1100

b)

1100 1100

c)

1101 1001

d)

1001 1000

134.

Use a simple left shift operation on the bit pattern 1001 1000

a)

0001 1001

b)

0001 1010

c)

0011 0000

d)

0011 0001

135.

Which physical topology uses a hub or switch?

a)

Bus

b)

Ring

c)

Star

d)

Bus and ring

136.

The TCP/IP model has ___ layers.

a)

Five

b)

Six

c)

Seven

d)

Eight

137.

The format of an Ipv6 address is referred to as

a)

Dotted-hexadecimal notation

b)

Dotted-octal notation

c)

Dotted-decimal notation

d)

8- Hexadecimal digits

138.

explicitly defines connection establishment, data transfer, connection teardown phases to provide a connection-oriented service AND reliable protocol

a)

TCP

b)

UDP

c)

IP

d)

HTTP

139.

In a the directory system listing of the peers and what they offer uses the client-server paradigm, but the storing and downloading of the files are done using the peer-to-peer paradigm.

a)

WWW

b)

Centralized network

c)

Hybrid network

d)

Decentralized network

140.

A memory that does not change its contents without external causes is known as

a)

Dynamic memory

b)

Static memory

c)

RAM

d)

EEPROM

e)

None of the others

141.

Which of the following is the user programmed semiconductor memory?

a)

SRAM

b)

DRAM

c)

EPROM

d)

All of the others

e)

None of the others

142.

Which of the following holds data and processing instructions temporarily until the CPU needs it?

a)

ROM

b)

Control unit

c)

Main memory

d)

Coprocessor chips

e)

None of the others

143.

A is a program in execution. It is a program that has started but has not finished

a)

Program

b)

Job

c)

Process

d)

Task

144.

What kind of state does a process execute until it needs I/O resources when I/O is complete?

a)

Hold state

b)

Ready state

c)

Running state

d)

Waiting state

145.

is a step-by-step method for solving a problem or doing a task.

a)

A construct

b)

A recursion

c)

An iteration

d)

An algorithm

146.

hides all the details of an algorithm in an attempt to give the 'big picture' and to show how the algorithm flows from beginning to end.

a)

Pseudocode

b)

Unified Modeling Language (UML)

c)

Flowchart

d)

State diagram

147.

is a process in which an algorithm calls itself.

a)

Insertion

b)

Searching

c)

Recursion

d)

Iteration.

148.

In unsorted list.sort, the smallest item from the unsorted list is swapped with the item at the beginning of the

a)

Selection

b)

Bubble

c)

Insertion

d)

Every

149.

The program in a high-level language is called the

a)

Programming language

b)

Source program

c)

Translation

d)

Interpretation

150.

The code that should be adequate for present and anticipated data processing both for machine and human use is

a)

Conciseness

b)

Uniqueness

c)

Operability

d)

All of the others

e)

None of the others

151.

In the _________________________________ we can think of a program as an active agent that manipulates passive objects.

a)

Procedural paradigm

b)

Functional paradigm

c)

Declarative paradigm

d)

Object-oriented paradigm

152.

________ are names for memory locations

a)

Variables

b)

Imperative language

c)

Identifiers

d)

Data type

153.

A/An ________ gives the user's view of a system: it shows how the user communicates with the system

a)

Class diagram

b)

State diagram

c)

Use-case diagram

d)

Sequence diagram

154.

One phase in system development is

a)

Analysis

b)

Application

c)

Designing

d)

Collecting

155.

_______ between modules in a software system must be maximized.

a)

Coupling

b)

Cohesion

c)

Neither coupling nor cohesion

d)

Both coupling and cohesion

156.

What is quality referring to the ability to move software from one hardware platform to another

a)

Flexibility

b)

Interoperability

c)

Resusability

d)

Changeability

157.

Testing a software system can involve testing.

a)

Black-box

b)

Glass-box

c)

Neither black-box nor glass-box

d)

Both black-box and glass-box

158.

A data structure can be

a)

Only an array

b)

Only a record

c)

Only a linked list

d)

An array, a record, or a linked list

159.

A______is a collection of related elements possibly of different types having a single name

a)

Array

b)

Record

c)

Linked list

d)

Tree

160.

Given a linked list called children, the pointer variable children identifies _______ element of the linked list.

a)

The first

b)

The second

c)

The last

d)

Any

161.

Inside the ADT are two different parts of the model that are _________ and __________

a)

Data structure and operations

b)

Application program and public operations

c)

Application program and private operations

d)

Data struture and application program

162.

The ________ of each node includes one of its children and all descendents of that child

a)

Left tree

b)

Binary tree

c)

Subtree

d)

Right tree

163.

The enqueue operation an item at the of the queue.

a)

Delete/front

b)

Delete/end

c)

Inserts/front

d)

Insert/rear

164.

A _____is a collection of data stored in the internal format of the computer. This contains data that is meaningful only if it is properly interpreted by a program.

a)

Text file

b)

Binary file

c)

Sequential file

d)

EOF

165.

When a sequential file is updated, the process.file contains a list of all errors occurring during the update

a)

New master

b)

Old master

c)

Transaction

d)

Error report

166.

When a hashing algorithm produces an address for an insertion key and that address is already occupied, it is called a

a)

Collision

b)

Probe

c)

Synonym

d)

Linked list

167.

The intersection of a column and row in a spreadsheet is called a bon or

a)

Key

b)

Field

c)

Cell

d)

Menu

e)

None of the others

168.

In the network database model, the entities are organized in a through several paths in which some entities can be accessed

a)

Graph

b)

Tree

c)

Array

d)

Record

169.

The intersection of a column and row in a spreadsheet is called a bon or

a)

A. Key

b)

B. Field

c)

C. Cell

d)

D. Menu

e)

E. None of the others

170.

In the network database model, the entities are organized in a through several paths in which some entities can be accessed

a)

A. Graph

b)

B. Tree

c)

C. Array

d)

D. Record

171.

Each column in a relation is called

a)

An attribute

b)

A tuple

c)

A union

d)

An attitude

172.

The unary relation.operation always results in a relation that has exactly one more row than the original

a)

Insert

b)

Delete

c)

Update

d)

Select

173.

is the process by which a given set of relations are transformed to a new set of relations with a more solid structure.

a)

Relational database

b)

Database system

c)

Atomic operations

d)

Normalization

174.

Which of the following attacks is threatening integrity?

a)

Masquerading

b)

Traffic Analysis

c)

Denial of service

d)

Encoding

175.

Before transmission the sender transforms the plaintext into the ciphertext-this is

a)

A. Plain text

b)

B. Cipher text

c)

C. Encryption

d)

D. Decryption

176.

The ethical principle that dictates that an act is ethical when a majority of people in society agrees with it is referred to as

a)

A. Moral rules

b)

B. Utilization

c)

C. Social contract

d)

D. None of the others

177.

Who create algorithms to break existing internet networks so as to solve the loopholes in them

a)

A. Black Hat Hacker

b)

B. Grey Hat Hacker

c)

C. White Hat Hacker

d)

D. Blue Hat Hacker

178.

In a stream cipher encryption and decryption are done one symbol. We have a plaintext stream a ciphertext stream and a

a)

A. Key block

b)

B. Single key

c)

C. Key stream

d)

D. Auto key

179.

The RSA algorithm for confidentiality uses ______cryptography.

a)

A. Asymmetric-key

b)

B. Symmetric-key

c)

C. Substitution

d)

D. Transposition

180.

The first microprocessors produced by Intel Corpn. and Texas Instruments were used primarily to control small

a)

A. Microwave ovens

b)

B. Washing machines

c)

C. Calculators

d)

D. Personal computers

e)

E. Robotics