Instructions

  • 1. Your final score will reflect your grasp of the concepts—approach each question with precision.
  • 2. Thoroughly review each solution before proceeding to ensure full understanding.
  • 3. Final results will be available after submission to provide insights into areas for further improvement.
  • 4. Maintain academic integrity—plagiarism undermines learning and professional growth.
  • 5. Once submitted, responses are final, so ensure you’re confident in your answers.
  • 6. These challenges are designed to test practical knowledge; apply your skills as you would in real-world scenarios.

All Problems

Question

Action

Which mode opens a file for both reading and appending?

View

What does the ‘x’ mode do?

View

Which mode allows reading and writing in binary format?

View

Which of the following modes will NOT truncate the file?

View

Which mode opens a file for reading only?

View

What is the difference between ‘w’ and ‘w+’ modes?

View

Which of the following modes keeps the content intact while writing?

View

What happens when you open a file in 'x' mode that already exists?

View

How do you open a text file in append mode?

View

What is the default mode if none is specified in open()?

View

Which mode opens a file for both reading and appending?

'a+'
'w+'
'ab+'
'r+'

What does the ‘x’ mode do?

Opens the file if it exists
Creates a new file and raises an error if it already exists
Opens the file for binary writing
Opens the file for reading

Which mode allows reading and writing in binary format?

'b+'
'rb+'
'wb+'
'ab+'

Which of the following modes will NOT truncate the file?

'w'
'r+'
'w+'
'x'

Which mode opens a file for reading only?

'r'
'w'
'a'
'rb+'

What is the difference between ‘w’ and ‘w+’ modes?

'w' mode allows only reading, 'w+' allows writing
'w' allows writing, 'w+' allows both reading and writing
Both are the same
'w+' creates the file only if it doesn't exist

Which of the following modes keeps the content intact while writing?

'w'
'a'
'x'
'w+'

What happens when you open a file in 'x' mode that already exists?

File is overwritten
An error is raised
File opens in read mode
File gets truncated

How do you open a text file in append mode?

open(file, 'a')
open(file, 'r+')
open(file, 't')
open(file, 'wb')

What is the default mode if none is specified in open()?

'r'
'w'
'a'
'rw'