CSC200

Ace your homework & exams now with Quizwiz!

What kind of ambiguity is demonstrated in the phrase "paint the town"? Explain.

This is a lexical ambiguity because that phrase can have different meanings. A person who is not familiar with the phrase may think of it as actually painting the town. Someone who may have heard the phrase may think of it as having a a celebration. Due to multiple meanings, this phrase is considered a lexical ambiguity.

True or False? An assembler translates assembly-language programs into machine code.

True

True or False? Spreadsheets and word processors are examples of software applications.

True

A(n) _______________ can store approximately 600 MB of data, which is read optically using a laser.

CD-ROM

Which of the following translates a high-level language program into machine code? A. procedure B. interpreter C. Bytecode D. paradigm E. compiler

Compiler

A(n) _______________ gate produces an output of 1 only if both input values are 1.

AND

Which gate does the following Boolean expression represent? X = A * B

AND

Which gate does the following truth table represent? A B X 0 0 0 0 1 0 1 0 0 1 1 1

AND

What problem does the following algorithm solve? Set count to zero Write "How high?" Read N WHILE count < N Set count to count + 1 Write count

After prompting the user an upper limit N, outputs the integers from 1 to N.

What problem does the following algorithm solve? Set count to zero Set total to zero Write "How many?" Read limit WHILE count < limit Read num Set total to total + num Set count to count + 1 Set ans to total divided by count Write ans

After prompting the user for the number of data points to average, inputs the numbers and outputs the average.

Explain the concept of embedded systems and give examples from your own home.

An embedded system uses integrated computing technology to run or regulate devices such as toasters, cars, and satellites.

What is an integrated circuit?

An integrated circuit, or chip, is a piece of silicon on which multiple gates have been embedded.

A(n) _______________ expression is used as conditions in selection and repetition statements.

Boolean

Which of the following produces a true or false result? A. control structure B. strong typing C. data type D. Boolean expression E. declaration

Boolean expression

Which of the following is a collection of wires that carries address, data, and control information?

Bus

True or False? In a von Neumann architecture, the units that store information and the units that process information are the same.

False

True or False? Large-scale integration is the process of using multiple input devices on a single computer.

False

True or False? Two identifiers with the same spelling but different capitalization are considered to be the same identifiers in languages that are case sensitive.

False

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

False.

A(n) _______________ gate produces an output of 0 only if both input values are 0.

OR

Which gate does the following Boolean expression represent? X = A + B

OR

Which gate does the following truth table represent? A B X 0 0 0 0 1 1 1 0 1 1 1 1

OR

Which of the following languages is not strongly typed?

Python

Which of the following languages uses indentation to indicate blocks of code? A. Java B. C++ C. Python D. VB.NET E. All of the above

Python

A(n) _______________ is represents a color using three numbers that represent the relative contributions of three colors.

RGB

True or False? In the context of object-oriented problem solving, brainstorming is a group activity designed to produce a list of possible classes to be used to solve a particular problem.

True

True or False? Object-oriented design is currently the dominant approach for large programming projects.

True

True or False? Pseudocode is a shorthand-like language that people use to express algorithms.

True

True or False? The Internet is descended from a U.S. government-sponsored network called the ARPANET.

True

True or False? A cooking recipe is an algorithm.

True.

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

True.

How many hexadecimal digits are needed to describe the bit pattern in a byte? Why?

Two hex digits represent a byte because each hex digit corresponds to four bits.

Convert the following binary number to hexadecimal: 11011011

DB

True or False? A compiler and an interpreter produce the same output.

False

True or False? A loop can be nested within a selection statement, but a selection statement cannot be nested within a loop.

False

True or False? A module cannot be further refined.

False

True or False? Algorithms cannot be tested until they are realized in a computer-based programming language.

False

True or False? An algorithm is a calculation that determines how long it will take to solve a problem.

False

True or False? An event-controlled loop repeats until an event outside of the body of the loop occurs.

False

Analyzing all paths of length one before analyzing paths of length two is a(n) _______________ approach.

depth first search

_______________ is the process of working through a design with a pencil and paper to test an algorithm.

desk checking

_______________ data is a discrete representation, in which information is broken down into pieces and the individual pieces represented.

digital

In an artificial neuron, the _______________ is computed by summing the input values multiplied by their respective weights.

effective weight

