Frage 1
Frage
True or False? The loader is software that puts a machine-language program into memory so that it can be executed.
Frage 2
Frage
True or False? In Pep/8 assembly language, you can allocate data storage space of various sizes, give these locations names, and refer to them by name later in the program.
Frage 3
Frage
Which register holds the results of operations?
Antworten
-
instruction register
-
status register
-
index register
-
program counter
-
accumulator
Frage 4
Frage
Which part of the Pep/8 instruction specifier indicates which instruction is to be carried out?
Frage 5
Frage
True or False? In the Pep/8 machine, the contents of the A register can be compared to the contents of a place in memory.
Frage 6
Frage
True or False? The data-coverage testing approach tests the limits of the program's data.
Frage 7
Frage
Which of the following is true about clear-box testing?
Antworten
-
the testing is performed each time the program changes
-
the testing is performed by dedicated testers
-
the test cases are based on the input
-
the test cases are based on the output
-
the test cases are based on the code
Frage 8
Frage
What is an assembler directive?
Antworten
-
an assembly language instruction
-
a human readable comment
-
an instruction that begins the assembly language translation
-
an alternative way to specify the operand
-
an instruction to the assembler program
Frage 9
Frage
True or False? A cooking recipe is an algorithm.
Frage 10
Frage
True or False? Pseudocode uses a mixture of English and indentation to express the processing steps of an algorithm.
Frage 11
Frage
Which of the following represents a set of unambiguous instructions for solving a problem in a finite amount of time using a finite set of data?
Antworten
-
algorithm
-
problem analysis
-
program construct
-
problem specification
-
pseudocode
Frage 12
Frage
Which of the following best describes top-down design?
Antworten
-
converting classes into objects
-
gathering small solutions to related subproblems into a complete solution
-
decomposing a general solution into more concrete solutions to subproblems
-
refining a particular solution into one that is more abstract
-
coverting modules into subproblems
Frage 13
Frage
True or False? A selection construct allows a decision to be made in an algorithm that determines which action is performed next.
Frage 14
Frage
True or False? The approach to problem solving developed by George Polya is valuable, but does not apply to computer-based solutions.
Frage 15
Frage
Which of the following produces in a search a true or false result?
Antworten
-
data type
-
data structure
-
information hiding
-
boolean expression
-
control structure
Frage 16
Frage
Which of the following eliminates a large portion of the data with each comparison?
Antworten
-
binary search
-
Quicksort
-
sequential search
-
selection sort
-
bubble sort
Frage 17
Frage
True or False? An array is a named collection of homogeneous items in which individual items are accessed by position.
Frage 18
Frage
True or False? A recursive solution must have at least two cases, a base case and a general case.
Frage 19
Frage
Which of the following requires the use of a "splitting value"?
Antworten
-
binary search
-
sequential search
-
selection sort
-
Quicksort
-
bubble sort
Frage 20
Frage
True or False? An operating system manages processes, which are programs currently being executed.
Frage 21
Frage
True or False? In a multiprogramming environment, more than one program is in main memory at the same time.
Frage 22
Frage
Which of the following best describes a partitioning approach in which a new partition is created to accommodate a new process?
Antworten
-
dynamic partitions
-
fixed partitions
-
both
-
neither
Frage 23
Frage
Which of the following describes a memory management technique in which a program is divided into fixed sized sections and stored into areas of memory called frames?
Antworten
-
round robin
-
physical address
-
logical address
-
paged
-
single contiguous
Frage 24
Frage
True or False? A real-time system is one for which the operating system must provide a guaranteed minimum response time to the user.
Frage 25
Frage
True or False? Response time is the delay between receiving a stimulus and responding to it.
Frage 26
Frage
If a program is loaded into memory beginning at address 555555, what is the physical address of relative address 333333?
Antworten
-
888888
-
222222
-
555555
-
error
-
333333
Frage 27
Frage
Which of the following is a CPU scheduling algorithm that allocates processes to the CPU in the order in which they arrive?
Antworten
-
shortest-job-next
-
turnaround time
-
time slice
-
first-come, first-served
-
round robin
Frage 28
Frage
True or False? The shortest-job-next CPU scheduling algorithm is provably optimal, but requires knowledge of the future.
Frage 29
Frage
True or False? The process control block (PCB) contains the algorithm that determines which process will gain control of the CPU.
Frage 30
Frage
Which of the following describes a CPU scheduling algorithm in which each process is given a small amount of time to use the CPU before being forced to wait until its turn comes around again?
Antworten
-
round robin
-
shortest-job-next
-
first-come, first-served
-
turnaround time
-
time slice
Frage 31
Frage
Which of the following describes a degradation of system performance because too many pages are moving to and from memory?
Antworten
-
demand paging
-
context switch
-
swapping
-
thrashing
-
virtual memory