Complete Download of Introduction to Programming Using Visual Basic 10th Edition Schneider Test Bank Full Chapters in PDF DOCX
Complete Download of Introduction to Programming Using Visual Basic 10th Edition Schneider Test Bank Full Chapters in PDF DOCX
https://testbankfan.com/product/introduction-to-programming-using-
visual-basic-10th-edition-schneider-solutions-manual/
https://testbankfan.com/product/introduction-to-programming-using-
visual-basic-2012-9th-edition-schneider-test-bank/
https://testbankfan.com/product/introduction-to-programming-using-
visual-basic-2012-9th-edition-schneider-solutions-manual/
https://testbankfan.com/product/oral-pathology-for-the-dental-
hygienist-7th-edition-ibsen-test-bank/
Freedom on My Mind Volume 2 A History of African Americans
with Documents 2nd Edition White Test Bank
https://testbankfan.com/product/freedom-on-my-mind-volume-2-a-history-
of-african-americans-with-documents-2nd-edition-white-test-bank/
https://testbankfan.com/product/family-therapy-an-overview-9th-
edition-goldenberg-test-bank/
https://testbankfan.com/product/principles-of-management-
version-2-1st-edition-carpenter-test-bank/
https://testbankfan.com/product/global-2nd-edition-mike-peng-
solutions-manual/
https://testbankfan.com/product/new-perspectives-on-microsoft-
excel-2010-comprehensive-1st-edition-parsons-test-bank/
Medical Surgical Nursing Patient Centered Collaborative
Care Single Volume 8th Edition Ignatavicius Test Bank
https://testbankfan.com/product/medical-surgical-nursing-patient-
centered-collaborative-care-single-volume-8th-edition-ignatavicius-
test-bank/
Chapter 7 Arrays
1. After the following Dim statement is executed, how many elements will the array myVar
have?
Dim myVar(7) As Double
(A) 0
(B) 1
(C) 8
(D) 9
C
4. In the statement
Dim scores(30) As Double
the Count method is used to carry out which of the following tasks?
(A) determine the largest value for each of the elements
(B) determine the largest subscript in the array
(C) determine the smallest value for each of the elements
(D) declare a new array with the name Count
B
8. The ReDim statement causes an array to lose its current contents unless the word ReDim is
followed by the keyword
(A) CInt
(B) MyBase
(C) Preserve
(D) Add
C
9. Like other variables, array variables can be declared and assigned initial values at the same
time. (T/F)
T
10. After an array has been declared, its type (but not its size) can be changed with a ReDim
statement. (T/F)
F
11. If you use the ReDim statement to make an array smaller than it was, data in the eliminated
elements can be retrieved by using the Preserve keyword. (T/F)
F
13. What will be the size of the array stones after the following two lines of code are executed?
Dim stones() As String = {"Watts", "Jagger", "Wood", "Richards"}
ReDim Preserve stones(10)
11
is used to declare an array where each element has the value 10. (T/F)
F
17. What two names are displayed in the list box when the button is clicked on?
Dim krispies(2) as String
19. Either a For...Next loop or a For Each loop can be used to display every other value from an
array in a list box. (T/F)
F
20. An array can contain both numeric and string values. (T/F)
F
21. A Function procedure can return a number, but cannot return an array of numbers. (T/F)
F
22. What names are displayed in the list box when the button is clicked on?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim names() As String = IO.File.ReadAllLines("Data.txt")
lstBox.Items.Clear()
For i As Integer = (names.Count - 1) To 0 Step -2
lstBox.Items.Add(names(i))
Next
End Sub
Assume the five lines of the file Data.txt contain the following entries: Bach, Borodin,
Brahms, Beethoven, Britain.
(A) Bach, Brahms, and Britain
(B) Britain, Beethoven, Brahms, Borodin, and Bach
(C) Bach, Borodin, Brahms, Beethoven, and Britain
(D) Britain, Brahms, and Bach
D
24. What numbers are displayed in the list box when the button is clicked on?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim file As String = "Beatles.txt"
Dim fabFour() As String = FillArray(file)
lstBox.Items.Add(Array.IndexOf(fabFour, "Ringo")
lstBox.Items.Add(fabFour.Count - 1)
End Sub
Assume the four lines of the file Beatles.txt contain the following entries: John, Paul, Ringo,
George.
(A) 3 and 3
(B) 3 and 4
(C) 2 and 3
(D) 2 and 4
C
26. What numbers are displayed in the list box by the following program segment?
Dim numbers As String = "1492,1776,1945"
Dim temp() As String = numbers.Split(","c)
Dim nums(2) As Integer
For i As Integer = 0 to 2
nums(i) = CInt(temp(i))
Next
lstBox.Items.Add(nums(1))
lstBox.Items.Add(nums.First)
(A) 10000
(B) 11110
(C) 1110
(D) 0
B
30. Given the Dim statement below, which set of statements will initialize all elements of
myArray to 100?
Dim myArray(100) As Double
34. Consider the following Dim and assignment statements for myArray(). The assignment
statement will cause a "Subscript out of range" error. (T/F)
Dim myArray(50) As Double
myArray(34) = 51
F
35. Unless otherwise specified, Visual Basic assigns the value 0 to each element of a numeric
array when it is declared with a Dim statement. (T/F)
T
39. Which of the tasks is the Join function used to carry out in the following statement?
Dim line As String
line = Join(strArrData, ",")
(A) Join concatenates the values of all elements of the array strArrData, and adds a comma
delimiter between successive values.
(B) Join concatenates the values of all elements of line, and adds a comma to the end of the
line.
(C) Join parses or separates out all items of text that are delimited by a comma in
strArrData.
(D) Join parses or separates out all items of text that are delimited by a comma in line.
A
2. What numbers are displayed in the list box by the following program segment?
Dim numbers() As Integer = {4, 7, 9, 3, 1}
Dim query = From number in numbers
Where number > 6
Select number
lstBox.Items.Add(query.Count)
lstBox.Items.Add(query.Average)
(A) 5 and 12
(B) 2 and 12
(C) 2 and 8
(D) 5 and 8
C
3. What numbers are displayed in the list box by the following program segment?
Dim numbers() As Integer = {4, 7, 9, 3, 1, 9, 7}
Dim query = From number in numbers
Where number > 6
Select number
lstBox.Items.Add(query.Count)
lstBox.Items.Add(query.Average)
(A) 7 and 12
(B) 4 and 8
(C) 2 and 12
(D) 7 and 8
B
5. What states are displayed in the list box by the following program segment?
Dim states() As String = {"Colorado", "New Mexico", "Arizona", "Utah"}
Dim query = From state in states
Where ContainsE(state)
Select state
For Each state in query
lstBox.Items.Add(state)
Next
(A) Utah
(B) COLORADO, NEW MEXICO, ARIZONA, UTAH
(C) UTAH
(D) No states
C
7. What numbers are displayed in the list box by the following program segment?
Dim states() As String = {"Colorado", "New Mexico", "Arizona", "Utah"}
Dim query = From state in states
Where state.EndsWith("o")
Select state.Length
For Each number in query
lstBox.Items.Add(number)
Next
(A) 8 and 10
(B) 8, 10, 7, 4
(C) 8
(D) 29
A
8. What names are displayed in the list box by the following program segment?
Dim tonightShow() As String = {"Allen", "Parr", "Carson", "Leno",
"O'Brien", "Leno"}
Dim query = From host in tonightShow
Where host.Length = 4
Select host
Distinct
For Each host in query
lstBox.Items.Add(host)
Next
10. What years are displayed in the list box by the following program segment?
Dim years() As Integer = {1492, 1776, 1840, 1929, 1945, 2005}
Dim query = From year in years
Where Is20thCentury(year)
Select year
For Each yr in query
lstBox.Items.Add(yr)
Next
12. What words are displayed in the list box by the following program segment?
Dim deadlySins() As String = {"pride", "greed", "anger", "envy",
"lust", "gluttony", "sloth"}
Dim query = From sin in deadlySins
Order By sin Ascending
Where sin.StartsWith("g")
Select sin
lstBox.Items.Add(query.First)
lstBox.Items.Add(query.Max)
13. What words are displayed in the list box by the following program segment?
Dim deadlySins() As String = {"pride", "greed", "anger", "envy",
"lust", "gluttony", "sloth"}
Dim query = From sin in deadlySins
Order By sin.Length Descending
Select sin.ToUpper
lstBox.Items.Add(query.First)
lstBox.Items.Add(query.Min)
15. What colleges are displayed in the list box by the following program segment?
Dim ivies() As String = {"Harvard", "Princeton", "Yale", "Dartmouth",
"Brown", "Columbia", "Univ. of PA", "Cornell"}
Dim query = From college in ivies
Where college.Length <= 9
Order By college.Length Descending, college Descending
Select college
lstBox.Items.Add(query.Last)
lstBox.Items.Add(query.Min)
16. What colleges are displayed in the list box by the following program segment?
Dim ivies() As String = {"Harvard", "Princeton", "Yale", "Dartmouth",
"Brown", "Columbia", "Univ. of PA", "Cornell"}
Dim query = From college in ivies
Where college.Length <= 9
Order By college.Length Descending, college Ascending
Select college
lstBox.Items.Add(query.First)
lstBox.Items.Add(query.Max)
18. What numbers are displayed in the list box by the following program segment?
Dim numbers() As Integer = {5, 79, 8, 33, 27}
Dim query = From number in numbers
Let formattedNum = number.ToString("N0")
Order By formattedNum Ascending
Select formattedNum
lstBox.DataSource = query.ToList
lstBox.SelectedIndex = Nothing
22. Arrays are said to be ordered only if the values are in ascending order. (T/F)
F
24. Searching successive elements of an ordered list beginning with the first element is known
as a binary search. (T/F)
F
1. Consider the following structure definition. Which Dim statement would correctly declare
an array of this structure for elements having subscripts from 0 through 30?
Structure carType
Dim yr As Integer
Dim make As String
Dim model As String
End Structure
(A) You cannot have an array of structures.
(B) Dim carType(30)
(C) Dim car(30) As carType
(D) Dim carType(30) As car
C
2. Consider the following Structure definition and declaration. Which assignment statement
would correctly record that player number 13 had three home runs so far this season?
Structure playerType
Dim fullname As String
Dim team As String
Dim position As String
Dim homerun As Double
Dim average As Double
Dim rbi As Double
End Structure
(A) player(13) = 3
(B) player(13).homerun(3)
(C) playerType(13).homerun = 3
(D) player(13).homerun = 3
(E) None of the above
D
5. The members of a structure must all be of the same data type. (T/F)
F
8. A structure can contain members that are simple variables only; members cannot be arrays.
(T/F)
F
10. Suppose a structure and an array are created with the code
Structure Nation
Dim name As String
Dim continent As String
Dim population As Double 'in millions
Dim area As Double 'in square miles
End Structure
Structure Nation
Dim name As String
Dim continent As String
Dim population As Double 'in millions
Dim area As Double 'in square miles
End Structure
Structure Nation
Dim name As String
Dim continent As String
Dim population As Double 'in millions
Dim area As Double 'in square miles
End Structure
Structure Nation
Dim name As String
Dim continent As String
Dim population As Double 'in millions
Dim area As Double 'in square miles
End Structure
(A) Three columns, with headers country, population, and area. The grid will display the
countries in Europe (along with their populations and areas) whose names begin with
the letter S. The countries will be displayed capitalized in alphabetical order and their
populations and areas will be formatted with commas as thousands separators.
(B) Four columns, with headers countryUC, continent, pop, and area. The grid will display
the countries in Europe (along with their continents, populations and areas) whose
names begin with the letter S. The countries will be displayed capitalized in alphabetical
order and their populations and areas will be formatted with commas as thousands
separators.
(C) Three columns, with headers countryUC, pop, and area. The grid will display the
countries in Europe (along with their populations and areas) whose names begin with
the letter S. The countries will be displayed capitalized in alphabetical order and their
populations and areas will be formatted with commas as thousands separators.
(D) Three columns, with headers countryUC, pop, and area. The grid will display the
countries in Europe (along with their populations and areas) whose names begin with
the letter S. The countries will be displayed capitalized in reverse alphabetical order and
their populations and areas will be formatted with commas as thousands separators.
C
myArray
num = myArray(3,4) 0 1 2 3 4
0 0 1 2 3 4
1 5 6 7 8 9
2 10 11 12 13 14
3 15 16 17 18 19
4 20 21 22 23 24
(A) 19
(B) 4
(C) 24
(D) 0
(E) None of the above
A
2. Assume the array nums has been filled as shown. What is the output of the following
program segment?
nums
0 1 2 3
s = 0 |------------------------
For k As Integer = 0 To 2 0 | 2 3 4 5
s += nums(k, k + 1) |
Next 1 | 6 5 4 3
lstBox.Items.Add(s) |
2 | 2 3 4 5
|
3 | 6 5 4 3
(A) 64
(B) 12
(C) 13
(D) 25
(E) None of the above
B
4. Which of the following types of variables is capable of holding the information contained in
a table that has four rows and four columns?
(A) one-dimensional arrays
(B) simple variables
(C) single-subscripted variables
(D) double-subscripted variables
D
5. Which of the following types of variables can only hold a single item of data?
(A) two-dimensional arrays
(B) simple variables
(C) single-subscripted variables
(D) double-subscripted variables
B
8. Arrays that are capable of holding the contents of a table with several rows and columns, are
known as two-dimensional arrays or double subscripted variables. (T/F)
T
declares a two-dimensional array that can store a table containing 7 rows and 8 columns of
numeric data. (T/F)
F
11. A two-dimensional array can be declared and initialized at the same time. (T/F)
T
12. If the two-dimensional array nums has three rows and six columns, then the value of
nums.GetUpperBound(0) is 3 and the value of nums.GetUpperBound(1) is 6. (T/F)
F
14. The ReDim and Preserve keywords can be used with two-dimensional arrays. (T/F)
T
16. ReDim statements cannot be used to change a one-dimensional array into a two-dimensional
array. (T/F)
T
17. ReDim statements can be used to change a one-dimensional array into a three-dimensional
array. (T/F)
F
18. Given the following statements, the first subscript in the second statement references a
column. (T/F)
Dim myArray(15, 20) As Double
myArray(5, 10) = 0
F
21. Write code using a For...Next loop to fill a 5-by-5 matrix so that the two diagonals have
asterisks (*) in them as shown.
0 1 2 3 4
0 * *
1 * *
2 *
3 * *
4 * *
Ans: For i As Integer = 0 to 4
matrix(i, i) = "*"
matrix(i, 4 - i) = "*"
Next
It was dawn again. He lay by the spring in the cool grass, the ashes
of his fire grey and dead beside the dark stains. He felt rested,
relaxed, and the fever seemed to have gone out of him. The air was
like wine.
He rolled over on his back. There was a wind blowing. It was a live,
strong wind, with a certain smell to it. The trees were rollicking,
almost shouting with pleasure. Harker breathed deeply. The smell,
the pure clean edge....
Suddenly he realized that the clouds were high, higher than he had
ever known them to be. The wind swept them up, and the daylight
was bright, so bright that....
Harker sprang up. The blood rushed in him. There was a stinging blur
in his eyes. He began to run, toward a tall tree, and he flung himself
upward into the branches and climbed, recklessly, into the swaying
top.
The bowl of the valley lay below him, green, rich, and lovely. The
grey granite cliffs rose around it, grew higher in the direction from
which the wind blew. Higher and higher, and beyond them, far
beyond, were mountains, flung towering against the sky.
On the mountains, showing through the whipping veils of cloud,
there was snow, white and cold and blindingly pure, and as Harker
watched there was a gleam, so quick and fleeting that he saw it more
with his heart than with his eyes....
Sunlight. Snowfields, and above them, the sun.
After a long time he clambered down again into the silence of the
glade. He stood there, not moving, seeing what he had not had time
to see before.
Rory McLaren was gone. Both packs, with food and climbing ropes
and bandages and flint-and-steel were gone. The short spears were
gone. Feeling on his hip, Harker found nothing but bare flesh. His
knife and even his breech-clout had been taken.
A slender, exquisite body moved forward from the shadows of the
trees. Huge white blossoms gleamed against the curly blue that
crowned the head. Luminous eyes glanced up at Harker, full of
mockery and a subtle animation. Button smiled.
Matt Harker walked toward Button, not hurrying, his hard sinewy face
blank of expression. He tried to keep his mind that way, too. "Where
is the other one; my friend?"
"In the finish-place." She nodded vaguely toward the cliffs near
where Harker and McLaren had escaped from the caves. Her thought-
image was somewhere between rubbish-heap and cemetery, as
nearly as Harker could translate it. It was also completely casual, a
little annoyed that time should be wasted on such trifles.
"Did you ... is he still alive?"
"It was when we put it there. It will be all right, it will just wait until it
—stops. Like all of them."
"Why was he moved? Why did you...."
"It was ugly." Button shrugged. "It was broken, anyway." She
stretched her arms upward and lifted her head to the wind. A shiver
of delight ran through her. She smiled again at Harker, side-long.
He tried to keep his anger hidden. He started walking again, not as
though he had any purpose in mind, bearing toward the cliffs. His
way lay past a bush with yellow flowers and thorny, pliant branches.
Suddenly it writhed and whipped him across the belly. He stopped
short and doubled over, hearing Button's laughter.
When he straightened up she was in front of him. "It's red," she said,
surprised, and laid little pointed fingers on the scratches left by the
thorns. She seemed thrilled and fascinated by the color and feel of
his blood. Her fingers moved, probing the shape of his muscles, the
texture of his skin and the dark hair on his chest. They drew small
lines of fire along his neck, along the ridge of his jaw, touching his
features one by one, his eyelids, his black brows.
"What are you?" whispered her mind to his.
"This." Harker put his arms around her, slowly. Her flesh slid cool and
strange under his hands, sending an indescribable shudder through
him, partly pleasure, partly revulsion. He bent his head. Her eyes
deepened, lakes of blue fire, and then he found her lips. They were
cool and strange like the rest of her, pliant, scented with spice, the
same perfume that came with sudden overpowering sweetness from
her curling petals.
Harker saw movement in the forest aisles, a clustering of bright
flower-heads. Button drew back. She took his hand and led him
away, off toward the river and the quiet ferny places along its banks.
Glancing up, Harker saw that the two black birds were following
overhead.
"You are really plants, then? Flowers, like those?" He touched the
white blossoms on her head.
"You are really a beast, then? Like the furry, snarling things that climb
up through the pass sometimes?"
They both laughed. The sky above them was the color of clean
fleece. The warm earth and crushed ferns were sweet beneath them.
"What pass?" asked Harker.
"Over there." She pointed off toward the rim of the valley. "It goes
down to the sea, I think. Long ago we used to go down there but
there's no need, and the beasts make it dangerous."
"Do they," said Harker, and kissed her in the hollow below her chin.
"What happens when the beasts come?"
Button laughed. Before he could stir Harker was trapped fast in a
web of creepers and tough fern, and the black birds were screeching
and clashing their sharp beaks in his face.
"That happens," Button said. She stroked the ferns. "Our cousins
understand us, even better than the birds."
Harker lay sweating, even after he was free again. Finally he said,
"Those creatures in the underground lake. Are they your cousins?"
Button's fear-thought thrust against his mind like hands pushing
away. "No, don't.... Long, long ago the legend is that this valley was
a huge lake, and the Swimmers lived in it. They were a different
species from us, entirely. We came from the high gorges, where there
are only barren cliffs now. This was long ago. As the lake receded,
we grew more numerous and began to come down, and finally there
was a battle and we drove the Swimmers over the falls into the black
lake. They have tried and tried to get out, to get back to the light,
but they can't. They send their thoughts through to us sometimes.
They...." She broke off. "I don't want to talk about them any more."
"How would you fight them if they did get out?" asked Harker easily.
"Just with the birds and the growing things?"
Button was slow in answering. Then she said, "I will show you one
way." She laid her hand across his eyes. For a moment there was
only darkness. Then a picture began to form—people, his own
people, seen as reflections in a dim and distorted mirror but
recognizable. They poured into the valley through a notch in the
cliffs, and instantly every bush and tree and blade of grass was bent
against them. They fought, slashing with their knives, making
headway, but slowly. And then, across the plain, came a sort of fog, a
thin drifting curtain of soft white.
It came closer, moving with force of its own, not heeding the wind.
Harker saw that it was thistledown. Seeds, borne on silky wings. It
settled over the people trapped in the brush. It was endless and
unhurrying, covering them all with a fine fleece. They began to
writhe and cry out with pain, with a terrible fear. They struggled, but
they couldn't get away.
The white down dropped away from them. Their bodies were covered
with countless tiny green shoots, sucking the chemicals from the
living flesh and already beginning to grow.
Button's spoken thought cut across the image. "I have seen your
thoughts, some of them, since the moment you came out of the
caves. I can't understand them, but I can see our plains gashed to
the raw earth and our trees cut down and everything made ugly. If
your kind came here, we would have to go. And the valley belongs to
us."
Matt Harker's brain lay still in the darkness of his skull, wary, drawn in
upon itself. "It belonged to the Swimmers first."
"They couldn't hold it. We can."
"Why did you save me, Button? What do you want of me?"
"There was no danger from you. You were strange. I wanted to play
with you."
"Do you love me, Button?" His fingers touched a large smooth stone
among the fern roots.
"Love? What is that?"
"It's tomorrow and yesterday. It's hoping and happiness and pain, the
complete self because it's selfless, the chain that binds you to life and
makes living it worth while. Do you understand?"
"No. I grow, I take from the soil and the light, I play with the others,
with the birds and the wind and the flowers. When the time comes I
am ripe with seed, and after that I go to the finish-place and wait.
That's all I understand. That's all there is."
He looked up into her eyes. A shudder crept over him. "You have no
soul, Button. That's the difference between us. You live, but you have
no soul."
After that it was not so hard to do what he had to do. To do quickly,
very quickly, the thing that was his only faint chance of justifying
Sim's death. The thing that Button may have glimpsed in his mind
but could not guard against, because there was no understanding in
her of the thought of murder.
IV
The black birds darted at Harker, but the compulsion that sent them
flickered out too soon. The ferns and creepers shook, and then were
still, and the birds flew heavily away. Matt Harker stood up.
He thought he might have a little time. The flower-people probably
kept in pretty close touch mentally, but perhaps they wouldn't notice
Button's absence for a while. Perhaps they weren't prying into his
own thoughts, because he was Button's toy. Perhaps....
He began to run, toward the cliffs where the finish-place was. He
kept as much as possible in the open, away from shrubs. He did not
look again, before he left, at what lay by his feet.
He was close to his destination when he knew that he was spotted.
The birds returned, rushing down at him on black whistling wings. He
picked up a dead branch to beat them off and it crumbled in his
hands. Telekinesis, the power of mind over matter. Harker had read
once that if you knew how you could always make your point by
thinking the dice into position. He wished he could think himself up a
blaster. Curved beaks ripped his arms. He covered his face and
grabbed one of the birds by the neck and killed it. The other one
screamed and this time Harker wasn't so lucky. By the time he had
killed the second one he'd felt claws in him and his face was laid
open along the cheekbones. He began to run again.
Bushes swayed toward him as he passed. Thorny branches stretched.
Creepers rose like snakes from the grass, and every green blade was
turned knife-like against his feet. But he had already reached the
cliffs and there were open rocky spaces and the undergrowth was
thin.
He knew he was near the finish-place because he could smell it. The
gentle withered fragrance of flowers past their prime, and under that
a dead, sour decay. He shouted McLaren's name, sick with dread that
there might not be an answer, weak with relief when there was one.
He raced over tumbled rocks toward the sound. A small creeper
tangled his foot and brought him down. He wrenched it by the roots
from its shallow crevice and went on. As he glanced back over his
shoulder he saw a thin white veil, a tiny patch in the distant air,
drifting toward him.
He came to the finish-place.
It was a box canyon, quite deep, with high sheer walls, so that it was
almost like a wide well. In the bottom of it bodies were thrown in a
dry, spongy heap. Colorless flower-bodies, withered and grey, an
incredible compost pile.
Rory McLaren lay on top of it, apparently unhurt. The two packs were
beside him, with the weapons. Strewn over the heap, sitting, lying,
moving feebly about, were the ones who waited, as Button had put
it, to stop. Here were the aged, the faded and worn out, the
imperfect and injured, where their ugliness could not offend. They
seemed already dead mentally. They paid no attention to the men,
nor to each other. Sheer blind vitality kept them going a little longer,
as a geranium will bloom long after its cut stalk is desiccated.
"Matt," McLaren said. "Oh, God, Matt, I'm glad to see you!"
"Are you all right?"
"Sure. My leg even feels pretty good. Can you get me out?"
"Throw those packs up here."
McLaren obeyed. He began to catch Harker's feverish mood, warned
by Harker's bleeding, ugly face that something nasty was afoot.
Harker explained rapidly while he got out one of the ropes and half
hauled McLaren out of the pit. The white veil was close now. Very
close.
"Can you walk?" Harker asked.
McLaren glanced at the fleecy cloud. Harker had told him about it. "I
can walk," he said. "I can run like hell."
Harker handed him the rope. "Get around the other side of the
canyon. Clear across, see?" He helped McLaren on with his pack.
"Stand by with the rope to pull me up. And keep to the bare rocks."
McLaren went off. He limped badly, his face twisted with pain. Harker
swore. The cloud was so close that now he could see the millions of
tiny seeds floating on their silken fibres, thistledown guided by the
minds of the flower-people in the valley. He shrugged into his pack
straps and began winding bandages and tufts of dead grass around
the bone tip of a recovered spear. The edge of the cloud was almost
on him when he got a spark into the improvised torch and sprang
down onto the heap of dead flower-things in the pit.
He sank and floundered on the treacherous surface, struggling across
it while he applied the torch. The dry, withered substance caught. He
raced the flames to the far wall and glanced back. The dying
creatures had not stirred, even when the fire engulfed them.
Overhead, the edges of the seed-cloud flared and crisped. It moved
on blindly over the fire. There was a pale flash of light and the cloud
vanished in a puff of smoke.
"Rory!" Harker yelled. "Rory!"
It was night. Rory McLaren lay prone on a jutting shelf above the
valley. Below him the valley was lost in indigo shadows, but there
was a new sound in it—the swirl of water, angry and swift. There was
new life in it, too. It rode the crest of the flood waters, burning gold
in the blue night, shining giants returning in vengeance to their own
place. Great patches of blazing jewel-toned phosphorescence dotted
the water—the flower-hounds, turned loose to hunt. And in between
them, rolling and leaping in deadly play, the young of the Swimmers
went.
McLaren watched them hunt the forest people. He watched all night,
shivering with dread, while the golden titans exacted payment for the
ages they had lived in darkness. By dawn it was all over. And then,
through the day, he watched the Swimmers die.
The river, turned back on itself, barred them from the caves. The
strong bright light beat down. The Swimmers turned at first to greet
it with a pathetic joy. And then they realized....
McLaren turned away. He waited, resting, until, as Harker had
predicted, the block washed away and the backed-up water could
flow normally again. The valley was already draining when he found
the pass. He looked up at the mountains and breathed the sweet
wind, and felt a great shame and humility that he was here to do it.
He looked back toward the caves where Sim had died, and the cliffs
above where he had buried what remained of Matt Harker. It seemed
to him that he should say something, but no words came, only that
his chest was so full he could hardly breathe. He turned mutely down
the rocky pass, toward the Sea of Morning Opals and the thirty-eight
hundred wanderers who had found a home.
*** END OF THE PROJECT GUTENBERG EBOOK THE VANISHING
VENUSIANS ***
Updated editions will replace the previous one—the old editions will
be renamed.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the
terms of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if you
provide access to or distribute copies of a Project Gutenberg™ work
in a format other than “Plain Vanilla ASCII” or other format used in
the official version posted on the official Project Gutenberg™ website
(www.gutenberg.org), you must, at no additional cost, fee or
expense to the user, provide a copy, a means of exporting a copy, or
a means of obtaining a copy upon request, of the work in its original
“Plain Vanilla ASCII” or other form. Any alternate format must
include the full Project Gutenberg™ License as specified in
paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
1.F.4. Except for the limited right of replacement or refund set forth
in paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
testbankfan.com