A(n) _______________uses integrated computing technology to run or regulate devices such as toasters, cars, and satellites.

embedded system

Which of the following is a language feature that enforces information hiding? A. encapsulation B. inheritance C. class D. polymorphism E. instantiation

encapsulation

Two circuits are considered to be _______________ if they produce the same output for each input value combination.

equivalent

Which of the following is based on rules that embody the expertise of a human in a particular domain?

expert system

Which of the following terms best describes the concept of abstraction?

hiding details

The dominant languages used in industry throughout the history of computing software come from which paradigm? A. imperative (or procedural) B. functional C. logic D. object-oriented

imperative/procedural

During the _______________ phase, an algorithm is translated into a programming language.

implementation

All of the following are considered simple or atomic data types EXCEPT: A. integers B. reals C. characters D. Booleans E. lists

lists

A(n) _______________ is a program that puts a machine-language program into memory so that it can be executed.

loader

The situation, known as a(n)________________, occurs when a subprogram keeps calling itself until the run-time support system runs out of memory.

infinite recursion

What is the practice of hiding the details of a module with the goal of controlling access to the details of the module?

information hiding

Which of the following does NOT represent one of the four stages of the object-oriented design process? A. brainstorming B. filtering C. responsibility algorithms D. scenarios E. information hiding

information hiding

Which of the following is the process of creating an object from a class? A. encapsulation B. inheritance C. class polystation D. polymorphism E. instantiation

instantiation

The _______________ is a register used to hold a copy of the instruction being executed.

instruction register

A(n) _______________ is a natural number, a negative of a natural number, or zero.

integer

A(n) _______________ circuit has multiple gates embedded into it.

integrated

The central processing unit of a computer is which of the following?

integrated circuit

Which of the following translates and executes program statements in sequence, instead of having separate translation and execution steps? A. procedure B. interpreter C. Bytecode D. paradigm E. compiler

interpreter

The circle in the logic symbol of a NOT gate is known as what?

inversion bubble

Which of the following determines the output of a sequential circuit?

its input values and the current state of the circuit

Which of the following determines the output of a combinational circuit?

its input values only

Which text compression technique replaces a frequently used word with a single character?

keyword encoding

Which of the following is the time it takes for the specified sector to rotate to the read/write head of a disk drive?

latency

Which of the following can occur when a word has more than one meaning?

lexical ambiguity

Compare and contrast RAM and ROM.

o RAM o RAM is a form of data storage that can be accessed randomly at any time . o Can be accessed in any order and from any physical location o Stands for Random Access Memory o RAM allows the computer to read data quickly to run applications. It allows reading and writing. o RAM is volatile meaning its contents are lost when the device is powered off. o ROM o ROM is also a form of data storage that can not be easily altered or reprogrammed. o Stands for Read-only memory o ROM stores the program required to initially boot the computer. RAM and ROM are both memory devices. RAM, which stands for random access memory, is generally synonymous with the main memory of the computer and is used for all active processing. The contents of ROM, or read-only memory, are fixed initially and cannot be changed by normal program operations. RAM is volatile, meaning its data will be lost if the power is turned off to the device, whereas ROM is non-volatile. Despite the implications of their names, both RAM and ROM are random access devices, meaning the data can be retrieved directly without moving past intermediate data.

Simula and Smalltalk were the first two languages in the _______________ programming paradigm.

object oriented

C++ is considered a procedural language with features from which other paradigm? A. procedural B. functional C. logic D. object-oriented

object-oriented

In the Pep/8 machine, the _______________ of the instruction indicates which instruction is to be carried out.

operation code

RAM stands for _______________, and is generally synonymous with the main memory of a computer.

random access memory

ROM stands for _______________, which retains its contents even after the power is turned off.

read-only memory

A(n) _______________ is a named heterogeneous collection of items in which individual items are accessed by name.

record

Which of the following is the ability for a subprogram to call itself?

recursion

Which of the following can occur when a pronoun can be applied to multiple objects?

referential ambiguity

A(n) _______________ is a small storage unit in the central processing unit used to store intermediate values or special data.

register

A(n) ______ _________ is a word in a language that has special meaning and thus cannot be used as an identifier.

reserved word

The number of pixels used to represent a picture is called the _______________.

resolution

Computer _______________ is a collection of programs that provide instructions that a computer carries out.

software

_______________ compression removes redundant information within each frame of a video.

spatial

