问题 阅读理解与欣赏

阅读下面语段,完成后面小题。(请将答案写在答题卡指定位置上。共11分)

[甲]初,权谓吕蒙曰:“卿今当涂掌事,不可不学!”蒙辞以军中多务。权曰:“孤岂欲卿治经为博士邪!但当涉猎,见往事耳,卿言多务,孰若孤?孤常读书,自以为大有所益。”蒙乃始就学。及鲁肃过寻阳,与蒙论议,大惊曰:“卿今者才略,非复吴下阿蒙!”蒙曰:“士别三日,即更刮目相待,大兄何见事之晚乎!”肃遂拜蒙母,结友而别。                  (《孙权劝学》)

[乙] 金溪民方仲永,世隶耕。仲永生五年,未尝识书具,忽啼求之。父异焉,借旁近与之,即书诗四句,并自为其名。其诗以养父母,收族为意,传一乡秀才观之。自是指物作诗立就,其文理皆有可观者。邑人奇之,稍稍宾客其父,或以钱币乞之。父利其然也,日扳仲永环谒于邑人,不使学。 

余闻之也久,明道中,从先人还家,于舅家见之,十二三矣。令作诗,不能称前时之闻。又七年,还自扬州,复到舅家问焉,曰:“泯然众人矣。” 

(《伤仲永》)

小题1:解释下列加点的词语。(4分)

(1)卿今当涂掌事(        ) (2)及鲁肃寻阳(       ) 

(3)未识书具(        )   (4)父其然也(         )

小题2:用现代汉语翻译下列句子。(2分)

(1)蒙辞以军中多务。 

(2)自是指物诗立就,其文理皆有可观者。

小题3:请比较[甲]、[乙]两文在内容上的相同之处和不同之处。(3分)

小题4:假如你的好朋友沉迷于网络,你打算怎样劝告他?(2分)

答案

小题1:(1)当涂:当道,当权。(2)过:到。(3)尝:曾经。(4)利:以……为利,认为……有利可图。

小题2:(1)吕蒙以军中事务多来推辞。 

(2)从此,指定物品让他作诗,仲永能立即完成,诗的文采和道理都有值得欣赏的地方。

小题3:相同之处:文章中心都是说明后天学习对成才的重要性。(1分)

不同之处: 甲文写吕蒙接受孙权的劝诫,在繁忙的军务之余读书学习,其才略很快就有了惊人的长进,令鲁肃叹服。乙文写天资聪颖的方仲永由于其父贪图眼前小利没有学习,成人后变成普通人。(2分)

小题4:略。扣住珍惜青春年华、学习与成才的关系等答题(2分)

小题1:

题目分析:此题考查学生对文言实词含义的理解和识记,要求学生对重点词语的解释进行重点识记。还要求学生对文章熟读,书读百遍,其义自现。注意“” 是到之意。“”利是意动用法,意思是“以……为利”。注意识记。常常考到。

小题2:

题目分析:此题考查学生的阅读理解和翻译能力,要求学生多读文章,掌握文意,尤其是重点词的翻译。注意1句中的“辞”和“以”。2句中“就”“文理”的意思。

小题3:

题目分析:仔细阅读两文,其共同点都是强调学习的重要性。《孙权劝学》中吕蒙学习了,令人刮目相看,而《伤仲永》中写天资聪明的仲永,因为后天未能学习,泯然众人矣。

小题4:

题目分析:答案不唯一,围绕不虚度青春年华,应好好学习阐述即可。

问答题 论述题
问答题

1.SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:
HELO,与SMTP服务器握手,传送本机域名;
MAILFROM:,传送发信者的信箱名称;
RCPTTO:,传送接收者的信箱名称;
DATA,发送邮件数据(包括信头和信体);
QUIT,退出与SMTP服务器的连接。
2.试题中直接利用的类及方法如下:
(1)类ServerSocket(int port)实现TCP服务器接口(socket),它提供两种构造函数,用它们来指定服务器插口所用的端口,并监听到达的连接请求。类中的主要方法有:
accept( ):启动服务器插口监听并等待,直到建立连接为止,一旦建立连接就返回Socket类的一个对象。
getInetAddress( ):返回插口所连接的主机地址。
getLocaIPort( ):返回在服务器插口上建立了连接的端口。
close( ):关闭服务器插口。
(2)类InetAddress包装了Internet地址。类中的主要方法有:
getLocaIHost( ):返回一个代表本机Internet地址的InetAddress对象。
getaddress( ):获得数字表示的IP地址。
getHostName( ):获得域名。
(3)类Socket实现基于连接的客户插口。类中的主要方法有getInetAddress( ):返回一个与插口连接的客户机的Internet地址,其类型为InetAd-dress。getlnputStream( ):用来访问与插口相关的输入流。getOutputStream( ):用来访问与插口机关的输出琉。close( ):关闭插口。
(4)readLine( )是输入流类的一个方法,用于服务器或客户从对方读入一行输入流信息。
(5)用户白定义类NVTInputStream(InputStream inStream, OutputStream outStream)实现了网络虚拟终端输入接口。
(6)用户自定义类NVTOutputStream(OutputStream outStream)实现了网络虚拟终端输接口。
3.下面是用Java语言实现的一个简单SMTP服务器程序的部分代码。
[程序代码]
import java.net. *:
import java.io. *;
import jdg. yan. NVTlnputStream; //用户自定义类包
import jdg. yan. NVTOutputStream; //用户自定义类包
public class SMTPServer App

public static void main(String args[])

SMTPServer server=new SMTPServer( );
server. run( );


class SMTPServer

static final int HELO=1;
static final int MAIL=2;
static final int RCPT=3;
static final int DATA=4;
static final int END_DATA=5;
static final int OUIT=6;
static final int FINISHED=9;
NVTOutputStream out;
NVTInputStream in;
String hostName;
public SMTPServer( )

super( );

public void run( )
try
ServerSOcket server= (1) ;//在1145号端口建立下CP服务器插口
int localPort=server. getLocalPort( );//监听连接端口
hostNama= (2) ;//获取本地主机域名
SVstem. out. prfntln("listening on port"+locaIPort+".");
boolean finished=false;
do
Socket client= (3) ;//监听等待,直到建立连接,返回对象client
Stnng destName= (4) ;//获得所连接的客户主机IP地址的域名
int destPort=client. getPort( );//所连接的客户主机端口号
System. out pnntln("Accepted connection to"+destNama+"on port"+destPort+"."
//控制台显示连接
out=new NVT0utputStream(client. get OutputStream( ));
In=new NVTInputStream( (5) );//建立与连接关联的输入流
(6) ;//接收邮件
(7) ;//关闭连接对象
while(! finished);
catch(UnknownHostException ex)
SVstem.out.printtn("UnknownHostException occurred.");//出错处理
cath(lOException ex)
System. out. println("lOException occurred.");


vold getMail( ) //实现SMTP的子集,从客户接收邮件
out. println("Server220"+hostName+"Ready!");
int state=HELO; //设置状态为HELO,state保存与客户通信的状态
do //接收并处理从邮件客户接收到的命令
String line="";
out. println("Server 250 HELO, OK!");
try
line= (8) ;//从虚拟终端读取一行
if(line==null)state=FINISHED;
catch(IOException ex)
System. out. prmntln("Server IOExceptlon occurred.");
System.exit(1);

switch(state)
case HELO:
if( (9) )//若该行信息为传送本机域名

out. println("Server 250 Hello");
System. out. println(line);
state=MAIL;
else
out. println("Server 500 ERROR");
System. out. println("Server"+line);

state=FINISHED;
break’
case MAIL: //省略代码
case RCPT: //省略代码
case DATA:
if( (10) )//若该行信息为发送邮件数据

out. println("354 mail input; end with.");
System. out. println(line);
state=END_DATA;
else
out. println("500 ERROR");
System. out. println(line);

break;
case END_DATA;//代码省略
case QUIT://代码省略

while(state!=FtNISHED);

//判断客户收到的命令是否与指定的命令字符串相匹配
boolean commandls(String s, String line)
int n=s. length( );
if(s.equalslgnoreCase(line. substring(0.n)))return true;
return false;