Bird
Raised Fist0
Intro to Computingfundamentals~10 mins

File types and associations in Intro to Computing - Interactive Code Practice

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the file type by its extension.

Intro to Computing
file_name = "document[1]"
if file_name.endswith('.txt'):
    print("This is a text file.")
Drag options to blanks, or click blank then click option'
A.docx
B.pdf
C.jpg
D.txt
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing an extension that does not represent a text file.
Forgetting the dot before the extension.
2fill in blank
medium

Complete the code to open an image file based on its extension.

Intro to Computing
file_name = "photo[1]"
if file_name.endswith('.png') or file_name.endswith('.jpg'):
    print("Open image viewer")
Drag options to blanks, or click blank then click option'
A.gif
B.jpg
C.mp3
D.txt
Attempts:
3 left
💡 Hint
Common Mistakes
Selecting an audio or text file extension instead of an image.
Confusing file extensions with similar names.
3fill in blank
hard

Fix the error in the code to correctly associate a file type with its program.

Intro to Computing
file_extension = '.pdf'
if file_extension == [1]:
    print("Open with PDF reader")
Drag options to blanks, or click blank then click option'
Apdf
BPDF
C.pdf
Dpdf.
Attempts:
3 left
💡 Hint
Common Mistakes
Omitting the dot in the extension string.
Using uppercase letters inconsistently.
4fill in blank
hard

Fill both blanks to create a dictionary mapping file extensions to their associated programs.

Intro to Computing
file_associations = { [1]: "Text Editor", [2]: "Image Viewer" }
Drag options to blanks, or click blank then click option'
A".txt"
B".mp3"
C".jpg"
D".exe"
Attempts:
3 left
💡 Hint
Common Mistakes
Using extensions that do not match the program type.
Forgetting to include quotes around the extensions.
5fill in blank
hard

Fill all three blanks to filter file names by extension and create a list of those files.

Intro to Computing
files = ["doc1.txt", "image.png", "song.mp3", "notes.txt"]
txt_files = [f for f in files if f.endswith([1]) or f.endswith([2])]
print(txt_files)  # Should print files ending with [3]
Drag options to blanks, or click blank then click option'
A".txt"
B".mp3"
D".png"
Attempts:
3 left
💡 Hint
Common Mistakes
Using different extensions that do not match the comment.
Mixing image or audio extensions instead of text.

Practice

(1/5)
1. What does the file extension .mp3 usually indicate?
easy
A. A text document
B. An audio music file
C. A video file
D. A spreadsheet file

Solution

  1. Step 1: Understand file extensions

    File extensions like .mp3 tell us the type of content inside the file.
  2. Step 2: Match .mp3 to common usage

    The .mp3 extension is widely used for audio music files.
  3. Final Answer:

    An audio music file -> Option B
  4. Quick Check:

    .mp3 = audio file [OK]
Hint: Remember: .mp3 = music/audio file [OK]
Common Mistakes:
  • Confusing .mp3 with video or text files
  • Thinking .mp3 is a document format
2. Which of the following is the correct way to associate a .txt file with a text editor in Windows?
easy
A. Rename the file extension to .doc to open in the text editor.
B. Double-click the file and it will automatically open in the text editor without any settings.
C. Drag the file into the text editor icon without setting any association.
D. Right-click the file, choose 'Open with', then select the text editor and check 'Always use this app'.

Solution

  1. Step 1: Understand file association process

    To associate a file type with a program, you must explicitly set it so the system knows which app to use.
  2. Step 2: Identify correct method in Windows

    Right-clicking the file and choosing 'Open with' then selecting the app and checking 'Always use this app' sets the association correctly.
  3. Final Answer:

    Right-click the file, choose 'Open with', then select the text editor and check 'Always use this app'. -> Option D
  4. Quick Check:

    Set association via 'Open with' and 'Always use' [OK]
Hint: Use 'Open with' + 'Always use this app' to set associations [OK]
Common Mistakes:
  • Assuming double-click sets association automatically
  • Renaming file extensions incorrectly
  • Dragging files without setting default app
3. If you double-click a file named photo.jpg on your computer, which program will most likely open it if the file association is set correctly?
medium
A. A spreadsheet application like Excel
B. A web browser
C. A photo viewer or image editor
D. A text editor

Solution

  1. Step 1: Identify the file type from extension

    The .jpg extension indicates an image file, usually a photo.
  2. Step 2: Match file type to default program

    Image files like .jpg open with photo viewers or image editors by default.
  3. Final Answer:

    A photo viewer or image editor -> Option C
  4. Quick Check:

    .jpg = image viewer/editor [OK]
Hint: .jpg files open with photo viewers by default [OK]
Common Mistakes:
  • Choosing spreadsheet or text editor for image files
  • Assuming web browser always opens images
4. You try to open a .pdf file but get an error saying no program is associated with this file type. What is the best way to fix this?
medium
A. Install a PDF reader and set it as the default program for .pdf files.
B. Rename the file extension to .txt and open with a text editor.
C. Delete the file and download it again.
D. Open the file with a spreadsheet application.

Solution

  1. Step 1: Understand the error cause

    The error means no program is linked to open .pdf files on the computer.
  2. Step 2: Fix by installing and associating a PDF reader

    Installing a PDF reader and setting it as default for .pdf files solves the problem.
  3. Final Answer:

    Install a PDF reader and set it as the default program for .pdf files. -> Option A
  4. Quick Check:

    Associate .pdf files with a PDF reader [OK]
Hint: Install and set default app for unknown file types [OK]
Common Mistakes:
  • Renaming file extensions incorrectly
  • Trying to open with wrong apps
  • Deleting files unnecessarily
5. You have a folder with files: report.docx, data.csv, presentation.pptx, and notes.txt. You want to open all these files quickly with their correct programs. Which of the following best describes how file associations help you?
hard
A. File associations automatically open each file with the correct program when double-clicked, saving time.
B. You must manually choose the program every time you open a file.
C. File associations rename files to match the program names.
D. File associations convert files to a single format to open with one program.

Solution

  1. Step 1: Understand what file associations do

    File associations link file types to programs so files open automatically with the right app.
  2. Step 2: Apply to multiple file types

    When you double-click files like .docx, .csv, .pptx, and .txt, each opens in its correct program without manual selection.
  3. Final Answer:

    File associations automatically open each file with the correct program when double-clicked, saving time. -> Option A
  4. Quick Check:

    Associations = auto open correct app [OK]
Hint: File associations open files with correct apps automatically [OK]
Common Mistakes:
  • Thinking you must always pick the program manually
  • Believing associations rename or convert files