CIS 101 - Chapter 13 Reading
______ code uses logic structures. Multiple choice question. Unstructured Structured
Structured
______ programming is a logical programming method. Multiple choice question. Unstructured Structured
Structured
______ languages are fourth generation programming languages. Multiple choice question. Problem and Constraint Task-Oriented High-Level Procedural
Task-Oriented
______ languages, also known as 4GLs, are designed to solve specific problems. Multiple choice question. Procedural Problem and constraint Assembly Task-oriented Machine
Task-oriented
The program specification is also called the program ______. Multiple choice question. code instructions analysis
analysis
The program ______ instructs the computer what to do. Multiple choice question. pseudocode code comments
code
Writing out the steps that instruct the computer what to do consists of writing the program ______. Multiple choice question. pseudocode code comments
code
A(n) ______ converts program code into machine language. Multiple choice question. compiler debugger
compiler
A(n) ______ converts the programmer's procedural language program code into machine language code, which can be saved and run later. Multiple choice question. compiler interpreter
compiler
Running the program on a computer and then fixing the parts that do not work is referred to as ______. Multiple choice question. documentation debugging coding
debugging
During program ______, you plan a solution using structured programming techniques. Multiple choice question. design specification documentation code test
design
A time and billing report is an example of ______. Multiple choice question. processing requirements data required documentation desired output
desired output
The ______ describes what you want to get out of the computer system. It is best to specify this before inputs. Multiple choice question. desired output data required processing requirements documentation
desired output
Reviewing a program looking for syntax and logic errors is referred to as ______. Multiple choice question. beta testing running manually testing desk checking translating
desk checking
When a programmer is proofreading a printout of a program looking for errors, it is referred to as ______. Multiple choice question. beta testing manually testing running desk checking translating
desk checking
Users can learn how to use a program by reading the user ______. Multiple choice question. programming code documentation comments notes
documentation
These symbols are used in ______ to graphically present the detailed sequence of steps needed to solve a programming problem. Multiple choice question. flowcharts logic structures pseudocode
flowcharts
Users can learn how to use a program by referring to the ______ feature within the application. Multiple choice question. help notes comments
help
In a payroll system hours worked is an example of ______. Multiple choice question. input output documentation
input
The ______ data required and the source for this data are determined after you know what the output should look like. Multiple choice question. input documentation output
input
A(n) Blank______ converts the programmer's procedural language program, one statement at a time, into machine code just before it is executed; without being saved. Multiple choice question. interpreter compiler
interpreter
A ______ error occurs when the programmer uses an incorrect calculation or leaves out a programming procedure. Multiple choice question. syntax logic
logic
After all syntax errors have been resolved, sample data should be used to test ______. Multiple choice question. documentation logic
logic
An example of a ______ error would be an incorrect formula for a calculation. Multiple choice question. logic syntax
logic
In ______ language data is represented in 1s and 0s. Multiple choice question. problem and constraint machine task
machine
As much as 75% of the total lifetime cost for an application program is for ______. Multiple choice question. code test documentation design maintenance
maintenance
The purpose of program ______ is to ensure that current programs are operating error-free, efficiently, and effectively. Multiple choice question. documentation test design maintenance code
maintenance
Select all that apply Select all the operations activities. Multiple select question. make programs easier to use evaluate changes to user needs standardize software locate and correct operational errors
make programs easier to use standardize software locate and correct operational errors
Select all that apply Select all the categories of activities that must be reviewed as part of program maintenance. Multiple select question. operations pseudocode flowcharting changing needs
operations changing needs
Select all that apply Select all the generations of programming languages. Multiple select question. problem and constraint task methodical brief assembly machine procedural
problem and constraint task assembly machine procedural
An example of ______ would be the calculations to compute weekly paychecks. Multiple choice question. desired output input data required processing requirements
processing requirements
The ______ define the processing tasks that must happen for input data to be processed into output. An example would be a calculation. Multiple choice question. input data required documentation processing requirements desired output
processing requirements
A ______ is a list of instructions for the computer to follow to accomplish the task of processing data into information. Multiple choice question. central processing unit program checklist
program
The ______ document may record things like objectives, inputs, outputs, and calculations. Multiple choice question. coding maintenance implementation program specifications
program specifications
The ______ records program objectives, desired outputs, needed inputs, and required processing. Multiple choice question. input data program specifications document processing requirements desired output
program specifications document
The ______ is a clear statement of the end result of the program. Multiple choice question. processing requirements program's objectives input data required
program's objectives
The ______ is a clear statement of the problem you are trying to solve. Multiple choice question. input data required processing requirements documentation desired output program's objectives
program's objectives
A computer ______ updates and repairs existing programs. Multiple choice question. programmer engineer technician
programmer
Computer ______ create, test, and troubleshoot programs used by computers. Multiple choice question. technicians engineers programmers
programmers
A ______ language is a computer language used to write instructions for computers to execute. Multiple choice question. programming content-markup
programming
A ______ language uses a collection of symbols, words, and phrases that instruct a computer to perform specific operations. These languages focus on processing data and information. Multiple choice question. content-markup programming
programming
This identifies the six steps in Blank______. 1. Program specification - Determine program objectives, desired output, required input, and processing requirements. 2. Program design - Use structured programming techniques. 3. Program code - Select programming language; write the program. 4. Program test - Perform desk check(code review) and manual checks; attempt translation; test using sample data; beta test with potential users. 5. Program documentation - Write procedure for users, operators, and programmers. 6. Program maintenance - Adjust for error, inefficient or ineffective operations, nonstandard code, and changes over time. Multiple choice question. authoring systems analysis programming
programming
This ______ is an outline of the logic of the program you will write. Multiple choice question. logic structure flowchart pseudocode
pseudocode
This is an example of a ______ logic structure. Multiple choice question. concatenation selection repetition
repetition
This is an example of a ______ logic structure. Multiple choice question. concatenation repetition selection
selection
The ______ structure is a logic structure to identify one program statement following another. Multiple choice question. repetition selection sequential
sequential
With a Blank______ structure, you perform an action or task, and then you perform the next action, in order Multiple choice question. repetition selection sequential
sequential
Select all that apply Select all the types of logic structures used to link the various parts of a flowchart. Multiple select question. subtraction sequential selection addition repetition
sequential selection repetition
Programming is also known as ______. Multiple choice question. systems analysis prototyping software development
software development
Software developers use the ______ to create programs. Multiple choice question. systems life cycle rapid application development software development life cycle
software development life cycle
The program ______ is a list of five items that the programmer must specify. Multiple choice question. specification code instructions
specification
After all ______ errors have been resolved, sample data should be used to test the correct execution of each program statement. Multiple choice question. syntax logic
syntax
A ______ is a mistake or misspelling in a programming language. Multiple choice question. syntax error logic error
syntax error
A ______ is a violation of the rules of the programming language. Multiple choice question. logic error syntax error
syntax error
These are the steps used in the program Blank______ process. 1 Desk check for syntax and logic errors. 2 Manually test with sample data. 3 Translate program to identify syntax errors. 4 Run program with sample data. 5 Beta test with potential users. Multiple choice question. coding testing documenting design
testing
A structured programming technique, called ______ program design, is used to identify the program modules Multiple choice question. bottom-up logic structure top-down pseudocode
top-down
A structured programming technique, called ______ program design, is used to identify the program's processing steps. Multiple choice question. pseudocode top-down bottom-up logic structure
top-down
Select all that apply Select all the structured programming techniques of program design. Multiple select question. top-down program design logic structures flowcharts prototyping pseudocode brainstorming
top-down program design logic structures flowcharts pseudocode
A ______ is a programming language processor that converts a computer program from one language to another. Multiple choice question. checking translator testing beta
translator
In the testing process, a syntax error can be identified when a program is run through a computer by using a ______ program to run the program in machine language. Multiple choice question. beta translator checking testing
translator
______ is a type of logic structures used to link the various parts of a flowchart. Multiple choice question. Addition Sequential Subtraction
Sequential
______ languages are second generation programming languages. Multiple choice question. Assembly High-Level Procedural Problem and Constraint
Assembly
______ languages use abbreviations or mnemonics that are automatically converted to the appropriate sequence of 1s and 0s. Multiple choice question. Task-oriented Assembly Procedural Problem and constraint
Assembly
______ tools provide some automation and assistance in program design, coding, and testing. Multiple choice question. CASE CAM CAD
CASE
______ tools provide some automation and assistance in program design, coding, and testing. Multiple choice question. Computer-aided design Computer-aided manufacturing Computer-aided software engineering
Computer-aided software engineering
______ refers to the process of testing and then eliminating errors. Multiple choice question. Coding Documentation Debugging
Debugging
______ consists of written descriptions and procedures about a program and how to use it. Multiple choice question. Program logic Pseudocode Documentation
Documentation
Program documentation occurs only at the end of the programming process. True false question .True False
False
______ are used to graphically present the detailed sequence of steps needed to solve a programming problem. Multiple choice question. Pseudocodes Logic structures Flowcharts
Flowcharts
______ languages are third generation programming languages. Multiple choice question. Task-Oriented High-Level Procedural Problem and Constraint
High-Level Procedural
______ is an operations activity. Multiple choice question. Evaluating changes to user needs Locating and correcting operational errors Debugging code
Locating and correcting operational errors
______ languages are first generation programming languages. Multiple choice question. Problem and Constraint High-Level Procedural Machine
Machine
Select all that apply Select all the methods that may be used for finding and removing program errors. Multiple select question. Manually testing Translating Desk checking Flowcharting Beta testing
Manually testing Translating Desk checking Beta testing
______ is a process by which a program is organized into objects. Each object contains both the data and processing operations necessary to perform a task. Multiple choice question. OOP CASE
OOP
______ is a process by which a program is organized into objects. Each object contains both the data and processing operations necessary to perform a task. Multiple choice question. Structured programming Object-oriented programming
Object-oriented programming
______ activities must be reviewed as part of program maintenance. Multiple choice question. Operations Pseudocode Flowcharting
Operations
______ languages are fifth generation programming languages. Multiple choice question. Task-Oriented Problem and Constraint High-Level Procedural
Problem and Constraint
______ is a programming language generation that incorporates artificial intelligence. Multiple choice question. Assembly Machine Problem and constraint Task-oriented Procedural
Problem and constraint
______ languages incorporate artificial intelligence. Multiple choice question. Machine Task-oriented Problem and constraint Assembly Procedural
Problem and constraint
______ languages, also known as 3GLs, express logic that can solve general problems. Multiple choice question. Procedural Task-oriented Assembly Machine Problem and constraint
Procedural
______ is the first step in programming. Multiple choice question. Writing the code Program specification Program maintenance
Program specification
______ is a problem-solving procedure containing instructions made up of statements used in a language such as BASIC, C++, or Java. Multiple choice question. Analysis Flowcharting Programming
Programming
______ is like an outline of a program before it is written. Multiple choice question. Pseudocode Structuring programming Object-oriented programming
Pseudocode
A(n) interpreter converts the programmer's procedural language program, one statement at a time, into machine code just before it is executed; without being saved. True false question. True False
True