5364 - Quiz 1

Created Tuesday 07 March 2017

Choose the best answer. There's no penalty for wrong vs blank answers, so you should still guess even if unsure. Good Luck!

1. What does the Su in Sudo stand for?

  1. Sub User
  2. Standard User
  3. Second User
  4. Super User

2. The shell used in our class, which is the most common in the Linux world is

  1. Bash
  2. Powershell
  3. Fish
  4. Zsh

3. The mv command performs what two functions (which are equivalent within the filesystem?)

  1. move and list
  2. delete and rename
  3. remove and rename
  4. move and rename

4. Cat is often used for viewing files, but what is it short for?

  1. Catalogue
  2. Call At Terminal
  3. Concatenate
  4. Catch All Text

5. Which of the following "redirects" will append to the end of a file from standard output?

  1. >>
  2. >
  3. |
  4. &

6. The professor used a milkshake to compare source code and binary code. What was he trying to express?

  1. Good code uses a mix of different languages
  2. It is relatively easy to turn source code into binaries, but much more difficult to do the opposite
  3. It is easier to consume (read) code after it has been turned into a binary
  4. Skilled programmers could teach you, but they would have to charge.

7. Assume you have root access to a Linux filesystem. Which of the following can you access AS A FILE?

  1. An MP3 encoded piece of music
  2. Another user's hidden directories
  3. The output of a mouse
  4. All of the above and more, because everything in Linux is a file.

8. Creators of programming languages frequently give a "feel" of a language by showing how to print...

  1. "Watson, Come here"
  2. "The Matrix Has You"
  3. "Hello World"
  4. "01110010011001010110000101101100011011000111100100111111"

9. What sort of network traffic can be tunnelled through ssh?

  1. File transfers
  2. Video conferencing
  3. Audio transmission
  4. All of the above

10. Regarding networking parlance, a "port" is most analogous to a telephone __________

  1. Cord
  2. Extension
  3. Tap
  4. Booth

11. Telnet is a useful, but unsecure protocol -- it has mostly been supplanted by

  1. FTP
  2. VNC
  3. SSH
  4. VPN

12. The quickest way to factor a very large composite number, other than a brute-force, try-every-prime approach is

  1. Hash tabling
  2. Reverse checksumming
  3. Quantum reduction
  4. Probably non-existent

13. Which of the following best expresses the relationship between Java and Javascript?

  1. Javascript's syntax was derived from Java
  2. Javascript is the "scripted," (as opposed to compiled) version of Java
  3. Javascript compiles to Java bytecode
  4. Nothing but the name

14. Consider a command like "ls -a." What part of speech is each segment most like?

  1. ls is a noun, -a is a verb
  2. ls is an adjective, -a is a noun
  3. ls is an adverb, -a is a verb
  4. ls is a verb, -a is an adverb

15. The three major types of permissions in Linux filesystems are ___

  1. read, write, execute
  2. review, edit, delete
  3. cut, copy, paste
  4. read, compress, encrypt



The following 5 questions refer to the acronym LAMP, used frequently in class.

16. Which letter refers to a general purpose web-based programming language?

  1. L
  2. A
  3. M
  4. P

17. Which letter refers to the operating system?

  1. L
  2. A
  3. M
  4. P

18. Which letter refers to what usually handles complex database interactions?

  1. L
  2. A
  3. M
  4. P


19. Which letter can be replaced with a W, for Windows?

  1. L
  2. A
  3. M
  4. P

20. One of the letters below is sometimes replaced with E, for Xginx (I know, weird right?) as an alternate web server. Which?

  1. L
  2. A
  3. M
  4. P



21. Which of the following best expresses the likely reason that languages like PHP and Javascript are so popular?

  1. Forced whitespace makes code easy to read
  2. Functional programming usually results in fewer bugs
  3. People wanted running code on the web quickly
  4. Server-side is safer than client-side


22. Popular web-based languages are usually "interpreted," meaning that ______

  1. Programs must first go through a time-consuming conversion process
  2. Programs do not go a conversion process at all
  3. Programs go through a speedy "on-the-fly" conversion process
  4. Programs are written such that conversion is impossible

23. The word "Linux" most precisely corresponds to the kernel of an operating system, which is analogous to the _____ of a car

  1. engine
  2. dashboard
  3. brakes
  4. chassis

24. Which of the following symbols is usually shorthand for "the containing folder in which the currently referred to thing resides"?

A ~
B .
C ..
D |

25. Many, if not most, programming languages are arguably "verb" based, but object-oriented programming strives to be ___ based.

  1. adverb
  2. adjective
  3. exclamation
  4. noun



Backlinks: FSU Courses:LIS5364