Computer Science Exam #3
Carrier
A modem modulates a standard analog signal called a ____ wave so that it encodes binary information.
Device Driver
A program to interact with an I/O device is called a _____.
Paradigm
A(n) ____ is a model or mental framework for representing or thinking about something.
Computer Network
A(n) ____ is a set of independent computer systems connected by telecommunication links for the purpose of sharing information and resources.
URL
A(n) ____ is the worldwide identification of a Web page located on a specific host computer on the Internet.
Semicolon
Ada, Java, C++ and C# require a ____ to terminate an executable program statement.
When a query or question is posed to a program it begins with the storehouse of facts in a database.
Briefly discuss the relationship between facts and queries in logic programming.
Applets
Java ____ are programs designed to run from Web pages.
Ada
Today _____ is still strong in the transportation industry (aircraft, helicopters, subway systems, European high-speed train control systems) and in safety monitoring systems at nuclear reactors, as well as in financial and communication systems.
Imperative
Procedural languages are also called ____ languages.
HTML is used to create HTML documents that, when viewed with Web browser software, become Web pages.
What is HTML used for?
SQL is designed to be used with databases, which are collections of related facts and information.
With what is SQL designed to be used?
Benchmarking
____ a program means running it on many data sets to be sure its performance falls within those required limits.
Rapid Prototyping
____ allows miscommunications between the user and the programmer to be identified and corrected early in the development process.
Imperative Commands
____ are instructions in the programming language.
Social Networks
____ are systems that create communities of users who share common interests and activities and which provide multiple methods of online interaction.
User Documentation
____ includes online tutorials or help systems that the user can bring up while the program is running, and (less often) written user's manuals.
Hypertext
____ is a collection of documents interconnected by pointers.
Electronic Commerce
____ is a general term applied to any use of computers and networking to support the paperless exchange of goods, information, and services in the commercial sector.
Bluetooth
____ is a low-power wireless standard used to communicate between devices located quite close to each other.
Telnet
____ is a software package that allows users to log on remotely to another computer and use it as though it were their own local machine.
Parallel Processing
____ is really a catchall term for a variety of approaches to computing architectures and algorithm design.
Read
____ is the FORTRAN implementation of "input."
Resource sharing
____ is the ability to share physical resources, such as a printer or storage device, as well as logical resources, such as software and information.
C
____ is the most widely used language for writing system software because of the versatility its design philosophy bestowed on it.
Coding
____ is the process of translating the detailed designs into computer code.
Syntax
____ is the rules for exactly how statements must be written in a programming language
FTP
____ provides a way to move files around the network quickly and easily.
Python
____ source code is freely available and can be used, distributed, or modified by anyone.
Unit Testing
____ takes place on each module (subtask code) as it is completed.
Go
____ was born out of frustration with existing languages and environments for systems programming.
C
____ was originally designed for systems programming, in particular for writing the operating system UNIX.
High-level Programming Languages
____ were created to overcome the deficiencies of assembly language.
F#
_____ is a proprietary language—intellectual property belonging to Microsoft Corporation.
Fortran
_____ was the first high-level programming language actually implemented.
Local Area Network
A ____ connects hardware devices such as computers, printers, and storage devices that are all in close proximity.
Data warehouse
A ____ contains massive amounts of information that can be electronically searched for specific facts or documents.
Fact
A ____ expresses a property about a single object or a relationship among several objects.
Logic Programming Language
A ____ goes a step further toward not specifying exactly how a task is to be done.
Problem Specification
A ____ involves developing a clear, concise, and unambiguous statement of the exact problem the software is to solve.
Bulletin Board
A ____ is a shared public file where anyone can post messages and everyone is free to read the postings of others.
Gateway
A ____ makes internetwork connections and provides routing between different WANs.
Side effect
A ____ occurs when a function, in the course of acting on its argument values to produce a result value, also changes other values that it has no business changing.
Random Acces Memory
A ____ stores and fetches values to and from memory cells.
Digital Subscirber Line
A ____ uses the same wires that carry regular telephone signals into your home.
Machine
Assembly language programs are ____ specific.
Spaghetti Code
Code filled with GO TO statements that send the flow of control all over the place is known as "____."
GO TO
Directing the flow of control in a FORTRAN program by using ____ statements is similar to using the various JUMP statements in the assembly language.
Neural Networks
Patterned after the human brain, ____ can involve massive interconnections of many extremely simple devices.
Explain what an expert system is.
In an expert system a human "expert" in that domain contributes fact based on his or her knowledge and experience.
Memory Locations
In assembly language, the programmer must take a microscopic view of a task, breaking it down into tiny subtasks at the level of what is going on in individual ____.
Ethernet
In the commercial and office environment, the most widely used broadband technology is ____.
Switched
In the early days of networking, the most common way to transmit data was via ____, dial-up telephone lines.
Object
Machine language is also known as ____ code.
Integrated Development Environment
Most programming languages are now presented within an ____.
Programming in a procedural language consist of sequences of statements that manipulate data items.
Of what does programming in a procedural language consist?
802.11
One of the most widely used standards for wireless local access is called ____.
Connection
TCP requires that the two programs at the source and destination node initially establish a(n) ____.
Feasibility Study
The ____ evaluates a proposed project and compares the costs and benefits of various solutions.
Source
The high-level language instructions are known as ____ code.
Code Library
The object code for a task that needs to be performed often can be stored in a(n) ____.
Compiler
The software translator used to convert our high-level language instructions into machine language instructions is called a(n) ____.
Divide-And-Conquer
The task of finding the largest number in a list can be solved in a MIMD parallel fashion using the _____ model.
Analog
The voice-oriented dial-up telephone network was originally a totally ____ medium.
O(N)
Using a single processor, finding the largest of N numbers takes ____ time.