Module 1 Flashcards

1
Q

For which of the following are operating systems responsible.

A) providing a safe and secure environment for program execution
B) providing word processing
C) controlling the hardware
D) providing email capability
E) providing an interface to users

A

A)
C)
E)

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

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

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

A

A) E)
There are many different stakeholders of a system, including a system builder, all of whom have different roles and views of the system. Some stakeholders never use the system being developed. The systems analyst is considered the team leader of the stakeholders during a development project and should have both good problem solving skills as well as good interpersonal skills for managing everyone working together on the project. System designers choose the technology for the new system as part of their work of the development of the system.

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

Which of the following are true about a class diagram?

A) Aggregation relationships in a class diagram are represented by a diamond shape on the relationship line and document a relationship that exists between two classes who are known as a superclass and subclass.
B) The bottom section of the class rectangle contains behaviors or actions the class can have in the system.
C) A multiplicity of 1..* on a relationship line between two classes indicates a many-to-many relationship between classes.
D) A class diagram depicts data stored about an object in the system as well as the behaviors the object has in the system.
E) Attributes for a class are shown in the middle section of the class rectangle and describe data that will be stored about the class in the system.

A

B) D) E)

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

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

A) converse testing
B) unit testing
C) integration testing
D) performance testing
E) regression testing

A

B) C) D) E)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
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) It takes 8 bits to represent a character using the Unicode data encoding scheme.
C) Numbers of bits or bytes are used to measure the storage capacity of a hard drive.
D) Bits are based on the binary number system and have a value of either -1 or 1.
E) There are 8 bytes in a bit.

A

C)

The processor executes machine language instructions continuously. Machine language instructions are used to process data, execute operating system functions and run application software. Inside the processor, data and instructions are represented by the on and off positions of micro-sized switches called transistors. We represent these on and off positions of the transistors in machine language using the binary number system, i.e. zeros and ones. Every instruction and piece of data can be represented by a series of these zeros and ones. A bit is used to represent the on or off position of one transistor. A byte is comprised of 8 bits and it takes one byte to represent a character in the English language. Numbers of bits or bytes are also used to measure the storage capacity of memory and storage devices such as hard drives.

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) Fetching the next instruction in the program
C) An interrupt
D) pipelining
E) multi-core processing

A

A) C)

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) Slows down the processor
B) Keeps track of the address of the next instruction to execute
C) Contains a subset of main memory
D) Speeds up effective access to main memory for the processor.
E) Reduces the number of accesses to main memory

A

C) D) E)

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

Which of the following are part of the instruction cycle?

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

A

B) D) E)

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

Which of the following are fields (parts) of a machine language instruction?

A) Instruction register
B) Program Counter
C) Function code
D) Operand specifier
E) Op-code

A

D) E)

Instructions consist of multiple parts, and the exact number depends on the instruction. All instructions have an operation code (op code) which describes what operation the instruction will perform. Optionally there may be one or more operand specifiers.

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

Information Technology is the practice of using computer hardware and software to provide __________.

A) pensions
B) inventory for a business
C) solutions to business oriented problems
D) technologies for business support

A

C) D)
Solutions, technologies and conversions are all products of IT efforts.

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

What type of memory is non-volatile, read-only memory?

A) RAM
B) PROM
C) Flash memory
D) ROM
E) EEPROM

A

B) D)

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) The binary number system is used to represent data and instructions in machine language.
B) It takes 32 bits to represent a character using the ASCII data encoding scheme.
C) There are 8 bits in a byte.
D) Transistors are switches that control the flow of electricity through the processor.
E) The processor executes machine language instructions continuously.

A

A) C) D) E)

The processor executes machine language instructions continuously. Inside the processor, data and instructions are represented by the on and off positions of micro-sized switches called transistors. We represent these on and off positions of the transistors in machine language using the binary number system, i.e. zeros and ones. Every instruction and piece of data can be represented by a series of these zeros and ones. A bit is used to represent the on or off position of one transistor. A byte is comprised of 8 bits and it takes one byte to represent a character in ASCII.

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

Which of the following are properties of a system?

A) May have input(s)
B) Consist of independent parts
C) Produce output(s)
D) Consist of interdependent parts
E) Accomplish a specific function

A

A) C) D) E)

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

Which of the following are true about a state transition diagram?

A) In a student information system, if a possible student account state is “past-due”, a triggering transition event into this account state could be a student paying their account in full before the due date.

