already passed 2025
In early programming languages, conserving machine resources was not an
issue. T/F - correct answers False
2. In assembly language, the programmer need not manage the details of the
movement of data items within memory. T/F - correct answers False
3. The programmer's task is to devise the appropriate step-by-step sequence
of "imperative commands" that, when carried out by the computer, accomplish
the desired task. T/F - correct answers True
4. Even though a high-level programming language allows the programmer to
think of memory locations in abstract rather than physical terms, the
programmer is still directing, via program instructions, every change in the
value of a memory location. T/F - correct answers True
5. Each language learned about the uses of its own notation (--, //, or #) to
denote a program comment. T/F - correct answers True
6. In a high-level language, the programmer's only responsibilities for
managing data items are to declare (or in the case of Python, create) all
constants and variables the program will use. T/F - correct answers True
7. The availability of the appropriate compiler guarantees that a program
developed on one type of machine can be compiled on a different type of
machine. T/F - correct answers False
, 8. The problem identification document commits the final and complete
problem specification to paper and guides the software developers in all
subsequent decisions. T/F - correct answers False
9. If anything is changed on an already-tested module, regression testing is
done to be sure that this change hasn't introduced a new error into code that
was previously correct. T/F - correct answers True
10. Program maintenance, the process of adapting an existing software
product, may consume as much as 85% of the total software development life
cycle budget. T/F - correct answers False
11. A program written in a(n) procedural language consists of sequences of
statements that manipulate data items. T/F - correct answers True
12. Each low-level language supports if statements and while loops. T/F -
correct answers False
13. Maintenance should be viewed as a separate step in the software
development life cycle. T/F - correct answers False
14. The program implementation phase is the time to plan how it is to be
done. T/F - correct answers False
15. A modern programming EXE provides a text editor, a file manager, a
compiler, a linker and loader, and tools for debugging, all within this one piece
of software. T/F - correct answers False
16. Each assembly language statement corresponds to, at most, one
____________ language statement. - correct answers machine