Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Praxis Computer Sciences 5652 Multiple Choice Questions

Total questions: 86

Worksheet time: 43mins

Name
Class
Date
1.

Definition: device that forwards data packets between computer networks

a)

Server

b)

Router

c)

Repeater

d)

Switch

2.

Definition: networking device that connects multiple computers or other network devices together. It has no routing tables or intelligence on where to send information

a)

Motherboard

b)

Computer Hub

c)

Desktop Computer

d)

Embedded System

3.

Definition: An operating system that combines processors (hardware) and software in a device.

a)

Embedded System

b)

Patch System

c)

Dedicated System

d)

Legacy System

4.

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.

a)

insertion

b)

selection

c)

abstraction

d)

expression

5.

The process of verifying that a program's input data is within the expected range

a)

Compilation

b)

Data Cleaning

c)

Data Compression

d)

Data Validation

6.

The ability to balance traffic across two or more WAN links

a)

Security

b)

Bandwidth

c)

Network load

d)

Network Latency

7.

Definition: Writing down the values of the variables and how they change each time the body of the loop executes.

a)

source code

b)

trace code

c)

pseudocode

d)

object code

8.

What is the path in the following URL? https://www.yourwebservice.com:80/on-demand/default.aspx

a)

path

b)

port

c)

domain name

d)

subdomain

9.

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.

a)

RJ-11

b)

RJ-45

c)

RJ-25

d)

RJ-12

10.

A recursive function is a function that:

a)

Runs in a loop until a condition is met.

b)

Calls itself, directly or indirectly.

c)

Is defined only once and cannot be reused.

d)

Is a function that takes multiple arguments only.

11.

Action or process

a)

Bubble Sort

b)

Merge Sort

c)

Rectangle (flowchart)

d)

Oval (Flowchart)

12.

Definition: the error produced when a decimal result is rounded in order to provide a meaningful answer.

a)

run-time error

b)

compile-time error

c)

syntax error

d)

round-off error

13.

Definition: perform mathematical calculations

a)

Relational Operators

b)

Arithmetic Operators

c)

Dictionary And Maps

d)

Equality Operators

14.

Definition: An interface card installed in the computer to control visual output on a monitor. Also called display adapter or graphics card.

a)

Network Card

b)

Sound Card

c)

Video Card

d)

Wireless Card

15.

Definition: the act of holding information in confidence, not to be released to unauthorized individuals

a)

Authenticity

b)

Confidentiality

c)

Integrity

d)

Authentication

16.

Definition: The process of acquiring existing information or developing new information.

a)

Aggregation

b)

Data Analysis

c)

Data Collection

d)

Extraction

17.

Definition: Computer carries out Instructions

a)

Execute

b)

Read

c)

Write

d)

Interrupt

18.

In a DataBase Columns are known as...

a)

Rows

b)

Methods

c)

Fields

d)

Files

19.

*Usable *Readable *Modular

a)

modifiability

b)

Characteristics of well-documented computer programs

c)

https://www.yourwebservice.com:80/on-demand/default.aspx

d)

path

e)

How to remember the smallest bits to largest bits

20.

A problem-solving technique which sacrifices accuracy to increase speed Rules of Thumb

a)

cluster computing

b)

Heuristic solution

c)

Internet Browser

d)

Programming Software

21.

Definition: computer software created to allow the user to perform a specific job or task

a)

Utility Software

b)

System Software

c)

Application Software

d)

Productivity Software

22.

Definition: Communications hardware device that facilitates the Transmission of data.

a)

Scanner

b)

Router

c)

Nic

d)

Modem

23.

Definition: the protocol used for transmitting web pages over the Internet

a)

HTTP (Hypertext Transfer Protocol)

b)

FTP (File Transfer Protocol)

c)

Smtp (simple mail transfer protocol)

d)

Tcp (transmission Control Protocol)

24.

Connecting server computers via software and networking so that their resources can be used to collectively solve computing tasks.

a)

quantum computing

b)

parallel computing

c)

utility computing

d)

cluster computing

25.

Direction of a choice

a)

Arrow (flowchart)

b)

Oval (Flowchart)

c)

Diamond (flowchart)

d)

Bubble Sort

26.

A type that represents numbers with fractional parts.

a)

floating point

b)

quadratic

c)

integer

d)

boolean

27.

A circuit board that contains all of the computer system's main components.

a)

Motherboard

b)

Ram

c)

Processor

d)

Router

28.

A peer review process in which programmers check over one another's work to ensure its quality

a)

design review

b)

error guessing

c)

code review

d)

data verification

29.

Two principal functions: * host or network interface identification * location addressing

a)

