Commit c91e5e0c authored by Ian Charles's avatar Ian Charles
Browse files

Lab 4 graded by

parent cd792fdf
Project Gutenberg’s Alice’s Adventures in Wonderland, by Lewis Carroll
This eBook is for the use of anyone anywhere at no cost and with
almost no restrictions whatsoever. You may copy it, give it away or
re-use it under the terms of the Project Gutenberg License included
with this eBook or online at
Title: Alice’s Adventures in Wonderland
Author: Lewis Carroll
Posting Date: June 25, 2008 [EBook #11]
Release Date: March, 1994
Last Updated: October 6, 2016
Language: English
Character set encoding: UTF-8
Lewis Carroll
CHAPTER I. Down the Rabbit-Hole
Alice was beginning to get very tired of sitting by her sister on the
bank, and of having nothing to do: once or twice she had peeped into the
book her sister was reading, but it had no pictures or conversations in
it, ‘and what is the use of a book,’ thought Alice ‘without pictures or
So she was considering in her own mind (as well as she could, for the
hot day made her feel very sleepy and stupid), whether the pleasure
of making a daisy-chain would be worth the trouble of getting up and
picking the daisies, when suddenly a White Rabbit with pink eyes ran
close by her.
There was nothing so VERY remarkable in that; nor did Alice think it so
VERY much out of the way to hear the Rabbit say to itself, ‘Oh dear!
Oh dear! I shall be late!’ (when she thought it over afterwards, it
occurred to her that she ought to have wondered at this, but at the time
it all seemed quite natural); but when the Rabbit actually TOOK A WATCH
OUT OF ITS WAISTCOAT-POCKET, and looked at it, and then hurried on,
Alice started to her feet, for it flashed across her mind that she had
never before seen a rabbit with either a waistcoat-pocket, or a watch
to take out of it, and burning with curiosity, she ran across the field
after it, and fortunately was just in time to see it pop down a large
rabbit-hole under the hedge.
In another moment down went Alice after it, never once considering how
in the world she was to get out again.
The rabbit-hole went straight on like a tunnel for some way, and then
dipped suddenly down, so suddenly that Alice had not a moment to think
about stopping herself before she found herself falling down a very deep
Either the well was very deep, or she fell very slowly, for she had
plenty of time as she went down to look about her and to wonder what was
going to happen next. First, she tried to look down and make out what
she was coming to, but it was too dark to see anything; then she
looked at the sides of the well, and noticed that they were filled with
cupboards and book-shelves; here and there she saw maps and pictures
hung upon pegs. She took down a jar from one of the shelves as
she passed; it was labelled ‘ORANGE MARMALADE’, but to her great
disappointment it was empty: she did not like to drop the jar for fear
of killing somebody, so managed to put it into one of the cupboards as
she fell past it.
‘Well!’ thought Alice to herself, ‘after such a fall as this, I shall
think nothing of tumbling down stairs! How brave they’ll all think me at
home! Why, I wouldn’t say anything about it, even if I fell off the top
of the house!’ (Which was very likely true.)
Down, down, down. Would the fall NEVER come to an end! ‘I wonder how
many miles I’ve fallen by this time?’ she said aloud. ‘I must be getting
somewhere near the centre of the earth. Let me see: that would be four
thousand miles down, I think--’ (for, you see, Alice had learnt several
things of this sort in her lessons in the schoolroom, and though this
was not a VERY good opportunity for showing off her knowledge, as there
was no one to listen to her, still it was good practice to say it over)
‘--yes, that’s about the right distance--but then I wonder what Latitude
or Longitude I’ve got to?’ (Alice had no idea what Latitude was, or
(0) prelab: zyBook activities
Grade: 25 / 25
Comments: Good!
(1) Exercise 1: Exercise 1: calc.c program works as described and follows good coding conventions. -5 if it does not compile or has warnings. -1 for each minor error. -2 for each significant error.
Grade: 10 / 10
Comments: Good!
(2) Exercise 2 - notes: Exercise 2: notes.txt has info about creat(2), open(2), read(2), write(2), and close(2) (2 points each).
Grade: 10 / 10
Comments: Good!
(3) Exercise 2 - head: Exercise 2: head.c program works as described and follows good coding conventions. -5 if it does not compile or has warnings. -1 for each minor error. -2 for each significant error.
Grade: 10 / 10
Comments: Good!
(4) Exercise 3: Makefile created to compile head2.c using head2.o and fileio.o with explicit rules that depend on fileio.h. -5 points for: gcc –Wall head2.c fileio.c –o head2.
Grade: 10 / 10
Comments: Good!
(5) Exercise 4: C File IO with the standard library (notes): Take some time to read the man pages of functions fopen(3), fgets(3), fprintf(3), fseek(3), and fclose(3) and, again,write a few sentences in your own words describing each one of them in your notes.txt file.
Grade: 0 / 10
Comments: Automated check failed.
(6) Exercise 4: C File IO with the standard library: Exercise 4: head3.c created and uses read_file_lines in fileio.c/.h to read lines using the standard libraries. -5 if it does not compile or has warnings. -1 for each minor error. -2 for each significant error.
Grade: 10 / 10
Comments: Good!
(7) Strings and tokens: Exercise 5: string_token.c created; Visually examine the source code string_token.c. If code style is bad, -2; if the program doesn't compile, -4; if the program compiles with warning(s), -2.
Grade: 14 / 15
Comments: Minor error
TOTAL: 89 /100
Graded by:
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment