1) What is the first step in problem-solving? A) Writing code B) Debugging C) Understanding the problem D) Optimizing the solution Answer: C 2) Which of these is not a step in the problem-solving process? A) Algorithm development B) Problem analysis C) Random guessing D) Testing and debugging Answer: C 3) What is an algorithm? A) A high-level programming language B) A step-by-step procedure to solve a problem C) A flowchart D) A data structure Answer: B 4) Which of these is the simplest data structure for representing a sequence of elements? A) Dictionary B) List C) Set D) Tuple Answer: B 5) What does a flowchart represent? A) Errors in a program B) A graphical representation of an algorithm C) The final solution to a problem D) A set of Python modules Answer: B 6) What is pseudocode? A) Code written in Python B) Fake code written for fun C) An informal high-level description of an algorithm D) A tool for testing code Answer: C 7) Which of the following tools is NOT commonly used in pr...
File-System Mounting
* The simple idea behind mounting file systems is to combine multiple file systems into one large tree structure.
* The mount command is given a file system to mount and a mount point (directory ) on which to insert it.
* Once a file system is mounted onto a mount point, any further references to that directory actually mention to the root of the mounted file system.
* Any files ( or sub-directories ) that had been saved in the mount point directory prior to mounting the new file system are now hidden by the mounted file system, and are no longer available. For this reason some systems only permits mounting onto empty directories.
* File systems can only be mounted by root, unless root has previously configured certain file systems to be mountable onto certain pre-determined mount points. (E.g. root may permits users to mount floppy file systems to /mnt or something like it. ) Anyone can run the mount command to see what file systems are currently mounted.
* File systems may be mounted read-only, or have other restrictions inflict.
* The traditional Windows OS runs an expanded two-tier directory structure, where the first tier of the structure separates volumes by drive letters, and a tree structure is implemented below that level.
* Macintosh runs a equal system, where each new volume that is found is automatically mounted and added to the desktop when it is found.
* More recent Windows systems permits file systems to be mounted to any directory in the file system, much like UNIX.