BJC Assessment
In the item shown below, what is the Top Level domain (TLD)?
.org
Which of the following are true about both linear and binary searches?
1. and 3. only
How long will this parallel program take to run?
14
Key agreement protocol relates to which of the following concepts?
A one way computation that can be done quickly but cannot be undone quickly
What is a certificate?
A verification for a website signed by a designated authority
Given the network in the diagram, what is an available path for A and B if the link between A and B is down?
ACB
with a problem that cannot be solved for all cases, what can sometimes be used as a close approximation?
An heuristic solution
The art of encoding messages so they can't be understood by eavesdroppers or adversaries into whose hands the messages might fall is called
Encryption
What is the name for a setup where processing is done at the sending and receiving and receiving locations?
End-to-end architecture
What programming language are most web pages written in:
HTML
Which of the following is false about HTTPS?
HTTPS trades faster performance for more security
What is the primary problem that cryptography is trying to solve?
How to get a coded message sent that can't be intercepted by the enemy
Which of the following is NOT a reason that open standards help strengthen encryption security
Open standards allow proof of factorization is possible using quantum computing
A(n) _____ is one with the goal of finding the best solution among many such as, "what's the best school schedule to place every student into as many of their requested classes as possible?"
Optimization problem
In ________, the program is broken into smaller steps, some of which are performed at the same time
Parallel computing
When referring to the concept of speedup, it can be calculated by dividing the sequential time by ___
Parallel time
The term "reasonable time" describes any algorithm that runs in _____ time. Exponential time algorithms are not considered reasonable.
Polynomial
Why is Internet routing usually dynamic?
So that if a path on the route is congested or not working, a new path can be assigned
Which of the following is NOT true about TCP/IP packets?
TCP guarantees that no packets are ever dropped
Which of the following is a characteristic of the fault tolerant nature of communication on the internet
The ability to provide data transmission even when some connections have failed
What is bandwidth?
The amount of data that can be sent in a fixed period of time
Why is there a limit to adding additional devices to a parallel system?
The amount of time the sequential part takes to run cannot be shortened by adding devices.
The reason why the public and private key encryption/decryption model is considered secure is...
The system is symmetric which makes it immune to brute force attacks
A(n) _____ problem is where it is not possible to write an algorithm that will give a correct output for all inputs--even though it might be possible for some of them
Undecidable
What is the name of the item shown below:
Uniform resource locator
An ___ is one for which no algorithm can ever be written to find the solution
Unsolvable problem
CHOOSE TWO!! Which of the following questions can be answered with a binary search, assuming the data are sorted?
What is Ms. Comer's phone number? Tell me if milk is on my shopping list
Why is a binary (divide and conquer) search more efficient than a linear search?
You eliminate half the data set with each iteration
An example of a domain name would be
all of these
The efficiency of an algorithm deals with the following: 1. how long it will take to run 2. how large the data set is 3. how much memory will be needed
all of these
Which of the following are existing vulnerabilities of sectors of the internet, according to experts?
all of these are true
The World Wide Web is a(n) ______ that runs on the internet
application
A(n) _____ problem is a decision problem for which it IS possible to write an algorithm that will give a correct output for all inputs
decidable
A(n) _____ is a problem with a true/false answer such as, "is 11 a prime number?"
decision problem
Which computing system can process larger datasets when multiple devices are combined because of the additional memory and storage provided?
distributed
____ is a form of parallel computing that uses multiple computers (perhaps even spread out around the world).
distributed computing
Which of the following is NOT a benefit of cloud computing
people can access the "cloud" from most any device
In the process of digging, a landscaping company cuts a fiber line. Transmission of Internet traffic is still possible through additional pathways that provide alternate routes between the source and destination. The additional pathways describe a concept known as:
redundancy
Internet _____ is the ability of the net to keep working even as the size of the network
scalability
A parallel computing system uses multiple computers to run
sections of the program at the same time
In ______, operations are performed in order one at a time.
sequential computing
The table below shows the computer time it takes to complete various tasks on the data of different sized towns. Based on the information in the table, which of the following tasks is likely to take the longest amount of time when scaled up for a city population 1,000,000
sorting data
Substitution ciphers are examples of symmetric encryption because they use _____ for both encryption and decryption
the same key