johnrclark12
Quiz von , erstellt am more than 1 year ago

C2 Computer Science Quiz am Comp. Science Illuminated Ch 6,7,10, erstellt von johnrclark12 am 10/11/2014.

362
1
0
johnrclark12
Erstellt von johnrclark12 vor mehr als 9 Jahre
Schließen

Comp. Science Illuminated Ch 6,7,10

Frage 1 von 31

1

True or False? The loader is software that puts a machine-language program into memory so that it can be executed.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 2 von 31

1

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.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 3 von 31

1

Which register holds the results of operations?

Wähle eine der folgenden:

  • instruction register

  • status register

  • index register

  • program counter

  • accumulator

Erklärung

Frage 4 von 31

1

Which part of the Pep/8 instruction specifier indicates which instruction is to be carried out?

Wähle eine der folgenden:

  • accumulator

  • operation code

  • addressing mode specifier

  • status bit

  • register specifier

Erklärung

Frage 5 von 31

1

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.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 6 von 31

1

True or False? The data-coverage testing approach tests the limits of the program's data.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 7 von 31

1

Which of the following is true about clear-box testing?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 8 von 31

1

What is an assembler directive?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 9 von 31

1

True or False? A cooking recipe is an algorithm.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 10 von 31

1

True or False? Pseudocode uses a mixture of English and indentation to express the processing steps of an algorithm.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 11 von 31

1

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?

Wähle eine der folgenden:

  • algorithm

  • problem analysis

  • program construct

  • problem specification

  • pseudocode

Erklärung

Frage 12 von 31

1

Which of the following best describes top-down design?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 13 von 31

1

True or False? A selection construct allows a decision to be made in an algorithm that determines which action is performed next.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 14 von 31

1

True or False? The approach to problem solving developed by George Polya is valuable, but does not apply to computer-based solutions.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 15 von 31

1

Which of the following produces in a search a true or false result?

Wähle eine der folgenden:

  • data type

  • data structure

  • information hiding

  • boolean expression

  • control structure

Erklärung

Frage 16 von 31

1

Which of the following eliminates a large portion of the data with each comparison?

Wähle eine der folgenden:

  • binary search

  • Quicksort

  • sequential search

  • selection sort

  • bubble sort

Erklärung

Frage 17 von 31

1

True or False? An array is a named collection of homogeneous items in which individual items are accessed by position.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 18 von 31

1

True or False? A recursive solution must have at least two cases, a base case and a general case.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 19 von 31

1

Which of the following requires the use of a "splitting value"?

Wähle eine der folgenden:

  • binary search

  • sequential search

  • selection sort

  • Quicksort

  • bubble sort

Erklärung

Frage 20 von 31

1

True or False? An operating system manages processes, which are programs currently being executed.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 21 von 31

1

True or False? In a multiprogramming environment, more than one program is in main memory at the same time.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 22 von 31

1

Which of the following best describes a partitioning approach in which a new partition is created to accommodate a new process?

Wähle eine der folgenden:

  • dynamic partitions

  • fixed partitions

  • both

  • neither

Erklärung

Frage 23 von 31

1

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?

Wähle eine der folgenden:

  • round robin

  • physical address

  • logical address

  • paged

  • single contiguous

Erklärung

Frage 24 von 31

1

True or False? A real-time system is one for which the operating system must provide a guaranteed minimum response time to the user.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 25 von 31

1

True or False? Response time is the delay between receiving a stimulus and responding to it.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 26 von 31

1

If a program is loaded into memory beginning at address 555555, what is the physical address of relative address 333333?

Wähle eine der folgenden:

  • 888888

  • 222222

  • 555555

  • error

  • 333333

Erklärung

Frage 27 von 31

1

Which of the following is a CPU scheduling algorithm that allocates processes to the CPU in the order in which they arrive?

Wähle eine der folgenden:

  • shortest-job-next

  • turnaround time

  • time slice

  • first-come, first-served

  • round robin

Erklärung

Frage 28 von 31

1

True or False? The shortest-job-next CPU scheduling algorithm is provably optimal, but requires knowledge of the future.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 29 von 31

1

True or False? The process control block (PCB) contains the algorithm that determines which process will gain control of the CPU.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 30 von 31

1

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?

Wähle eine der folgenden:

  • round robin

  • shortest-job-next

  • first-come, first-served

  • turnaround time

  • time slice

Erklärung

Frage 31 von 31

1

Which of the following describes a degradation of system performance because too many pages are moving to and from memory?

Wähle eine der folgenden:

  • demand paging

  • context switch

  • swapping

  • thrashing

  • virtual memory

Erklärung