Absolute C++ 6th Edition Savitch Test Bank all chapter instant download
Absolute C++ 6th Edition Savitch Test Bank all chapter instant download
https://testbankfan.com/product/absolute-c-6th-edition-savitch-
solutions-manual/
https://testbankfan.com/product/absolute-c-5th-edition-savitch-test-
bank/
https://testbankfan.com/product/absolute-c-5th-edition-savitch-
solutions-manual/
https://testbankfan.com/product/absolute-java-6th-edition-savitch-
test-bank/
Absolute Java 5th Edition Walter Savitch Test Bank
https://testbankfan.com/product/absolute-java-5th-edition-walter-
savitch-test-bank/
https://testbankfan.com/product/absolute-java-5th-edition-walter-
savitch-solutions-manual/
https://testbankfan.com/product/problem-solving-with-c-9th-edition-
savitch-test-bank/
https://testbankfan.com/product/problem-solving-with-c-10th-edition-
savitch-test-bank/
https://testbankfan.com/product/problem-solving-with-c-10th-edition-
savitch-solutions-manual/
Chapter 10 –Pointers and Dynamic Arrays - Test Questions
These test questions are fill in the blank, multiple choice, and true false. The multiple-
choice questions may have more than one correct answer. There is one matching
question. Mark all of the correct answers for full credit. True/false questions require an
explanation in addition to the true/false response. If the response is false, a correction is
required.
True False:
Comment required.
1. A pointer is a variable that holds the address of some other location in memory.
Answer: True
Explanation: Computer memory is composed of addressable chunks of information
called bytes. A pointer value is the memory address stored in a pointer variable.
2. Pointer variables are just memory addresses and can be assigned to one another
without regard to type.
Answer: False
Explanation: A pointer variables, like everything else in C++ is typed, and that typing
is enforced strongly. A pointer variable of type double* cannot normally hold a
pointer value of type int* for example.
3. The declaration below declares three pointer variables of type pointer to double that
is, a pointer of type (double*)
double *p2;
double *p3;
4. A pointer is an address, an address is an integer, but a pointer is not an integer.
Answer: True.
Explanation: Not crazy, rather this is an abstraction. The type system in C++ is
sufficiently strong that it requires that you not assign pointer values to other types nor
other types to pointers (without a cast, but that tells the compiler you know what you
are doing, so it lets you.)
5. You can get a pointer value to initialize a pointer variable from an object of an
appropriate type with the “address-of” operator, &.
Answer: True
Explanation: Every object has a value and an address. The & “address-of” operator
extracts the address to make it available to initialize a pointer variable of appropriate
type. Example: int x; int *ptrX = &x;
6. One can use the & operator to extract the value that a pointer points to.
Answer: False
Explanation: The operator is the dereferencing operator, *. This says “follow the
pointer to the storage place” or “the variable pointed to by …”
7. When declaring several pointer variables, there must be one pointer declarator * for
each pointer variable.
Answer: True
Explanation: Consider this definition of p1, p2 and p3 as pointer to doubles:
double *p1, *p2, *p3;
There must be one * for each pointer variable defined.
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 3
changed by the delete operation (not guaranteed by any means), a deleted pointer
is frequently called a ‘dangling pointer.’
9. Dynamic variables or dynamically allocated variables in C++ are created and
destroyed according to the program’s needs.
Answer: True
Explanation: Dynamic variables are unaffected by function calls or function return.
This is not true of local pointer variables that may point to dynamic variables.
Consequently, in a poorly written program, a local pointer can go out of scope and the
dynamic variable to which the pointer points may be lost.
10. There should eventually be a call to the operator delete on a pointer that
points to the memory allocated by each call to new.
Answer: True
Explanation: Pointer variables are usually local variables. Memory allocated on the
free store using the new operator remains allocated whether you use it or even have a
pointer pointing to it. If the pointer that points to the allocated memory dies with the
end of a function or a block, the memory allocated is locked away so that no one can
use it until the program terminates.
11. The default copy constructor and default operator = provide deep copy.
Answer: False
Explanation: The default copy constructor and operator = just copy the members.
This is the definition of shallow copy.
12. In deep copy, pointers are followed and data and the pointer structure are duplicated.
Answer: True
Explanation: This is the definition of deep copy: duplicating the pointer structure and
data.
13. A function can return an array.
Answer: False
Explanation: A function can return a pointer to a object whose lifetime is longer than
the function’s lifetime, which can be a dynamic array, but arrays may not be returned
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 4
Multiple Choice
1. The Big Three consists of which three from this list?
a) Default constructor
b) Copy constructor
c) Constructor with two parameters
d) destructor
e) Operator=
Answer: b) d) and e)
Explanation: The compiler will provide a do-nothing destructor, a copy members
copy constructor and a copy members operator = if you don’t supply them. If you
have dynamically allocated memory, you need all three. Here’s why. If you need a
copy constructor it is because you have pointers to data allocated on the freestore
without a copy constructor, just the pointers will be copied. The result of this will be
evil. This means you have freestore allocated memory, which you must release, the
automatic way to do that is with the destructor. These same reasons compel an
overloading of operator=, since you will only get the pointers copied if you don’t
provide an operator=.
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 5
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 6
this->membername
b) a variable called self that is an alias for the calling object. This self is used
to access the members of the object.
c) There is no particular mechanism, the variables just know what the calling object
is and automatically refer to the calling object.
d) None of the above.
Answers: a)
Explanation: The “this” pointer is implicitly passed to every constructor, destructor
and all other non-static member function. this-> is an automatic prefix that is
applied to every member of the class in the definition of function members.
6. Some pointer arithmetic is allowed. Which of the following arithmetic operators is
allowed?
a) pointer + integer
b) pointer - pointer
c) pointer - integer
d) integer + pointer
e) integer * pointer
Answer: a) b) c) and d) are correct.
7. Explanation: In a) and d), a number, equal to the product of the integer and the size of
the object pointed to, is added to the pointer. In c), things are similar to a) and d)
except that the number is subtracted from the pointer. e) Neither multiplication of
pointers or of pointers by integers is allowed. In c), the two pointers must point into
the same data structure.
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 7
Answer:
a) Makes p1 point to the same place in memory to which p2
points. Orphans memory p1 did point to.
b) Makes data where p1 points the same as the data where p2 points.
3. Given the declarations below, write a code fragment that allocates a nameless
variable for pointer p1 to point to.
int *p1, *p2;
Answer:
p1 = new int;
Explanation: Pointer p1 can be used to refer to a variable, so we can use the operator
new to create variables that have no identifiers to serve as name, they have only
addresses. We assign the address to the pointer variable p1.
4. Give three uses for the * operator. Name and describe each use.
Answer:
Multiplication: x * y
Pointer definition: int *p;
Pointer dereferencing: int x; x = *p;
Pointer parameter declaration: void foo( int * p);
5. Give the output from this code fragment:
int *p1, *p2;
p1 = new int;
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 8
p2 = new int;
*p1 = 10;
*p2 = 20;
cout << *p1 << “ “ << *p2 << endl;
*p1 = *p2;
cout << *p1 << “ “ << *p2 << endl;
*p1 = 30;
cout << *p1 << “ “ << *p2 << endl;
Answer:
10 20
20 20
30 20
6. Tell about the freestore (also known as heap). What is put there? How is this done?
How does a program access the freestore? What happens to memory that has been
allocated but is no longer needed?
Answer:
The freestore is a special area of memory that is reserved for dynamically allocated
variables. Any use of the operator new to allocate space will allocate from the
freestore. The run-time support package for C++ includes a freestore manager.
Operator new causes the freestore manager to allocate memory and return a pointer
to the newly allocated memory. The program that has allocated freestore memory
should return no longer needed memory to the freestore manager by use of the delete
operator on a pointer to the memory.
7. Write a type definition for a type called NumberPtr that will be the type for pointer
variables that hold pointers to dynamic variables of type double. Also, write a
declaration for a pointer variable called myPoint, which is of type NumberPtr.
Answer:
typedef double
NumberPtr myPoint;
Explanation:
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 9
To write a type definition, of a name, declare the name to have the type you want the
name to carry after the type definition. Then put the keyword typedef in front. So:
double * NumberPtr;//NumberPtr is a pointer to double.
Then put the keyword typedef in front:
typedef double * NumberPtr; // NumberPtr is the type
// pointer to double
8. Describe the action of the new operator. What does the new operator return? What
are the indications of error?
Answer:
The new operator takes a type name for its argument, new allocates space on the
freestore for a variable of the type of the argument. It returns a pointer to the allocated
memory if there is enough memory space. If there is insufficient memory space the
new operator may abort the program, or return a null pointer, depending on your
particular compiler.
9. Write a type definition for pointer variables that will point to dynamically allocated
arrays whose base type is char. The name of the type will be CharArray.
Answer:
typedef char* CharArray;
10. Your program creates a dynamically allocated array as follows:
int *entry;
entry = new int[10];
so that the pointer variable entry is pointing to the dynamically allocated array.
Write code to fill this array with 10 numbers typed in at the keyboard.
Answer:
#include <iostream>
using namespace std;
int main()
{
int *entry;
entry = new int[10];
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 10
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 11
14. a) Why is no overloaded assignment operator needed when the data members consist
of built-in types.
b) same for copy constructor
c) same for destructor
Answer:
The answer is the same for a) and b). The compiler provided copy constructor and
operator assignment are sufficient: They copy the data. c) The destructor has nothing
to do since there are no pointers. The default action (do nothing) is what is needed.
15. It is an error to call the delete operator on a pointer a second time. Consider what
happens if there is memory allocated on the free store for a class, a destructor, and
initializing constructors have been defined, but no copy constructor was defined. Now
suppose a function is called that has call-by-value parameters. Why does the program
either die in the middle or give a segmentation fault?
An swer:
The call-by-value parameters cause the default (compiler generated) copy constructor
to be called. The default copy constructor copies the pointer members of the class.
This makes the value parameters class object’s pointers point to the argument’s data.
When the function terminates, the destructor is called on the parameter. The
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Test Bank for Savitch Absolute C++ 6e Page 12
destructor calls delete on the pointers in parameter. Unfortunately, this data is the
same data that the argument’s pointers point to, so the argument’s pointers are now
dangling. When the argument goes out of scope, the destructor is called. This calls
delete on pointer variables in the argument object. The result it that these pointer
have been deleted twice, once at function termination and once when the argument
goes out of scope. The result is a segmentation fault, which either causes the program
to crash or causes a segmentation fault. Segmentation fault are usually reported after
the program terminates. The moral is that if you have any of destructor, copy
constructor or operator = you likely need all three. (This actually occurred to this
writer while writing another textbook.)
16. Why did C++11 introduce the nullptr constant when we already have NULL?
Answer: nullptr gives us type safety. NULL is used semantically as an empty pointer,
but the compiler also treats it like the number 0. This means a 0 can be substituted
anywhere for NULL. This could cause problems if we ever need to differentiate between
0 and the empty pointer. nullptr solves this problem because it is not the same as 0. It
is a new constant that represents an empty pointer.
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Exploring the Variety of Random
Documents with Different Content
foulon, surtout si je n'ai jamais vu de ces marteaux? c'est votre
affaire à vous, misérable vilain qui êtes né au milieu de ces sortes de
choses: Supposons un seul instant que ces six marteaux soient
autant de géants, donnez-les-moi à combattre l'un après l'autre, ou
tous ensemble, peu m'importe; oh! alors, si je ne vous les livre pieds
et poings liés, raillez tant qu'il vous plaira.
Seigneur, répondit Sancho, je confesse que j'ai eu tort, je le sens
bien; mais, dites-moi, maintenant que nous sommes quittes et que
la paix est faite entre nous (Dieu puisse vous tirer sain et sauf de
toutes les aventures comme il vous a tiré de celle-ci!), n'y a-t-il pas
de quoi faire un bon conte de la frayeur que nous avons eue? moi,
du moins; car, je le sais, la peur n'est pas de votre connaissance.
Je conviens, dit don Quichotte, que dans ce qui vient de nous
arriver il y a quelque chose de plaisant, et qui prête à rire;
cependant il me semble peu sage d'en parler, tout le monde ne
sachant pas prendre les choses comme il faut, ni en faire bon usage.
Par ma foi, seigneur, reprit Sancho, on ne dira pas cela de Votre
Grâce. Peste! Vous savez joliment prendre la lance et vous en servir
comme il faut excepté pourtant lorsque, visant à la tête, vous
donnez sur les épaules; car si je n'eusse fait un mouvement de côté,
j'en tenais de la bonne façon. Au reste, n'en parlons plus: tout s'en
ira à la première lessive; d'ailleurs, qui aime bien châtie bien, sans
compter qu'un bon maître, quand il a dit une injure à son valet, ne
manque jamais de lui donner des chausses. J'ignore ce qu'il donne
après des coups de gaule; mais je pense que les chevaliers errants
donnent au moins à leurs écuyers des îles ou quelques royaumes en
terre ferme.
La chance pourrait finir par si bien tourner, reprit don Quichotte,
que ce que tu viens de dire ne tardât pas à se réaliser. En attendant,
pardonne-moi le passé: tu sais que l'homme n'est pas maître de son
premier mouvement. Cependant, afin que tu ne t'émancipes plus à
l'avenir, je dois t'apprendre une chose; c'est que, dans tous les livres
de chevalerie que j'ai lus, et certes ils sont en assez bon nombre, je
n'ai jamais trouvé d'écuyer qui osât parler devant son maître aussi
librement que tu le fais; et, en cela, nous avons tort tous deux, toi,
de n'avoir pas assez de respect pour moi, et moi, de ne pas me faire
assez respecter. L'écuyer d'Amadis, Gandalin, qui devint comte de
l'île Ferme, ne parlait jamais à son seigneur que le bonnet à la main,
la tête baissée, et le corps incliné, more turquesco, à la manière des
Turcs. Mais que dirons-nous de cet écuyer de don Galaor, Gasabal,
lequel fut si discret que, pour instruire la postérité de son
merveilleux silence, l'auteur ne le nomme qu'une seule fois dans
cette longue et véridique histoire. Ce que je viens de dire, Sancho,
c'est afin de te faire sentir la distance qui doit exister entre le maître
et le serviteur. Ainsi, vivons désormais dans une plus grande réserve,
et sans prendre, comme on dit, trop de corde; car, enfin, de quelque
manière que je me fâche, ce sera toujours tant pis pour la cruche.
Les récompenses que je t'ai promises arriveront en leur temps; et
fallût-il s'en passer, les gages au moins ne manqueront pas.
Tout ce que vous dites, seigneur, est très-bien dit, répliqua
Sancho; mais, si par hasard le temps des récompenses n'arrivait
point et qu'on dût s'en tenir aux gages, apprenez-moi, je vous prie,
ce que gagnait un écuyer de chevalier errant: faisait-il marché au
mois, ou à la journée?
Jamais on n'a vu ces sortes d'écuyers être à gages, mais à merci,
répondit don Quichotte. Si je t'ai assigné des gages dans mon
testament, c'est qu'on ne sait pas ce qui peut arriver; et comme
dans les temps calamiteux où nous vivons, tu parviendrais peut-être
difficilement à prouver ma chevalerie, je n'ai pas voulu que pour si
peu de chose mon âme fût en peine dans l'autre monde. Nous avons
assez d'autres travaux ici-bas, mon pauvre ami, car tu sauras qu'il
n'y a guère de métier plus scabreux que celui de chercheur
d'aventures.
Je le crois, reprit Sancho, puisqu'il a suffi du bruit de quelques
marteaux à foulon pour troubler l'âme d'un errant aussi valeureux
que l'est Votre Grâce; aussi soyez bien certain qu'à l'avenir je ne rirai
plus quand il s'agira de vos affaires, et que maintenant je n'ouvrirai
la bouche que pour vous honorer comme mon maître et mon
véritable seigneur.
C'est le moyen que tu vives longuement sur la terre, dit don
Quichotte, car après les pères et les mères, ce qu'on doit respecter
le plus ce sont les maîtres, car ils en tiennent lieu.
CHAPITRE XXI
QUI TRAITE DE LA CONQUÊTE DE L'ARMET DE MAMBRIN, ET D'AUTRES
ALLER
Des forçats? s'écria don Quichotte; est-il possible que le roi fasse
violence à quelqu'un?
Je ne dis pas cela, reprit Sancho; je dis que ce sont des gens
qu'on a condamnés pour leurs crimes à servir le roi sur les galères.
En définitive, reprit don Quichotte, ces gens sont contraints, et
ne vont pas là de leur plein gré.
Oh! pour cela je vous en réponds, repartit Sancho.
Eh bien, dit don Quichotte, cela me regarde, moi dont la
profession est d'empêcher les violences et de secourir les
malheureux.
Faites attention, seigneur, continua Sancho, que la justice et le
roi ne font aucune violence à de semblables gens, et qu'ils n'ont que
ce qu'ils méritent.
En ce moment la bande passa si près de don Quichotte, qu'il pria
les gardes, avec beaucoup de politesse, de vouloir bien lui apprendre
pour quel sujet ces pauvres diables marchaient ainsi enchaînés.
Ce sont des forçats qui vont servir sur les galères du roi, répondit
un des cavaliers; je ne sais rien de plus, et je ne crois pas qu'il soit
nécessaire que vous en sachiez davantage.
Vous m'obligeriez beaucoup, reprit don Quichotte, en me laissant
apprendre de chacun d'eux en particulier la cause de sa disgrâce.
Il accompagna sa prière de tant de civilités, que l'autre cavalier
lui dit: Nous avons bien ici les sentences de ces misérables, mais il
serait trop long de les lire, et cela ne vaut pas la peine de défaire
nos valises: questionnez-les vous-même, ils vous satisferont, s'ils en
ont envie, car ces honnêtes gens ne se font pas plus prier pour
raconter leurs prouesses que pour les faire.
Avec cette permission, qu'il aurait prise de lui-même si on la lui
avait refusée, don Quichotte s'approcha de la chaîne, et demanda à
celui qui marchait en tête pour quel péché il allait de cette triste
façon.
C'est pour avoir été amoureux, répondit-il.
Quoi! rien que pour cela? s'écria notre chevalier. Si on envoie les
amoureux aux galères, il y a longtemps que je devrais ramer.
Mes amours n'étaient pas de ceux que suppose Votre Grâce,
reprit le forçat, j'aimais si fort une corbeille remplie de linge blanc, et
je la tenais embrassée si étroitement que, sans la justice qui s'en
mêla, elle serait encore entre mes bras. Pris sur le fait, on n'eut pas
recours à la question: je fus condamné, après avoir eu les épaules
chatouillées d'une centaine de coups de fouet; mais quand j'aurai,
pendant trois ans, fauché le grand pré, j'en serai quitte.
Qu'entendez-vous par faucher le grand pré? demanda don
Quichotte.
C'est ramer aux galères, répondit le forçat, qui était un jeune
homme d'environ vingt-quatre ans, natif de Piedrahita.
Don Quichotte fit la même question au suivant, qui ne répondit
pas un seul mot, tant il était triste et mélancolique; son camarade lui
en épargna la peine en disant:
Celui-là est un serin de Canarie; il va aux galères pour avoir trop
chanté.
Comment! on envoie aussi les musiciens aux galères? dit don
Quichotte.
Oui, seigneur, répondit le forçat, parce qu'il n'y a rien de plus
dangereux que de chanter dans le tourment.
J'avais toujours entendu dire: Qui chante, son mal enchante,
repartit notre chevalier.
C'est tout au rebours ici, répliqua le forçat: qui chante une fois,
pleure toute sa vie.
Par ma foi, je n'y comprends rien, dit don Quichotte.
Pour ces gens de bien, interrompit un des gardes, chanter dans
le tourment, signifie confesser à la torture. On a donné la question à
ce drôle; il a fait l'aveu de son crime, qui était d'avoir volé des
bestiaux; et, pour avoir confessé, ou chanté, comme ils disent, il a
été condamné à six ans de galères, outre deux cents coups de fouet
qui lui ont été comptés sur-le-champ. Si vous le voyez triste et
confus, c'est que ses camarades le bafouent et le maltraitent pour
n'avoir pas eu le courage de souffrir et de nier: car, entre eux, ils
prétendent qu'il n'y a pas plus de lettres dans un non que dans un
oui, et qu'un accusé est bien heureux de tenir son absolution au
bout de sa langue, quand il n'y a pas de témoin contre lui.
Franchement, je trouve qu'ils n'ont pas tout à fait tort.
C'est aussi mon avis, dit don Quichotte; et, passant au troisième,
il lui adressa la même question.
Celui-ci, sans se faire tirer l'oreille, répondit d'un ton dégagé:
Moi je m'en vais pour cinq ans aux galères, faute de dix ducats.
J'en donnerai vingt de bon cœur pour vous en dispenser, dit don
Quichotte.
Il est un peu trop tard, repartit le forçat; cela ressemble fort à
celui qui a sa bourse pleine au milieu de la mer, et qui meurt de faim
faute de pouvoir acheter ce dont il a besoin. Si j'avais eu en prison
les vingt ducats que vous m'offrez en ce moment, pour graisser la
patte du greffier, et pour aviver la langue de mon avocat, je serais à
l'heure qu'il est à me promener au beau milieu de la place de
Zocodover à Tolède, et non sur ce chemin, mené en laisse comme
un lévrier. Mais, patience! chaque chose a son temps.
Le quatrième était un vieillard de vénérable aspect, avec une
longue barbe blanche qui lui descendait sur la poitrine. Il se mit à
pleurer quand don Quichotte lui demanda ce qui l'avait amené là, et
celui qui suivait répondit à sa place: Cet honnête barbon va servir le
roi sur mer pendant quatre ans, après avoir été promené en
triomphe par les rues, vêtu magnifiquement.
Cela s'appelle, je crois, faire amende honorable, dit Sancho.
Justement, répondit le forçat, et c'est pour avoir été courtier
d'oreille et même du corps tout entier; c'est-à-dire que ce
gentilhomme est ici en qualité de Mercure galant, et aussi pour
quelques petits grains de sorcellerie.
De ces grains-là, je n'ai rien à dire, reprit don Quichotte; mais s'il
n'avait été que messager d'amour, il ne mériterait pas d'aller aux
galères, si ce n'est pour être fait général. L'emploi de messager
d'amour n'est pas ce qu'on imagine, et pour le bien remplir il faut
être habile et prudent. Dans un État bien réglé, c'est un office qui ne
devrait être confié qu'à des personnes de choix. Il serait bon, pour
ces sortes de charges, de créer des contrôleurs et examinateurs
comme il y en a pour les autres; ceux qui les exercent devraient être
fixés à un certain nombre, et prêter serment: par là on éviterait
beaucoup de désordres provenant de ce que trop de gens se mêlent
du métier, gens sans intelligence, pour la plupart, sottes servantes,
laquais et jeunes pages, qui dans les circonstances difficiles ne
savent plus reconnaître leur main droite d'avec leur main gauche, et
laissent geler leur soupe dans le trajet de l'assiette à la bouche. Si
j'en avais le temps, je voudrais donner mes raisons du soin qu'il
convient d'apporter dans le choix des gens destinés à un emploi de
cette importance; mais ce n'est pas ici le lieu. Quelque jour j'en
parlerai à ceux qui peuvent y pourvoir. Aujourd'hui je dirai seulement
que ma peine à la vue de ce vieillard, avec ses cheveux blancs et
son vénérable visage, si durement traité pour quelques messages
d'amour, a quelque peu cessé quand vous avez ajouté qu'il se mêlait
aussi de sorcellerie, quoiqu'à dire vrai, je sache bien qu'il n'y a ni
charmes ni sortiléges au monde qui puissent influencer la volonté,
comme le pensent beaucoup d'esprits crédules. Nous avons tous
pleinement notre libre arbitre, contre lequel plantes et
enchantements ne peuvent rien. Ce que font quelques femmelettes
par simplicité, quelques fripons par fourberie, ce sont des breuvages,
des mixtures, au moyen desquels ils rendent les hommes fous en
leur faisant accroire qu'ils ont le secret de les rendre amoureux,
tandis qu'il est, je le répète, impossible de contraindre la volonté.
Cela est vrai, dit le vieillard, et pour ce qui est de la sorcellerie,
seigneur, je n'ai rien à me reprocher. Quant aux messages galants,
j'en conviens; mais je ne croyais pas qu'il y eût le moindre mal à
cela, je voulais seulement que chacun fût heureux. Hélas! ma bonne
intention n'aura servi qu'à m'envoyer dans un lieu d'où je pense ne
plus revenir, chargé d'ans comme je suis, et souffrant d'une
rétention d'urine qui ne me laisse pas un moment de repos.
A ces mots le pauvre homme se remit à pleurer de plus belle, et
Sancho en eut tant de compassion, qu'il tira de sa poche une pièce
de quatre réaux et la lui donna.
Passant à un autre, don Quichotte lui demanda quel était son
crime. Le forçat répondit d'un ton non moins dégagé que ses
camarades.
Je m'en vais aux galères pour avoir trop folâtré avec deux de mes
cousines germaines, et même avec deux autres cousines qui
n'étaient pas les miennes. Bref, nous avons joué ensemble aux jeux
innocents, et il s'en est suivi un accroissement de famille tellement
embrouillé que le plus habile généalogiste aurait peine à s'y
reconnaître. J'ai été convaincu par preuves et témoignages. Les
protections me manquant, l'argent aussi, je me suis vu sur le point
de mourir d'un mal de gorge; cependant je n'ai été condamné qu'à
six ans de galères: aussi n'en ai-je point appelé, crainte de pis. J'ai
mérité ma peine; mais je me sens jeune, la vie est longue, et avec le
temps on vient à bout de tout. Maintenant, seigneur, si Votre Grâce
veut secourir les pauvres gens, qu'elle le fasse promptement. Dieu la
récompensera dans le ciel, et nous le prierons ici-bas pour qu'il vous
donne santé aussi bonne et vie aussi longue que vous le méritez.
Ce dernier portait un habit d'étudiant, et un des gardes dit que
c'était un beau parleur qui savait son latin.
Derrière tous ceux-là venait un homme d'environ trente ans, bien
fait et de bonne mine, si ce n'est qu'il louchait d'un œil; il était
autrement attaché que les autres, car il portait au pied une chaîne si
longue qu'elle lui entourait tout le corps, puis deux anneaux de fer
au cou, l'un rivé à la chaîne, et l'autre de ceux qu'on appelle PIED
D'AMI, d'où descendaient deux branches allant jusqu'à la ceinture, et
aboutissant à deux menottes qui lui serraient si bien les bras, qu'il ne
pouvait porter les mains à sa bouche, ni baisser la tête jusqu'à ses
mains. Don Quichotte demanda pourquoi celui-là était plus maltraité
que les autres.
Parce qu'à lui seul il est plus criminel que tous les autres
ensemble, répondit le garde; il est si hardi et si rusé, que même en
cet état nous craignons qu'il ne nous échappe.
Quel crime a-t-il donc commis, s'il n'a point mérité la mort? dit
don Quichotte.
Il est condamné aux galères pour dix ans, reprit le commissaire,
ce qui équivaut à la mort civile. Au reste, il vous suffira de savoir que
cet honnête homme est le fameux Ginez de Passamont, autrement
appelé Ginesille de Parapilla.
Doucement, s'il vous plaît, seigneur commissaire, interrompit le
forçat, et n'épiloguons point sur nos noms et surnoms; je m'appelle
Ginez et non pas Ginesille; Passamont est mon nom de famille, et
point du tout Parapilla, comme il vous plaît de m'appeler. Que
chacun à la ronde s'examine, et, quand on aura fait le tour, ce ne
sera pas temps perdu.
Tais-toi, maître larron, dit le commissaire.
L'homme va comme il plaît à Dieu, repartit Passamont; mais un
jour on saura si je m'appelle ou non Ginesille de Parapilla.
N'est-ce pas ainsi qu'on t'appelle, imposteur? dit le garde.
C'est vrai, répondit Ginez; mais je ferai en sorte qu'on ne me
donne plus ce nom, ou je m'arracherai la barbe jusqu'au dernier poil.
Seigneur chevalier, dit-il en s'adressant à don Quichotte, si vous
voulez nous donner quelque chose, faites-le promptement, et allez-
vous-en en la garde de Dieu, car tant de questions sur la vie du
prochain commencent à nous ennuyer; s'il vous plaît de connaître la
mienne, sachez que je suis Ginez de Passamont, dont l'histoire est
écrite par les cinq doigts de cette main.
Il dit vrai, ajouta le commissaire; lui-même a écrit son histoire, et
l'on dit même que c'est un morceau fort curieux; mais il a laissé le
livre en gage dans la prison pour deux cents réaux.
J'espère bien le retirer, reprit Passamont, fût-il engagé pour deux
cents ducats.
Est-il donc si parfait? demanda don Quichotte.
Si parfait, répondit Passamont, qu'il fera la barbe à Lazarille de
Tormes, et à tous les livres de cette espèce, écrits ou à écrire. Tout
ce que je puis vous dire, c'est qu'il contient des vérités si utiles et si
agréables, qu'il n'y a fables qui les vaillent.
Et quel titre porte votre livre? poursuivit don Quichotte.
Vie de Ginez de Passamont, répondit le forçat.
Est-il achevé? dit notre héros.
Achevé, répliqua Ginez, autant qu'il peut l'être jusqu'à cette
heure où je n'ai pas achevé de vivre. Il commence du jour où je suis
né, et s'arrête à cette nouvelle fois que je vais aux galères.
Vous y avez donc été déjà? demanda don Quichotte.
J'y ai passé quatre ans pour le service de Dieu et du roi, répondit
Ginez; et je connais le goût du biscuit et du nerf de bœuf. Au reste,
cela ne me fâche pas autant qu'on le croit d'y retourner, parce que là
du moins je pourrai achever mon livre, et que j'ai encore une foule
de bonnes choses à dire. Dans les galères d'Espagne, on a beaucoup
de loisir, et il ne m'en faudra guère, car ce qui me reste à ajouter, je
le sais par cœur.
Paris, S. Raçon, et Cie, imp.
Furne, Jouvet et Cie, édit.
Tour à tour visant l'un, visant l'autre (p. 106).