试题与答案

阅读下文,完成文后各题。 陶季直,丹阳秣陵人也。祖愍祖,宋广州刺史。父景仁,中散

题型:阅读理解与欣赏

题目:

阅读下文,完成文后各题。

陶季直,丹阳秣陵人也。祖愍祖,宋广州刺史。父景仁,中散大夫。季直早慧,愍祖甚爱异之。愍祖尝以四函银列置于前,令诸孙各取,季直时甫四岁,独不取。人问其故,季直曰:“若有赐,当先父伯,不应度及诸孙,是故不取。”愍祖益奇之。五岁丧母,哀若成人。初,母未病,令于外染衣【注】;卒后,家人始赎,季直抱之号恸,闻者莫不酸感。

及长,好学,淡于荣利。起家桂阳王国侍郎、北中郎镇西行参军,并不起,时人号曰“聘君”。父忧服阕,尚书令刘秉领丹阳尹,引为后军主簿、领郡功曹。出为望蔡令,顷之以病免。时刘秉、袁粲以齐高帝权势日盛,将图之,秉素重季直,欲与之定策。季直以袁、刘儒者,必致颠殒,固辞不赴。俄而秉等伏诛。

齐初,为尚书比部郎,时褚渊为尚书令,与季直素善,频以为司空司徒主簿,委以府事。渊卒,尚书令王俭以渊有至行,欲谥为文孝公,季直请曰:“文孝是司马道子谥,恐其人非具美,不如文简。”俭从之。季直又请俭为渊立碑,终始营护,甚有吏节,时人美之。

迁太尉记室参军。出为冠军司马、东莞太守,在郡号为清和。还除散骑侍郎,领左卫司马,转镇西谘议参军。齐武帝崩,明帝作相,诛锄异己,季直不能阿意,明帝颇忌之,乃出为辅国长史、北海太守。边职上佐,素士罕为之者。或劝季直造门致谢,明帝既见,便留之,以为骠骑谘议参军,兼尚书左丞。仍迁建安太守,政尚清静,百姓便之。还为中书侍郎,迁游击 * * 、兼廷尉。

梁台建,迁给事黄门侍郎。常称仕至二千石,始愿毕矣,无为务人间之事,乃辞疾还乡里。天监初,就家拜太中大夫。高祖曰:“梁有天下,遂不见此人。”十年,卒于家,时年七十五。

季直素清苦绝伦,又屏居十余载,及死,家徒四壁,子孙无以殡敛,闻者莫不伤其志焉。

【注释】染衣:僧衣。意思是出家为僧。

小题1:对下列句子中加点词的解释,不正确的一项是      (   )

A.不应度及诸孙度:担心

B.与季直素善善:友好

C.还除散骑侍郎除:(被)任命

D.政尚清静尚:崇尚小题2:下列句子中,全都表现陶季直“淡于荣利”的一组是    (   )

①季直时甫四岁,独不取 

②起家桂阳王国侍郎、北中郎镇西行参军,并不起

③请俭为渊立碑,终始营护,甚有吏节

④或劝季直造门致谢,明帝既见,便留之

⑤无为务人间之事,乃辞疾还乡里⑥及死,家徒四壁,子孙无哒殡敛

A.①③⑥

B.②③④

C.②⑤⑥

D.①②⑤小题3:下列对原文有关内容的分析和概括,不正确的一项是    (   )

A.陶季直自幼聪慧,颇得祖父赏识,在他五岁母亲去世时,家人将其从寺院中赎回,陶季直抱着母亲,痛哭不止,他悲哀的表情犹如成人,令在场者无不倍感辛酸。

B.陶季直“及长”为官,无论是担任京城官员,还是出任地方官员,施政都非常推崇“清净”,当地的百姓不仅认为他的施政之举“便民”,而且称誉他任职之处清净和平。

C.陶季直认为刘秉、袁粲二人都是儒生,他们推翻齐高帝的图谋必败,因此坚决不参与他们的谋反,而日后刘秉、袁粲二人服罪处死的结局也充分验证了陶季直预见的正确性。