B) A state can transition back to itself if the event triggering the transition leaves the object in the same state as before the transition was triggered.

C) The initial state and end state for an object are depicted in the same way in the state transition diagram.

D) State transitions are depicted inside the rounded rectangle labeled with the state name.

E) State transitions can be triggered by events that happen inside the information system.

A

B) E)

State transitions are depicted by arrows pointing from one state to another with the arrows labeled with a description of the triggering event. Only the state names are inside the rounded rectangles. An initial state is depicted by a small solid black circle. The final state is depicted by a small solid black circle with another circle surrounding it. In a student information system, a likely event to trigger a past-due account would be failing to make a payment before the due date, not making an on-time payment.

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

Which of the following would be classified as non-functional requirements for a proposed student information system?

A) The new system should be written in Java.
B) A student can lookup their current GPA.
C) User passwords must contain a letter, number and symbol.
D) An instructor can lookup the transcript of the students they advise during registration.
E) It should take no longer than 5 seconds for a student to pull up their class schedule.

A

A) C) E)*

Functionality that would be completed by a user in the system such as a student or instructor would be considered functional requirements of the system, not non-functional requirements.

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

A PERT chart is used to establish the order in which various IT project _______ are completed.

A) discussions
B) tasks
C) estimates
D) orders
E) determinations

A

B)

17
Q

Which of the following statements are true about the types of memory in a computer system?

A) Flash memory is a type of volatile memory we use to make portable, USB storage drives we often refer to as flash drives.
B) Registers are small volatile memory areas in the processor that hold data and instructions during the instruction cycle.
C) Cache memory can be located inside or outside the processor and is made of a very fast type of volatile memory.
D) ROM memory is read-only, non-volatile memory often located on the motherboard to hold permanent instructions needed by the computer system.
E) RAM is non-volatile and stores the most needed data and instructions.

A

B) C) D)

18
Q

In the simpli”ed model of a processor presented in the online content what register is updated at the end of the instruction cycle to contain the memory address of the next instruction to be executed?

A) Program counter
B) Memory buffer register
C) Memory address register
D) Accumulator
E) Instruction register

A

A)

19
Q

Which of the following are output devices?

A) Hard drives
B) Keyboards
C) Printers
D) Mice
E) Flash memory sticks
F) Sensors

A

A) C) E)

Printers are output devices, and hard drives and Feedback: flash memory sticks can be both input and output
devices.

20
Q

**Machine language and data representation can be accurately described by which of the following statements.

A) The processor only executes machine language instructions.
B) Transistors are micro-sized electrical switches inside the processor used to represent the data and instructions.
C) It takes 64 bits to represent a character in the Unicode data encoding scheme.
D) Bits are based on the decimal number system and have a value of 0 or 1.
E) There are 8 bits in a byte.

A

A) B) E)

Machine language uses the binary number system, not the decimal number system, to represent data. It takes 2 bytes (16 bits) to represent data in the Unicode data encoding scheme. It takes 1 byte (8 bits) to represent data in the ASCII data encoding scheme.

21
Q

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

A) Requirements are ranked according to importance so the most desired functionality can be delivered on-time and within budget.
B) Requirements must be realizable and verifiable, meaning they can be implemented and tested in the new system.
C) A good project plan will only have a few top level requirements documented about the system being designed.
D) Requirements can be ambiguous during systems analysis and design because the programmers can refine them during programming.
E) Functional requirements should include quality standards and implementation constraints.

A

A) B)

A good project plan will contain many detailed requirements of the proposed system. By the time programming takes place, requirements must be defined in detail so that programmers know what they are supposed to code. Quality standards and implementation constraints are types of non-functional requirements.

22
Q

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

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

A

A) B) D)

23
Q

A CPU performs which of the following functions during the instruction cycle?

A) fetches operands
B) ensures efficient use of hardware
C) resources manages the content of RAM and cache
D) stores the result of instruction execution
E) executes instructions

A

A) D) E)

24
Q

Define the sub-units of a processing unit

A

Registers
Arithmetic Logic Unit
Control Unit
Internal Processor Connections

25
Q

Which of the following registers are user visible (available to machine language instructions) ]

A) general purpose registers
B) control and status registers
C) data registers
D) address registers
E) condition code registers

A

A) C) D) E)

Control and status registers are unique and not visible to the user.