wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSI106

Total questions: 259

Worksheet time: 2hrs 10mins

Name
Class
Date
1.

the base of the binary number system is .......

a)

2

b)

8

c)

10

d)

16

2.

the base of the octal number system is ....

a)

2

b)

8

c)

10

d)

16

3.

the base of the hexadecimal number system is....

a)

2

b)

8

c)

10

d)

16

4.

A byte consits of... bits.

a)

2

b)

4

c)

8

d)

16

5.

the maximum value of an octal integer with k=2 digits is Nmax=.........?

a)

63

b)

64

c)

65

d)

66

6.

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)

33

d)

32

7.

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

a)

258

b)

128

c)

64

d)

512

8.

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

a)

8

b)

16

c)

24

d)

32

9.

In a positional number system with base b, we can always find the number of digits of an integer. So how many bits can we find in the decimal number 20 in hexadecimal system?

a)

1

b)

2

c)

3

d)

4

10.

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

11.

In the sign-and-magnitude representation, the memory location can hold four bits, assume that we have stored integer -6 in a memory location and we then try to subtract 7 to the integer. The computer's response is ?

a)

6

b)

-6

c)

7

d)

-7

12.

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

13.

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

a)

10k

b)

20k

c)

30k

d)

40k

14.

Conversion of binary number 1010101000010111 to hexadecimal number is

a)

D8F9

b)

A8B9

c)

AA17

d)

D9F8

15.

Which of the following is equivalent to 12 in decimal?

a)

(1110)2

b)

(C)16

c)

(15)8

d)

None of the others

16.

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)

A. B x 2S

b)

B. 2B x S

c)

C. BxS

d)

D. B2 x S2

17.

The ASCII code for the character J is:

a)

A. 1001 0001

b)

B. 1001 1010

c)

C. 0100 1010

d)

D. 1010 0001

18.

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

a)

0100 1100

b)

1100 1100

c)

1101 1001

d)

1001 1000

19.

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

a)

1001 1001

b)

1001 1000

c)

0100 1101

d)

0100 1100

20.

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

a)

0001 1001

b)

0001 1010

c)

0011 0000

d)

0011 0001

21.

The binary equivalent of the Octal number 13.54 is

a)

1011.1011

b)

1101.1110

c)

1001.1110

d)

None of the others

22.

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

23.

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

note: IPVP6: 128-bit

a)

32-bit

b)

64-bit

c)

128-bit

d)

None of others

24.

The major design goals of an operating system:

a)

Efficient use of hardware and easy use of resources

b)

Control subsystems and manage memory

c)

Access I/O device and CPU

d)

Provide UI

e)

Operation on data

25.

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

a)

Analysis

b)

Design

c)

implementation

d)

Testing

26.

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

a)

Analysis

b)

Design

c)

Implementation

d)

Testing

27.

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

28.

.................is an English-language-like representation of code.

a)

A UML diagram

b)

A program

c)

Pseudocode

d)

An algorithm

29.

A step-by-step solution to a problem is called

a)

Hardware

b)

An operating system

c)

A computer language

d)

An algorithm

30.

....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

31.

The.......... scheduler creates a process from a job and changes a process back to a job.

a)

Job

b)

Process

c)

Virtual

d)

Tail

32.

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

33.

A ..........analyzer reads the source code symbol by symbol and creates a list of tokens in the source language

a)

Lexical

b)

syntax

c)

Semantic

d)

Code generation

34.

The ___ analyzer checks the sentences created by the syntax analyzer to be sure that they contain no ambiguity.

a)

Lexical

b)

Syntax

c)

Semantic

d)

Code generation

35.

In the sequential file we process the records one by one. After the operating system processes the last record the ________ is detected and the loop is exited.

a)

Hashed file

b)

Sequential file

c)

EOF

d)

None of others

36.

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

37.

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

38.

.....is an attack that reduce the capability of a computer system to function correctly or bring the system down altogether by exhausting its resources.

a)

DoS

b)

Trojan horses

c)

Worms

d)

Viruses

39.

....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)

DoS

b)

Trojan horses

c)

Worms

d)

Viruses

40.

....are unwanted programs that are hidden within other programs (host). When the user executes the host

program

a)

DoS

b)

Trojan horses