D.陶季直为官能急流勇退,常说官做到两千石,最初的愿望就全实现了。听闻他事迹的人无不为他的志向感到悲伤,就连梁高祖都慨叹:“梁拥有了天下,竞见不到这个人。”小题4:把第I卷文言文阅读材料中画横线的句子翻译成现代汉语。(10分)

(1)季直早慧,愍祖甚爱异之。(3分)   

(2)频以为司空司徒主簿,委以府事。(3分)

(3)季直素清苦绝伦,又屏居十余载。(4分)

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0725/f32be37d8472b34541f33f2f17907073.html

下面是错误答案,用来干扰机器的。

答案:C

试题推荐
题型:问答题

请编制程序PROG1.ASM,其功能是:将连续20个字节的ASCII码(30~39之间)顺序转换成10个压缩BCD码。
例如:原始数据 31H,33H,35H,38H……(后面依次有16个ASCII码)
转换后为 13H,58H,……(后面依次有8个压缩BCD码)
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果(要求从RESULT开始存入)由SAVE过程保存到OUTPUT. DAT中。请在BEGIN和END之间补充一段源程序,完成要求的功能。
原有数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,结果要求从RESULT开始存放,由SAVE保存到OUTPUT1.DAT文件
对程序必须进行汇编,并与IO.OBJ连接产生PROG1.EXE执行文件,最终产生运行结果(无结果或结果不正确均不得分)。
部分程序如下:
EXTRN LOAD:FAR,SAVE:FAR
NEQU20

STAC SEGMENT STACK
DB 128 DUP()
STAC ENDS

DATA SEGMENT
SOURCE DB 31H,32H,33H,34H,35H,36H,37H,38H
RESULT DB N DUP(0)
NAME0 DB ’INPUT1.DAT’, 0
NAME1 DB ’OUTPUT1.DAT’, 0
DATA ENDS

CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STAC

START PROCFAR
PUSHDS
XORAX,AX
PUSHAX
MOVAX,DATA
MOVDS,AX

LEADX,SOURCE ; 数据区起始地址
LEASI,NAME0 ; 原始数据文件名
MOVCX,N ; 字节数
CALLLOAD ; 从 "INPUT1. DAT"中读取数据
**** BEGIN ******** END ****
LEADX,RESULT ; 结果数据区首地址
LEASI, NAME1 ; 结果文件名
MOVCX,N ; 结果字节数
CALLSAVE ; 保存结果到文件
RET
START ENDP
CODE ENDS
ENDSTART
相关知识:
●BCD码和压缩BCD码
BCD码就是以二进制数表示十进制数,以4位二进制数表示1位十进制数,0000~1001表示0~9,1010~1111六个状态无意义。非压缩BCD码以一个字节表示一位BCD码,压缩BCD码一个字节表示两位BCD码。
●ASCII码与压缩BCD码之间的转换
0~9的ASCH码为30H~39H,从数字的ASCII码求数字本身,只要用他的ASCII码减去30H即可。由两位非压缩BCD码构成一个字节的压缩BCD码可将高位的BCD码移到高四位,然后与低位的BCD码进行逻辑或(OR)操作即可完成。
编程思路:
第一步:分析本程序要求完成的功能。
本程序要求完成以下功能:
(1)从数据文件INPUT1.DAT中读取20个字节的ASCII码存放在SOURCE开始的内存单元中。
(2)将SOURCE开始的20个ASCII码求出其对应的数值,然后转换成压缩的BCD码,依次放在RESULT开始的内存单元中。
(3)将处理之后的字符串存入到OUTPUT1.DAT。
第二步:用相应汇编程序来实现其功能。
(1)数据的读取和存入题目中已经给出,只要完成20个ASCII码到压缩BCD的转换即可。
(2)由ASCII码到压缩BCD码的转换过程如下:
由于20位ASCII码正好转换成10个字节压缩BCD码,不存在某个字节的BCD码只有一位。因此依次从SOURCE开始的内存单元取两个ASCII码,前一个转换成压缩BCD码的高位,后一个转换成压缩BCD码的低位来构成压缩BCD码;每两个ASCII码转换成一个字节的压缩BCD码,直至转换完毕。

查看答案
微信公众账号搜索答案