Building Java Programs A Back to Basics Approach 4th Edition Reges Test Bank pdf download
Building Java Programs A Back to Basics Approach 4th Edition Reges Test Bank pdf download
https://testbankdeal.com/product/building-java-programs-a-back-to-
basics-approach-4th-edition-reges-test-bank/
https://testbankdeal.com/product/building-java-programs-a-back-to-
basics-approach-4th-edition-reges-solutions-manual/
https://testbankdeal.com/product/building-java-programs-3rd-edition-
reges-test-bank/
https://testbankdeal.com/product/medical-terminology-a-word-building-
approach-7th-edition-rice-test-bank/
https://testbankdeal.com/product/elementary-statistics-picturing-the-
world-5th-edition-larson-solutions-manual/
Larsens Human Embryology 4th Edition Schoenwolf Test Bank
https://testbankdeal.com/product/larsens-human-embryology-4th-edition-
schoenwolf-test-bank/
https://testbankdeal.com/product/human-relations-in-organizations-
applications-and-skill-building-10th-edition-lussier-test-bank/
https://testbankdeal.com/product/research-methods-for-the-behavioral-
sciences-4th-edition-stangor-test-bank/
https://testbankdeal.com/product/navigating-through-mathematics-1st-
edition-collins-test-bank/
https://testbankdeal.com/product/multinational-business-finance-14th-
edition-eiteman-solutions-manual/
Human Physiology From Cells to Systems 8th Edition
Lauralee Sherwood Solutions Manual
https://testbankdeal.com/product/human-physiology-from-cells-to-
systems-8th-edition-lauralee-sherwood-solutions-manual/
Sample Final Exam #6
(Summer 2008; thanks to Hélène Martin)
1. Array Mystery
Consider the following method:
public static void arrayMystery(String[] a) {
for (int i = 0; i < a.length; i++) {
a[i] = a[i] + a[a.length - 1 - i];
}
}
Indicate in the right-hand column what values would be stored in the array after the method arrayMystery executes
if the array in the left-hand column is passed as a parameter to it.
Original Contents of Array Final Contents of Array
String[] a1 = {"a", "b", "c"};
arrayMystery(a1); _____________________________
1 of 9
2. Reference Semantics Mystery
The following program produces 4 lines of output. Write the output below, as it would appear on the console.
public class Pokemon {
int level;
battle(squirtle, hp);
System.out.println("Level " + squirtle.level + ", " + hp + " hp");
hp = hp + squirtle.level;
battle(squirtle, hp + 1);
System.out.println("Level " + squirtle.level + ", " + hp + " hp");
}
2 of 9
3. Inheritance Mystery
Assume that the following classes have been defined:
3 of 9
4. File Processing
Write a static method evaluate that accepts as a parameter a Scanner containing a series of tokens representing a
numeric expression involving addition and subtraction and that returns the value of the expression. For example, if a
Scanner called data contains the following tokens:
4.2 + 3.4 - 4.1
The call of evaluate(data); should evaluate the result as (4.2+3.4-4.1) = (7.6-4.1) = 3.5 and should return this
value as its result. Every expression will begin with a real number and then will have a series of operator/number
pairs that follow. The operators will be either + (addition) or - (subtraction). As in the example above, there will be
spaces separating numbers and operators. You may assume the expression is legal.
Your program should evaluate operators sequentially from left to right. For example, for this expression:
7.3 - 4.1 - 2.0
your method should evaluate the operators as follows:
7.3 - 4.1 - 2.0 = (7.3 - 4.1) - 2.0 = 3.2 - 2.0 = 1.2
The Scanner might contain just a number, in which case your method should return that number as its result.
4 of 9
5. File Processing
Write a static method blackjack that accepts as its parameter a Scanner for an input file containing a hand of
playing cards, and returns the point value of the hand in the card game Blackjack.
A card has a rank and a suit. There are 13 ranks: Ace, 2, 3, 4, 5, 6, 7, 8, 9, 10, Jack, Queen, and King. There are 4
suits: Clubs, Diamonds, Hearts, and Spades. A Blackjack hand's point value is the sum of its cards' point values. A
card's point value comes from its rank; the suit is irrelevant. In this problem, cards are worth the following points:
Rank Point Value
2-10 The card's rank (for example, a 7 is worth 7 points)
Jack (J), Queen (Q), King (K) 10 points each
Ace (A) 11 points (for this problem; simplified compared to real Blackjack)
The input file contains a single hand of cards, each represented by a pair of "<rank> <suit>" tokens. For example:
5 Diamonds
Q Spades
2 Spades 3 Hearts
Given the above input, your method should return 20, since the cards' point values are 5 + 10 + 2 + 3 = 20.
The input can be in mixed casing, have odd spacing between tokens, and can be split across lines. For example:
2 Hearts
j SPADES a Diamonds
2 ClUbS
A
hearts
Given the above input, your method should return 36, since the cards' point values are 2 + 10 + 11 + 2 + 11 = 36.
You may assume that the Scanner contains at least 1 card (two tokens) of input, and that no line will contain any
tokens other than valid card data. The real game of Blackjack has many other rules that you should ignore for this
problem, such as the notion of going "bust" once you exceed a score of 21.
5 of 9
6. Array Programming
Write a static method named allPlural that accepts an array of strings as a parameter and returns true only if
every string in the array is a plural word, and false otherwise. For this problem a plural word is defined as any
string that ends with the letter S, case-insensitively. The empty string "" is not considered a plural word, but the
single-letter string "s" or "S" is. Your method should return true if passed an empty array (one with 0 elements).
The table below shows calls to your method and the expected values returned:
Array Call and Value Returned
String[] a1 = {"snails", "DOGS", "Cats"}; allPlural(a1) returns true
String[] a2 = {"builds", "Is", "S", "THRILLs", "CS"}; allPlural(a2) returns true
String[] a3 = {}; allPlural(a3) returns true
String[] a4 = {"She", "sells", "sea", "SHELLS"}; allPlural(a4) returns false
String[] a5 = {"HANDS", "feet", "toes", "OxEn"}; allPlural(a5) returns false
String[] a6 = {"shoes", "", "socks"}; allPlural(a6) returns false
For full credit, your method should not modify the array's elements.
6 of 9
7. Array Programming
Write a static method named reverseChunks that accepts two parameters, an array of integers a and an integer
"chunk" size s, and reverses every s elements of a. For example, if s is 2 and array a stores {1, 2, 3, 4, 5, 6},
a is rearranged to store {2, 1, 4, 3, 6, 5}. With an s of 3 and the same elements {1, 2, 3, 4, 5, 6}, array
a is rearranged to store {3, 2, 1, 6, 5, 4}. The chunks on this page are underlined for convenience.
If a's length is not evenly divisible by s, the remaining elements are untouched. For example, if s is 4 and array a
stores {5, 4, 9, 2, 1, 7, 8, 6, 2, 10}, a is rearranged to store {2, 9, 4, 5, 6, 8, 7, 1, 2, 10}.
It is also possible that s is larger than a's entire length, in which case the array is not modified at all. You may assume
that s is 1 or greater (an s of 1 would not modify the array). If array a is empty, its contents should remain unchanged.
The following table shows some calls to your method and their expected results:
Array and Call Array Contents After Call
int[] a1 = {20, 10, 30, 60, 50, 40}; {10, 20, 60, 30, 40, 50}
reverseChunks(a1, 2);
int[] a2 = {2, 4, 6, 8, 10, 12, 14, 16}; {6, 4, 2, 12, 10, 8, 14, 16}
reverseChunks(a2, 3);
int[] a3 = {7, 1, 3, 5, 9, 8, 2, 6, 4, 10, 0, 12}; {9, 5, 3, 1, 7, 10, 4, 6, 2, 8, 0, 12}
reverseChunks(a3, 5);
int[] a4 = {1, 2, 3, 4, 5, 6}; {1, 2, 3, 4, 5, 6}
reverseChunks(a4, 8);
int[] a5 = {}; {}
reverseChunks(a5, 2);
7 of 9
8. Critters
Write a class Minnow that extends Critter from HW8, along with its movement and eating behavior. All other
aspects of Minnow use the defaults. Add fields, constructors, etc. as necessary to your class.
Minnow objects initially move in a S/E/S/E/... pattern. However, when a Minnow encounters food (when its eat
method is called), it should do all of the following:
• Do not eat the food.
• Start the movement cycle over. In other words, the next move after eat is called should always be South.
• Lengthen and reverse the horizontal portion of the movement cycle pattern.
The Minnow should reverse its horizontal direction and increase its horizontal movement distance by 1 for
subsequent cycles. For example, if the Minnow had been moving S/E/S/E, it will now move S/W/W/S/W/W. If
it hits a second piece of food, it will move S/E/E/E/S/E/E/E, and a third, S/W/W/W/W/S/W/W/W/W, and so on.
?
The following is an example timeline of a particular Minnow object's movement. The ??
timeline below is also drawn in the diagram at right. Underlined occurrences mark squares ??
where the Minnow found food. ???
???
• S, E, S, E (hits food) ?
????
• S, W, W, S, W, W, S (hits food) ????
• S, E, E, E, S, E, E, E, S, E (hits food) ??
• S (hits food) ?
??????
• S, E, E, E, E, E, S, E, E, E, E, E, ...
8 of 9
9. Classes and Objects
Suppose that you are provided with a pre-written class Date as // Each Date object stores a single
described at right. (The headings are shown, but not the method // month/day such as September 19.
bodies, to save space.) Assume that the fields, constructor, and // This class ignores leap years.
methods shown are already implemented. You may refer to them
or use them in solving this problem if necessary. public class Date {
private int month;
Write an instance method named bound that will be placed inside private int day;
the Date class to become a part of each Date object's behavior.
The bound method constrains a Date to within a given range of // Constructs a date with
dates. It accepts two other Date objects d1 and d2 as parameters; // the given month and day.
public Date(int m, int d)
d1's date is guaranteed to represent a date that comes no later in
the year than d2's date. // Returns the date's day.
The bound method makes sure that this Date object is between public int getDay()
d1's and d2's dates, inclusive. If this Date object is not between
// Returns the date's month.
those dates inclusive, it is adjusted to the nearest date in the public int getMonth()
acceptable range. The method returns a result of true if this
Date was within the acceptable range, or false if it was shifted. // Returns the number of days
// in this date's month.
For example, given the following Date objects: public int daysInMonth()
Date date1 = new Date(7, 12);
Date date2 = new Date(10, 31); // Modifies this date's state
Date date3 = new Date(9, 19); // so that it has moved forward
Date bound1 = new Date(8, 4); // in time by 1 day, wrapping
Date bound2 = new Date(9, 26); // around into the next month
Date bound3 = new Date(12, 25); // or year if necessary.
// example: 9/19 -> 9/20
The following calls to your method should adjust the given Date // example: 9/30 -> 10/1
objects to represent the following dates and should return the // example: 12/31 -> 1/1
following results: public void nextDay()
call date becomes returns
date1.bound(bound1, bound2) 8/4 false
// your method would go here
date2.bound(bound1, bound2) 9/26 false
date3.bound(bound1, bound3) 9/19 true }
date2.bound(bound3, bound3) 12/25 false
9 of 9
Random documents with unrelated
content Scribd suggests to you:
The Project Gutenberg eBook of The Mary
Frances first aid book
This ebook is for the use of anyone anywhere in the United
States and most other parts of the world 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 www.gutenberg.org. If you
are not located in the United States, you will have to check the
laws of the country where you are located before using this
eBook.
Language: English
By
JANE EAYRE FRYER
Member American Red Cross Society,
Member New Jersey Women’s Division
National
Preparedness Association,
Author of “The Mary Frances Story-
Instruction Books.”
ILLUSTRATIONS BY
JANE ALLEN BOYER
PREPAREDNESS
This book is for every boy and girl who hopes to render first-aid to
the sick or injured—in time of peace—in time of war—at all times in
the service of
OUR COUNTRY
PREFACE
This book is more than a story to inspire children with a desire to
relieve suffering; it is a simplified and handy reference book, telling
what to do in cases of accident or illness. In no sense is it intended
to take the place of the physician. The first principle of first-aid
cannot too often be repeated—when in doubt, send for the doctor.
Especial thanks are due to E. A. Y. Schellenger, M.D., member
Surgical Staff, Cooper Hospital, Camden, N. J., for his great
assistance in verifying and revising the medical and first-aid
instructions given herein; and to Constance Cooper Crichton,
Instructor of First Aid Classes, New Jersey Women’s Division National
Preparedness, whose helpful criticism and suggestions have been
invaluable.
Merchantville, N. J.
CONTENTS
CHAPTER PAGE
I.Off to Mexico 17
II. The Speeders’ Accident 21
III.First Aid to the Injured 26
IV. At the Dolls’ Hospital 30
V. The Real Cross Nurses 35
VI. Lessons in First Aid 39
VII. Safety First 43
VIII. Practice Games 50
IX. The Hikers 53
X. On Looking Glass Lake 60
XI. Two Boys are Late 67
XII. Plans 73
XIII. A Sane Fourth of July 81
XIV. Shesa, a Red Cross Nurse 88
XV. A Telegram from Mexico 94
XVI. Private Brave’s Adventures 97
XVII. The Mad Dog 102
XVIII. The Poisoned Baby 105
XIX. Hurrah for Our Hero 108
APPENDIX
A Ready Reference List ofOrdinary Accidents and Illnesses, with
115
Approved Home Remedies
INSTRUCTIONS
What to Do until the Doctor Comes, in Ordinary Household Emergencies
(See Ready Reference List)
PAGE
Biliousness 117
Bites of Animals 117
Bites of Insects 117
“Black Eye” 117
Bleeding of Gums 117
Blood Blisters 118
Broken Bones or Fractures 118
Bruises or Contusions 118
Burns and Scalds 119
Car Sickness 120
Chilblains 120
Chills 120
Choking 120
Coal Gas, Suffocation from 120
Colds 120
Colic 121
Convulsions of Children 122
Corns 122
Croup 122
Cuts (Slight) 122
Diarrhea 123
Earache 123
Fainting 123
Fever Blisters (Cold Sores) 124
Fire, to Avoid Accidents from 48
Fits 124
Foreign Body in Ear 124
Foreign Body in Eye 125
Frost Bites 125
Gum Boils (“Canker Spots”) 125
Heat Exhaustion 125
Hemorrhage (Severe Bleeding) 125
Hiccough 127
Hives 127
Indigestion 127
Itching 127
Lice in Hair (Pediculosis) 127
Nails (Ingrowing) 127
Nausea (Sick Stomach) 128
Nosebleed 128
Perspiration 128
Poison Ivy Rash 128
Poisoning—Treatments and Antidotes 128
Powder Wounds 130
Prickly Heat 130
Ptomaine Poisoning 130
Sea-Sickness 130
Shock 131
Sore Throat 131
Splinters 131
Sprain 131
Stiff Neck 131
Stings 132
Strain of Muscles 132
Sunburn 132
Sunstroke 132
Toothache 132
Warts 133
Wounds 133
Plasters, Poultices and Stupes 134
How to Rid a House of Fleas 56
How to Use First Aid Bandages 82, 83, 84, 98, 99
How to Make a Drinking Cup 42
· · · · · · · · · ·
You see, Mary Frances finished the course in First Aid Nursing
with the Red Cross Preparedness Class just before her birthday.
Being very proud of her newly acquired knowledge, she wanted to
show Billy how much she had learned.
When Billy promised her any favor she could think of as a
birthday present, Mary Frances joyfully asked him to spend a whole
day at the Dolls’ Hospital in the playroom, pretending they were little
kiddies again—that she was Miss Helpem, the assistant nurse, and
that Billy was the ambulance driver. To keep his promise, Billy
consented.
Just as they stepped into the playroom door, they seemed to
grow smaller and smaller, until they were no bigger than the dolls
themselves.
Now, go on with the story and see what happened.
· · · · · · · · · ·
“Always Carry This With You”
· · · · · · · · · ·
Just as Chief Arrestem came into the cross-roads leading to
Sandpile Village, the runaway automobile flew past.
“By Jiminy, I don’t wonder McStoppem couldn’t catch them,” he
said under his breath, as he put on still more speed. “That man’s lost
control of his car, and unless I’m mistaken there’ll be an accident
when he comes to that dangerous turn in the road where that big
rocking chair stands.”
“Oh, the Engine’s on Fire!”
Shock
Cause:
A severe injury, or even the sight of one, will often cause
intense nervousness, which is very weakening. This is especially
true if the patient is suffering from severe bleeding. Check the
bleeding before treating for shock.
Shock differs from fainting. The patient’s face becomes pale
and the skin cold, the pupils of the eyes large.
What to do:
1. Send for the doctor.
2. Place patient on back with head low to allow plenty of blood
to enter head.
3. Give hot water or hot coffee, or one-half teaspoonful
aromatic spirit of ammonia in a quarter of a tumbler of water.
4. Hold smelling salts to the nose.
5. Do not excite by trying to remove clothing unless absolutely
necessary, but keep patient warm by use of hot-water bottles and
blankets, etc.
6. Cover patient. Rub limbs toward body.
7. Do not give whiskey or any other form of alcohol, if any
other stimulant can be found—and never whiskey in case of
hemorrhage (severe bleeding).
CHAPTER IV
At the Dolls’ Hospital
N a short time Mrs. Brave began to feel better, and, by
the time the ambulance returned, was able to stir
about.
“Let us have a look at this broken leg,” said Doctor Quickenquack,
examining Mr. Brave. “Ahem! I think, Miss Bossem, after all, we
would better use—
“After we have Mr. Brave in the hospital, we’ll put that leg in the
right kind of splints and bandages,” remarked the doctor, as he and
the driver and orderly placed him on the stretcher. “You’ll be running
a race like a boy in a few weeks,” he continued encouragingly as he
seated himself beside the patient in the ambulance, and the nurse
helped Mrs. Brave to a place.
“Like a tortoise, I’m thinking,” said Mr. Brave, trying to joke above
the pain, for oh, how his broken leg did ache.
His Mother was Sitting Beside the Bed
· · · · · · · · · ·
The next, morning little Ibee came into his father’s room, where
his mother was sitting beside the bed with her scalded arm nicely
dressed and bandaged.
“I’m going to be a doctor,” he announced proudly, after bidding
his parents good-morning. “This is a dandy place! There aren’t any
private rooms for Soami or me, so we’re each in a ward, and there’s
a fellow in the men’s ward all done up in bandages. I just wish you
could see him! I got Doctor Quickenquack to tell me what kinds they
all were and I can’t remember all of them, but I know he said
something about triangular and spiral and figure-of-eight bandages.
My, that fellow looks fine! He has a broken arm and a broken leg
and a dislocated shoulder and a fractured jaw, and his bandages are
swell! He did the whole thing by sliding off his barn roof last Sunday
when he was putting shingles on it. He says it’s a judgment—
whatever that is.”
“Well, for pity’s sake,” exclaimed his mother, “Ibee, how you talk!
Do take a breath!”
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.
testbankdeal.com