Bird
Raised Fist0
Intro to Computingfundamentals~20 mins

File system structure in Intro to Computing - Practice Problems & Coding Challenges

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
Challenge - 5 Problems
šŸŽ–ļø
File System Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding the root directory

In a typical file system, what is the role of the root directory?

AIt only contains system configuration files.
BIt stores all user documents only.
CIt is a hidden folder that stores temporary files.
DIt is the top-level directory that contains all other files and folders.
Attempts:
2 left
šŸ’” Hint

Think of the root directory as the main folder from which all others branch out.

ā“ trace
intermediate
2:00remaining
Tracing file path navigation

Given the file path /home/user/documents/report.txt, which folder is the immediate parent of report.txt?

Adocuments
Buser
Chome
D/
Attempts:
2 left
šŸ’” Hint

Look at the folder just before the file name in the path.

ā“ identification
advanced
2:00remaining
Identifying absolute vs relative paths

Which of the following paths is a relative path?

A/etc/hosts
B/home/user/
Cdocuments/report.txt
D/var/log/syslog
Attempts:
2 left
šŸ’” Hint

Relative paths do not start with a slash (/).

ā“ Comparison
advanced
2:00remaining
Comparing file system structures

Which statement correctly compares the file system structure of Windows and Unix-like systems?

AWindows uses drive letters like 'C:\' as roots, Unix uses a single root directory '/'.
BWindows uses a single root directory '/', Unix uses multiple drive letters like 'C:\'.
CBoth Windows and Unix use '/' as the root directory.
DUnix uses drive letters like 'C:\', Windows uses a single root directory '/'.
Attempts:
2 left
šŸ’” Hint

Think about how Windows identifies drives compared to Unix systems.

šŸš€ Application
expert
3:00remaining
Determining file count in nested directories

Consider this file system structure:

 /
 ā”œā”€ā”€ home/
 │   ā”œā”€ā”€ user/
 │   │   ā”œā”€ā”€ file1.txt
 │   │   └── docs/
 │   │       └── file2.txt
 │   └── guest/
 │       └── file3.txt
 └── var/
     └── log/
         └── syslog

How many files are inside the /home/user directory and all its subdirectories?

A3
B2
C1
D4
Attempts:
2 left
šŸ’” Hint

Count all files directly inside /home/user and inside its folders like docs.

Practice

(1/5)
1. What is the main purpose of a file system in a computer?
easy
A. To organize files and folders in a structured way
B. To speed up the computer's processor
C. To display images on the screen
D. To connect to the internet

Solution

  1. Step 1: Understand what a file system does

    A file system arranges files and folders so they are easy to find and manage.
  2. Step 2: Compare options with the file system role

    Only organizing files and folders matches the file system's purpose.
  3. Final Answer:

    To organize files and folders in a structured way -> Option A
  4. Quick Check:

    File system = Organize files/folders [OK]
Hint: File system = organizing files and folders [OK]
Common Mistakes:
  • Confusing file system with hardware functions
  • Thinking file system controls internet or display
  • Mixing file system with processor speed
2. Which of the following is the correct way to represent a folder path in a Windows file system?
easy
A. /home/user/documents
B. C:\Users\Public\Documents
C. Users/Public/Documents
D. C:/Users/Public/Documents

Solution

  1. Step 1: Identify Windows path format

    Windows uses backslashes (\) to separate folders in paths.
  2. Step 2: Check each option for correct Windows style

    C:\Users\Public\Documents uses backslashes and drive letter, matching Windows style.
  3. Final Answer:

    C:\Users\Public\Documents -> Option B
  4. Quick Check:

    Windows paths use backslashes \ [OK]
Hint: Windows paths use backslashes \ not slashes / [OK]
Common Mistakes:
  • Using forward slashes instead of backslashes
  • Omitting drive letter in Windows path
  • Mixing Unix and Windows path styles
3. Given this folder structure:
root/
ā”œā”€ā”€ folderA/
│   ā”œā”€ā”€ file1.txt
│   └── file2.txt
└── folderB/
    └── file3.txt

Which path correctly points to file3.txt?
medium
A. root/folderA/file3.txt
B. root/file3.txt
C. root/folderB/file3.txt
D. folderB/root/file3.txt

Solution

  1. Step 1: Locate file3.txt in the structure

    file3.txt is inside folderB, which is inside root.
  2. Step 2: Build the correct path from root

    The path is root/folderB/file3.txt.
  3. Final Answer:

    root/folderB/file3.txt -> Option C
  4. Quick Check:

    file3.txt in folderB under root [OK]
Hint: Trace folders from root to file [OK]
Common Mistakes:
  • Confusing folderA and folderB
  • Reversing folder order in path
  • Omitting root folder in path
4. A user tries to access the path /documents/work/report.docx but gets an error. The actual folder structure is:
/documents/
└── reports/
    └── report.docx

What is the likely cause of the error?
medium
A. The folder name 'work' does not exist in the path
B. The file 'report.docx' is missing
C. The root folder '/' is missing
D. The file extension '.docx' is incorrect

Solution

  1. Step 1: Compare requested path with actual structure

    The requested path includes a 'work' folder, but the actual structure has 'reports' instead.
  2. Step 2: Identify the missing folder causing error

    Since 'work' folder does not exist, the path is invalid.
  3. Final Answer:

    The folder name 'work' does not exist in the path -> Option A
  4. Quick Check:

    Nonexistent folder in path causes error [OK]
Hint: Check each folder name matches exactly [OK]
Common Mistakes:
  • Assuming file is missing instead of folder
  • Ignoring folder name differences
  • Thinking root folder can be missing
5. You want to organize your photos by year and month inside a main folder called Photos. Which folder structure best represents this organization?
hard
A. January/Photos/2023, February/Photos/2023, March/Photos/2024
B. Photos/January/2023, Photos/February/2023, Photos/March/2024
C. 2023/Photos/January, 2023/Photos/February, 2024/Photos/March
D. Photos/2023/January, Photos/2023/February, Photos/2024/March

Solution

  1. Step 1: Understand the main folder and subfolder order

    The main folder is 'Photos', with subfolders for years, then months inside each year.
  2. Step 2: Check which option matches this hierarchy

    Photos/2023/January, Photos/2023/February, Photos/2024/March shows Photos as root, then year folders, then month folders inside years.
  3. Final Answer:

    Photos/2023/January, Photos/2023/February, Photos/2024/March -> Option D
  4. Quick Check:

    Main folder > year > month structure [OK]
Hint: Main folder first, then year, then month [OK]
Common Mistakes:
  • Placing month before year
  • Putting Photos inside year folders
  • Mixing folder order inconsistently