c)

Worms

d)

Viruses

41.

....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

42.

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

a)

Black Hat Hacker

b)

Grey Hat Hacker

c)

White Hat Hacker

d)

Blue Hat Hacker

43.

....is the amateur. Usually their techniques are deployed out of ill motives such as revenge attacks

a)

Black Hat Hacker

b)

Grey Hat Hacker

c)

Red Hat Hacker

d)

Blue Hat Hacker

44.

In the storing images, the samples are called .....(which stands for picture elements).

a)

Bit map

b)

Pixels

c)

Resolution

d)

Color depth

e)

None of the others

45.

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 the others

46.

In physical layer, an .......has infinitely many levels of intensity over a period of time

a)

A. Analog signals

b)

C. Digital signals

c)

D. Electronic signals

d)

Electromagnetic signals

47.

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)

A. Analog signals.

b)

B. Electromagnetic signals

c)

C. Digital signals

d)

D. Electronic signals

48.

The..... construct uses a set of actions one after another.

a)

A. Sequence

b)

B. Decision

c)

C. Repetition

d)

D. Flow

49.

The ....construct tests a condition.

a)

Sequence

b)

Decision

c)

Repetition

d)

Flow

50.

The program in a high-level language is called the......

a)

A. Programming language

b)

B. Source program

c)

C. Translation

d)

D. Interpretation

51.

......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)

A. Object program

b)

B. Source program

c)

C. Translation

d)

D. Interpretation

52.

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

53.

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

54.

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

55.

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

56.

Which of the following attacks is threatening confidentiality?

a)

Snooping

b)

Repudiation

c)

Denial of service

d)

Modification

57.

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

58.

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

a)

Pseudocode

b)

Unified Modeling Language (UML)

c)

Flowchart

d)

State diagram

59.

_____is a pictorial representation of an algorithm.

a)

A UML diagram

b)

A program

c)

Pseudocode

d)

An algorithm

60.

____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

61.

What is quality referring to the ability to move data and/or a system from one platform to another and to reuse code?

a)

Flexibility

b)

Interoperability

c)

Resusability

d)

Changeability

62.

____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

63.

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

a)

Flexibility

b)

Interoperability

c)

Resusability

d)

Changeability

64.

In the software quality, what factor measures can be mentioned for transferability??

a)

Accuracy

b)

Timeliness

c)

Resusability

d)

Changeability

65.

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

a)

Modularity

b)

Coupling

c)

Interoperability

d)

Cohesion

66.

____are provided by most operating systems for organizing files. This performs the same function as a folder in a filing cabinet.

a)

Operating system

b)

Files

c)

Binary files

d)

Directories

67.

____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

68.

____are names for memory locations

a)

Variables

b)

Imperative language

c)

Identifiers

d)

Data type

69.

____means concealing the message by covering it with something else.

a)

Cryptography

b)

Steganography

c)

Compressing

d)

Authentication

70.

____is the breaking up of a large project into smaller parts.

a)

Coupling

b)

Incrementing

c)

Obsolescence

d)

Modularization

71.

_____between modules in a software system must be maximized.

a)

Coupling

b)

Cohesion

c)

Neither coupling nor cohesion

d)

Both coupling and cohesion

72.

____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

73.

____can occur if a process has too many resource restrictions.

a)

Starvation

b)

Synchronization

c)

Paging

d)

Deadlock

74.

What is NOT a standard of vector graphic?

a)

CAD

b)

FLASH

c)

TrueType

d)

PostScript

e)

None of others

75.

What is the name given to the molecular-scale computer?

a)

Femtocomputer

b)

Nanocomputer

c)

Supercomputer

d)

. Microcomputer

e)

None of the others

76.

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

77.

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

78.

Which is an electronic device that can store temporarily a single bit of data

a)

Accumulator

b)

. Buffer

c)

Memory

d)

Latch

e)

None of the others

79.

Which of the following is the coding of data so that it can't be easily understood if intercepted?

a)

Barcode

b)

Decoder

c)

Encryption

d)

Memonics

e)

None of the others

80.

Which of the following is a binary operator?

a)

Select

b)

Update

c)

Difference

d)

All of the above

81.

Which of the following attacks is threatening integrity?

a)

Masquerading

