问题 阅读理解与欣赏

读下面这首诗,完成①、②题。(7分)

古风(其三十九)

李白

登高望四海,天地何漫漫。霜被群物秋,风飘大荒寒。

荣华东流水,万事皆波澜。白日掩徂辉,浮云无定端。

梧桐巢燕雀,枳棘栖鸳鸾。且复归去来,剑歌《行路难》

注:①徂辉:落日余晖。②枳棘:枝小刺多的灌木。③鸳鸾:传说中与凤凰同类,非梧桐不止,非练实不食,非醴泉不饮。

小题1:下列对本诗的理解,不正确的一项是(3分)

A.前四句,写诗人登高望远,看到天高地阔、霜染万物的清秋景象,奠定了全诗昂扬激发的基调。

B.诗中“荣华东流水”与李白《梦游天姥吟留别》中的“古来万事东流水”表达的意思有相似性。

C.七、八句借助于描写百日将近、浮云变幻的景象,形象而含蓄地表达了诗人对世事人生的感受。

D.九、十句的意思是本应栖息于梧桐的鵷鸾竟巢于恶树之中,而燕雀却得以安然地宿在梧桐之上。小题2:结合全诗,简述结尾句“剑歌行路难”所表达的思想感情。

答案

小题1:A

小题2:对荣华易逝,世事多舛的人生境遇的感慨;对黑白颠倒,小人得志的社会现实的不满;对怀才不遇,壮志难酬的自身遭际的激愤。

小题1:本题考查考生理解诗歌内容,把握诗歌思想的能力。

A项“全诗基调昂扬奋发”是错误的,因为“梧桐巢燕雀,枳棘栖鹓鸾”两句表现了诗人心中的不平之气,诗歌的情感基调应是激愤的。另外从“荣华东流水,万事皆波澜”句可以看出诗人心中的伤感,因此在激愤之中,还渗透着诗人的悲伤之情。

小题2:本题考查考生归纳内容要点、概括中心意思的能力。

“荣华东流水,万事皆波澜”抒发了荣华易逝,世事多舛的感慨;“梧桐巢燕雀,枳棘栖鹓鸾”表现了黑白颠倒,小人得志的现实;“且复归去来,剑歌行路难”抒写了怀才不遇,壮志难酬的激愤。站在全诗角度适当展开组织答案即可。

名词解释
问答题

对内存单元中连续存放的20个ASCII字符进行转换,大写的“A—Z”转换成小写,小写的“a-z”转换成大写,其他字符变为00,结果存放在RESULT开始的内存单元中。部分程序已经在PROG1.ASM中给出,请编写BEGIN到END之间代码。
原有数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,结果要求从RESULT开始存放,由SAVE保存到OUTPUT1.DAT文件。
对程序必须进行汇编,并与10.OBJ连接产生PROG1.EXE执行文件,最终产生运行结果(无结果或结果不正确均不得分)。
部分源程序如下:
EXTRNLOAD:FAR,SAVE:FAR
N EQU20
STACSEGMENT STACK
DB128DUP()
STACENDS
DATASEGMENT
SOURCE DBN DUP()
RESULT DBN DUP(0)
NAME0DB’INPUT1.DAT’, 0
NAME1DB’OUTPUT1.DAT’, 0
DATAENDS
CODESEGMENT
ASSUME CS:CODE,DS:DATA,SS:STAC
STARTPROC FAR
PUSH DS
XORAX,AX
PUSH AX
MOVAX,DATA
MOVDS,AX
MOVES,AX
LEADX,SOURCE ;数据区起始地址
LEASI,NAMED ;原始数据文件名
MOVCX,N ;字节数
CALL LOAD ;从"INPUT1.DAT"中读取数据
****BEGIN****
*****END*****
LEADX,RESULT ;结果数据区首地址
LEASI,NAME1 ;结果文件名
MOVCX,N ;结果字节数
CALL SAVE ;保存结果到文件
RET
STARTENDP
CODEENDS
ENDSTART
相关知识:
●定义符号伪指令
指令功能:给一个表达式分配一个符号名或给一个符号分配一个值。
指令格式:(i)符号EQU表达式(不允许符号重定义)
(ii)符号=表达式(允许符号重定义)
●数据定义伪指令
指令格式:
(i)[名字]DB操作数1[,操作数2[,...]](为每个操作数分配1个字节的空间)
(ii)[名字]DW操作数1[,操作数2[,...]](为每个操作数分配2个字节的空间)
(iii)[名字]DD操作数1[,操作数2[,...]](为每个操作数分配4个字节的空间)
(iv)[名字]DQ操作数1[,操作数2[,...]](为每个操作数分配8个字节的空间)
(v)[名字]DT操作数1[,操作数2[,...]](为每个操作数分配10个字节的空间)
●段定义伪指令
指令格式:段名 SEGMENT [定位方式] [联系方式] [’类别’)
使用段定义伪指令可以将程序和有关的数据信息定义在相应的段中。
●循环的实现
通过设置计数器初值,在完成一组操作后,修改计数器中的值,重新执行操作直到计数器中的值为0。
例如:MOV CX,N
LI:

LOOP L1(短标号地址)
或:DEC CX
JNZ L1(短标号地址)
注意:本书学习要点讲过的内容,本章节不予赘述。
●字符的ASCII码
十六进制数“0”~“F”是连续的,它们的ASCII码不是连续的,但仍然有规律可循,“0”~“9”的ASCII码为30H~39H,“A”~“F”的ASCII码为41H~46H,“A”~“Z”的ASCII是从41H开始连续的,“a”~“z”的ASCII是从61H开始连续的。
编程方法:
第一步:分析程序要求的功能。
本程序要求完成以下功能:
(1)从数据文件INPUT1.DAT中读取20个8位无符号整数存放在SOURCE开始的内存单元中。
(2)将SOURCE开始的20个ASCII码进行判断,处理,并将结果存放在RESULT开始的内存单元中。
(3)将处理结果存放在0UWUT1.DAT文件
第二步:用相应的汇编程序来实现其功能。
(1)数据的读取和存入文件部分的实现,题目中已经给出。
(2)大小写判断转换处理,我们可根据英文大写字母“A~Z”和小写字母“a~z”的 ASCII码是连续的,并且同字母的大小写的ASCII码相差20H,可以直接在其ASCII码上加减20H进行大小写的转换。
处理过程就是,从数组中取来一个元素,先判断它是否是大写,若为大写,则直接减 20H变为小写;否则判断它是否为小写,若为小写,直接减20H变为大写;若大小写均不是,就赋值为0。重复操作所有的元素。