johnrclark12
Quiz por , criado more than 1 year ago

C2 Computer Science Quiz sobre Comp. Science Illuminated Ch 6,7,10, criado por johnrclark12 em 10-11-2014.

362
1
0
johnrclark12
Criado por johnrclark12 mais de 9 anos atrás
Fechar

Comp. Science Illuminated Ch 6,7,10

Questão 1 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 2 de 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.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 3 de 31

1

Which register holds the results of operations?

Selecione uma das seguintes:

  • instruction register

  • status register

  • index register

  • program counter

  • accumulator

Explicação

Questão 4 de 31

1

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

Selecione uma das seguintes:

  • accumulator

  • operation code

  • addressing mode specifier

  • status bit

  • register specifier

Explicação

Questão 5 de 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.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 6 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 7 de 31

1

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

Selecione uma das seguintes:

  • 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

Explicação

Questão 8 de 31

1

What is an assembler directive?

Selecione uma das seguintes:

  • 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

Explicação

Questão 9 de 31

1

True or False? A cooking recipe is an algorithm.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 10 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 11 de 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?

Selecione uma das seguintes:

  • algorithm

  • problem analysis

  • program construct

  • problem specification

  • pseudocode

Explicação

Questão 12 de 31

1

Which of the following best describes top-down design?

Selecione uma das seguintes:

  • 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

Explicação

Questão 13 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 14 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 15 de 31

1

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

Selecione uma das seguintes:

  • data type

  • data structure

  • information hiding

  • boolean expression

  • control structure

Explicação

Questão 16 de 31

1

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

Selecione uma das seguintes:

  • binary search

  • Quicksort

  • sequential search

  • selection sort

  • bubble sort

Explicação

Questão 17 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 18 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 19 de 31

1

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

Selecione uma das seguintes:

  • binary search

  • sequential search

  • selection sort

  • Quicksort

  • bubble sort

Explicação

Questão 20 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 21 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 22 de 31

1

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

Selecione uma das seguintes:

  • dynamic partitions

  • fixed partitions

  • both

  • neither

Explicação

Questão 23 de 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?

Selecione uma das seguintes:

  • round robin

  • physical address

  • logical address

  • paged

  • single contiguous

Explicação

Questão 24 de 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.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 25 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 26 de 31

1

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

Selecione uma das seguintes:

  • 888888

  • 222222

  • 555555

  • error

  • 333333

Explicação

Questão 27 de 31

1

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

Selecione uma das seguintes:

  • shortest-job-next

  • turnaround time

  • time slice

  • first-come, first-served

  • round robin

Explicação

Questão 28 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 29 de 31

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 30 de 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?

Selecione uma das seguintes:

  • round robin

  • shortest-job-next

  • first-come, first-served

  • turnaround time

  • time slice

Explicação

Questão 31 de 31

1

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

Selecione uma das seguintes:

  • demand paging

  • context switch

  • swapping

  • thrashing

  • virtual memory

Explicação