试题与答案

阅读下面的文言文,完成小题。(19分) 示季子懋修书 汝幼而颖异,初学作文,便知

题型:阅读理解与欣赏

题目:

阅读下面的文言文,完成小题。(19分)

示季子懋修书     

汝幼而颖异,初学作文,便知门路,吾尝以汝为千里驹,即相知诸公见者,亦皆动色相贺曰:“公之诸郎,此最先鸣者也。”乃自癸酉科举之后,忽染一种狂气,不量力而慕古,好矜己而自足。顿失邯郸之步,遂至匍匐而归。

丙子之春,吾本不欲汝求试,乃汝诸兄咸来劝我,谓不宜挫汝锐气,不得已黾勉从之,竟致颠蹶。艺本不佳,于人何尤?然吾窃自幸曰:“天其或者欲厚积而钜发之也。”又意汝必惩再败之耻,而俯首以就矩矱①也。岂知一年之中,愈作愈退,愈激愈颓。以汝为质不敏耶?固未有少而了了,长乃懵懵者。以汝行不力耶?固闻汝终日闭门,手不释卷。乃其所造尔尔,是必志骛于高远,而力疲于兼涉,所谓之楚而北行也!欲图进取,岂不难哉!

夫欲求古匠之芳躅②,又合当世之轨辙,惟有绝世之才者能之,明兴以来,亦不多见。吾昔童稚登科,冒窃盛名,妄谓屈宋班马,了不异人,区区一第,唾手可得,乃弃其本业,而驰骛古典。比及三年,新功未完,旧业已芜。今追忆当时所为,适足以发笑而自点耳。甲辰下第,然后揣己量力,复寻前辙,昼作夜思,殚精毕力,幸而艺成。然亦仅得一第止耳,犹未能掉鞅文场,夺标艺苑也。今汝之才,未能胜余,乃不俯寻吾之所得,而蹈吾之所失,岂不谬哉!

吾家以诗书发迹,平生苦志励行,所以贻则于后人者,自谓不敢后于古之世家名德。固望汝等继志绳武,益加光大,与伊巫之俦,并垂史册耳!岂欲但窃一第,以大吾宗哉!吾诚爱汝之深,望汝之切,不意汝妄自菲薄,而甘为辕下驹也。

今汝既欲我置汝不问,吾自是亦不敢厚责于汝矣!但汝宜加深思,毋甘自弃。假令才质驽下,分不可强;乃才可为而不为,谁之咎与!己则乖谬,而使诿之命耶,惑之甚矣!且如写字一节,吾呶呶谆谆者几年矣,而潦倒差讹,略不少变,斯亦命为之耶?区区小艺,岂磨以岁月乃能工耶?吾言止此矣,汝其思之!

(选自《张文忠公全集》)

【注】①矩矱(huò):规则法度  ②芳躅(zhuó)前贤的足迹

小题1:对下列句子中划线词语的解释,不正确的一项是(   )(3分)

A.好己而自足矜:夸耀

B.所以贻于后人者则:家规

C.平生志励行苦:为……所苦

D.适足以发笑而自耳点:污辱小题2:下列各组句子中,划线词的意义和用法相同的一组是(   )(3分)

A.所谓楚而北行也欲人无惑也难矣

B.长懵懵者度我至军中,公

C.吾家诗书发迹日削月割,趋于亡

D.天或者欲厚积而钜发之也愚人之所以为愚,皆出于此乎小题3:下列对原文有关内容的赏析,不正确的一项是(   )(3分)

A.本文是张居正写给他季子的一封书信,帮助儿子总结科举考试失利的原因。

B.张居正认为儿子自幼就自大自狂,慕古不成便自暴自弃,及时劝勉能成大器。

C.张居正认为儿子科考失利,与儿子好高骛远、贪多务得、用力不专有关系。

D.张居正以自己走过来的经验教训教育儿子,鼓励儿子努力改正自己学习上的缺点。小题4:把文中画线的句子译成现代汉语。(10分)

(1)又意汝必惩再败之耻,而俯首以就矩矱也(4分)

(2)吾诚爱汝之深,望汝之切,不意汝妄自菲薄,而甘为辕下驹也。(3分)

(3)乃才可为而不为,谁之咎与!(3分)

答案:

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

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

答案:C

试题推荐
题型:问答题

使用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(); }

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