Heuristic solution

b)

Problem Decomposition

c)

Reusability software

d)

purpose of IP address

30.

Definition: start/end

a)

Oval (Flowchart)

b)

Rectangle (flowchart)

c)

Bubble Sort

d)

Diamond (flowchart)

31.

Definition: solves a problem by breaking that problem into smaller subproblems, solving these subproblems, and combining the solutions.

a)

logic error

b)

recursive algorithm

c)

abstraction hierarchy

d)

linear algorithm

32.

Definition: 80

a)

dns

b)

https://www.yourwebservice.com:80/on-demand/default.aspx

c)

port

d)

rj-45

e)

ipv4

33.

Definition: Sequential search, searches by checking each element in a set.

a)

Inversion Algorithm

b)

Hash Algorithm

c)

Linear Algorithm

d)

Prime Algorithm

34.

Definition: A program in a high-level language before being compiled.

a)

source code

b)

machine code

c)

object code

d)

trace code

35.

Definition: Computer that responds to requests to provide information and services over the internet

a)

Internet server

b)

Cell phone company/provider

c)

File server

d)

Router

36.

Definition: looking for similarities among and within problems

a)

pattern recognition

b)

speech recognition

c)

object recognition

d)

binary search

37.

Definition: Input / Output

a)

Bubble Sort

b)

Rhombus (flowchart)

c)

Oval (Flowchart)

d)

Cpu (central processing unit)

38.

Definition: Add item to top of stack

a)

Tag

b)

Push

c)

Branch

d)

Pull

39.

Definition: the order in which things happen or should happen

a)

flow

b)

function

c)

class

d)

sequence

40.

Definition: a process of randomly assigning subjects to different treatment groups

a)

Abstraction

b)

Randomization

c)

Tokenization

d)

Hashing

41.

Definition: a computer that requests services from a server

a)

Computer Hub

b)

Router

c)

Internet Client

d)

Internet Browser

42.

Definition: Computer programs that read & interpret code to display a web page to the user

a)

Internet Browser

b)

Internet Client

c)

Database

d)

Search Engine

43.

Definition: only used for the block of code they are declared in.

a)

Dictionary and maps

b)

Persistent scope variable

c)

Local scope variable

d)

Global scope variables

44.

Definition: Ability to provide continued service, no matter what happens

a)

integrity

b)

scalability

c)

redundancy

d)

independence

45.

Definition: the result of a program

a)

interpretation

b)

integrity

c)

prediction

d)

availability

46.

Definition: To add an item to the rear of a queue.

a)

Enqueue

b)

Dequeue

c)

All Of The Others.

d)

Requeue

47.

Definition: cable, Hub, Switch, NIC (network interface card), modem and router

a)

Software

b)

Components of a Network

c)

Input and Output Devices

d)

Video Card

48.

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.

a)

router

b)

logic gate

c)

none of these

d)

motherboard

49.

The idea that objects are becoming connected to the Internet so they can interact with other devices, applications, or services.

a)

Desktop computer

b)

Machine to Machine (m2m)

c)

Logic gate

d)

Internet of Things (IoT)

50.

Which of the following are components of IDEs?

a)

Reusability software

b)

round-off error

c)

Components of IDEs

d)

Data Collection

51.

Which type of operators are represented by the following? && [and] || [or] ! [not]

a)

expressional operators

b)

logical operators

c)

equality operators

d)

arithmetic operators

52.

An ordered list is divided in 2 with each comparison.

a)

Linear Search

b)

Hash Scan

c)

Binary Search

d)

Sequential Search

53.

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.

a)

Procedural Abstraction

b)

Polymorphism

c)

Control Abstraction

d)

Data Abstraction

54.

A computer networking device that connects network segments

a)

Switch

b)

Logic Gate

c)

Repeater

d)

Router

55.

Definition: Used for reading and writing CD and DVD

a)

Hard Disk Drive

b)

Magnetic Disk

c)

Optical Drive

d)

Solid State Drive

56.

Definition: the written code that creates Web pages and links; a language all computers can read

a)

Xml (extensible Markup Language)

b)

Sql (structured Query Language)

c)

Jdk (java Development Kit)

d)

HTML (Hypertext Markup Language)

57.

Definition: becomes apparent when the program is executed

a)

compile error

b)

semantic error

c)

runtime error

d)

logical error

58.

Definition: where a developer writes code that describes in exacting detail the steps that the computer must take to accomplish the goal

a)

Imperative Programming

b)

Event-driven Programming

c)

Declarative Programming

d)

Logic Programming

59.

Definition: flows in largely one direction through the phases of conception, initiation, analysis, design, construction, testing, deployment and maintenance.

