Module 1 Flashcards

1
Q

Which of the following statements are true about I/O devices?

A. They vary in speed, capacity, and cost.
B. They deal with timing, data buffering, and error detection
C. They are typically connected to a device controller via a bus.
D. They are always external to the physical enclosure of the processor
E. Some devices can be both input and output devices

A

A. They vary in speed, capacity, and cost.

C. They are typically connected to a device controller via a bus.

E. Some devices can be both input and output devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which of the following are part of the instruction cycle?

A. Clear the registers
B. Load the program into memory
C. Advance the Program Counter to the next instruction
D. Fetch the instruction from main memory
E. Decode the instruction (determine what the instruction will do)

A

C. Advance the Program Counter to the next instruction

D. Fetch the instruction from main memory

E. Decode the instruction (determine what the instruction will do)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the following are output devices?

A. Hard Drives
B. Flash memory sticks
C. Printers
D. Mice
E. Keyboards

A

A. Hard Drives (both I/O)
B. Flash Memory sticks (both I/O device)
C. Printers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which of the following are true about a use case diagram?

A. Use case diagrams show high-level functional requirements as seen from an actor’s point of view
B. Actors are displayed inside a large rectangle that represents the system boundaries
C. A line is drawn between actors and the use cases they participate in to show communication between the actor and the system
D. Actors can be users or other external systems that interface with the system being documented by the use case diagram
E. An extends relationship can be used to break complex use cases into smaller use cases

A

A, C, & D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The name of the portion of an instruction that determines what the instruction does is __ ___

A

Op-Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The normal flow of sequential instruction execution within a program can be altered as a result of which of the following?

A. An exception
B. Pipelining
C. Fetching the next instruction in the program
D. An interrupt
E. Multi-core processing

A

A. An exception
B. An interrupt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cache memory does which of the following?

A. Speeds up effective access to main memory for the processor
B. Keeps track of the address of the next instruction to execute
C. Slows down the processor
D. Contains a subset of main memory
E. Reduces the number of accesses to main memory (makes it simple to access main memory)

A

A, D, and E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Project management tool used for coordinating tasks within a project

A

PERT Chart

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The Unified Modeling Language (UML) includes which of the following?

A. Use Cases
B. PERT Charts
C. Object-Oriented Database Design
D. Sequence Diagrams
E. Time Cards

A

A. Use Cases

C. Object-Oriented Database Design

D. Sequence Diagrams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Operating systems maximize processor usage by doing which of the following?

A. Increasing processor speed to match the speed of I/O
B. Executing a program that isn’t waiting for I/O
C. Keeping one program in memory at a time
D. Accessing main memory and multiple levels of cache simultaneously to improve the hit ratio
E. Returning to the first program once I/O is completed

A

B. Executing a program that isn’t waiting for I/O

E. Returning to the first program once I/O is completed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are 4 properties of a system?

A
  1. Accomplish a specific function
  2. May have inputs
  3. Consists of independent parts
  4. Produce outputs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following statements are true regarding machine language and data representation in a computer system?

A. Machine language instructions are only used to run the operating system
B. Bits are based on the binary number system and have a value of either -1 or 1
C. It takes 8 bits to represent a character using the Unicode data encoding scheme
D. There are 8 bytes in a bit
E. Numbers of bits or bytes are used to measure the storage capacity of a hard drive
F. There are 8 bits in a byte
G. The processor executes machine language instructions continuously

A

E. Numbers of bits or bytes are used to measure the storage capacity of a hard drive
F. There are 8 bits in a byte
G. The processor executes machine language instructions continuously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Data and instructions are represented by the on and off positions of micro-sized switches called ______?

A

Transistors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

An operating system performs which of the following functions?

A. Provides an interface for users
B. Compiles programs
C. Runs and controls the hardware directly
D. Provides for efficient use of hardware resources
E. Word Processing

A

A. Provides an interface for users

C. Runs and controls the hardware directly

D. Provides for efficient use of hardware resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which of the following are true about registers?