A problem _______________ is produced during the first phase of computer-based solutions that fully describes the problem to be solved.

specification

A von Neumann computer architecture is best characterized by which of the following?

stored-program concept

A(n) _____________________ is a sequence of characters that in some languages can be considered as one data value.

string

Which of the following describes the equality of two systems based on the results and the process by which they were determined?

strong equivalence

Which of the following requires that only a value of the proper type can be stored into a variable? A. control structure B. strong typing C. data type D. Boolean expression E. declaration

strong typing

_______________ is a computing technique in which multiple processors apply the same set of instructions to multiple data sets at the same time.

synchronous processing

Which of the following can occur when a sentence can be constructed in various ways?

syntactic ambiguity

The computer's operating system and language translators are generally known as _______________.

systems software

_______________ compression of video uses delta frames to represent changes from one frame to the next.

temporal

A(n) _______________ is a document that specifies how a program is to be tested.

test plan

The program counter is used to store which of the following?

the memory location of an instruction

Addressability refers to which of the following?

the number of bits stored in each addressable location

What is the first step in the How to Solve It list?

understand the problem

The _______________ character set is an attempt to represent characters and symbols for all languages in the world.

unicode

A(n) _______________ is a hypothetical machine used to illustrate the features of a real machine.

virtual computer

Which of the following describes the process of determining the words that are spoken by a human?

voice recognition

Which of the following describes the use of a computer to create human speech?

voice synthesis

A(n) _______________ is a manual simulation of a design, conducted by the team members.

walk-through

Two systems that produce the same results, but not necessarily by the same process, are said to have _______________ equivalence.

weak

Bytes can be grouped together into a(n) _______________, the size of which is machine-dependent.

word

The rightmost digit represents its value multiplied by the base raised to the _______________ power.

zeroth

Which gate does the following truth table represent? A B X 0 0 0 0 1 1 1 0 1 1 1 0

XOR

What is the binary equivalent of ten's complement?

You first take the 9's complement which is subracting the given number from 9 by all number values. From that answer, you add 1. Ex: Given number: 3456 9999 - 3456 _____________ 6543 ------> 6543+1 = 6544

Show the state of the following array after the outer loop of the selection sort algorithm has executed two times. [0] [1] [2] [3] [4] [5] 12 1 9 23 17 11

[0] [1] [2] [3] [4] [5] 1 9 12 23 17 11

Show the state of the following array after the outer loop of the insertion sort algorithm has executed two times. [0] [1] [2] [3] [4] [5] 19 23 2 4 99 1

[0] [1] [2] [3] [4] [5] 2 19 23 4 99 1

What causes numeric overflow?

a calculation producing a value that won't fit into the allotted space

A transistor acts like which of the following?

a switch

The _______________ of a recursive solution determines when the recursion stops.

base case

A(n) _________________ search looks for an item sorted list by eliminating large portions of the data on each comparison.

binary

A(n) _______________ is explanatory text added to a program for the benefit of the human reader.

comment

Perform the following binary addition: 11001 + 1110011

10001100

The prefix micro refers to which power of ten?

10^-6

The prefix nano refers to which power of ten?

10^-9

How big is each memory address in the Pep/8 machine?

16 bits

Since the word length in the Pep/8 virtual computer is 2 bytes, how long is the information that flows into and out of the arithmetic/logic unit (ALU) of the PEP/8's CPU?

16 bits