b)

Traffic Analysis

c)

Denial of service

d)

Encoding

82.

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

a)

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

b)

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

c)

C. It may use FIFO for one device

d)

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

83.

Which physical topology uses a hub or switch?

a)

Bus

b)

Ring

c)

Star

d)

Bus and ring

84.

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

85.

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

86.

A multi programming system is one that can

a)

A. Run very fast

b)

B. Share hardware resources with many programs simultaneously

c)

C. Compute many programs simultaneously

d)

D. Use many operating systems

e)

None of the others

87.

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

88.

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

89.

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

90.

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

a)

A. Add the new record to the new master file

b)

B. Revise the contents of the old master file

c)

C. Delete the data

d)

D. Write the old master file record to the new master file

91.

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

a)

Pascaline

b)

Jacquard loom

c)

Analytical Engine

d)

Babbage machine

92.

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

93.

Inside the ADT are two different parts of the model that are.... and...

a)

A. Data structure and operations

b)

B. Application program and public operations

c)

C. Application program and private operations

d)

D. Data struture and application program

94.

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

a)

ANSI

b)

Unicode

c)

EBCDIC

d)

Extended ASCII

95.

A_____ causes an action to be performed by the program. It translates directly into one or more executable computer instructions.

a)

Expression

b)

Operator

c)

Variables

d)

Statements

96.

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

97.

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 adminitrators

98.

A_____ is a collection of related elements possibly of different types having a single name

a)

Array

b)

Record

c)

Linked list

d)

Tree

99.

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

100.

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

a)

Plain text

b)

Cipher text

c)

Encryption

d)

Decryption

101.

Different sets of bit patterns have been designed to represent text symbols. Each set is called a____ ?

a)

bit patterns

b)

binary

c)

code

d)

binary text file

102.

The format of an Ipv6 address is referred to as.........

a)

A. Dotted-hexadecimal notation

b)

B. Dotted-octal notation

c)

C. Dotted-decimal notation

d)

D. 8- Hexadecimal digits

103.

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

104.

What is the 80-20 rule in cache?

a)

A. Most computers typically spend 80 percent of their time accessing only 20 percent of the data

b)

B. Cache memory at any time contains a copy of a portion of main memory.

c)

C. It can hold data 20 percent to make access faster at least 80 percent of the time.

d)

D. The CPU need to checks the cache first.

105.

One phase in system development is____

a)

Analysis

b)

Application

c)

Designing

d)

Collecting

106.

What is taxonomy of computer organization?

a)

A. SIMD - Single Instruction-stream, Multiple Data-stream

b)

B. MISD Multiple Instruction-stream, Single Data-stream

c)

C. MIMD - Multiple Instruction-stream, Multiple Data-stream

d)

D. All of others

107.

In a three-level DBMS architecture, the _____ level interacts directly with the users.

a)

External

b)

Conceptual

c)

Internal

d)

Physical

108.

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

109.

The pop operation .....of the stack.

a)

A. Deletes an item from the top

b)

B. Deletes an item from the bottom

c)

C. Inserts an item at the top

d)

D. Inserts an item at the bottom

110.

In the____ hashing method, there are no synonyms or collisions.

a)

Direct

b)

Division remainder

c)

Modulo division

d)

Digit extraction

111.

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

112.

In a computer, the subsystem stores data and programs

a)

ALU

b)

Input/output

c)

Memory

d)

Control unit

113.

In preorder traversal of a binary tree, the.......

a)

A. Left subtree is processed first

b)

B. Right subtree is processed first

c)

C. Root is processed first

d)

D. The root is never processed

114.

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

115.

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

a)

A. Only in a selection

b)

b. only in bubble

c)

C. Only in an insertion

d)

D. In selection, bubble, or insertion

116.

The ____ layer of the TCP/IP protocol suite is responsible for source-to-destination delivery of the entire message.

a)

Transport

b)

Network

c)

Data-link

d)

Session

117.

The enqueue operation ....an item at the ...of the queue.

a)

A. Delete/front

b)

B. Delete/end

c)

C. Inserts/front

d)

D. Insert/rear

118.

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

119.

The TCP/IP model has_____ layers.

a)

Five

b)

Six

c)

Seven

d)

Eight

120.