A. Registers are located in main memory
B. An example of a registers is the PC (program counter)
C. The time to access a register is much greater than the time to access a location in main memory
D. Registers are temporary storage locations within the processor
E. Registers can contain data useful to the processor

A

B. An example of a registers is the PC (program counter)

D. Registers are temporary storage locations within the processor

E. Registers can contain data useful to the processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

For which of the following are operating systems responsible?

A. Providing email capability
B. Providing a safe and secure environment for program execution
C. Providing an interface for applications programs to users
D. Running and controlling the hardware directly
E. Providing word processing

A

B. Providing a safe and secure environment for program execution
C. Providing an interface for applications programs to users
D. Running and controlling the hardware directly

17
Q

An operating system performs which of the following functions?

A. Desktop publishing
B. End-user security
C. Interface for application programs
D. Network functions
E. Database management

A

B. End-user security
C. Interface for application programs
D. Network functions

18
Q

Which of the following are important to business systems analysis and design?

A. The daily reporting cycle of the quality analysis group
B. The organization and documentation of a business system
C. The development and goals of business systems
D. Tools commonly used in the development of a business system

A

B. The organization and documentation of a business system
C. The development and goals of business systems
D. Tools commonly used in the development of a business system

19
Q

Which of the following events might disrupt the normal sequential flow of program execution causing control to be transferred to an exception or interrupt handler?

A. Advancement of the Program Counter to the next instruction
B. Program completion
C. An arithmetic overflow
D. A division by 0
E. Completion of a disk I/O operation

A

B. Program completion
C. An arithmetic overflow
D. A division by 0
E. Completion of a disk I/O operation

20
Q

Which of the following are top level subsystems of a computer?

A. Main Memory
B. Processor (CPU)
C. I/O
D. Registers
E. ALU
F. System interconnections

A

A. Main Memory
B. Processor (CPU)
C. I/O
F. System interconnections

21
Q

A project librarian maintains which of the following for an IT project?

A. Test Materials
B. Program Source Code
C. Operating System
D. Online Libraries
E. Documents

A

A. Test Materials
B. Program Source Code
D. Online Libraries
E. Documents

22
Q

Which of the following accurately describes people involved in the development of systems?

A. The system owner is the team leader among the stakeholders
B. A system builder is a stakeholder
C. Application Programmers choose the technology for a new system
D. All stakeholders are users of the system and have the same view of the system
E. A systems analyst should be good at getting everyone to work together on the project

A

B. A system builder is a stakeholder
E. A systems analyst should be good at getting everyone to work together on the project

23
Q

Which of the following are true about a use case diagram?

A. Use case diagrams are used to capture the details of every requirement gathered during system design and analysis
B. Use cases are actions the actors take in the system and are represented by a verb phrase within an oval in the use case diagram
C. Use case describes functions actors do in their jobs both inside the system and outside the system
D. An inheritance relationship can exist between actors if one actor can do all of the functions another actor can do plus some additional specialized functions

A

B & D

24
Q

Which of the following are types of tests performed on application systems?

A. Performance testing
B. Converse Testing
C. Unit testing
D. Regression testing
E. Integration testing

A

A, C, D, E

25
Q

Application programmers write application programs to fulfill the detailed application ________

A

Requirements

26
Q

Which of the following are true about system requirements gathering during the systems analysis and design process?

A. Usability requirements can be classified as functional requirements
B. Requirements can change over the life of the project
C. Requirements gathering for a new information system can be done through examination of the existing system being replaced
D. Requirements can be inconsistent with each other because different users do things in different ways in the system
E. Non-functional requirements can include system security and availability requirements

A

B, C, & E

27
Q

What are the layers of a four tier architecture?

A

Client interface
Server interface
Business logic
Storage

28
Q

A widely-used system analysis approach to identifying and expressing the functional requirements of a system

A

Use case diagrams

29
Q

What are the 3 major characteristics of business applications?

A. Database or file access

B. Development of algorithms

C. Manipulating variables

D. User interactions

E. Processing of user data

A

A. Database or file access

D. User interactions

E. Processing of user data