How many comparisons will be needed using a binary search to find the value 69 in the following array? Assume that when first + last is odd, the expression (first + last) / 2 is rounded down to the nearest integer [e.g. (5+0)/2 has the value 2]. [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 14 27 29 38 42 55 57 61 64 69 77 79 84

2

The prefix mega refers to which power of two?

2^20

The prefix giga refers to which power of two?

2^30

Which text compression technique uses variable-length binary strings to represent characters, assigning frequently used characters short codes?

Huffman encoding

Why is it appropriate to consider how a problem is solved by hand prior to considering how it might be solved by a computer?

If we don't understand how a problem could be done by hand, then it would be harder for us to design a solution through a computer.

The gate that produces the opposite results of an AND gate is called a(n) _______________ gate.

NAND

Which gate does the following Boolean expression represent? X = (A * B)'

NAND

Which gate does the following truth table represent? A B X 0 0 1 0 1 1 1 0 1 1 1 0

NAND

Which gate does the following Boolean expression represent? X = (A + B)'

NOR

Which gate does the following truth table represent? A B X 0 0 1 0 1 0 1 0 0 1 1 0

NOR

A(n) _______________ gate produces the inverse of its single input.

NOT

Which gate does the following Boolean expression represent? X = A'

NOT

Which gate does the following truth table represent? A X 0 1 1 0

NOT

Are the following directions for shampooing hair a good example of an algorithm? Explain. Rinse hair Put shampoo on hair Lather Repeat

No, because there is not end point or limit in the repetitions. This will keep on repeating.

True or False? A high-level language is more English-like than assembly language.

True

True or False? A plan for solving a problem is not an algorithm if it requires infinite time or data.

True

True or False? A register is a small storage area in the CPU.

True

True or False? A touch screen is both an input and output device.

True

The OR and XOR gates produce different values only when both inputs are _______________.

1

Show the state of the following array after the outer loop of the bubble sort algorithm has executed one time. [0] [1] [2] [3] [4] [5] 19 23 2 4 99 1

1,19,23,2,4,99

______________, _____________, ______________, and _______________ represent the four ordered steps in the fetch-execute processing data and instruction processing cycle.

1. Fetch the next instruction (from the place named in the programcounter). 2. Decode the instruction (and update the programcounter). 3. Get data (operand) if needed. 4. Execute the instruction.

How many comparisons will be needed using a sequential search to find the value 69 in the following array? [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 14 27 29 38 42 55 57 61 64 69 77 79 84

10

How many comparisons does it take using a binary search to find the value 9 in the following array? Assume that when first + last is odd, the expression (first + last) / 2 is rounded down to the nearest integer [e.g. (5+0)/2 has the value 2]. [0] [1] [2] [3] [4] [5] 1 9 11 12 17 23

3

Convert the following octal number to decimal: 476

318

How is the decimal number 32.0001 represented using the decimal floating-point notation described in the text?

320001*10^-4

Convert the following binary number to octal: 11011011

333

How many comparisons does it take using a sequential search to find the value 23 in the following array? [0] [1] [2] [3] [4] [5] 12 1 9 23 17 11

4

Convert the following decimal number to octal: 297

451

What is the decimal equivalent of the hexadecimal number 1C9F?

7327

How many things can be represented using three bits?

8

How big is each addressable memory location in the Pep/8 machine?

8 bits

Name the three basic capabilities of a computer.

A computer can store, retrieve, and process data.

What is a register?

A register is a small storage area in the CPU used to store intermediate values or special data.

Which of the following is not one of the three laws of robotics defined by Isaac Asimov?

A robot must obey orders given it by another robot.

What is a transistor?

A transistor is kind of like a switch that allows electricity to flow through or block it from coming in. It depends on the voltage level of its input signal.

List the four primary steps in the top-down methodology.

Analyze the problem, write the main module, write the remaining modules, and re-sequence and revise as necessary.

Discuss the three primary features or functionality of an object-oriented programming language.

Encapsulation - A language feature that enforces information hiding. Inheritance - A language feature that allows a class to inherit the properties and behaviors of another class. Polymorphism - A language feature that allows duplicate subprogram names (method names in OO terminology) in an inheritance hierarchy and applies the method that is appropriate for the object to which it is applied.

The highest digit in base 16 is _______________.

F

In which of the language paradigms is the addition of two values expressed as (+10 20)? A. procedural B. functional C. logic D. object-oriented

Functional

Who wrote the book How to Solve It, which outlines a general approach to problem solving?

George Polya

During the first step of the fetch-execute cycle, an instruction is read from main memory and stored in the _______________.

Instruction register

Why is the following not a good example of an algorithm? Open car door Get into car Insert key in ignition Turn key While engine not running Start car Go to work

It will keep on looping if the car does not start.

What is a machine-language instruction?

Machine code or machine language is a set of instructions carried out by a computer's central processing unit.

A WHILE statement is an example of a(n) _______________ statement.

Repetition

True or False? A volatile storage device loses the contents of its memory if its power supply is turned off.

True

Explain the "Divide and Conquer" problem-solving strategy.

The Divide and Conquer problem solving strategy takes a large problem and turns it into multiple smaller problems. Solving the smaller problems eventually leads to finding a solution of the larger problem.

Which of the following statements is true of all embedded systems?

They are designed to perform a narrow range of functions as part of a larger system.

What kind of ambiguity is demonstrated in the sentence "I don't like it, but that dog will eat anything"? Explain.

This is a referential ambiguity because we don't know what "it" is referring to without more information. "It" can be referring to a brick, or a pineapple pizza. We need more information to understand what is "it" being referred to.

What kind of ambiguity is demonstrated in the phrase "over the hill to the left"? Explain.

This is a syntactic ambiguity because this phrase can be constructed in various ways. This phrase can mean over the hill and then make a left, but how far do you need to go over the hill and then make a left? Do you make a left after you get down the hill or do you make a left after you get on top of the hill? Because of these questions, this is a syntactic ambiguity.

A(n) _______________ is a mental model that removes complex details.

abstraction

The _______________ is a register used to hold the results of operations.

accumulator

A(n) _______________ is a set of instructions for solving a problem in a finite amount of time using a finite amount of data.

algorithm

Which of the following languages has an IF statement for making decisions? A. Java B. C++ C. Python D. VB.NET E. All of the above

all of the above

Which of the following languages uses Boolean expressions in their selection and repetition statements? A. Java B. C++ C. Python D. VB.NET E. All of the above

all of the above

The instruction register is used to store which of the following?

an instruction

_______________ data is a continuous representation, analogous to the information it represents.

analog

The _______________ performs basic operations in the central processing unit such as adding and subtracting, as well as logical operations such as AND and OR.

arithmetic/logic (ALU)

Which of the following executes an instruction once it is decoded?

arithmetic/logic unit

A(n) _______________ is a named homogeneous collection of items in which individual items are accessed by an index.

array

A(n) _______________ is a program that translates an assembly-language program into machine code.

assembler

Which language uses mnemonics to represent instructions?

assembly language

_______________ created a buffer between the programmer and the machine hardware by the end of the first generation of computer software.

assembly language

Clicking a mouse button is an example of which of the following? A. subprogram B. parameter C. recursion D. nested logic E. asynchronous processing

asynchronous processing

Electrical signals are easier to maintain if they transfer only _______________ data.

binary

In the earliest electronic computers, programmers had to write machine language code expressed as _______________ digits.

binary

If the input to a transistor (its base signal) is low, what is its output?

binary 1

A single binary digit is called a(n) _______________.

bit

The information stored on sector on a disk drive is called a(n) _______________.

block

A group of eight bits is called a(n) _______________.

byte

Java programs are translated into a standard machine language called _______________.

bytecode

Given the following Huffman codes, decode the string "111100100010110011110". c a t d o g 1111 00 10 110 01 1110

catatdog

A computer with a parallel architecture uses multiple _______________ to solve a problem

central processing units

Which of the following is a language construct that defines the pattern for an object? A. encapsulation B. inheritance C. class D. polymorphism E. instantiation

class

___________________ is an approach to computer program testing that designs tests cases to ensure that each statement in the program is executed properly.

code coverage

A video _______________ refers to the methods used to compress the size of a movie clip.

codec

Data _______________ is the process of reducing the amount of space needed to store a piece of data.

compression

The _______________ is defined as the size of the compressed data divided by the size of the original data.

compression ratio

Which of the following terms best describes circuit boards, keyboards, and disk drives?

computer hardware

A(n) _______ ________ is an instruction that determines the order in which other instructions in a program are executed.

control structure

A(n) _______________ is an instruction that determines the order in which other instructions in a program are executed.

control structure

The _______________ is in charge of the fetch-execute cycle.

control unit

Which of the following contains the instruction register?

control unit

Which of the following contains the program counter?

control unit

Which of the following manages the fetch-execute cycle?

control unit

Which of the following best describes top-down design?

decomposing a general solution into more concrete solutions to subproblems

____________________ is an approach to computer program testing that involves designing tests to ensure that the limits of the permissible data are covered.

data coverage

A(n) _______________ is a description of a set of values and the operations that can be applied to those values.

data type

Which of the following associates an identifier with a variable, an action, or some other entity within the language?

declaration

After being fetched, the instruction is _______________, meaning the CPU circuitry determines which operation is being executed.

decoded

Which technique for representing numeric data uses the mantissa to hold the significant digits of a value?

floating point

A gate that accepts two input values has _______________ possible input combinations.

four

LISP, Scheme, and ML belong to which language paradigm? A. procedural B. functional C. logic D. object-oriented

functional

The _______________ programming paradigm is based on the mathematical concept of a function.

functional

A(n) _______________ is a device that performs a basic operation on electrical signals.

gate

A statement such as owns(mary,bo) comes from which paradigm?

logic

Which of the following paradigms is based on a set of facts about objects and rules about relationships among the objects? A. procedural B. functional C. logic D. object-oriented

logic

What three notations can be used to describe the behavior of gates and circuits?

logic diagrams, truth tables, and boolean expressions

A(n) ______________________ is defined as a section of code that repeats.

loop

In _______________ data compression, the data can be retrieved without any loss of information.

lossless

In _______________ data compression, some information is lost in the process of compaction.

lossy

Which language is actually executed by the central processing unit of a computer?

machine language

Which language is built into the electrical circuitry of a computer?

machine language

Name and describe four commonly used auxiliary storage technologies.

magnetic disk - a storage device that uses a magnetization process to write, rewrite and access data. magnetic tape - magnetic tape drive is like a tape recorder and is most often used to back up the data on a disk in case the disk is later damaged. cds/dvds- A CD drive uses a laser to read information that is stored optically on a plastic disk. flash drives- Flash memory is being used to build solid-state disks that can replace a hard disk.

The first truly mass auxiliary storage device was the _______________,

magnetic tape drive

After a program is in use, changes made to it to enhance functionality or fix errors is called _______________.

maintenance

An assembly-language program uses _______________ to represent instructions.

mnemonics

The primary circuit board on which the core components of a computer reside is called the _______________.

motherboard

The most popular audio format used today is the _______________ format.

mp3

Which of the following describes a language, like English, that humans use to communicate with each other?

natural language

Which of the following is the area of study dealing with a computer's ability to interpret and respond to human speech?

natural language processing

Which of the following allows a WHILE loop to be contained within the body of another while loop? A. subprogram B. parameter C. recursion D. nested logic E. asynchronous processing

nested logic

Which of the following mimics the process of the human brain?

neural network

_______________ occurs when a calculated value cannot fit into the number of digits reserved for it.

overflow

A(n) _______________ is a model or pattern that establish a set of assumptions, concepts, values, and practices that constitute a way of viewing reality.

paradigm

By what name are input devices, output devices, and auxiliary storage devices collectively known?

peripheral devices

Which of the following describes the set of fundamental sounds made when a human speaks?

phonemes

Which of the following allows a language to have duplicate method names and to apply the method that is appropriate for a particular object? A. encapsulation B. inheritance C. class D. polymorphism E. instantiation

polymorphism

Java is considered an object-oriented language with features from which other paradigm? A. procedural B. functional C. logic D. object-oriented

procedural

The _______________ is a register that holds the address of the next instruction to be executed.

program counter

The _______________ is a register used to hold the address of the next instruction to be executed.

program counter

Which text compression technique replaces a long series of repeated characters with a count of the repetition?

run-length encoding

Recording the voltage level of an audio signal at regular intervals is called what?

sampling

A(n) _______________ is a structure that represents all possible moves in a game and can be used to determine the next best move.

search tree

Which of the following is the time it takes for the read/write head of a disk drive to get into position over a specified track?

seek time

An IF statement is an example of a(n) _______________ statement.

selection

Which of the following is a knowledge representation technique that represents the relationships among objects?

semantic network

A transistor is made up of what kind of material?

semiconductor

What are the three compositional elements of a robot?

sensors, actuators, and computational elements (i.e microprocessor)

A(n) _______________ search does not require that the list be sorted.

sequential

A(n) _______________ search examines each item in turn to find the item being sought.

sequential

What does the term Core™ Duo refer to in the description of the components of the Instavialion 640 Laptop?

the presence of two central core processors on one chip in the laptop computer

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

the test cases are based on the code

Which of the following is true about vector graphics?

they do not represent each pixel individually

_______________ allows many users at different terminals to communicate with a single computer at the same time.

time sharing

The information on a disk drive is organized into concentric circles called _______________, which are divided into sectors.

tracks

A(n) _______________ either conducts or blocks the flow of electricity, based on an input value

transistor

What is the purpose of a compiler?

translate high-level language into machine language

A(n) _______________ defines the function of a gate by listing all possible input combinations for the gate and the corresponding output.

truth table

A(n) _______________ test is an empirical approach to determining whether a computer is intelligent.

turing

How is the decimal number 0.7578125 represented in binary? Please divide it all the way out. It will end.

0.1100001

The highest digit in base 2 is _______________.

1

Using two's complement notation, what is the leftmost digit of a negative number?

1

Convert the following floating-point value into decimal notation: 1342*10-3?

1.342

Convert the following decimal number to binary: 297

100101001

Convert the following hexadecimal number to binary: 9CB

100111001011

Convert the following octal number to binary: 476

100111110

How is the decimal number 3.88671875 represented in binary? Please divide it all the way out. It will end.

11.11100011

Convert the following decimal number to hexadecimal: 297

129

In base 16, the digit D is used to represent the decimal value _______________.

13

How many digits are there in the hexadecimal number system?

16

How many digits are there in the binary number system?

2

Convert the following binary number to decimal: 11011011

219

_______________ combinations of 0 and 1 can be made from n bits.

2^n

How is the decimal number 0.25 represented in binary?

0.01

What is the process of training a neural network?

A neural network is set up with random weights, threshold values, and initial inputs. The results are compared to the desired results and changes are made to the network. This process continues until the results that are needed are accomplished.

What is a computer terminal?

A terminal is an input/output device with a keyboard and screen .

Why are binary digits used to represent information on a computer?

Binary digits are used to represent information on a computer to store and access data. Binary numbers which are represented as 0's and 1's represent on and off. Computers use voltages and voltages change often, so the binary system is used to either turn a function on or off.

Give some examples of abstractions as they relate to a computer system.

An example of abstractions is a car engine, and the tools used to make the car engine work (gas pedal, gears, etc). Another abstraction would be turning on the light. All we know is a switch is used to turn the light on and off. We do not think about the circuits and electrical currents needed to turn the light bulb on.

True or False? The World Wide Web is as old as the Internet itself.

False

Which of the following is not a raster-graphics format?

Flash

Using the following number line representation, what values are added to calculate 5 - 8? What is the result and what does that result represent? 500 501 502 ... 997 998 999 0 1 2 3 ... 497 498 499 -500 -499 -498 ... -3 -2 -1 0 1 2 3 ... 497 498 499

SOLUTION: 5 + 992 will give 997 and it will represent the value -3 .

What is Moore's law?

The number of circuits that could be placed on a single integrated circuit was doubling each year.

Discuss the inherent ambiguities that exist in natural languages that make it difficult for computers to comprehend them.

The inherent ambiguities that exist in natural language that make it difficult for the computers to comprehend them are lexical, referential, and syntactic. Lexical ambiguity is when a words have multiple means. If a word has multiple meanings, then a computer may not know what the definition the word may be used in context. Referential ambiguity exists when pronouns are applied to multiple objects such as "it." This may confused the computer because that may be referring to multiple objects so the computer may not know what exactly "it" means. Syntactic ambiguity refers to sentences constructed in various ways. If someone is talking about how time is going by quickly and says "time is flying", the computer may think of it as time having actual wings or something to make it lift off the air. These types of ambiguities make it difficult for the computer to understand the the figurative meaning of a sentence structure.

_______________ is data that has been organized and/or processed in a useful way.

information

_______________ is a technique for isolating program pieces by eliminating the ability for one piece to access information in another.

information hiding

Networks have _______________ restrictions that limit the number of bytes that can be transmitted from one place to another in a fixed amount of time.

bandwidth

The _______________ of a number system determines how many digits are used in the system and the value of digit positions.

base

Which of the following is true about representing color as an RGB value?

it mimics the way color is perceived by the human eye

FORTRAN and COBOL are two of the earliest _______________ programming languages.

high-level

The _______________ is the part of an expert system that processes the rules and draws conclusions.

inference engine

A(n) _______________ is a unit of an abstract mathematical system subject to the laws of arithmetic.

number

Name five types of data that can be stored in a computer.

numbers, text, audio, video, image

A(n) _______________ stores image information on a pixel-by-pixel basis.

raster-graphics format

A(n) _______________ is any number that can be expressed as a fraction.

rational number

Which technique for representing numeric data has two forms of zero?

single magnitude


Related study sets

Basic Handbook Of Police Supervision

View Set

Care of Patients Requiring Oxygen Therapy or Tracheostomy

View Set

Project Management Final Exam Chapter 7

View Set

Final study guide - davis's chapters

View Set