The address produced by a hashing algorithm is the _____ address.

a)

Probe

b)

Synonym

c)

Collision

d)

Home

121.

The personnel who deals with the computer & its management put together are called

a)

Software

b)

Humanware

c)

Firmware

d)

Hardware

e)

None of the others

122.

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

a)

A. Left tree

b)

B. Binary tree

c)

C. Subtree

d)

D. Right tree

123.

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

a)

A. Graph

b)

B. Tree

c)

C. Array

d)

D. Record

124.

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

a)

Key

b)

Field

c)

Cell

d)

Menu

125.

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

126.

The precision of the fractional part of a number stored in a computer is defined by the____.

a)

Sign

b)

Exponent

c)

Mantissa

d)

Last digit

127.

The Stack operation returns a/an.......

a)

A. Full stack

b)

B. Empty stack

c)

C. Check status of stack

d)

D. All of the others

128.

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

a)

Microwave ovens

b)

Washing machines

c)

Calculators

d)

Personal computers

e)

Robotics

129.

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

a)

A. Delete queue

b)

B. Check status of queue

c)

D. Insert queue

d)

C. create an empty queue

130.

____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

131.

_____is a stand-alone storage location that holds data temporarily.

a)

An ALU

b)

A register

c)

A control unit

d)

A tape drive

132.

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

a)

A. First node

b)

B. Second node

c)

C. Null node

d)

D. Last node

133.

____is an ordered set of unambiguous steps that produces a result and terminates in a finite time.

a)

A construct

b)

A recursion

c)

An iteration

d)

An algorithm

134.

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

135.

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

136.

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

a)

A. The first

b)

B. The second

c)

C. The last

d)

D. Any

137.

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

138.

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

139.

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

140.

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

a)

A. LIFO

b)

B. FIFO

c)

C. unordered

d)

D. ordered

141.

Which network is a packet switching network?

a)

Ring network

b)

.LAN

c)

Star network

d)

EuroNET

e)

None of the others

142.

A stack is a .....structure.

a)

A. FIFO

b)

B. LIFO

c)

C. DIFO

d)

D. SIFO

143.

In ....of a binary tree we process all the children of a node before proceeding with the next generation

a)

A. Preorder traversal

b)

B. Inorder traversal

c)

C. Postal order traversal

d)

D. Breadth-first traversal

144.

If you want to change the value of an attribute of a tuple, you use the .....operation.

a)

A. Project

b)

B. Join

c)

C. Update

d)

D. Select

145.

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

a)

A. Insert

b)

B. Delete

c)

C. Update

d)

D. Select

146.

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

147.

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

a)

A. Laser printers

b)

B. Dot-Matrix

c)

C. Line printer

d)

D. Daisy wheel

e)

E. None of the others

148.

When converting a decimal fraction to base b, we repeatedly _____ b.

a)

Divide by

b)

Multiply by

c)

Add to

d)

Subtract from

149.

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

a)

Plain text

b)

Cipher text

c)

Encryption

d)

Decryption

150.

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

a)

A. Inquiry

b)

B. Sorting

c)

C. Searching

d)

D. Recursion

151.

....is a process in which an algorithm calls itself.

a)

A. Insertion

b)

B. Searching

c)

C. Recursion

d)

D. Iteration

152.

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

a)

New master

b)

Old master

c)

Transaction

d)

Error report

153.

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

154.

.....is a basic algorithm in which we want to find the location of a target in a list of items.

a)

A. Sorting

b)

C. Product

c)

D. Summation

d)

b. searching

155.

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

a)

TCP

b)

Port numbers

c)

UDP

d)

IP address

156.

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

e)

Tolyo Cypher

157.

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

a)

A. Sequential search

b)

B. Insertion sort

c)

C. Selection sort

d)

D. Binary search

158.

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

159.

A monitor's is ______ the distance between the holes in the mask behind the screen. This helps determine how sharp the dots appear.

a)

Refresh rate

b)

Dot pitch

c)

Resolution

d)

Color depth

e)

None of the others

160.

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

a)

Fetch phase

b)

Decode phase

c)

Excute phase

d)

None of others

161.

We use a ....search for an unordered list.

a)

A. Sequential

b)

B. Binary

c)

C. Bubble

d)

