Question 17

  • What does it mean when it says “digital divide”?
    • The term “digital divide” refers to the gap or disparity in access to and use of digital technologies, such as the internet and digital devices, between different groups or communities. This divide can be based on various factors, including socioeconomic status, geographic location, age, education, and other demographics.
    • I chose all the options as they all sounded plausible to be true of reducing digital divide

Question 23

  • What is redundant rerouting?
    • Redundant routing, also known as network redundancy or routing redundancy, is a networking concept that involves the creation of multiple network paths or routes between devices or network segments. The primary purpose of redundant routing is to enhance network reliability, fault tolerance, and availability by providing alternative paths for data to travel in case of network failures or congestion. Redundant routing can be particularly important in critical or high-availability network environments to minimize downtime and ensure continuous network operation.
  • For the question, I put C as my answer which connects P and S in several different ways. I put this because I thought it meant that it could connect it through different pathways.
  • The correct answer was B, which connects P to S in only way optional path.
  • I understand now because redundant rerouting has the purpose of providing one path between each.

Question 37

  • Comparing code segments to compute average from list
  • I got this wrong because I thought program II was unable to provide the intended functionality. It seemed impossible to find the value of the average using that mathematical process.
  • But after testing the process with different number values, I have concluded that this method of solving for the average is a possible one.
  • So the answer should be that both segments work perfectly fine.
  • But the first option requires more arithmetic processes as it does a calculation every iteration of the while loop. Essentially double the calculations

Question 46

  • Infinite loops in undecideable problems
  • The answer is A because it is quite impossible to develop a single purpose code that solves all problems or errors that it may encounter when taking in input values.
  • I chose A at first because I thought it would be able to determine a way to solve the problem somehow

Question 47

  • Encrypting and decrypting using public key cryptography
  • I wasn’t sure what cryptography was
  • Cryptography: Cryptography is the science and practice of securing communication and information through the use of codes and ciphers. It is a fundamental technology for protecting data and ensuring the confidentiality, integrity, and authenticity of information in various applications, including secure communication, data storage, and authentication. Cryptography has a long history and plays a crucial role in modern digital security.
  • The answer is D because in public cryptography, a message is encrypted with a recipient’s public key and decrypted with the recipient’s private key
  • I chose the sender’s private key as I thought it would be necessary.
  • The choice is wrong because the sender’s private key cannot be used to decrypt the message.

Question 64

  • Cloud computing and the Internet
  • Cloud Computing: Cloud computing refers to the delivery of computing services, including storage, processing, networking, and software applications, over the internet. Instead of organizations or individuals managing their own physical servers and infrastructure, they can access and use these resources on a pay-as-you-go basis from cloud service providers.
  • Internet: The internet is a global network of interconnected computer networks. It allows the exchange of data and information between devices and users worldwide. The internet is a vast infrastructure that enables various services and activities, including communication, information sharing, e-commerce, and much more.
  • I chose option D, which is wrong. It is wrong because cloud storage sites allow users to share files easily, which could lead to increased concerns about copyrighted materials being illegally distributed online. So basically it is counterintuitive
  • The correct option is B because cloud computing has more easily available sharing, communicating, and collaborating between users.
  • Easier way to share files and tools

Question 65

  • Correcting errors in procedure Multiply
  • I chose A, which is incorrect because if x and y are both positive, the procedure will correctly calculate the product by adding x to itself y times.
  • The correct option is D because if y is negative, then the condition count equals y will never be met since count begins at 0 and repeatedly increases.
  • I got this wrong due to the lack of predicting the outcome of program.