a)

correct answer is not provided.

b)

agile software development

c)

agile software development g.there is more than one correct answer.

d)

waterfall software development

60.

Definition: A programming paradigm that uses functions to create programs.

a)

Parallel Programming

b)

Procedural Programming

c)

Logic Programming

d)

Functional Programming

61.

Definition: The processing of information so that it can be stored.

a)

Segmentation

b)

Encoding

c)

Decoding

d)

Aggregation

62.

Definition: The amount of data that can be transmitted over a network in a given amount of time.

a)

Goodput

b)

Latency

c)

Amplitude

d)

Bandwidth

63.

Definition: Person to Person

a)

computer vision

b)

machine language

c)

natural language

d)

formal language

64.

Definition: the '=' sign in an assignment statement

a)

Assignment Operator

b)

Equality Operator

c)

Addition Operator

d)

Logical Operator

65.

Definition: A list is split into individual lists, these are then combined (2 lists at a time).

a)

Merge Sort

b)

Bucket Sort

c)

Quick Sort

d)

Heap Sort

66.

Definition: information is gathered and expressed in a summary form, for purposes such as statistical analysis.

a)

association

b)

aggregation

c)

selection

d)

encoding

67.

will retrieve help when pressed while an object, property, or method of Visual Basic code is highlighted in the Visual Basic Editor.

a)

Ctrl + H

b)

Shift + S

c)

Alt + F4

d)

F1 function key

68.

www.

a)

domain name

b)

https://www.yourwebservice.com:80/on-demand/default.aspx

c)

https://www.yourwebservice.com:80/on-demand/default.aspx

d)

https://www.yourwebservice.com:80/on-demand/default.aspx

e)

path

69.

4 sections

a)

Components of IDEs

b)

Reusability software

c)

IPv4 is divided into

d)

Optical Drive

70.

Definition *Internet addresses that are 64-bit IP addresses. *Uses Hexidecimal

a)

Random Access Memory (RAM)

b)

object-oriented programming

c)

IPv6 (Internet Protocol version 6)

d)

correctness (of a program)

71.

Reducing information and detail to focus on essential characteristics.

a)

Decomposition

b)

Binary

c)

Abstraction

d)

Polymorphism

72.

Definition: Don't care "How" it gets done

a)

Control abstraction

b)

Data Abstraction

c)

Problem Decomposition

d)

1 point

73.

Definition: Rectangle with name at top, variables in the middle, and methods in the bottom

a)

use case diagram

b)

package diagram

c)

class diagram

d)

deployment diagram

74.

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.

a)

BIOS

b)

MEMORY

c)

PERIPHERALS

d)

DRIVERS

75.

Definition: ==, ||, &&

a)

None Of These

b)

Logical Operators

c)

Private Members

d)

Standard Operators

76.

Definition: giving two methods the same name but different method signatures

a)

overloading a method

b)

overriding a method

c)

implementing an interface method

d)

static methods

77.

Definition: method of programming that uses step-by-step instructions

a)

Declarative Programming

b)

Logic Programming

c)

Object Oriented Programming

d)

Procedural Programming

78.

Definition Data stored in a "line" "First in, First Out"

a)

stack

b)

tree

c)

array

d)

queue

79.

the amount of time it takes for a packet of data to get across a network from one point to another

a)

Signal Strength

b)

Bandwidth

c)

Network Latency

d)

Radio Frequency Range

80.

A network service that provides automatic assignment of IP addresses and other TCP/IP configuration information.

a)

HTTP (Hypertext Transfer Protocol)

b)

DHCP (Dynamic Host Configuration Protocol)

c)

FTP (File Transfer Protocol)

d)

SMTP (Simple Mail Transfer Protocol)

81.

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.

a)

Markup Language

b)

Natural Language

c)

Assembly Language

d)

High-level Language

82.

Reduces the file size without any loss of data quality

a)

Lossless data compression

b)

Overloading a method

c)

Image file extension

d)

Lossy data compression

83.

Application Programming Interface, how you define libraries and call them

a)

dns

b)

apis

c)

xml

d)

scripts

84.

Temporary memory a computer uses to store information while it is processing.

a)

Hard Disk Drive (hdd)

b)

Control unit (cu)

c)

Random Access Memory (RAM)

d)

Read Only Memory (rom)

85.

The program is activated by events such as button clicks.

a)

Event-driven programming

b)

User-driven programming

c)

Pair programming

d)

Structured programming

86.

Depends on correctness of program components, including code segments and procedures.

a)

compile-time error

b)

correctness (of a program)

c)

aggregation

d)

syntax error