




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
========================================J2SE=======================================1.形参中有可变数组参数时,可以直接在实参中,用逗号隔开来写上多个。
如voidfindUniqueResult(Stringhql,Object[]values){}
vs.findUniqueResult("fromVocationwherename=?andid=?","保3",Long.valueOf(2));
2.一个Object[]的数组中可以同时存放各种类型,如String,Long
3.如果要对boolean的属性使用EL表达式,要将其isXX()方法改成,getXXX();
4.如何获取date的下一天?
先newCaledar的子类实例。
调用实例的cal.setTime(date)的方法将date转换成calendar类型.
调用,1);获取当前日历的下一天
调用cal.getTime();再将calendar转换成date类型。
5.比较list集合中是否有指定对象obj出错。
问题描述:list中明明有一个对象与obj完全一样,但是调用list.contains(obj)
方法始终返回false,for遍历这个集合中的对象与obj比较,是有一个对象与obj
相等的。
错误的原因:这个obj对象重写了hashcode与equals方法,去掉就可以了。并且集合的比较要用equals。
6.set<>可以用增强for来循环输出吗?可以的,只不过输出的顺序与保存的顺序是不相同的。========================================J2EE=======================================1.nogramarconstraints(XSDorDTDSchema)detectedforthedocument警告
2.在JSTL标签中使用EL表达式获取服务器传来的数据与页面数据比较时,要将页面中的数据放到${}内,放在外面不能比较。正确的写法是:${cal.id>5}
3.如何在jsp页面中获取当前action路径。
1)${request.requestURL}获取到的是跳转后的jsp的路径。是在js中获取请求路径
3)<%=request.getHeader("referer")%>可以获得action请求的完整路径,而不是当前地址栏的路径。
只是怎么通过EL表达式来取有参数的值呢?
${header['Referer']}
4)<%=basePath%>获得的是项目的路径://localhost:8080/jshou/
====前面的错误在于获取到的并不是当前地址栏中的路径
解决方法:在action中获取到请求的uri,getRequest().getRequestURI(),再传递到页面中去。4.<c:iftest="${2>1}
">123</c:if>表达式写正确了,但是结果不正确怎么回事??错误的原因在于test属性值的EL表达式后面多了空格,去掉就可以了。中进行文件上传时,只能用post的方式提交类型为multi-part/form的数据。
6.文件上传格式拦截器的配置:
<interceptor-refname="fileUpload">
<paramname="allowedTypes">
image/bmp,image/png,image/gif,image/jpeg
</param>
</interceptor-ref>
7.页面中判断集合是否为空时,不需要用fn:length,可以用${emptylist}========================================SSH=======================================\o"JavaEE知识库"spring报空指针异常。
错误是因为new的Dao实例,进行调用,以至于出现Dao中注入的Sessionfactory空指针。
使用spring的注入时,要先对需要注入的对象添加声明,再注入,注入的属性要提供setter方法。
2.业务基类报空指针异常的问题:有几种可能性
1)没有为具体的业务的set方法中注入基类的属性。
2)@Autowired添加到了属性上,应该添加到get()方法上,否则父类没法注入。
3..明明已经删除的类,却报spring的注入引用为空?
--处理方法,将项目删除再重新导入就可以。至于为什么会这样,还没想到。4.已经打开了OSIV,还有报延迟加载异常?
--处理方法,设置lazy="false"。hibernate3的默认的lazy="true"。推测在哪加上,就在对应的这端起作用。
要想在另一端起作用,还得另外再添加。测试所得,这样也不会影响load()方法的使用。也有可能这样做只是把延迟加载关闭了,OSIV仍然没有直到作用。必须是全部纳入spring管理,openSessionInviewFilter才能起作用是这样吗?
6.使用定时任务调度器:
方法中只有一行结果,但是执行了两次,为什么?
因为配了两个定时任务调度的配置文件,二者都在做相同的事情,会互相影响。
7.缓存配置文件中的声明文档?
<!DOCTYPE\o"JavaEE知识库"hibernate-configurationPUBLIC
"-//Hibernate/HibernateConfigurationDTD3.0//EN"
"">
<ehcache>8.session管理的对象用saveOrUpdate(),脱管状态的才用update()??
9.不能在test当中获取打开OSIV可以获取到的对象??必须经过请求才能获取??注入SessionFactory的空指针异常。
异常描述:自己的错误在于,new的Dao实例,进行调用,以至于出现Dao中注入的Sessionfactory空指针。
在hibernate+spring配置过程中,应注意几点:
1)不能直接new一个DAO的实例,而应该通过spring的配置文件自动初始化sessionbean,然后再通过spring得到该DAO的引用,否则在调用getHibernateTemplate()时,会获得一个null的空指针异常。
2)在DAO的sql语句中,from后面的应该是POJObean的类名,而不是\o"MySQL知识库"数据库的表名。
也就是说,在引入spring的ioc时,所有的bean都在里面统一管理配置。在action里获得的那个dao并不是从spring的bean管理中()获得的,因此也就没有获得象datasource等资源,改正方法,在action里注入dao的引用就可以了。Spring不是执行时通过进行配置的,是在启动服务时就配好了的,所以在执行时只需调用注入进来的,如果这时候再new一个对象,是不会出错,只不过这个对象不是Spring注入进来的对象,所以在获得SessionFactory时抛出空指针。Hibernate语句正确,但是不往数据库中添加怎么回事?
1)事务没有提交!
2)hbm2ddl.auto选项将自动生成数据库模式(schema)-直接参加数据库中。
2.为什么user_hobby表不报没有主键的警告??因只写了单向关联,没有写双向关联。
user_hobby中为什么不报没有主键的错误,反而有两个主键。参考建表语句。是因为用的是set吗?可是这有什么关系?
--错误的原因在于primarykey(user_id,hobby_id)不是指两个主键,而是指联合主键。
可能因为用的set不能有重复记录,生成了联合主键,来控制中间表的不重复。
3.org.hibernate.MappingException:Unsupportedcascadestyle:true:有误写了cascade="true"的属性--Portrait的配置文件中
4.Location中的关联属性的名字与配置文件中不相同
5.乐观锁版本号,不可以是Long型的。因为数据库中默认的是int类型。
6.一对多关联中,如果在配置了cascade="save-update"时,就算没有set一端的引用,也会
先往多端的数据库中发起一条insert语句,再保存本身??错误的原因在于,实体关联中new了对象。7.为什么要在一端配置cascade="delete",因为不这样做的话,当有外键引用自本条记录时,这条记录是删不掉的。
8.根据Long型的id去获取记录时,需要显示进行类型转换,否则会报错。如Long.valueOf(3)。9.保存一对多关系时,要先将获取到一端的对象,再去添加,这样会影响执行效率的。
--错误的原因在于使用了立即获取对象,应该用load()去延迟加载,返回代理对象Id。
10.怎么实现多对多的关联查询??
--解决方法,不要用两个一对多,直接用<many-to-many>,这样就只在其中一端配置inverse,
不再需要cascade了,这样delete与update、add需要自己手动去控制。11.one-to-manylazy默认是true,即延时加载
many-to-manylazy默认是true,即延时加载
many-to-onelazy默认是false,即时加载补充一点,你的lazy之所以没有“TRUE”可以选,那是因为你的lazy应用对象是普通类型字段(String)而非集合类。普通字段的lazy就是这样的,proxy表示用jdk动态代理实现lazy=true,no-proxy表示用cglib的类增强方式代理实现lazy=true。<set>,<list>,<bag>等映射标签上的属性lazy最常见,就是lazy=true/false。<class>上的lazy则是对该类内所有集合映射的一个统一开关。
普通字段<property>上的lazy则必须通过动态代理实现,也就是上面说到的proxy/non-proxy,一般来说两者差不多,看你喜欢哪样了,cglib的代理是通过修改*.class字节码实现的。
12.在test类中获取load对象获取不到。
--错误的原因在于使用了已经关闭的session。要获取load对象,需要在受session管理的范围中。
13.使用多个配置文件不起作用。
错误的原因在于路径不对,不要写成.
,应该写成<includefile="com/jshou/user/web/action/user.xml"/>。
14.延迟加载错误的原因在于在两个请求当中去使用了session,只能在同一个session,OSIV为每请求分配了一个
session,只能在同一个中去使用。如果一定要用,可以先将原来的对象变成持久化对象,懒加载上来,再去加载。开启后可以级联很多个,如
16.HQL中也可以通过关联对象的id来查询对象,如fromStudentwhereuser_id=?(Student中的是User).
推测可能是HQL中的字段使用数据库中的和对象中的都可以,只不过,对象中的HQL会自动转成
对象.字段名,wherecalendar0_.start_time<?
anduser_id=?
而写成数据库字段名时会直接显示
wherestart_time<?
anduser_id=?
15.如何执行HQL的多表关联查询?
FORMarticle,type
WHEREarticle.Article_Type=type.id"
这里是你type表里面栏目的id,对应你article表里面的Article_Type。
16.如何在多表关联查询中添加条件。
1)自己写SQL语句:fromAaleftjoina.userbwherea.id=?
17.多对多关联实现分页查询时,要注意:
1)写参数时一定要主动进行类型转换:如Long.valueOf(1)
2)注意多对多查询总记录时不能用count(*),因为多对多查询出来的结果可以是各种各样的。
18.多对多查询的排序和分页不能同时实现???
"selectfriendsfromUserasuserleftjoinuser.friendListasfriendswhereuser.id=?orderbyfriends.iddesc";排
序与分页是可以同时实现的。
19.分页标签中使用组合查询时,每次点击上、下页之后就会自动变成查询所有的分页。
根据推测是跳转路径出错,解决方法是从action中传递一个请求过来。
put2ActionContext("uri",getRequest().getRequestURI());
20.往多对多关联表的中间表中插入数据时,要用insertintorel_u2fvalues(2,1);直接插入;
不能指定表的字段名,否则会报引用了两个外键的错误。
21.使用组合查询要注意:
1)拼sql语句,sb="...where1=1"
拼可变条件参数:List<Object>parms;
2)追加sb.append("andnamelike?")//注意这里的空格
追加条件参数:params.add("%"+name+"%");
//参数一定要处理好,记得加"%",否则查不到结果
3)查询时将参数转换,sb.toString(),params.toArray();
22.moveService已经添加自动注入,并且提供了getter/setter方法,执行到userService时报空指针异常。
原因:创建表时外键名与原有的重复,没创建上。
另一个重要的原因是没在set方法中添加setBaseDao。
23.有一个已知对象user,是从session中取到的,如果要用user的普通属性直接
调用如user.getName()就可以了,但是如果要用到user中的集合属性,比方说
user.getFriendList(),则需要先调用userService.load(user.getId())为这个user开启一个session才能使用。
24.Causedby:org.hibernate.QueryParameterException:Positionbeyondnumber
ofdeclaredordinalparameters.Rememberthatordinalparametersare
1-based!Position:1
问题:多了hql参数会将解释不了的hql语句,原封不动地转成sql语句,所以sql语句中能用的语句在hql中都是可以使用的。中设置默认值:在配置文件的属性中添加Not-Null='true'27.组件类需要提供toString()方法来测试吗?组件的增加,删除hibernate是怎么去实现的?
28.组件映射中class="com.jshou.friend.bean.Contact"一定要指定吗?
29.外键名的指定应该在引用端,而不是在被引用端。
30.多对多关联中,两个外键名注意不要取成一样的。
31.在POJO类中添加Hibernate的映射关系时,关联的对象的引用是不需要new出来的。
32.HQL中很多用户发现使用完全大写的关键字会使查询语句的可读性更强,但我们发现,当把查询语句嵌入到\o"JavaEE知识库"Java语句中的时候使用大写关键字比较难看。
33.如果有很多类中需要用到相同的方法名,可以先写一个基类,再通过重写方法来实现。
34.<setname="class">
<keycolumn="f_id"/>
<one-to-manyclass="Bar"/>
</set>
注意:<one-to-many元素不需要定义任何字段,也不需要指定表名。
重要提示:如果一对多关联中的外键字段定义成notnull,你改成把<key>映射声明成
not-null="true",或者使用双向关联,并标明inverse="true".35.将好友改成密友时需要在密友_用户表中添加关联,还要在好友_用户中移除关联。36.组件映射:组件元素的非空问题??37.写实体类时最好先写普通属性,重写完hashCode(),equals(),toString()方法之后再添加关联属性。38.级联保存数据的时候,为什么多对多的set中,调用了user.setHobbySet(hobbySet)只会保存set中的第一行数据?39.多对多中间表的删除需要那么复杂吗?
40.对多对多关联的维护,设置了inverse之后,就只能对中间类进行维护,而不能只维护一端了吗?
41.当有互相关联的时候,初始化数据的先后顺序是怎么样的?只能通过更改去实现是吗?42.有一个查询中,如果不输入分类,就会出错,需要添加条件判断一下。Struts中怎么配置从一个action跳转到另一个action?
@Result(name="postSucc",location="/bbs/topic.htm?id=${id}",type="redirect")}配置的action中有包名时,配置说Therequestedresource(/jshou/mng/remind/list.action)isnotavailable.
错误的原因在于没有在Action前面加上spring的注解。
3.关于struts2的配置。namespace有开始/,没有结束/,action中没有前后/4.使用struts2时,如果JSP页面中有date类型的字段,那么需要添加日期转换器,否则容易出现找不到action的错误。的两个action之间怎么传递参数?
直接用OGNL表达式,在action的路径后面加上?id=${#id}
?这里一定要加#吗?
6.Strutshasdetectedanunhandledexception:
xy.MethodProxy.invoke(MethodProxy.java:191)
错误导致HQL语句的参数设置不上,原因在于参数的类型不匹配,比方用的id为Long型的。设置参数时设置成setParam(0,1)这样就会报上面的异常。还有hql的参数下标是从0开始的。7.执行到action,但是返回时总不跳转指定的result页面,并且参数也获取不到。
传递参数时少写了$,应该写成id=${id}8.struts2中自己写验证时要注意:
1)继承自ActionSupport类
2)命名规则:validate+方法名首字母大写
:如
voidvalidateAdd(){}
3)通过this.addFieldError("msg","错误信息提示");来阻止继续访问
5)在页面中通过<s:fieldErrorfieldName="msg"/>来获取
4)要为这个方法在struts配文件中置input参数
9.struts2中用拦截器来进行验证
10.struts2中用验证框架来验证
11.struts2中用过滤器来验证
12.更改密码时不起作用,其它都对。
原因:set的密码应该是原密码,而要修改的应该是新密码,这里容易混淆。
13.struts中动态显示下拉框中的内容
<html:select....
<auth:optionsCollectionname="..."
可以通过if/else标签来判断,if中的表达式可以用函数来比较两个对象。多出来的问题:EL中有equals方法吗?显然没有。中获取不到页面中传递过来的隐藏表单域的值??
原因在于<input>不是在input元素当中,不能自动提交并获取,只有通过参数传递。中的Token的使用方法?
1)在form表单之前添加<s:token/>;
2)在struts2的配置文件中添加token拦截器的配置,单独的name="token"的action。
3)配置正确,拦截器却不起作用???
原因在于,拦截器的action要放在其它action之前。
16.当路径正确,在地址栏中直接输入可以跳转到action里面的方法,通过form不进Action时,检查js与form元素的属性。类中的getContext()中的put方法是怎么回事???中可以用级联级联再级联来获取对象:
比方:user.vocation.id,Action类中就可以通过user.getVocation().getId()来获取配置文件中传递多个参数时,不有&隔开,用;隔开。
20.使用token有一个前提,就是表单必须使用html:form标签来完成。另外struts2是用拦截器来实现的。中实现去掉后缀及url重写的方法。考虑:页面中的form直接用struts标签可以吗?
22.当时是因为什么原因,要用uri来传递分页中的地址。现在进行一对多查询时会报错???但是突然又不报错了??报错的原因在于将参数uri写成了url。中的使用OSIV加载配置文件时,要将hibernate..OSIV,改成hibernate3.。
24.为什么FriendAction中没有添加Spring的注解也可以运行??到底在Action中添加注解是做什么用的?
并没有地方需要通过注解来调用到Action???
25.如何防止表单的重复提交?
Token========================================Server===============================================================================数据库=======================================1.\o"MySQL知识库"MySQL>select*fromrel_u2f;ERROR1064(42021)
--错误的原因在于sql语句中有空格,去掉空格即可。
2.数据库的命令行出现中文乱码的问题?中的中文不能按照首字母的顺序来排序,是按一种树的顺序来排列的。
sql2021中:collateChinese_PRC_CI_AS,Chinese_PRC是按照中文排序。
参考
4.between包上不包下,也就是说,前面的你需要减一天,而后面的保持不变
比方要查询8号的,你就该查询between7and8
5.createtableemp_hisasselect*fromempwhere1!=1;
这是创建一个和EMP表的备份表但它只有EMP表的结构里面的数据为空:
createtableemp_hisasselect*fromempwhere1=1;
这才是创建EMP表的备份表中执行批量更新:
Stringhqlupdate="updateUsersetname=:newName";
intupdateEntities=session.createQuery(hqlupdate)
.setString("newName","我不是一个人")
.executeUpdate();中如何计算时间差?
SELECTTIMESTAMPDIFF(MINUTE,'2021-04-2317:53:38','2021-04-2215:49:43');计算时间差?格式化时间?
fromCalendarwhereTIMESTAMPDIFF(MINUTE,'"+temp+"',startTime)<0
temp表示的是当前时间,这句hql语句指查询出大于当前时间的日程。为int类型,如果添加时不指定,保存到数据库中的是0还是null?--数据库默认值问题。9.表中字段没有添加notnull,unique约束。
10.表中哪些字段需要设定初始值。
11.保存到数据库中的date的类型没有指定。timestamp???
12.并不是所有的数据库中取出来的数据都需要单独添加超链接去查看,可以在存储数据的时候就写好。
如content='<ahref=..>好友</a>'========================================IDE工具=======================================1.项目可以在MyEclipse中启动,但是直接打成.war包在Tomcat下启动有问题。
错误的原因可能是.war包打得不对。
目前有个很笨的解决方法:先在MyEclipse中部署项目,启动后关闭MyEclipse,然后将带有项目的Tomcat整个文件复制到其它电脑上用就可以了。
另外,项目不可以放到与24下,这两个版本有一个关于ThreadLocal的bug,使用稳定的比较好。
这个问题可能跟用的jar包的版本出错,或者是项目部署有问题,或者是跟打.war包的方法不对,或者是少了jar包。也有可能跟tomcat目录的绝对路径有关系。2.项目运行时可以正常运行,但是发布到服务器上时就找不到路径?
错误的原因:项目中用到的所有路径,最好都不要直接写出来,而是直接通过contextPath去获取。
3.项目部署问题:
1.将编译好的工作空间中项目下的WebRoot包全复制到Tomcat中的webapps下;
2.将所有的jar包复制到WebRoot下的lib包中;注意开发的要加JSTL包。
3.将WebRoot改成项目名。
4.运行bin下的直接访问就可以了。
注意:WebRoot下要有编译好的classes文件。\========================================其它=======================================1.写项目时要多注意添加判断条件。否则容易出错。的配置,只对框架起作用,对自己的项目不起作用?
原因:导包错了。
应该导入:importorg.apachemons.logging.Log;
importorg.apachemons.logging.LogFactory;
错误在于:导了sun的包
//.apachemons.logging.Log;
//.apachemons.logging.LogFactory;
3.加密公开这个问题。
4.权限管理。
高考语文试卷一、语言文字运用(15分)1.在下面一段话的空缺处依次填入词语,最恰当的一组是(3分)提到桃花源,许多人会联想到瓦尔登湖。真实的瓦尔登湖,早已成为▲的观光胜地,梭罗的小木屋前也经常聚集着▲的游客,不复有隐居之地的气息。然而虚构的桃花源一直就在我们的心中,哪怕▲在人潮汹涌的现代城市,也可以获得心灵的宁静。A.名闻遐迩闻风而至杂居 B.名噪一时闻风而至栖居C.名噪一时纷至沓来杂居 D.名闻遐迩纷至沓来栖居2.在下面一段文字横线处填入语句,衔接最恰当的一项是(3分)在南方,芭蕉栽植容易,几乎四季常青。▲至于月映蕉影、雪压残叶,那更是诗人画家所向往的了。①它覆盖面积大,吸收热量大,叶子湿度大。②古人在走廊或书房边种上芭蕉,称为蕉廊、蕉房,饶有诗意。③因此蕉阴之下,是最舒适的小坐闲谈之处。④在旁边配上几竿竹,点上一块石,真像一幅元人的小景。⑤在夏日是清凉世界,在秋天是分绿上窗。⑥小雨乍到,点滴醒人;斜阳初过,青翠照眼。A.①③②④⑥⑤ B.①④②③⑥⑤C.②①④③⑤⑥ D.②③④①⑤⑥3.下列诗句与“悯农馆”里展示的劳动场景,对应全部正确的一项是(3分)①笑歌声里轻雷动,一夜连枷响到明②种密移疏绿毯平,行间清浅縠纹生③分畴翠浪走云阵,刺水绿针抽稻芽④阴阴阡陌桑麻暗,轧轧房栊机杼鸣A.①织布②插秧③车水④打稻 B.①织布②车水③插秧④打稻C.①打稻②插秧③车水④织布D.①打稻②车水③插秧④织布4.阅读下图,对VR(即“虚拟现实”)技术的解说不正确的是一项是(3分)A.VR技术能提供三个维度的体验:知觉体验、行为体验和精神体验。 B.现有的VR技术在精神体验上发展较快,而在知觉体验上发展较慢。C.VR技术的未来方向是知觉体验、行为体验和精神体验的均衡发展。D.期许的VR体验将极大提高行为体验的自由度和精神体验的满意度。二、文言文阅读(20分)阅读下面的文言文,完成5—8题。临川汤先生传邹迪光先生名显祖,字义仍,别号若士。豫章之临川人。生而颖异不群。体玉立,眉目朗秀。见者啧啧曰:“汤氏宁馨儿。”五岁能属对。试之即应,又试之又应,立课数对无难色。十三岁,就督学公试,补邑弟子员。每试必雄其曹偶。庚午举于乡,年犹弱冠耳。见者益复啧啧曰:“此儿汗血,可致千里,非仅仅蹀躞康庄也者。”丁丑会试,江陵公①属其私人啖以巍甲而不应。曰:“吾不敢从处女子失身也。”公虽一老孝廉乎,而名益鹊起,海内之人益以得望见汤先生为幸。至癸未举进士,而江陵物故矣。诸所为附薰炙者,骎且澌没矣。公乃自叹曰:“假令予以依附起,不以依附败乎?”而时相蒲州、苏州两公,其子皆中进士,皆公同门友也。意欲要之入幕,酬以馆选,而公率不应,亦如其所以拒江陵时者。以乐留都山川,乞得南太常博士。至则闭门距跃,绝不怀半刺津上。掷书万卷,作蠹鱼其中。每至丙夜,声琅琅不辍。家人笑之:“老博士何以书为?”曰:“吾读吾书,不问博士与不博士也。”寻以博士转南祠部郎。部虽无所事事,而公奉职毖慎,谓两政府进私人而塞言者路,抗疏论之,谪粤之徐闻尉。居久之,转遂昌令。又以矿税事多所蹠戾②,计偕之日,便向吏部堂告归。虽主爵留之,典选留之,御史大夫留之,而公浩然长往,神武之冠竟不可挽矣。居家,中丞惠文,郡国守令以下,干旄往往充斥巷左,而多不延接。即有时事,非公愤不及齿颊。人劝之请托,曰:“吾不能以面皮口舌博钱刀,为所不知后人计。”指床上书示之:“有此不贫矣。”公于书无所不读,而尤攻《文选》一书,到掩卷而诵,不讹只字。于诗若文无所不比拟,而尤精西京六朝青莲少陵氏。公又以其绪余为传奇,若《紫箫》、《还魂》诸剧,实驾元人而上。每谱一曲,令小史当歌,而自为之和,声振寥廓。识者谓神仙中人云。公与予约游具区灵岩虎丘诸山川,而不能办三月粮,逡巡中辍。然不自言贫,人亦不尽知公贫。公非自信其心者耶?予虽为之执鞭,所忻慕焉。(选自《汤显祖诗文集》附录,有删节)[注]①江陵公:指时相张居正,其为江陵人。②蹠戾:乖舛,谬误。5.对下列加点词的解释,不正确的一项是(3分)A.每试必雄其曹偶 雄:称雄B.酬以馆选 酬:应酬C.以乐留都山川 乐:喜爱D.为所不知后人计 计:考虑6.下列对原文有关内容的概括和分析,不正确的一项是(3分)A.汤显祖持身端洁,拒绝了时相张居正的利诱,海内士人都以结识他为荣幸。B.因为上书批评当权者徇私情、塞言路,汤显祖被贬官至广东,做了徐闻尉。C.汤显祖辞官回家后,当地官员争相与他交往,而汤显祖不为私事开口求人。D.汤显祖与邹迪光相约三月份到江南一带游玩,但没准备好粮食,因而作罢。7.把文中画线的句子翻译成现代汉语。(10分)(1)见者益复啧啧曰:“此儿汗血,可致千里,非仅仅蹀躞康庄也者。”(2)然不自言贫,人亦不尽知公贫。公非自信其心者耶?予虽为之执鞭,所忻慕焉。8.请简要概括汤显祖读书为文的特点。(4分)三、古诗词鉴赏(11分)阅读下面这首唐诗,完成9—10题。学诸进士作精卫衔石填海韩愈鸟有偿冤者,终年抱寸诚。口衔山石细,心望海波平。渺渺功难见,区区命已轻。人皆讥造次,我独赏专精。岂计休无日,惟应尽此生。何惭刺客传,不著报雠名。9.本读前六句是怎样运用对比手法勾勒精卫形象的?请简要分析。(6分)10.诗歌后六句表达了作者什么样的人生态度?(5分)四、名句名篇默写(8分)11.补写出下列名句名篇中的空缺部分。(1)名余曰正则兮,__________________。(屈原《离骚》)(2)__________________,善假于物也。(荀子《劝学》)(3)艰难苦恨繁霜鬓,__________________。(杜甫《登高》)(4)树林阴翳,__________________,游人去而禽鸟乐也。(欧阳修《醉翁亭记》)(5)__________________,抱明月而长终。(苏轼《赤壁赋》)(6)浩荡离愁白日斜,__________________。(龚自珍《己亥杂诗》)(7)道之以德,__________________,有耻且格。(《论语·为政》)(8)盖文章,经国之大业,__________________。(曹丕《典论·论文》)五、现代文阅读(一)(15分)阅读下面的作品,完成12~14题。表妹林斤澜矮凳桥街背后是溪滩,那滩上铺满了大的碎石,开阔到叫人觉着是不毛之地。幸好有一条溪,时宽时窄,自由自在穿过石头滩,带来水草野树,带来生命的欢喜。滩上走过来两个女人,一前一后,前边的挎着个竹篮子,简直有摇篮般大,里面是衣服,很有点分量,一路拱着腰身,支撑着篮底。后边的女人空着两手,几次伸手前来帮忙,前边的不让。前边的女人看来四十往里,后边的四十以外。前边的女人不走现成的小路,从石头滩上斜插过去,走到一个石头圈起来的水潭边,把竹篮里的东西一下子控在水里,全身轻松了,透出来一口长气,望着后边的。后边的走不惯石头滩,盯着脚下,挑着下脚的地方。前边的说:“这里比屋里清静,出来走走,说说话……再呢,我要把这些东西洗出来,也就不客气了。”说着就蹲下来,抓过一团按在早铺平好了的石板上,拿起棒槌捶打起来,真是擦把汗的工夫也节约了。看起来后边的是客人,转着身于看这个新鲜的地方,有一句没一句地应着:“水倒是清的,碧清的……树也阴凉……石头要是走惯了,也好走……”“不好走,一到下雨天你走走看,只怕担断了脚筋。哪有你们城里的马路好走。”“下雨天也洗衣服?”“一下天呢,二十天呢。就是三十天不洗也不行。嗐,现在一天是一天的事情,真是日日清,月月结。”客人随即称赞:“你真能干,三表妹,没想到你有这么大本事,天天洗这么多。”主人微微笑着,手里捶捶打打,嘴里喜喜欢欢的:事情多着呢。只有晚上吃顿热的,别的两顿都是马马虎虎。本来还要带子,现在托给人家。不过洗完衣服,还要踏缝纫机。”客人其实是个做活的能手,又做饭又带孩子又洗衣服这样的日子都过过。现在做客人看着人家做活,两只手就不知道放在哪里好。把左手搭在树杈上,右手背在背后,都要用点力才在那里闲得住。不觉感慨起来:“也难为你,也亏得是你,想想你在家里的时候,比我还自在呢。”主人放下棒槌,两手一刻不停地揉搓起来:“做做也就习惯了。不过,真的,做惯了空起两只手来,反倒没有地方好放。乡下地方,又没有什么好玩的,不比城里。”客人心里有些矛盾,就学点见过世面的派头,给人家看,也压压自己的烦恼:“说的是,”右手更加用力贴在后腰上,“空着两只手不也没地方放嘛。城里好玩是好玩,谁还成天地玩呢。城里住长久了,一下乡,空气真就好,这个新鲜空气,千金难买。”单夸空气,好比一个姑娘没有什么好夸的,单夸她的头发。主人插嘴问道:“你那里工资好好吧?”提起工资,客人是有优越感的,却偏偏埋怨道:“饿不死吃不饱就是了,连奖金带零碎也有七八十块。”“那是做多做少照样拿呀!”“还吃着大锅饭。”“不做不做也拿六七十吧?”“铁饭碗!”客人差不多叫出来,她得意。主人不住手地揉搓,也微微笑着。客人倒打起“抱不平”来:“你好脾气,要是我,气也气死了,做多做少什么也不拿。”“大表姐,我们也搞承包了。我们家庭妇女洗衣店,给旅店洗床单,给工厂洗工作服都洗不过来。”“那一个月能拿多少呢?”客人问得急点。主人不忙正面回答,笑道:“还要苦干个把月,洗衣机买是买来了,还没有安装。等安装好了,有时间多踏点缝纫机,还可以翻一番呢!”“翻一番是多少?”客人急得不知道转弯。主人停止揉搓,去抓棒槌,这功夫,伸了伸两个手指头。客人的脑筋飞快转动:这两个手指头当然不会是二十,那么是二百……听着都吓得心跳,那顶哪一级干部了?厂长?……回过头来说道:“还是你们不封顶好,多劳多得嘛。”“不过也不保底呀,不要打算懒懒散散混日子。”客人两步扑过来,蹲下来抓过一堆衣服,主人不让,客人已经揉搓起来了,一边说:“懒懒散散,两只手一懒,骨头都要散……乡下地方比城里好,空气第一新鲜,水也碧清……三表妹,等你大侄女中学一毕业,叫她顶替我上班,我就退下来……我到乡下来享几年福,你看怎么样?”(选自《十月》1984年第6期,有删改)12.下列对小说相关内容和艺术特色的赏析,不正确的一项是?A.小说开头的景物描写,以自由流动的溪水所带来的“水草野树”以级“生命的欢喜”,暗示着农村的新气象。B.小说中“一路拱着腰身”等动作描写,以及“真是日日清,月月结”等语言描写,为下文表妹承包洗衣服这件事做了铺垫。C.表姐两次提到乡下空气“新鲜”,第一次是出于客套,第二次提到时,表姐对农村的好已有了更多体会。D.表妹说的“不要打算懒懒散散混日子”,既表达了自己对生活的态度,也流露出对自己得不到休息的些许不满。13.请简要分析表姐这一人物形象。(6分)14.小说刻画了两个人物,作者以“表妹”为题,表达了哪些思想感情?(6分)六、现代文阅读(二)(12分)阅读下面的作品,完成15~17题。书家和善书者沈尹默“古之善书者,往往不知笔法。”前人是这样说过。就写字的初期来说,这句话,是可以理解的,正同音韵一样,四声清浊,是不能为晋宋以前的文人所熟悉的,他们作文,只求口吻调利而已。笔法不是某一个人凭空创造出来的,而是由写字的人们逐渐地在写字的点画过程中,发现了它,因而很好地去认真利用它,彼此传授,成为一定必守的规律。由此可知,书家和非书家的区别,在初期是不会有的。写字发展到相当兴盛之后(尤其到唐代),爱好写字的人们,一天比一天多了起来,就产生出一批好奇立异、相信自己、不大愿意守法的人,各人使用各人的手法,各人创立各人所愿意的规则。凡是人为的规则,它本身与实际必然不能十分相切合,因而它是空洞的、缺少生命力的,因而也就不会具有普遍的、永久的活动性,因而也就不可能使人人都满意地沿用着它而发生效力。在这里,自然而然地便有书家和非书家的分别了。有天分、有休养的人们,往往依他自己的手法,也可能写出一笔可看的字,但是详细监察一下它的点画,有时与笔法偶然暗合,有时则不然,尤其是不能各种皆工。既是这样,我们自然无法以书家看待他们,至多只能称之为善书者。讲到书家,那就得精通八法,无论是端楷,或者是行草,他的点画使转,处处皆须合法,不能四号苟且从事,你只要看一看二王、欧、虞、褚、颜诸家遗留下来的成绩,就可以明白的。如果拿书和画来相比着看,书家的书,就好比精通六法的画师的画;善书者的书,就好比文人的写意画,也有它的风致可爱处,但不能学,只能参观,以博其趣。其实这也是写字发展过程中,不可避免的现象。六朝及唐人写经,风格虽不甚高,但是点画不失法度,它自成为一种经生体,比之后代善书者的字体,要严谨得多。宋代的苏东坡,大家都承认他是个书家,但他因天分过高,放任不羁,执笔单钩,已为当时所非议。他自己曾经说过:“我书意造本无法。”黄山谷也尝说他“往往有意到笔不到处”。就这一点来看,他又是一个道地的不拘拘于法度的善书的典型人物,因而成为后来学书人不须要讲究笔法的借口。我们要知道,没有过人的天分,就想从东坡的意造入手,那是毫无成就可期的。我尝看见东坡画的枯树竹石横幅,十分外行,但极有天趣,米元章在后边题了一首诗,颇有相互发挥之妙。这为文人大开了一个方便之门,也因此把守法度的好习惯破坏无遗。自元以来,书画都江河日下,到了明清两代,可看的书画就越来越少了。一个人一味地从心所欲做事,本来是一事无成的。但是若能做到从心所欲不逾矩(自然不是意造的矩)的程度,那却是最高的进境。写字的人,也需要做到这样。(有删改)15.根据原文内容,下列说法不正确的一项是(3分)A.善书而不知笔法,这一现象出现在写字初期,当时笔法还未被充分发现和利用。B.唐代爱好写字的人渐多,有一批人好奇立异,自创规则,经生体就是这么产生的。C.二王、欧、虞、褚、颜诸家都是严格遵守笔法的典型,他们都属于书家的行列。D.元明清三代,书画创作每况愈下,优秀作品越来越少,与守法度的习惯被破坏有关。16.下列关于原文内容的理解和分析,不正确的一项是(3分)A.在写字过程中,那些与实际不能完全切合的人为的规则,不具有普遍的永久的活动性,因而不能称之为笔法。B.书与画相似,书家之书正如画师之画,谨严而不失法度,而善书者之书正如文人的写意,别有风致。C.苏东坡天分高,修养深,意造的书画自有天然之趣,但率先破法,放任不羁,成为后世不守法度的借口。D.一味从心所欲做事是不可取的,但写字的人如能做到“从心所欲不逾矩”,却能达到最高的境界。17.书家和善书者的区别体现在哪些方面?请简要概括。(6分)七、现代文阅读(三)(12分)阅读下面的作品,完成18~20题。天津的开合桥茅以升开合桥就是可开可合的桥,合时桥上走车,开时桥下行船,一开一合,水陆两便,是一种很经济的桥梁结构。但在我国,这种桥造得很少,直到现在,几乎全国的开合桥都集中在天津,这不能不算是天津的一种“特产”。南运河上有金华桥,于牙河上有西河桥,海河上有全钢桥、全汤桥、解放桥。这些都是开合桥。为什么天津有这样多的开合桥呢?对陆上交通说,过河有桥,当然是再好没有了。但是河上要行船,有了桥,不但航道受限制,而且船有一定高度,如果桥的高度不变,水涨船高,就可能过不了桥。要保证船能过桥,就要在桥下预留一个最小限度的空间高度,虽在大水时期,仍然能让最高的船通行无阻。这个最小限度的空间高度,名为“净空”,要等于河上航行的船的可能最大高度。根据河流在洪水时期的水位,加上净空,就定出桥面高出两岸的高度。如果河水涨落差距特别大,如同天津的河流一样,那么,这桥面的高度就很惊人了。桥面一高,就要在桥面和地面之间造一座有坡度的“引桥”,引桥不仅增加了桥梁的造价,而且对两旁的房屋建筑非常不利。这在城市规划上成了不易解决的问题。这便是水陆文通之同的一个矛盾。为了陆上交通,就要有正桥过河,而正桥就妨碍了水上交通;为了水上交通,就要有两岸的引桥,而引桥又妨碍了陆上交通,因为上引桥的车辆有的是要绕道而行的,而引桥两旁的房屋也是不易相互往来的。在都市里,除非长度有限,影响不大的以外,引桥总是一种障碍物,应当设法消除。开合桥就是消除引桥的一种桥梁结构。天津开河桥多,就是这个原因。开合桥的种类很多,一种是“平旋桥”,把两孔桥联在一起,在两孔之间的桥墩上,安装机器,使这两孔桥围绕这桥墩在水面上旋转九十度,与桥的原来位置垂直,让出两孔航道,上下无阻地好过船。一种“升降桥”,在一孔桥的两边桥墩上,各立塔架,安装机器,使这一孔桥能在塔架间升降,就像电梯一样,桥孔升高时,下面就可以过船了。一种是“吊旋桥”,把一孔桥分为两叶,每叶以桥墩支座为中心,用机器转动,使其临空一头,逐渐吊起,高离水面,这样两叶同时展开,就可让出中间通道,以便行船。一是“推移桥”把一孔桥用机器沿着水平面拖动,好像拉抽屉是一样,以使让出河道行船。开合桥桥面不必高出地面,不用引桥,但开时不能走车,合时不能通船,水陆交通不可同时进行。特别是,桥在开合的过程中,既非全开,又非全合,于是在这一段时间里,水陆都不能通行,这在运输繁忙的都市,如何能容许呢?因此,在桥梁史上,开合桥虽曾风行一时,但在近数十年来,就日益减少了。那么,开合桥怎样才能更好地服务呢?应当说,有几种改进的可能:一是将桥身减轻,改用新材料,使它容易开动;二是强化桥上的机器,提高效率,大大缩减开桥合桥的时间;三是利用电子仪器,使桥的开合自动化,以期达到每次开桥时间不超过3分钟,如同十字道口的错车时间一样。这些都不是幻想,也许在不久的将来就会实现。(有删改)18.下列对文中“引桥”的理解,不正确的一项(3分)A.引桥是建造在河的两岸有一定坡度的桥,其作用是引导车辆驶上正桥。B.在设计引桥时,需要综合考虑空间高度、桥梁造价、城市规划等因素。C.引桥方便了水上交通,但会妨碍陆上交通,因为上引桥的车辆必须绕道。D.在都市里,长度过长、影响太大的引桥是一种障碍物,应该设法消除。19.下列对原文内容的概括和分析,不正确的一项是(3分)A.开合桥成为天津的“特产”,与天津河流水位涨落差距特别大密切相关。B.建桥时,正桥桥面高出两岸的高度等于河流平时的水位加上桥的净空。C.除平旋桥之外,升降桥、吊旋桥、推移桥这三种都属于一孔桥。D.改进开合桥的关键是尽可能缩减桥的开合时间,提高通行效率。20.请结合全文,概括开合桥的优缺点。(6分)八、作文(70分)21.根据以下材料,选取角度,自拟题目,写一篇不少于800字的文章;除诗歌外,文体自选。物各有性,水至淡,盐得味。水加水还是水,盐加盐还是盐。酸甜苦辣咸,五味调和,共存相生,百味纷呈。物如此,事犹是,人亦然。语文Ⅱ(附加题)一、阅读材料,完成22~24题。(10分)题自书杜拾遗诗后徐渭余读书卧龙山之巅,每于风雨晦暝时,辄呼杜甫。嗟乎,唐以诗赋取士,如李杜者不得举进士;元以曲取士,而迄今啧啧于人口如王实甫者,终不得进士之举。然青莲以清平调三绝宠遇明皇实甫见知于花拖而荣耀当世彼拾遗者一见而辄阻仅博得早朝诗几首而已余俱悲歌慷慨苦不胜述。为录其诗三首,见吾两人之遇,异世同轨。谁谓古今人不相及哉!22.用斜线“/”给上面文言文中的划线部分断句。(限5处)(5分)23.王实甫的杂剧代表作为《▲》,期中男女主人公是▲、▲。(3分)24.根据材料,概括文中古今人“相及”的内涵。(2分)二、名著阅读题。(15分)25.下列有关名著的说明,不正确的两项是(5分)(选择两项且全答对得5分,选择两项只答对一项得2分,其余情况得0分)A.《三国演义》中,张飞在长板桥上睁圆环眼厉声大喝,吓退曹兵
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精装交付的购房合同范本
- 物业中介部租房合同范本
- 特色小镇项目的合同范本
- 电商入驻协议合同书范本
- 机器人售后维修合同范本
- 自愿放弃养老协议书模板
- 精装房定价出售合同范本
- 长山中学学生管理协议书
- 给老板签订保底合同范本
- 现金赠与避税协议书范本
- 燃气开户过户协议书
- 电气工程及其自动化试题及答案
- 化工公司双体系资料之风险分级管控体系实施手册
- 部门月度工作计划与目标设定
- 河北单招第三类物理基础知识点
- 幼儿园教职工大会制度
- 包皮手术操作教学
- 2024-2025学年广东省东莞市小升初分班考试数学试卷(附答案解析)
- 数据标注治理:可信人工智能的后台风险与治理转向
- 2025-2030年户外冒险乐园行业深度调研及发展战略咨询报告
- 工程建设安全生产事故应急救援预案样本(三篇)
评论
0/150
提交评论