D. Insertion

162.

In... sort, the item that goes into the sorted list is always the first item in the unsorted list.

a)

A. Selection

b)

B. Bubble

c)

C. Insertion

d)

D. Every

163.

A notation used to express clearly on algorithm is known as

a)

Algorithmic language

b)

Assembly language

c)

Machine language

d)

High level language

e)

None of the others

164.

An instruction that transfers program control to one or more possible paths is known as

a)

Utility program

b)

System software

c)

Broadband channel

d)

Application program

e)

None of the others

165.

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

166.

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

a)

A. Selection

b)

B. Bubble

c)

C. Insertion

d)

D. Every

167.

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

a)

A. Selection

b)

B. Bubble

c)

C. Insertion

d)

D. Every

168.

Each element in a record is called_____

a)

A variable

b)

An index

c)

A field

d)

A node

169.

Each row in a relation is called____.

a)

An attribute

b)

A tuple

c)

A union

d)

An attitude

170.

Each column in a relation is called____.

a)

An attribute

b)

A tuple

c)

A union

d)

An attitude

171.

Off-line operation is the operation of devices without the control of....

a)

A. Memory

b)

B. CPU

c)

D. Control unit

d)

C. ALU

172.

FORTRAN and COBOL are examples of____.

a)

Hardware

b)

Operating systems

c)

Computer languages

d)

Algorithms

173.

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

174.

....protocol (s) is one of the protocols in the transport layer.

a)

A. Only TCP

b)

B. Only UDP

c)

C. Only SCTP

d)

D. TCP, UDP, and SCTP

175.

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

176.

....is usually privately owned, limited in size and connects some hosts in a single office, building, or campus.

AREA

a)

A. LAN

b)

B. WAN

c)

C. Internet

d)

D. Network

177.

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

178.

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

179.

In the _____ hashing method, the key is divided by the file size, and the address is the remainder plus 1.

a)

Direct

b)

Division remainder

c)

Modulo division

d)

Digit extraction

180.

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

a)

A. TCP

b)

B.UDP

c)

C. IP

d)

D. HTTP

181.

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

a)

A. FTP

b)

B. SMTP

c)

C. URL

d)

D. HTTP

182.

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

183.

The... is a protocol that is used to define how the client-server programs can be written to retrieve web pages from the Web.

a)

A. FTP

b)

B. SMTP

c)

C. TELNET

d)

D. HTTP

184.

In a block cipher a _____ is used to encrypt the whole block even if the key is made of multiple values

a)

Key block

b)

Single key

c)

Key stream

d)

Auto key

185.

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

a)

FTP

b)

URL

c)

HTTP

d)

SMTP

186.

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

a)

Monoalphabetic cipher

b)

Substitution cipher

c)

Polyalphabetic cipher

d)

Transposition cipher

187.

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

a)

Analysis phase

b)

Design phase

c)

Implementation phase

d)

Testing phase

188.

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)

A. RAM BIOS

b)

B. ROM BIOS

c)

C. EPROM

d)

D. POST

189.

In magnetic disks, the _____ defines how fast the disk is spinning.

a)

Seek time

b)

Tranfer time

c)

Rotational speed

d)

None of others

190.

Which of the following is the user programmed semiconductor memory?

a)

A. SRAM

b)

B. DRAM

c)

C. EPROM

d)

D. All of the others

191.

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

a)

Snooping

b)

Repudiation

c)

Denial of service

d)

Traffic analysis

192.

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

193.

...is a memory type with capacitors that need to be refreshed periodically.

a)

A. SRAM

b)

B. DRAM

c)

C. ROM

d)

D. CROM

194.

Testing a software system can involve.... testing.

a)

A. Black-box

b)

B. Glass-box

c)

C. Neither black-box nor glass-box

d)

D. Both black-box and glass-box

195.

The RSA algorithm for confidentiality uses ....cryptography.

a)

A. Asymmetric-key

b)

B. Symmetric-key

c)

C. Substitution

d)

D. Transposition

196.

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

197.

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

a)

Key block

b)

Single key

c)

Key stream

d)

Auto key

198.

Instructions and memory addresses are represented by

a)

Character codes

b)

Binary codes

c)

Binary word

d)

Parity bit

e)

None of the others

