Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Which of the following file operations is NOT valid for reading a binary file? A

ID: 3721518 • Letter: W

Question

Which of the following file operations is NOT valid for reading a binary file?

A)

fileName = open("input.dat", "r")

B)

fileName.close()

C)

fileName.write("Good Bye")

D)

fileName = open("input.dat", "rw")

Save

Question 2

Consider the following code segment:

try :

   inputFile = open("lyrics.txt", "r")

   line = inputFile.readline()

   print(line)

_____________________

   print("Error")

  

What should be placed in the blank so that the program will print Error instead of crashing if an exception occurs while opening or reading from the file?

A)

except RuntimeError :

B)

except EnvironmentError :

C)

except IOError :

D)

except IndexError :

Save

Question 3

In the following code snippet, what happens if the "output.txt" file already exists?

outfile = open("output.txt", “w")

A)

Any new data is appended to the end

B)

The existing file is emptied

C)

Nothing, this statement is ignored

D)

An error message is displayed

Question 4

Assume that your program is started with the following command:

python myProgram.py the quick brown fox

What will be displayed by the following statement?

print(sys.argv[5])

A)

brown

B)

fox

C)

A blank line

D)

The program will raise an exception

Question 5

Which of the following statements is NOT valid for reading from a file:

A)

inputFile.readline()

B)

inputFile.read()

C)

inputFile.readline(5)

D)

inputFile.read(5)

Question 6

When your program contains logic to read one or more files, which of the following statements is NOT true about the error handling logic needed:

A)

The file might not exist

B)

The file name might be too long

C)

The file might contain invalid data

D)

All files must be opened and closed prior to program termination

Question 7

Which of the following code segments will display all of the lines in the file object named infile, assuming that it has successfully been opened for reading?

A)

for infile in line :

   print(line)

B)

for line in infile :

   print(line)

C)

while infile in line :

   print(line)

D)

while line in infile :

   print(line)

Question 8

What portable file format is commonly used to export data from a spreadsheet so that it can be read and processed by a Python program?

A)

Comma-Separated Values (CSV)

B)

Graphics Interchange Format (GIF)

C)

Hypertext Markup Language (HTML)

D)

Portable Spreadsheet Format (PSF)

Question 9

Python's error handling process includes the finally clause. In the following code snippet, when is the finally clause executed?

inputFile = open("lyrics.txt", "r")

try :

   line = inputFile.readline()

   words = line.split()

   print(words)

finally :

   inputfile.close()

A)

Only when there is an error opening the file.

B)

Only when there is an error reading the file.

C)

The finally clause is always executed in this example.

D)

The finally clause is never executed in this example.

Question 10

Consider the following code segment:

import os

filename = input("Enter the name of a file: ")

if ____________________ :

print("That file exists!")

else:

print("That file does not exist.")

This code segment is supposed to print an appropriate message indicating whether or not the file specified by the user exists. What code should be placed in the blank so that the code segment performs its intended task?

A)

filename != ""

B)

os.path.exists()

C)

os.path.exists() == filename

D)

os.path.exists(filename)

A)

fileName = open("input.dat", "r")

Explanation / Answer

If you post more than 1 question, as per chegg guidelines I have to solve only first question.

Ques 1. Answer : (c) fileName.write("Good Bye")

The contents of the file are binary. But we are trying to writ data into the file which is not binary. SO, it is invalid.

Ques 2. Answer : (c) except IOError

The error related to opening and reading of files is IOError. So, if the file is unable to open , it is thrown.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote