问题 阅读理解与欣赏

阅读下文,回答问题。

爱的礼物

刘墉

今天你伤了我的心!

因为听说你居然要把我送给你的玉坠项链,当作生日礼物,送给你一个并未深交的女同学。而那项链却是在你十五岁生日时,我从脖子上摘下,再当场为你挂上的。

尤其令我痛心的是,当你母亲责怪你时,你居然说:“爸爸在送我的时候讲过,这值不了什么钱,所以我认为可以当个小礼物送人。”

这世上许多东西,都是不能以市场价值来衡量的,譬如最珍贵的“爱”。难道上面附有标价。是可以用一张张钞票买到的吗?

“爱”非常抽象,它看不见,也摸不着,却能牵肠挂肚地在我们心里翻腾。当你最困苦时。可以因为想到那份爱,而感觉振奋;当你在孤独的时候。也可因为触及一件带有爱的纪念品,而感觉温馨。

那一条项链,不正是我给你的一件带有爱的纪念品吗?

你要知道,当你的祖父过世之后,每次我触及他用过的笔墨、看过的书籍,都觉得那当中有他的影子。我最早能深深体会的一个课文中的词,就是“手泽犹存”,当我在学校读到之后,赶回家第一件事,就是把父亲用过的东西翻过来、翻过去,对着灯光照,希望发现父亲的指纹和汗渍。

于是你应当了解,有时候爱竟能长驻在指纹与汗渍中了。如此说来,那项链能说是只有菲薄的价值吗?

是的!我是说过它不值什么钱,但你看那下面跟着的一句话是什么?你说你忘了,那么让我说个故事来提醒你:“从前有一位父亲写信给他在国外读书的孩子,信上说:亲爱的孩子。我好久好久没收到你的信了!而在这期间我已经寄出七封,你是换了地址吗?还是因为功课忙?又难道是身体不舒服?但我实在担心,整天跟你的母亲轮着出去看信箱,我们的生活似乎就是为了等你的信了。

如果你实在太忙。只要写几行字,告诉我们安好,就成了!甚至你只要寄张明信片,上面不必写字。毕竟从地址,我们可以看出你的笔迹,也表示你一切都好。

当然如果因为交通不方便,或要踩着雪去买邮票,你就不要急着回信,免得受寒或在冰上滑跤,你可以等春暖了再给我们消息。

但是!孩子!我们实在是想你呀!”

从上面这个故事中,你发现了什么?应该发现那位深爱着孩子的父亲,尽管望眼欲穿地等着孩子的信,到最后,却为了怕孩子去买邮票而受寒,而“请孩子不要急着寄”了!

现在你想起我当初说的话了吗?我说:“这项链不值什么钱,别因为是从我脖子上摘下来给你的。就以为珍贵无比。如果碰到了抢匪,要你的项链,千万不要犹豫、不要抗拒!把它摘下来递过去!它值不了什么钱的!”

孩子!你的生命当然要比这项链珍贵不止亿万倍,我只是想告诉你,在遇到抢匪时,记住留得青山在,不怕没柴烧,不要为了保护这小小的纪念品而受到伤害。

但,那不是说,它便宜到可以随便送给并未深交的女同学,当她小小的生日礼呀!

小题1:“今天你伤了我的心!”究竟是什么伤了作者的心?

答:_____________________________________________________________________

小题2:作者为什么把那条玉坠项链看得如此重要?

答:_____________________________________________________________________

小题3:作者在文中花了不少篇幅讲了一则父亲的故事,请问作者这样写想表明一个什么观点?

答:____________________________________________________________________

小题4:下列对这篇文章的赏析,不正确的两项是    (    )

A.民族习惯强加给父亲的“伟大”与“无私”之类的评语几乎剥夺了他们说“要”的权利,而作者却直言不讳地开始了一个父亲的“索取”,他要自己的孩子学会施予爱的回馈。

B.文章在朴实的叙述中适时地插入简短的议论,表明了作者的观点,也使行文变化多端,摇曳生辉。

C.作者九岁时丧父,那些“带有爱的纪念品”就是父亲的遗物了,从自己寻找父亲手泽的急切到儿子竟要把一件意义非凡的项链送给不曾深交的女同学,表现了作者深情地追忆和颇为激愤地指责。

D.这篇以第一人称写给自己孩子的文字,在细节中深深烙刻着一个父亲沉甸甸的爱,读罢不能不令人动容,扼腕叹息。E.父爱同母爱一样,是人类最为美好的情感之一,同母爱相比,父爱显得更加深邃绵绵和不动声色。本文就以“爱的礼物”为线索,表达了作者对儿子深沉的爱,这是作者写作此文的主要目的。

答案

小题:①儿子把我送给他的玉坠项链送给了一个并未深交的女同学;②认为项链不值钱,是个小礼物。

小题:①当你最困苦时,可以因为想到那带有爱的项链而感觉振奋;②当你在孤独的时候,可以因为触及一件带有爱的项链而感觉温馨。

小题:相对于孩子的生命来说,多么贵重的礼物也值不了什么钱,但这并不意味着可以廉价地抛弃父爱。(意思对即可)

小题:DE

小题:无

小题:无

小题:无

小题:解析D应是第二人称;E作者写此文的主要目的是“教育儿子要珍惜别人的爱”。

单项选择题 A1/A2型题
问答题

请编制程序,将内存中连续存放着的10个无符号16位二进制数,采用近似计算法求此10个数的近似平方根。方法为:令某个数X依次减去1,3,5,7,9……等奇数,一直减到差值刚刚小于等于0为止。计算出所做的减法的次数Y,即为该数的近似平方根。把得到结果并依次存放到内存当中。
例如:内存中:0010H,0100H,0200H……
近似方根:0004H,0010H,0016H……
部分程序已经在PROG1中给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入,存放在SOURCE开始的内存单元中,转换结果存放在RESULT开始的内存单元中,并由过程SAVE保存到文件OUTPUT1.DAT文件中。
对BEGIN和END之间已经给出的源程序填空,使其完整,填空处已经用横线标出,每个空白一般只需填一条指令或指令的一部分;考生也可填入功能相当的多条指令,或删去 BEGIN和END之间原有的代码自行编制程序完成相应的要求。
对程序必须进行汇编并与IO.OBJ连接产生可执行文件,最终运行程序产生结果(无结果和结果不正确均不得分)。
部分源程序如下:
EXTRN LOAD:FAR,SAVE:FAR
N EQU 10

STACK SEGMENT
DB 128 DUP()
STACK ENDS DATA SEGMENT
SOURCE DW N DUP()
RESULT DW N DUP(0)
NAME0 DB ’INPUT1. DAT’, 0
NAME1 DB ’OUTPUT1. DAT’, 0
DATA ENDS CODE SEGMENT
ASSUME CS: CODE, DS : DATA,SS : STACK START PROC FAR
PUSH DS
XOR AX, AX
PUSH AX
MOV AX, DATA
MOV DS; AX
LEA DX, SOURCE
LEA SI, NAMFO
MOV CX, N * 2
CALL LOAD
**********BEGIN**************
LEA DI, RESULT
LEA SI, SOURCE
MOV CX, N

LOOP0: MOV AX, [SI]

MOV BX, 0

LOOP1: (1)
SUB AX, BX
(2) , STORE0
(3)
IMP LOOP1

STOREO: INC BX
(4)
MOV [DI], BX
INC DI
(5)
INC SI
(6) ,
LOOP LOOP0
***************END*************

LEA DX, RESULT
LEA SI, NAME1
MOV CX, N * 2
CALL SAVE
RET
START ENDP
CODE ENDS
END START
相关知识:
●循环程序设计
利用重复控制指令可以实现重复操作,能简化程序、节约存储空间。循环程序分为三部分:初始化部分为循环做准备;循环控制部分判断循环条件是否满足,是否继续循环操作;循环体部分完成要循环操作的具体工作。对于复杂问题,单重循环程序往往不能满足要求,循环中常常还需要有其他循环程序。值得注意的是内层循环和外层循环之间应有各自的控制条件,当从外层循环进入到内层循环时,内层循环的初始条件应该重新设置。
(1)无条件循环指令
格式:LOOP DST
该指令的功能是,程序执行到此处,CX的内容减1,若CX的内容不为0,则转到目标地址处继续执行指令,否则执行该指令的下一条指令。
(2)条件循环指令
(I)格式:LOOPZ/LOOPE DST
该指令执行后,如果零标志位为1,且CX内容减1后不等于0,则转移到目标地址处继续执行指令,否则执行循环指令后的一条指令,即零标志位为0或CX内容为0时退出循环。
(ii)格式:LOOPNZ/LOOPNE DST
该指令执行时,CX内容减1,然后根据零标志位和CX内容决定是否循环。若零标志位为1,或CX内容为0时退出循环,否则零标志位等0且CX内容不等于0,则转移到转移指令的目标地址处继续执行。
编程思路:
第一步:分析程序要求的功能。
本程序需要完成以下功能:
(1)从数据文件INPUT1.DAT中读取10个16位无符号整数存放在SOURCE开始的内存单元中。
(2)将SOURCE开始的10个字单元中的无符号整数,利用减奇数的方法求近似方根,并将结果存放在RESULT开始的内存单元中。
(3)将方根结果存放在OUTPUT1.DAT中。
第二步:用相应的汇编程序来实现其功能。
(1)数据的读取和存入文件的实现,题目中已经给出。
(2)对于一个数的方根近似求解,题目中叙述了具体的实现方法,VCB依次减1,3,5……直至差小于等于0,求差次数即为方根。
通过阅读题目中的汇编源代码,我们可以看出,将内存中的数读入AX,然后循环减 BX中的内容。这样我们可判断出减数1,3,5……是存放在BX中的,BX的初始值为1,每执行完一次减操作,BX的内容就应该加2。我们始终没有发现哪一个寄存器是用来计数进行减操作次数的,可实际上BX的内容与减操作的次数是有关的,减操作的次数为((BX)+1)/2。观察出这些特征后,我们就可容易填出空格处的答案了。