199.

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

a)

User A

b)

User B

c)

The network

d)

A third party.

200.

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

a)

Ready

b)

Finished

c)

Functioning properly

d)

Running

201.

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

a)

A. Two-dimensional array

b)

B. Two-dimensional tables

c)

C. Two-dimensional record

d)

D. None of others

202.

In... only one program can reside in memory for execution.

a)

A. Mono-programming

b)

B. Multi-programming

c)

C. Partitioning

d)

D. Paging

203.

The list of coded instructions is called

a)

Computer program

b)

Algorithm

c)

Flowchart

d)

Utility programs

e)

None of the others

204.

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

205.

In physical layer, a .... can be broadly defined as anything that can carry information from a source to a destination.

a)

A. Digital-to-digital conversion

b)

B. Analog-to-digital conversion

c)

C. Digital-to-analog conversion

d)

D. Analog-to-analog conversion

e)

E. Transmission medium

206.

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)

Moral rules

b)

Utilization

c)

Social contract

d)

None of the others

207.

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

a)

Ready

b)

Finished

c)

Functioning properly

d)

Running

208.

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

a)

A. Physical

b)

B. Data-link

c)

C. Network

d)

D. Transport

209.

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

a)

A. Procedural paradigm

b)

B. Functional paradigm

c)

C. Declarative paradigm

d)

D. Object-oriented paradigm

210.

When we want to store music in a computer, the audio signal must be____.

a)

Sampled only

b)

Quantized only only

c)

Coded only

d)

Sampled, quantized, and coded

211.

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

212.

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)

A. P2P

b)

B. Tranditional

c)

C. Client-server

d)

D. Model

213.

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

214.

An array that consists of just rows and columns is a.... array.

a)

A. One-dimensional

b)

B. Two-dimensional

c)

C. Three-dimensional

d)

D. Multidimensional

215.

Every process is____.

a)

Only a job

b)

Only a program

c)

Only a partition

d)

A job and a program

216.

Sending a virus to a computer is called an ___ attack.

a)

Penetration

b)

Denial of service

c)

Either a or b

d)

Neither a nor b

217.

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

a)

A. Class diagram

b)

B. State diagram

c)

C. Use-case diagram

d)

D. Sequence diagram

218.

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

219.

A..... WAN is a network that connects two communicating devices through a transmission medium (cable or air)

a)

A. Peer-to-peer

b)

B. Node-to-node

c)

C. Point-to-point

d)

D. Data link

220.

____separated the programming task from computer operation tasks.

a)

Algorithms

b)

Data processors

c)

High-level programming languages

d)

Operating systems

221.

____ ciphers are sometimes called public-key ciphers

a)

Symmetric-key

b)

Asymmetric-key

c)

Public-key

d)

Private-key

222.

What is method in black-box testing which tests are designed to include representatives of boundary values in a range?

a)

Boundary-value testing

b)

Random testing

c)

Exhaustive testing

d)

Data flow testing

223.

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

a)

A. Boundary-value testing

b)

B. Random testing

c)

C. Exhaustive testing

d)

D. Data flow testing

224.

What is the analysis process in the system implementation phase that will use a program as an active agent that manipulates passive object?

a)

A. Procedure-oriented analysis

b)

B. Structured analysis

c)

C. Classical analysis

d)

D. All of others

225.

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

226.

The push operation_____ of the stack.

a)

Deletes an item from the top

b)

Deletes an item from the bottom

c)

Inserts an item at the top

d)

Inserts an item at the bottom

227.

A control unit with five wires can define up to operations.

a)

5

b)

10

c)

16

d)

32

228.

Which 32-bit microprocessor is used in IBM's PS/2 model-80 computer?

a)

8088

b)

80286

c)

80386

d)

80486

e)

None of the others

229.

A billionth of a second is defined as a:

a)

Millisecond

b)

Microsecond

c)

Nanosecond

d)

Picoseconds

e)

None of the others

230.

Which of the following representations is erroneous?

a)

(110)2

b)

(141)8

c)

(EF)16

d)

22A

231.

How many bits that we can find in the decimal number 20 in binary system?

a)

4

b)

5

c)

6

d)

7

232.

In a positional number system with base b, we can always find the number of digits of an integer. So how many digits can we find in the decimal number 20 in octal system?

