NEW
Font size
Worksheetsidkk
Total questions: 18
Worksheet time: 9mins
Which program students are running on the lab computers
Which students are visiting social media sites from school
Which classes are assigning the most homework using the computers
Which websites are most frequently visited before and after school hours from a school computer
Error. Unknown Identifier: x
3
8
11
Which of the following best describes the protocols used on the Internet?
Low level protocols are written in binary while high level protocols are written in hexadecimal.
Low level protocols can provide functionality to high level protocols without revealing the details of how this is accomplished.
High level protocols take into account specific implementation details of lower level protocols to ensure they are compatible.
High level protocols can take on the role of a low level protocol in the event of failure in the system.
Which of the following best describes the protocols used on the Internet?
Each device connected to the Internet will use a protocol designed by the company that manufactured it.
The protocols of the Internet are secret to maintain the privacy and security of people using them.
The protocols of the Internet are designed by government agencies to ensure they remain free to use.
The protocols of the Internet are open and used by all devices connected to the network.
Jesse purchases a new smartphone and is immediately able to use it to send a photo over the Internet to a friend who lives in a different country.Which of the following is NOT necessary to make this possible?
The data of the image is routed through a sequence of directly connected devices before arriving at its destination.
Both devices are directly connected to at least one part of the Internet.
Both devices are using the same shared and open protocols.
A single direct connection is established between any two devices connected to the Internet.
Which of the following is true of how the Internet has responded to the increasing number of devices now using the network?
While the number of devices connected to the Internet has grown, the network itself has not grown.
The protocols of the Internet were designed to scale as new devices are added.
The protocols of the Internet are no longer necessary thanks to the large number of devices now connected to the network.
Internet protocols are changed every year to adapt to the new devices that have been connected to the network.
An Internet Service Provider (ISP) is a company that builds routers and wired connections that allow individuals to access the Internet. An ISP is considering adding additional redundant connections to its network. Which of the following best describes why the company would choose to do so?
Adding additional connections reduces the fault tolerance of the network.
The protocols of the Internet only work on networks that are redundant.
It costs less to design a network that is redundant.
Redundant networks are more reliable.
Which of the following is MOST likely to be an outcome of the digital divide?
People from some racial or ethnic groups have unequal access to computing technology.
Certain companies will be unable to certify their technology as digitally secure.
Political groups in some countries are unable to agree on regulations of digital technology.
People will have equal access and influence both globally and locally.
Algorithms can be created in all the following ways EXCEPT:
creating from an idea
modifying existing algorithms
removing sequencing, selection, and iteration from an algorithm
combining existing algorithms
What is one of the benefits of using a library in a program?
increases development time
removes all testing
simplifies creating a complex program
reduces abstractions in the program
What number will be output by the console.log command on line 7?
100
20
10
200
What text will be output by the program?
Less than 10
Less than 20
30 or more
Less than 30
"You win!" never displays. What line is responsible for this error?
5
1
3
4
Why are parameters useful when programming?
Parameters allow for more flexible, generalized behaviors in functions.
Parameters are useful for teams of programmers because they help define the boundaries of the problem they are trying to solve.
Parameters change the order of operations within a function.
Parameters determine the number of times the function will run.
Which of the following is true of functions?
Replacing repeated code with a function will reduce the number of commands the computer needs to run
Programs written with functions run more quickly
Functions are called once but can be declared many times
Functions can help remove repeated code from a program
A school is developing a program to keep track of information about students and their class schedules. In which of the following instances would a data abstraction be most helpful?
A program includes repeated code that could be moved inside a function.
A program includes repeated programming statements that could be moved inside a loop.
A program includes multiple comments that could be combined into a single comment.
The program includes individual variables to store the names of each student rather than a single list of students.
Your computer uses 4 bits to represent decimal numbers (0, 1, 2, 3 and so on) in binary. What is the SMALLEST number for which an overflow error occur?
17
15
16
14
Under which of the following conditions is it most beneficial to use a heuristic approach to solve a problem?
When the problem cannot be solved in a reasonable time and an approximate solution is acceptable
When the problem can be solved in a reasonable time and an approximate solution is acceptable
When the problem cannot be solved in a reasonable time and an exact solution is needed
When the problem can be solved in a reasonable time and an exact solution is needed
