问题 阅读理解

I knew I was all right now.  Nobody else would come a­hunting after me. I got my traps out of the canoe and made me a nice camp in the thick woods. I made a tent out of my blankets to put my things under so the rain couldn't get at them. I caught a catfish and towards sundown I started my camp fire and had supper.

When it was dark I sat by my camp fire, feeling pretty satisfied; but by and by it got sort of lonesome, so I went and sat on the bank and listened to the current crashing along, and counted the stars and drift logs and rafts that came down, and then went to bed; there was no better way to put in time when you are lonesome; you can't stay so, and you soon get it over.

And so for three days and nights. No difference—just the same thing. But the next day I went exploring around the island.  I was boss of it; it all belonged to me, and I wanted to know all about it; but mainly I wanted to spend the time. I found plenty of strawberries and green summer grapes; and the green blackberries were just beginning to show.

Well, I went fooling along in the deep woods till I judged I wasn't far from the foot of the island. I had my gun along, but I had shot nothing; it was for protection. About this time I almost stepped on a good­sized snake, and it moved quietly and smoothly through the grass and flowers, and I was after it, trying to get a shot at it. I clipped(疾驰) along, and all of a sudden I bounded(跳) right on to the ashes of a camp fire that was still smoking.

My heart jumped up among my lungs. I never waited to look further, but unlocked my gun and went sneaking back on my tiptoes as fast as I could. Every now and then I stopped a second among the thick leaves and listened, but my breath came so hard that I couldn't hear anything else. I moved quietly along another piece further, then listened again; and so on, and so on. If I saw a stump(树桩), I took it for a man; if I stepped on a stick and broke it, it made me feel that a person had cut one of my breaths in two and I only got half, and the short half, too.

There was no time to be fooling around. When getting to the camp, I got all my traps into my canoe again to have them out of sight. I put out the fire and threw the ashes around to look like an old last year's camp, and then climbed a tree.

I suppose I was up for two hours; but I didn’t see or hear anything—I only thought I heard and saw as much as a thousand things. Well, I couldn’t stay up there forever, so at last I got down, but I kept in the thick woods and on the lookout all the time. All I could get to eat was berries and what was left over from breakfast.

小题1:The underlined part “put in time” in the second paragraph probably means _____.

A.kill the time

B.take the time

C.employ the time

D.waste the time小题2:Why did the boy always carry his gun with him wherever he went?

A.To show off his gun.

B.To hunt some animals for food.

C.To protect himself.

D.To play with it for fun.小题3:How did the boy feel when he saw the ashes of a camp fire that was still smoking?

A.Surprised.

B.Excited.

C.Frightened.

D.Puzzled.小题4:Which of the following is TRUE according to the passage?

A.The boy brought with himself a tent

B.The boy felt a bit lonely on the island.

C.The boy was surely the only person on the island at that time.

D.The boy might be bitten by some animal when the story happened.

答案

小题1:A

小题2:C

小题3:C

小题4:B

题目分析:文章大意:本文选自《哈克贝利.费恩历险记》,主要描述了“我”在岛上的一些情况。自己是怎样消磨时间的,和自己在岛上的感受。

小题1:词义猜测题。根据上下文可知,他在岛上感到寂寞的时候,没有什么好的方法来打发时间,由下文的“but mainly I wanted to spend the time”也可推出put in time意为“消磨时间”。选A

小题2:细节理解题。根据文章第四段I wasn't far from the foot of the island. I had my gun along, but I had shot nothing; it was for protection. 可知作者带枪是为了保护自己,选C

小题3:细节理解题。根据文章倒数第三段开头“My heart jumped up among my lungs”以及下文对主人公动作的描述可知主人公看到冒烟的灰烬时感到很害怕。选C

小题4:细节理解题。根据文章第二段可知他的情绪由最初的“satisfied”转为 “sort of lonesome”,B项符合文意。可知男孩在岛上感到有点孤单,选B

问答题

使用VC6打开考生文件夹下的工程test34_3。此工程包含一个test34_3.cpp,其中定义了表示栈的类stack。源程序中stack类的定义并不完整,请按要求完成下列操作,将程序补充完整。 (1)定义类stack的私有数据成员sp和size,它们分别为整型的指针和变量,其中sP指向存放栈的数据元素的数组,size为栈中存放最后一个元素的下标值。请在注释“//**1**”之后添加适当的语句。 (2)完成类stack的构造函数,该函数首先从动态存储空间分配含有100个元素的int型数组,并把该数组的首元素地址赋给指针sp,然后将该数组的所有元素赋值为0,并将size赋值为-1(size等于-1表示栈为空)。请在注释“//**2**”之后添加适当的语句。 (3)完成类stack的成员函数push的定义。该函数将传入的整型参数x压入栈中,即在size小于数组的最大下标情况下, size自加1,再给x赋值。请在注释“//**3**”之后添加适当的语句。 (4)完成类stack的成员函数pop的定义,该函数返回栈顶元素的值,即在size不等于-1的情况下,返回数组中下标为size的元素的值,并将size减1。请在注释“//**4**”之后添加适当的语句。 程序输出结果如下: the top elem:1 the pop elem:1 the stack is empty 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件test34_3.cpp清单如下: #include<iostream.h> class stack { //** 1 ** public:stack ( );bool empty(){return size==-1;}bool full() {return size==99;}void push(int x);void pop();void top(); }; stack::stack() { //** 2 ** for(int i=0; i<100; i++) *(sp+i)=0;size=-1; } void stack::push(int x) { //** 3 ** cout<<"the stack is full"<<end1; else { size++; *(sp+size) = x; } } void stack::pop() { //** 4 ** cout<<"the stack is empty"<<end1; else { cout<<"the pop elem:"<<*(sp+size)<<end1; size--; } } void stack::top() { if iempty() ) cout<<"the stack is empty"<<end1; else { cout<<"the top elem:"<<*(sp+size)<<end1; } } void main ( ) { stack s; s.push(1); s.top(); s.pop(); s.top(); }

多项选择题