a)

1

b)

2

c)

3

d)

4

e)

None of the others

233.

In a positional number system with base b, we can always find the number of digits of an integer. So how many digits can we find in the decimal number 20 in hexadecimal system?

a)

1

b)

2

c)

3

d)

4

e)

None of the others

234.

Assume memory location that can only hold four bits. What is the result, if we have stored the integer 11 in a memory location and then try to add 9 to the unsigned integer?

a)

4

b)

9

c)

11

d)

20

235.

Which of the following is the coding of data so that it can't be easily understood if intercepted?

a)

Barcode

b)

Decoder

c)

Encryption

d)

Memonics

e)

None of the others

236.

The number of bits per sample is sometimes referred to as the

a)

Quantization

b)

Sampling rate

c)

Encoding

d)

Bit depth

237.

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

a)

0001 1001

b)

0011 0001

c)

1001 1001

d)

1001 1000

238.

In the internet today, Backbones and provider networks are also called

a)

Customer networks

b)

Provider networks

c)

Peering points

d)

Internet service providers (ISPs)

239.

The role of the physical layer is to transfer the bits received from the data-link layer and convert them to____ for transmission.

a)

Analog signals

b)

Electromagnetic signals

c)

Digital signals

d)

Electronic signals

240.

What is the domain name in the e mail address kayla@nasa.gov?

a)

kayla

d)

gov

241.

___is a very simple protocol using a minimum of overhead. If a process wants to send a small message and does not care much about reliability.

a)

TCP

b)

UDP

c)

IP

d)

HTTP

242.

An operating system NO needs to manage what resources in a computer system.

a)

Memory manager

b)

Process manager

c)

Device manager

d)

Input/output data manager

243.

___is a basic algorithm that adds a list of numbers.

a)

Summation

b)

Product

c)

Smallest

d)

Largest

244.

A program that reads each of the instructions in mnemonic form and translates it into the machine-language equivalent

a)

Machine language

b)

Assembler

c)

Interpreter

d)

C program

e)

None of the others

245.

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

246.

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

247.

A/an____ is a program in a procedural language that is a set of statements. The statements are normally executed one after another. However, sometimes it is nesserary to change this sequential order. This figure illustrates for this statement.

a)

Compound statement

b)

Assignment statement

c)

Control statement

d)

None of others

248.

If modules are written so that they can be reused in other systems then they have high levels of

a)

Flexibility

b)

Interoperability

c)

Resusability

d)

Changeability

249.

Which method in black-box testing is to test the software for all possible values in the input domain?

a)

Boundary-value testing

b)

Random testing

c)

Exhaustive testing

d)

Data flow testing

250.

A(n)__ is a suitable structure when a small number of insertions and deletions are required but a lot of searching and retrieval is needed

a)

Array

b)

Record

c)

Linked list

d)

Tree

251.

An empty linked list consists of___

a)

A node

b)

Two nodes

c)

Data and a link

d)

A null head pointer

252.

In an inorder traversal of a binary tree, the root is processed

a)

First

b)

Second

c)

Last

d)

Two times

253.

In the ____ collision resolution method, we try to put data that cannot be placed in location 123 into location 124.

a)

Open addressing

b)

Linked list

c)

Bucket hashing

d)

Random hashing

254.

The level of a three-level DBMS architecture defines the logical view of the data.

a)

External

b)

Conceptual

c)

Internal

d)

Physical

255.

A binary operator is applied to___ relations (s) and creates an output of___ relation(s).

a)

One, one

b)

One, two

c)

Two, one

d)

Two, two

256.

A database management system (DBMS) is a combination of components

a)

2

b)

3

c)

4

d)

5

257.

The ethical principle that dictates that a decision should be made according to the universally accepted principles of morality is referred to as

a)

Moral rules

b)

Utilization

c)

Social contract

d)

None of the others

258.

In the asymmetric-key method used for confidentiality, which key(s) is (are) publicly known?

a)

Encryption key only

b)

Decryption key only

c)

Both encryption and decryption keys

d)

Neither encryption key nor decryption key

259.

In a computer, the____ subsystem stores data and programs

a)

ALU

b)

Input/output

c)

Memory

d)

Control unit