WorksheetsPraxis Computer Sciences 5652 Multiple Choice Questions
Total questions: 86
Worksheet time: 43mins
Definition: device that forwards data packets between computer networks
Server
Router
Repeater
Switch
Definition: networking device that connects multiple computers or other network devices together. It has no routing tables or intelligence on where to send information
Motherboard
Computer Hub
Desktop Computer
Embedded System
Definition: An operating system that combines processors (hardware) and software in a device.
Embedded System
Patch System
Dedicated System
Legacy System
A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select, whether or not to run a certain block of statements.
insertion
selection
abstraction
expression
The process of verifying that a program's input data is within the expected range
Compilation
Data Cleaning
Data Compression
Data Validation
The ability to balance traffic across two or more WAN links
Security
Bandwidth
Network load
Network Latency
Definition: Writing down the values of the variables and how they change each time the body of the loop executes.
source code
trace code
pseudocode
object code
What is the path in the following URL? https://www.yourwebservice.com:80/on-demand/default.aspx
path
port
domain name
subdomain
A port that looks like a large phone jack and is used by twisted-pair cable to connect to a wired network adapter or other hardware device. RJ stands for registered jack.
RJ-11
RJ-45
RJ-25
RJ-12
A recursive function is a function that:
Runs in a loop until a condition is met.
Calls itself, directly or indirectly.
Is defined only once and cannot be reused.
Is a function that takes multiple arguments only.
Action or process
Bubble Sort
Merge Sort
Rectangle (flowchart)
Oval (Flowchart)
Definition: the error produced when a decimal result is rounded in order to provide a meaningful answer.
run-time error
compile-time error
syntax error
round-off error
Definition: perform mathematical calculations
Relational Operators
Arithmetic Operators
Dictionary And Maps
Equality Operators
Definition: An interface card installed in the computer to control visual output on a monitor. Also called display adapter or graphics card.
Network Card
Sound Card
Video Card
Wireless Card
Definition: the act of holding information in confidence, not to be released to unauthorized individuals
Authenticity
Confidentiality
Integrity
Authentication
Definition: The process of acquiring existing information or developing new information.
Aggregation
Data Analysis
Data Collection
Extraction
Definition: Computer carries out Instructions
Execute
Read
Write
Interrupt
In a DataBase Columns are known as...
Rows
Methods
Fields
Files
*Usable *Readable *Modular
modifiability
Characteristics of well-documented computer programs
https://www.yourwebservice.com:80/on-demand/default.aspx
path
How to remember the smallest bits to largest bits
A problem-solving technique which sacrifices accuracy to increase speed Rules of Thumb
cluster computing
Heuristic solution
Internet Browser
Programming Software
Definition: computer software created to allow the user to perform a specific job or task
Utility Software
System Software
Application Software
Productivity Software
Definition: Communications hardware device that facilitates the Transmission of data.
Scanner
Router
Nic
Modem
Definition: the protocol used for transmitting web pages over the Internet
HTTP (Hypertext Transfer Protocol)
FTP (File Transfer Protocol)
Smtp (simple mail transfer protocol)
Tcp (transmission Control Protocol)
Connecting server computers via software and networking so that their resources can be used to collectively solve computing tasks.
quantum computing
parallel computing
utility computing
cluster computing
Direction of a choice
Arrow (flowchart)
Oval (Flowchart)
Diamond (flowchart)
Bubble Sort
A type that represents numbers with fractional parts.
floating point
quadratic
integer
boolean
A circuit board that contains all of the computer system's main components.
Motherboard
Ram
Processor
Router
A peer review process in which programmers check over one another's work to ensure its quality
design review
error guessing
code review
data verification
Two principal functions: * host or network interface identification * location addressing
Heuristic solution
Problem Decomposition
Reusability software
purpose of IP address
Definition: start/end
Oval (Flowchart)
Rectangle (flowchart)
Bubble Sort
Diamond (flowchart)
Definition: solves a problem by breaking that problem into smaller subproblems, solving these subproblems, and combining the solutions.
logic error
recursive algorithm
abstraction hierarchy
linear algorithm
Definition: 80
dns
https://www.yourwebservice.com:80/on-demand/default.aspx
port
rj-45
ipv4
Definition: Sequential search, searches by checking each element in a set.
Inversion Algorithm
Hash Algorithm
Linear Algorithm
Prime Algorithm
Definition: A program in a high-level language before being compiled.
source code
machine code
object code
trace code
Definition: Computer that responds to requests to provide information and services over the internet
Internet server
Cell phone company/provider
File server
Router
Definition: looking for similarities among and within problems
pattern recognition
speech recognition
object recognition
binary search
Definition: Input / Output
Bubble Sort
Rhombus (flowchart)
Oval (Flowchart)
Cpu (central processing unit)
Definition: Add item to top of stack
Tag
Push
Branch
Pull
Definition: the order in which things happen or should happen
flow
function
class
sequence
Definition: a process of randomly assigning subjects to different treatment groups
Abstraction
Randomization
Tokenization
Hashing
Definition: a computer that requests services from a server
Computer Hub
Router
Internet Client
Internet Browser
Definition: Computer programs that read & interpret code to display a web page to the user
Internet Browser
Internet Client
Database
Search Engine
Definition: only used for the block of code they are declared in.
Dictionary and maps
Persistent scope variable
Local scope variable
Global scope variables
Definition: Ability to provide continued service, no matter what happens
integrity
scalability
redundancy
independence
Definition: the result of a program
interpretation
integrity
prediction
availability
Definition: To add an item to the rear of a queue.
Enqueue
Dequeue
All Of The Others.
Requeue
Definition: cable, Hub, Switch, NIC (network interface card), modem and router
Software
Components of a Network
Input and Output Devices
Video Card
A circuit that produces an output based on the inputs. A diagram is shown with two inputs labeled A and B, and an output labeled out.
router
logic gate
none of these
motherboard
The idea that objects are becoming connected to the Internet so they can interact with other devices, applications, or services.
Desktop computer
Machine to Machine (m2m)
Logic gate
Internet of Things (IoT)
Which of the following are components of IDEs?
Reusability software
round-off error
Components of IDEs
Data Collection
Which type of operators are represented by the following? && [and] || [or] ! [not]
expressional operators
logical operators
equality operators
arithmetic operators
An ordered list is divided in 2 with each comparison.
Linear Search
Hash Scan
Binary Search
Sequential Search
Representing or storing information with methods that separate layers of concerns so that the programmer can work with information while ignoring lower-level details about how the information is represented.
Procedural Abstraction
Polymorphism
Control Abstraction
Data Abstraction
A computer networking device that connects network segments
Switch
Logic Gate
Repeater
Router
Definition: Used for reading and writing CD and DVD
Hard Disk Drive
Magnetic Disk
Optical Drive
Solid State Drive
Definition: the written code that creates Web pages and links; a language all computers can read
Xml (extensible Markup Language)
Sql (structured Query Language)
Jdk (java Development Kit)
HTML (Hypertext Markup Language)
Definition: becomes apparent when the program is executed
compile error
semantic error
runtime error
logical error
Definition: where a developer writes code that describes in exacting detail the steps that the computer must take to accomplish the goal
Imperative Programming
Event-driven Programming
Declarative Programming
Logic Programming
Definition: flows in largely one direction through the phases of conception, initiation, analysis, design, construction, testing, deployment and maintenance.
correct answer is not provided.
agile software development
agile software development g.there is more than one correct answer.
waterfall software development
Definition: A programming paradigm that uses functions to create programs.
Parallel Programming
Procedural Programming
Logic Programming
Functional Programming
Definition: The processing of information so that it can be stored.
Segmentation
Encoding
Decoding
Aggregation
Definition: The amount of data that can be transmitted over a network in a given amount of time.
Goodput
Latency
Amplitude
Bandwidth
Definition: Person to Person
computer vision
machine language
natural language
formal language
Definition: the '=' sign in an assignment statement
Assignment Operator
Equality Operator
Addition Operator
Logical Operator
Definition: A list is split into individual lists, these are then combined (2 lists at a time).
Merge Sort
Bucket Sort
Quick Sort
Heap Sort
Definition: information is gathered and expressed in a summary form, for purposes such as statistical analysis.
association
aggregation
selection
encoding
will retrieve help when pressed while an object, property, or method of Visual Basic code is highlighted in the Visual Basic Editor.
Ctrl + H
Shift + S
Alt + F4
F1 function key
www.
domain name
https://www.yourwebservice.com:80/on-demand/default.aspx
https://www.yourwebservice.com:80/on-demand/default.aspx
https://www.yourwebservice.com:80/on-demand/default.aspx
path
4 sections
Components of IDEs
Reusability software
IPv4 is divided into
Optical Drive
Definition *Internet addresses that are 64-bit IP addresses. *Uses Hexidecimal
Random Access Memory (RAM)
object-oriented programming
IPv6 (Internet Protocol version 6)
correctness (of a program)
Reducing information and detail to focus on essential characteristics.
Decomposition
Binary
Abstraction
Polymorphism
Definition: Don't care "How" it gets done
Control abstraction
Data Abstraction
Problem Decomposition
1 point
Definition: Rectangle with name at top, variables in the middle, and methods in the bottom
use case diagram
package diagram
class diagram
deployment diagram
Definition: Physical devices that allow for data to be entered into a computer, data to be returned to the user, or functions to do both enter and return data.
BIOS
MEMORY
PERIPHERALS
DRIVERS
Definition: ==, ||, &&
None Of These
Logical Operators
Private Members
Standard Operators
Definition: giving two methods the same name but different method signatures
overloading a method
overriding a method
implementing an interface method
static methods
Definition: method of programming that uses step-by-step instructions
Declarative Programming
Logic Programming
Object Oriented Programming
Procedural Programming
Definition Data stored in a "line" "First in, First Out"
stack
tree
array
queue
the amount of time it takes for a packet of data to get across a network from one point to another
Signal Strength
Bandwidth
Network Latency
Radio Frequency Range
A network service that provides automatic assignment of IP addresses and other TCP/IP configuration information.
HTTP (Hypertext Transfer Protocol)
DHCP (Dynamic Host Configuration Protocol)
FTP (File Transfer Protocol)
SMTP (Simple Mail Transfer Protocol)
Programming language that has the same structure and set of commands as machine languages but allows programmers to use symbolic representations of numeric machine code.
Markup Language
Natural Language
Assembly Language
High-level Language
Reduces the file size without any loss of data quality
Lossless data compression
Overloading a method
Image file extension
Lossy data compression
Application Programming Interface, how you define libraries and call them
dns
apis
xml
scripts
Temporary memory a computer uses to store information while it is processing.
Hard Disk Drive (hdd)
Control unit (cu)
Random Access Memory (RAM)
Read Only Memory (rom)
The program is activated by events such as button clicks.
Event-driven programming
User-driven programming
Pair programming
Structured programming
Depends on correctness of program components, including code segments and procedures.
compile-time error
correctness (of a program)
aggregation
syntax error
