第一篇:信用社常见一百题
湖南省农村信用社考试100道常考基础题
来源:100道常考基础题 作者:gkz6 时间:2010-04-05
11195
内容摘要:1.《湖南省农村信用联合社不良贷款管理办法》中所说的不良贷款按风险程度划分分为哪几类? 答:次级类贷款,可疑类贷款、损失类贷款。2.《湖南省农村信用联合社不良贷款管理办法》中所说的不良贷款按贷款管理期限划分分为哪几类? 答:逾期贷款、呆滞贷款...1.《湖南省农村信用联合社不良贷款管理办法》中所说的不良贷款按风险程度划分分为哪几类? 答:次级类贷款,可疑类贷款、损失类贷款。
2.《湖南省农村信用联合社不良贷款管理办法》中所说的不良贷款按贷款管理期限划分分为哪几类?
答:逾期贷款、呆滞贷款、呆账贷款。
3.不良贷款管理应遵循的原则是什么?
答:依法合规原则、真实反映原则、处置减损原则、损失补偿原则。
4.不良贷款清收、管理、处置的责任主体是哪一级机构?
答:县级联社
5.不良贷款由哪个部门进行认定,由哪个部门进行管理与处置?
答:信贷管理部门、风险管理部门。
6.风险管理部门负责管理的不良贷款,经过转化需上调至正常或关注类的,该如何处理?
答:由风险管理部门移交信贷部门管理。
7.为加强对不良贷款的分类管理,对逾期贷款债权社应对借款人和保证人采取什么措施?
答:发送催收通知书,并指派专人加强催收,依法收贷。
8.为加强对不良贷款的分类管理,对呆滞贷款债权社注重做好什么工作?
答:应注重贷款合同、担保合同的诉讼时效,应积极对借款人第二还款来源进行清偿与保全,积极运用各种手段开展清收处置。
9.为加强对不良贷款的分类管理,对次级类贷款要重点做好哪些工作?
答:要重点监控企业流动资产和现金流量,关注客户重大经
营情况变化,防范关联企业风险,积极对借款人第二还款来源进行清偿和保全,加强贷款抵(质)押管理和对贷款保证人的监控,确保抵押物的足值和担保的有效。
10.实施以物抵债应优先选择什么样的资产,尽快实现处置回收入帐。
答:应选择易保值、易变现的资产。
11.不良贷款考核重点是什么?具体考核哪几个指标? 答:整体不良贷款水平的控制和不良贷款的回收情况。具体考核的指标是不良贷款率、不良贷款清收率、不良贷款迁徙律、贷款拨备覆盖率。
12.抵债资产管理工作主要包括哪些内容?
答:预期实现抵债资产的现值评估与保全;抵债资产的风险测定与管理;已实现抵债资产的处置和变现。
13.对债务人、担保人或第三人的股权类资产,应采取直接拍卖、变卖或转让的方式。确需接收的,应在接受后多长时间内处理完毕。答:3个月
14.抵债资产变现后,不足偿还贷款本息的,本金和利息的偿还顺序必须坚持什么原则?
答:先收贷款本金,后收贷款利息的原则。
15.请给基层信用社处置抵债资产变现收入的分配排序。A、偿还借款人所欠贷款利息 B、偿还借款人所欠贷款本金
C、支付处理抵债资产所需的税金及处置费用
D、变现收入偿还借款人所欠信贷款本金及利息后仍有剩余的,可按借贷双方事前签订的有关协议处理,作为基层信用社的当期收入或退还借款人。答案:CBAD
16.请问取得抵债资产过程中发生的费用该如何处理? 答:应从抵债资产的价值中优先扣除,并以扣除有关费用后的净值作为计价价值计入待处理抵债资产。
17.在《湖南省农村信用社不良资产管理责任认定及处罚办法》中所说的对责任人的处理方式包括哪两类? 答案:经济处罚、纪律处分
18.在《湖南省农村信用社不良资产管理责任认定及处罚办
法》中个人责任主体按其岗位不同、承担职责不同划分为哪四类?
答案:经办责任人、审查责任人、审批责任人、领导责任人。
19.基层信用社风险管理人员由哪一级联社统一管理? 答案:县级联社
20.交通工具、低值易耗品、机器设备等杂项资产原则上不得接收。属于基层信用社抵(质)押物的,应通过直接拍卖或变卖的方式收回现金。确需接收的,应在接收后多长时间内处置完毕。答案:3个月
21.请简单陈述不良贷款管理中处置减损原则的含义。答案:不良贷款形成后,应通过调查和完善手续等手段,防止不良贷款价值贬损,并及时清收、转化和处置,实现不良贷款价值回收最大化。
22.请简单陈述不良贷款管理中损失补偿原则的含义。答案:基层信用社应根据自身贷款风险的大小,有计划地逐步提高风险拨备水平,并及时处理与消化处置损失。
23.湖南省农村信用联合社对不良贷款实行四级管理,请具体说出是哪四级?
答案:省联社、市联社(办事处)、县级联社、基层信用社。
24.县联社风险管理部门对不良贷款管理工作的职责是怎样的?
答案:负责辖内不良贷款管理、指导和处置,负责对基层信用社不良贷款的监测、分析和考评。
25.按贷款风险五级分类划分,哪三类属于不良贷款? 答案:次级类、可疑类、损失类。
26.在采取所有可能的措施或一切必要的法律程序之后,贷款本息仍无法收回的或只能收回极少部分的贷款应属于五级分类中的哪一种不良贷款? 答案:损失类
27.借款人无法足额偿还贷款本息,即使执行担保,也肯定造成较大损失的贷款应属于五级分类中的哪一种不良贷款?
答案:可疑类
28.借款人的还款能力出现问题,完全依靠其正常的经营收入已无法足额偿还贷款本息,即使执行担保也可能造成一定损失,这样的借款属于五级分类中的哪一种不良贷款? 答案:次级类
29.正常贷款被认定为不良贷款后,信贷部门应在多少个工作日内将其移交到风险管理部门? 答案:10个工作日
30.信贷管理部门将不良贷款移交到风险管理部门时,要同时提交哪些手续?
答案:不良贷款移交清单、不良贷款成因分析及处置建议报告。
31.信贷管理部门将不良贷款移交给风险管理部门之后,风险管理部的员工应做哪些工作?
答案:对照清单对不良贷款的诉讼时效、保证合同诉讼时效、抵押(质押)时效等进行审查,对有瑕疵的,应立即采取补救措施;对不良贷款客户的经营情况、资产负债情况和抵押(质押)品以及保全的资产进行实地调查和现场勘查。
32.对不良贷款原则上应多长时间内进行一次全面调查。
答案:每半年一次
33.对新转入的不良贷款应于移交后多长时间内完成调查工作?
答案:10个工作日
34.对有还款能力但是缺乏还款意愿、故意赖帐和恶意逃废债务的借款人应该采取什么样的措施? 答案:必要时应依法进行起诉。
35.不符合核销条件的呆账贷款该如何处理? 答案:应尽量清收,最大限度减少损失。
36.对已核销的贷款该如何处理?
答案:要严格账销案存进出管理手续,加强已核销贷款的追索、考核和核算管理。
37.不良贷款保全的涵义是什么?
答案:是指在债权或第二还款来源已部分或全部丧失的情况下,重新落实债权或第二还款来源。
38.简要回答不良贷款处置方式中重组转化的含义?
答案:即对重组价值大于清算价值的不良贷款,以债务人资产重组为基础,采取兼并、收购、分立、合并、股份制等方式,由债权人通过与重组后承债人签订还款承债协议,重新办理贷款手续,实现不良贷款由高风险向低风险或正常贷款转化。
39.对不良贷款处置时要制作处置策略设计,简述怎样制作处置策略设计?
答案:在对不良贷款所处的区域、市场与信用环境进行全面评估的基础上,制定全盘的清收处置规划;根据不良贷款的分布、归属、性质等特征,制定分类、分区、分属的清收处置策略;合理配置各项资源,有步骤、有重点的实施不良处置计划。
40.各级信用社的资产质量用哪项指标来考核? 答案: 不良贷款率
41.各级信用社的不良贷款回收水平用哪项指标考核? 答案:不良贷款清收率
42.各级信用社的风险结构状况用哪项指标考核? 答案:不良贷款迁徙率
43.各级信用社的风险抵补能力用哪项指标考核? 答案:贷款拨备覆盖率。
44.哪一个部门负责对不良贷款管理与处置的日常监督检查?
答案:风险管理部门
45.哪一个部门负责对不良贷款管理与处置进行合规性审计?
答案:稽核监督部
46.哪一个部门负责对不良贷款形成及处置过程中的相关责任人进行处分和处理。答案:纪检监察部门
47.对票据融资业务的不良资产管理应比照省联社的哪一个制度、办法执行?
答案:《湖南省农村信用社不良贷款管理办法》
48.《湖南省农村信用社抵债资产管理办法》中所说的抵债资产的含义是什么?
答案:是指基层信用社依法行使债权或担保物权而受偿于债务人、担保人或第三人的实物资产或财产权利。
49.抵债资产的评估、接收、保管、处置变现等工作及有关契约、合同、证书等要件的保管工作应由哪个部门负责? 答案:风险管理部
50.抵债资产管理过程的审计监督工作应由哪个部门负责? 答案:稽核监督部门, 51.抵债资产的账务核算及有价单证的保管工作应由哪个部门负责? 答案:计财部门
52.抵债资产工作的责任主体是哪一级联社的哪一个部门? 答案:县级联社的风险管理部门
53.接收的抵债资产应在接收后多长时间内处置完毕? 答案:3个月
54.某企业面临改制,可能严重损害基层信用社贷款债权,在这种情况下,基层信用社可否将该企业作为抵债资产接收? 答案:可以
55.确实无法落实到户的原集体农业贷款,其村里现有可以抵债的资产是否可以作为抵债资产清收? 答案:可以
56.借款人死亡或依法宣告死亡,无继承人承担其债务的,其资产可以抵还贷款吗? 答案:可以
57.接收抵债资产必须同时具备的四个条件是什么? 答案:
(一)借款人和担保人均无法以货币资金清偿贷款本息,不实施以资抵债,将使基层信用社债权遭受更大损失;
(二)借款人、担保人提供的抵押物、质物暂时无法变现;
(三)取得的抵债资产必须具有一定的价值和使用价值,能够在未来的一段时间内变现或转让;
(四)抵债资产接收价格的确定原则上须经有权部门评估、必须坚持公平合理、市场公允、价值相符的原则。
58.实施以物抵债前,应做好哪些工作? 答案:
(一)全面分析企业财务状况及债权形成风险的原因,并进行相关责任认定。
(二)对企业资产的现状进行详细分析,在此基础上,对债权市场现值进行测算。
(三)整理债权的权属资料,确保资料的真实性、完整性和有效性,如有关权属资料缺失,应及时进行补救,同时说明缺失原因并进行责任认定。
(四)对抵债资产进行实地调查,并到有关主管部门核实,了解资产的产权及实物状况,包括资产是否存在产权上的瑕疵,是否设定了抵押、质押等他项权利,是否拖欠工程款、税款、土地出让金及其他费用,是否涉及其他法律纠纷,是否被司法机关查封、冻结,是否属限制、禁止流通物等情况。
59.以物抵债的方式有哪两种?
答案:协议抵债和法院、仲裁机构裁决抵债
60.请简述协议抵债的含义。
答案:经基层信用社与债务人、担保人或第三人协商同意,债务人、担保人或第三人以其拥有所有权或处置权的资产作价,偿还基层信用社债权。
61.抵债资产的接收价格低于全部贷款本息(含表外利息)的差额,这种情况该如何处理?
答案:差额要继续追索,符合呆账条件地按规定程序核销。
62.抵债资产能当即转让他人的,应该怎样处理? 答案:必须经过产权交易部门或有关机构进行认定,基层信用社要随即办理相关手续并直接收回货币资金。不能收回货币资金的,但需转移贷款债权关系的,必须符合相关贷款发放规定程序和审批手续。
63.基层信用社风险管理部门要多长时间对抵债资产进行现场查看一次? 答案:每月查看一次
64.抵债资产在保管过程中,因保管不善或人为的原因造成毁损、丢失的,应该如何处理? 答案:应对责任人进行责任追究
65.抵债资产在保管过程中,非因责任事故造成毁损、丢失的,应该如何处理?
答案:按核销的有关规定申报处理
66.抵债资产原则上可不可以出租? 答案:原则上不得可出租
67.交通工具、低值易耗品类抵债资产可不可以出租? 答案:不可以出租
68.系统内信用社之间可不可以互相租用抵债资产? 答案:不可以
69.抵债资产收取后应尽快处置变现。不动产应自取得多长时间内予以处置? 答案:2年内
70.抵债资产收取后应尽快处置变现。动产应自取得多长时
间内予以处置? 答案:1年内
71.抵债资产处置应坚持什么原则? 答案:公开透明的原则
72.抵债资产应坚持什么方式处置? 答案:公开拍卖方式
73.全省的拍卖机构应由哪一级组织确定? 答案:省联社
74.抵债资产原则上不准自用,抵债资产确需自用的,需要按照什么原则使用?
答案:先报批、后使用的原则
75.抵债资产变现后,不足偿还贷款本息的,必须坚持什么原则变现?
答案:先收贷款本金、后收贷款利息的原则
76.“抵债资产接收、出租、处置、变现损失列支,均由省联社(办事处)管理。”这句话对还是不对?为什么? 答案:不对
《湖南省农村信用社抵债资产管理办法》第53条规定:抵债资产接收、出租、处置、变现损失列支,均实行权限管理。
77.与本系统有业务合作关系的中介机构的资质审定由哪级机构来进行? 答案:省联社
78.基层信用社取得抵债资产变现后收入不足以偿还借款人所欠贷款本金的部分,又无法继续追偿的,其差额部分该怎样处理?
答案:其差额损失部分按财务制度的有关规定处理。
79.处置抵债资产时,对于不适于拍卖的资产该怎样处理? 答案:可在充分引入竞争机制的基础上通过协议转让、招标处置、委托销售、打包出售等方式一次或分次处置。
80.处理抵债资产时,基层信用社应做好哪些工作? 答案:基层信用社应按要求上报抵债资产处置方案、处置方案要件、《湖南省农村信用社抵债资产处置申报审批、核准表》,并对要件的真实性负责。
81.对于抵债资产的处置,审查(审批)、核准社要重点审查(审批)、核准的主要项目是什么?
答案:要重点审查资产处置是否及时,处置过程是否公开、公正、合法、合规,处置价格、付款方式是否合理等。
82.抵债资产当即变现的,其变现所取得的净收入该如何处理?
答案:要按会计制度规定处理。对高于抵债资产计价价值部分可按借贷双方事前签订的贷款合同或协议中的有关规定,作为基层信用社的当期收入或退还借款人。
83.取得抵债资产过程中发生的有关费用该如何处理? 答案:应从抵债资产的价值中优先扣除,并以扣除有关费用后的净值作为计价价值计入待处理抵债资产。
84.抵债资产在变现前所发生的与之相关的收入或支出,该如何处理?
答案:分别计入营业外收支
85.按照《湖南省农村信用社不良资产管理责任认定及处罚办法》的规定:对不良资产管理的责任认定应怎样分工进行认定?
答案:应采取逐级负责的工作方式进行认定
86.基层信用社未向借款人和担保人追偿的债权,可不可以作为呆账核销? 答案:不可以
87.不良贷款处置方式包括哪些?
A、现金清收 B、帐户扣收 C、重组转化 D、诉讼清收
E、保全 F、呆账核销 G、以资抵债 答案:ACEFG
88.对不良贷款现金清收的主要方式有哪些?
A、帐户扣收 B、正常催收 C、保全 D、协议清收 E、诉讼清收 F、破产清算 G、以资抵债 答案:ABDEF
89.借款人和担保人依法宣告破产,进行清偿后,未能还清的贷款应属于哪类不良贷款?
A、逾期贷款 B、呆滞贷款 C、呆账贷款 答案:C
90.借款人遭受重大自然灾害或意外事故,有保险公司或有关政府部门出具的重大事故和灾害鉴定证明、保险赔偿金证明的,确实无力偿还部分或全部贷款应属于哪类不良贷款? A、逾期贷款 B、呆滞贷款 C、呆账贷款 答案:C
91.借款人无法足额偿还贷款本息,即使实行担保,也肯定造成较大损失的贷款应属于哪类不良贷款?
A、次级类贷款 B、可疑类贷款 C、损失类贷款 答案:B
92.不良贷款档案管理的重点是哪两类档案? A、权证类 B、附件类 C、要件类 D、不良类 答案:AC
93.下列哪些财产一般不得用于抵偿债务?
A、权属不明或有争议的资产 B、不易储存保管的资产 C、无形资产 D、公益性质的生活设施、教育设施、医疗设施
E、资产已抵押或质押给第三人,且抵押或质押价值没有剩余的 答案:ABCDE
94.按照《湖南省农村信用社呆账核销管理办法》的规定,以下哪几项债权可以作为呆账处理?
A、基层信用社经批准采取打包出售、公开拍卖、转让等市场手段处置债权或股权后,其出售转让价格与帐面价值的差额;
B、违反法律、法规规定,以各种形式、借口逃废或者悬空的基层信用社债权;
C、行政干预逃废或者悬空的基层信用社债权;
D、借款人触犯刑律,依法受到制裁,其财产不足归还所借债务,又无其他债务承担者,基层信用社经追偿后,确实无法收回的债权。答:AD
95.以下哪几项为不良资产管理经办责任人职责? A、对因自身原因导致 基层信用社丧失优先受偿权负责; B、对核实与不良资产管理相关的主从合同的使用、填写是否规范负责;
C、对不良贷款的调查估值、细分管理和处置管理负责; D、对擅自更换抵(质)押物、保证人而增加贷款风险负责。答案:ACD
96.以下哪几项为不良资产管理审查责任人职责? A、对未及时、完整和准确向报审部门或机构反馈审查结果负责;
B、对未进行合规性审查或虽进行合规性审查、但未发现报审材料存在严重缺陷负责;
C、对监督不力,用人不善造成的不良资产损失负责; D、对未及时完整和准确地向不良资产管理审批人移交不良资产管理经办负责人、咨询专家等提供的最新消息和补充意
见负责。答案:ABD
97.不良贷款管理中应遵循以下哪些原则? A、依法合规原则 B、真实反映原则 C、处置减损原则 D、损失补偿原则 答案:ABCD
98.基层信用社对本社内不良贷款的管理职责是: A、监测、分析和考评 B、管理、监测、清收与转化 C、管理、指导和处置 D、组织、实施、监测与检查 答案:B
99.借款合同规定期限(含展期后到期)到期未归还的贷款(不含呆滞贷款和呆帐贷款)是哪种不良贷款? A、呆帐贷款 B、呆滞贷款 C、逾期贷款 答案:C
100.超过借款合同期限(含展期后到期)1年(含)以上仍未归还的贷款是哪种不良贷款?
A、呆帐贷款 B、呆滞贷款 C、逾期贷款 答案:B
第二篇:南开一百题
1、请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。
最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。
部分源程序存在文件prog1.c中。
例如:若输入17 5 则应输出:19,23,29,31,37。
请勿改动主函数main()和写函数writeDat()的内容。#include
int isP(int m){ int i;
for(i=2;i if(m % i==0)return 0;return 1;} void num(int m,int k,int xx[]){ int s=0; for(m=m+1;k>0;m++) if(isP(m)){ xx[s++]=m;k--;} } main(){ int m,n,xx[1000]; clrscr(); printf(“nPlease enter two integers:”); scanf(“%d%d”,&m,&n); num(m,n,xx); for(m=0;m printf(“%d ”,xx[m]); printf(“n”); readwriteDat();} void readwriteDat(){ int m,n,xx[1000], i;FILE *rf,*wf; rf=fopen(“in.dat”,“r”);wf=fopen(“out.dat”,“w”);for(i=0;i<10;i++){ fscanf(rf,“%d %d”,&m,&n); num(m,n,xx); for(m=0;m fprintf(wf,“n”);} fclose(rf);fclose(wf);} 无忧id 14题(无isP()函数)#include void jsValue(int m,int k,int xx[]){ int i,j,s=0; for(i=m+1;k>0;i++) { for(j=2;j if(i%j==0)break; if(i==j){ xx[s++]=i;k--;} } } main(){ int m,n,zz[100]; printf(“n请输入两个整数:”);scanf(“%d%d”,&m,&n);jsValue(m,n,zz);for(m=0;m writeDat(){ int m,n,zz[100],i;FILE *in,*out; in=fopen(“in.dat”,“r”);out=fopen(“out.dat”,“w”);for(i=0;i<10;i++){ fscanf(in,“%d%d”,&m,&n); jsValue(m,n,zz); for(m=0;m fprintf(out,“n”); } fclose(in);fclose(out);} 另一解法: void num(int m,int k,int xx[]){ int n=0,data=m+1;while(n 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 注意:部分源程序存在文件prog1.c中。 程序中已定义数组:a[200],b[200],已定义变量:cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include void jsVal(){ int i,j,qw,bw,sw,gw; for(i=0;i { qw=a[i]/1000;bw=a[i]/100%10; sw=a[i]%100/10;gw=a[i]%10; if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0)b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i] void readDat(){ int i; FILE *fp; fp = fopen(“in.dat”, “r”); for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]); fclose(fp);} void main(){ int i; readDat(); jsVal(); printf(“满足条件的数=%dn”, cnt); for(i = 0;i < cnt;i++)printf(“%d ”, b[i]); printf(“n”); writeDat();} writeDat(){ FILE *fp; int i; fp = fopen(“out.dat”, “w”); fprintf(fp, “%dn”, cnt); for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]); fclose(fp);} ★题目3(无忧 id 133题;捷成id 59、99题) 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrOR(),其函数的功能是:以行为单位依次把字符串中所有小写字母o左边的字符串内容移到该串的右边存放,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。 例如:原文:n any field.Yu can create an index you have the correct record.结果:n any field.Yu can create an index rd.yu have the crrect rec 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 注意:部分源程序存放在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include char xx[50][80];int maxline = 0;/* 文章的总行数 */ int ReadDat(void);void WriteDat(void); void StrOR(void){int i,righto,j,s,k;char tem[80];for(i=0;i for(j=strlen(xx[i])-1;j>=0;j--) { k=0; memset(tem,0,80);/*初始化字符串数组tem*/ if(xx[i][j]=='o')/*如果当前字符为'o',进入以下语句*/ {righto=j;/*则将此字符中位置j的值赋给righto*/ for(s=righto+1;s tem[k++]=xx[i][s];/*从righto的下一跳开始将其后所有的字符都存入到tem中*/ for(s=0;s if(xx[i][s]!='o')tem[k++]=xx[i][s];/*将不是字符'o'的字符全存入到tem中*/ strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/ } else continue; } } void main(){ clrscr(); if(ReadDat()){ printf(“数据文件IN.DAT不能打开!n 07”); return; } StrOR(); WriteDat();} int ReadDat(void){ FILE *fp; int i = 0; char *p; if((fp = fopen(“IN.DAT”, “r”))== NULL)return 1; while(fgets(xx[i], 80, fp)!= NULL){ p = strchr(xx[i], 'n'); if(p)*p = 0; i++; } maxline = i; fclose(fp); return 0;} void WriteDat(void){ FILE *fp; int i; clrscr(); fp = fopen(“OUT5.DAT”, “w”); for(i = 0;i < maxline;i++){ printf(“%sn”, xx[i]); fprintf(fp, “%sn”, xx[i]); } fclose(fp);} 解法二: void StrOR(void){ int i; char a[80],*p; for(i=0;i { p=strchr(xx[i],'o'); while(p) { memset(a,0,80); memcpy(a,xx[i],p-xx[i]); strcpy(xx[i],p+1); strcat(xx[i],a); p=strchr(xx[i],'o'); } } } 解法三: void StrOR(void){ int i, j; char yy[80], *p; for(i=0;i for(j=0;j if(xx[i][j]=='o') { memset(yy, 0, 80); p=&xx[i][j+1]; strcpy(yy, p);/*将指针p所指向的字符串拷贝到字符串yy中去*/ strncat(yy, xx[i], j);/*将字符串xx[i]中前j个字符连接到yy中*/ strcpy(xx[i], yy);/*将字符串yy重新拷贝到字符串xx[i]中去*/ j=0;/* 开始下一次的扫描*/ } } ★题目4(无忧id 24题 捷成id 9题)函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数StrOL(),其函数的功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT6.DAT中。 例如:原文:You He Me I am a student.结果:Me He You student a am I 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include char xx[50][80];int maxline=0;/*文章的总行数*/ int ReadDat(void);void WriteDat(void); /*在无忧及捷成版模拟系统中都通过测试(输入文件句末有标点的在输出文件中句前有空格*/ void StrOL(void){ int i,j,k,s,m,strl; char str[80]; for(i=0;i { strl=strlen(xx[i]); memset(str,0,80);/*初始化这字符串数组str*/ s=k=0; for(j=strl-1;j>=0;j--)/*从当前字符串尾部开始向前倒序循环,实现题意要求的倒排*/ { if(isalpha(xx[i][j]))k++;/*如果当前字符是字母a~z或A~Z,则k加一*/ else { for(m=1;m<=k;m++)/*否则将长度为k的单词顺序存入到字符串数组str中,s值加1*/ str[s++]=xx[i][j+m]; k=0;/*将k值清0,以方便下一个单词的长度计数*/ } if(!isalpha(xx[i][j]))str[s++]=' ';/*如果当前字符不是字母a~z或A~Z,则以空格代之存入到字符串数组str中,s值加一*/ } for(m=1;m<=k;m++)/*此时的k值为当前字符串中第一个单词的长度,但在上一个for循环中没能存入到字符串数组str中,所以在这里将其存入到str中*/ str[s++]=xx[i][j+m]; str[s]=' ';/*在当前行尾加0以标记此行的结束*/ strcpy(xx[i],str);/*将倒排好的当前字符串重新存回到当前行xx中*/ } } void main(){ clrscr();if(ReadDat()){ printf(“数据文件IN.DAT不能打开!n 07”); return;} StrOL();WriteDat();} int ReadDat(void){ FILE *fp;int i=0;char *p; if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],'n'); if(p)*p=0; i++;} maxline=i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i; clrscr();fp=fopen(“OUT6.DAT”,“w”);for(i=0;i printf(“%sn”,xx[i]); fprintf(fp,“%sn”,xx[i]);} fclose(fp);} 另一解法(): /*在无忧及捷成版模拟系统中都通过测试(输入文件句末有标点的在输出文件中句前有空格*/ void StrOL(void){ int i,j,m;char str[80];for(i=0;i for(j=m-1;j>=0;j--)if(!isalpha(xx[i][j])){ strcat(str,xx[i]+j+1);strcat(str,“ ”);xx[i][j]=' ';} strcat(str,xx[i]); strcpy(xx[i],str);} } ★题目5(无忧id 8题) 在文件in.dat中有200个正整数,且每个数均在1000至9999之间。函数ReadDat()读取这200个数存放到数组aa中。请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数依次存入数组bb中,如果后三位的数值相等,则按原先的数值进行降序排列。最后调用函数WriteDat()把结果bb输出到文件out.dat中。 例:处理前 6012 5099 9012 7025 8088 处理后 9012 6012 7025 8088 5099 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include int aa[200],bb[10]; void jsSort(){ int i,j,data;for(i=0;i<199;i++) for(j=i+1;j<200;j++) if(aa[i]%1000>aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i] {data=aa[i];aa[i]=aa[j];aa[j]=data;} for(i=0;i<10;i++) bb[i]=aa[i];} void main(){ readDat();jsSort();writeDat();} readDat(){ FILE *in; int i; in=fopen(“in.dat”,“r”); for(i=0;i<200;i++)fscanf(in,“%d,”,&aa[i]); fclose(in); } writeDat(){ FILE *out;int i; clrscr();out=fopen(“out.dat”,“w”);for(i=0;i<10;i++){ printf(“ %d”,bb[i]); fprintf(out,“%dn”,bb[i]);} fclose(out);} 题目6 题目6:在文件in.dat中有200个正整数,且每个数均在1000至9999之间。函数ReadDat()读取这200个数存放到数组aa中。请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行降序排列,然后取出满足此条件的前10个数依次存入数组b中,如果后三位的数值相等,则按原先的数值进行升序排列。最后调用函数WriteDat()把结果bb输出到文件out.dat中。 例:处理前 9012 5099 6012 7025 8088 处理后 5099 8088 7025 6012 9012 注意:部分源程序已给出。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 #include int aa[200],bb[10]; void jsSort(){ int i,j,data;for(i=0;i<199;i++) for(j=i+1;j<200;j++) if(aa[i]%1000 {data=aa[i];aa[i]=aa[j];aa[j]=data;} for(i=0;i<10;i++) bb[i]=aa[i];} void main(){ readDat();jsSort();writeDat();system(“pause”);} readDat(){ FILE *in;int i; in=fopen(“in.dat”,“r”);for(i=0;i<200;i++)fscanf(in,“%d,”,&aa[i]); fclose(in);} writeDat(){ FILE *out;int i;clrscr();out=fopen(“out.dat”,“w”);for(i=0;i<10;i++){ printf(“i=%d,%dn”,i+1,bb[i]);fprintf(out,“%dn”,bb[i]);} fclose(out);} ★题目7(无忧id 15题) 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT6.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #define MAX 100 typedef struct{ char dm[5];/*产品代码*/ char mc[11];/*产品名称*/ int dj; /*单价*/ int sl; /*数量*/ long je; /*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat(); void SortDat(){int I,j;PRO xy;for(I=0;I<99;I++) for(j=I+1;j<100;j++) if(strcmp(sell[I].dm,sell[j].dm)<0||strcmp(sell[I].dm,sell[j].dm)==0&&sell[I].je {xy=sell[I];sell [I]=sell[j];sell[j]=xy;} } void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();} void ReadDat(){ FILE *fp;char str[80],ch[11];int i; fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){ fgets(str,80,fp); memcpy(sell[i].dm,str,4); memcpy(sell[i].mc,str+4,10); memcpy(ch,str+14,4);ch[4]=0; sell[i].dj=atoi(ch); memcpy(ch,str+18,5);ch[5]=0; sell[i].sl=atoi(ch); sell[i].je=(long)sell[i].dj*sell[i].sl; } fclose(fp);} void WriteDat(void){ FILE *fp;int i; fp=fopen(“OUT6.DAT”,“w”);for(i=0;i<100;i++){ printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} ★题目8(无忧id 83 字符替换题) 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS1.DAT中。 替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。部分源程序存在文件prog1.c中。原始数据文件存放的格式是:每行的宽度均小于80个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include unsigned char xx[50][80];int maxline=0;/*文章的总行数*/ int ReadDat(void);void WriteDat(void); void encryptChar(){ int i,j; for(i=0;i for(j=0;j if(xx[i][j]*11%256<=32||xx[i][j]*11%256>130)continue; else xx[i][j]=xx[i][j]*11%256;} void main(){ clrscr();if(ReadDat()){ printf(“数据文件ENG.IN不能打开!n 07”); return;} encryptChar();WriteDat();} int ReadDat(void){ FILE *fp;int i=0;unsigned char *p; if((fp=fopen(“eng.in”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],'n'); if(p)*p=0; i++;} maxline=i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i; fp=fopen(“ps1.dat”,“w”);for(i=0;i printf(“%sn”,xx[i]); fprintf(fp,“%sn”,xx[i]);} fclose(fp);} 解法二: void encryptChar(){ int i,j,k; for(i=0;i if(k<=32||k>130)continue; else xx[i][j]=k; } } 解法三: void encryptChar(){ int i,j;unsigned char ch;for(i=0;i 解法四: void encryptChar(){ int i,j;char *p;for(i=0;i 解法五: void encryptChar(){ int i;char *pf;for(i=0;i { pf=xx[i]; while(*pf!=0) if(*pf*11%256<=32||*pf*11%256>130)pf++; else *pf++=*pf*11%256; } } ★题目9(无忧id 28;id 124题;捷成id 16题) 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数SortCharD(),其函数的功能是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT2.DAT中。 例:原文:dAe,BfC.CCbbAA 结果:fedCBA.bbCCAA 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include char xx[50][80];int maxline=0;/*文章的总行数*/ int ReadDat(void);void WriteDat(void); void SortCharD(void){int I,j,k,strl;char ch;for(I=0;I {strl=strlen(xx[I]); for(j=0;j for(k=j+1;k if(xx[I][j] } } void main(){ clrscr();if(ReadDat()){ printf(“数据文件IN.DAT不能打开!n 07”); return;} SortCharD();WriteDat();} int ReadDat(void){ FILE *fp;int i=0;char *p; if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],'n'); if(p)*p=0; i++;} maxline=i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i; fp=fopen(“OUT2.DAT”,“w”);for(i=0;i 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数ConvertCharA(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT1.DAT中。 例:原文:Adb.Bcdza abck.LLhj 结果:Aec.Bdeab bcdl.LLik 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include char xx[50][80];int maxline=0;/*文章的总行数*/ int ReadDat(void);void WriteDat(void); void ConvertCharA(void){ int i,j; for(i=0;i for(j=0;j if(xx[i][j]=='z')xx[i][j]='a'; else if(xx[i][j]>='a'&&xx[i][j]<='y')xx[i][j]+=1;} void main(){ clrscr();if(ReadDat()){ printf(“数据文件IN.DAT不能打开!n 07”); return;} ConvertCharA();WriteDat();} int ReadDat(void){ FILE *fp;int i=0;char *p; if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],'n'); if(p)*p=0; i++;} maxline=i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i; clrscr(); fp=fopen(“OUT1.DAT”,“w”);for(i=0;i printf(“%sn”,xx[i]); fprintf(fp,“%sn”,xx[i]);} fclose(fp);} 题目11(无忧id 93题) 程序prog1.c的功能是:把 s 字符串中的所有字母改写成该字母的下一个字母,字母z改写成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其它字符不做改变。 请考生编写函数chg(char *s)实现程序要求,最后调用函数readwriteDAT()把结果输出到文件bc1.out中。 例如:s 字符串中原有的内容为:Mn.123Zxy,则调用该函数后,结果为:No.123Ayz。 注意:部分源程序存在文件prog1.c文件中。 请勿改动主函数main()和输出数据函数readwriteDAT()的内容。#include void chg(char *s){while(*s)if(*s=='z'||*s=='Z'){*s-=25;s++;} else if(*s>='a'&&*s<='y'){*s+=1;s++;} else if(*s>='A'&&*s<='Y'){*s+=1;s++;} else s++;} main(){ char a[N]; clrscr(); printf(“Enter a string : ”);gets(a); printf(“The original string is : ”);puts(a); chg(a); printf(“The string after modified : ”); puts(a); readwriteDAT();} void readwriteDAT(){ int i; char a[N]; FILE *rf, *wf; rf = fopen(“bc1.in”, “r”); wf = fopen(“bc1.out”, “w”); for(i = 0;i < 50;i++){ fscanf(rf, “%s”, a); chg(a); fprintf(wf, “%sn”, a); } fclose(rf); fclose(wf);} ★题目12(无忧id 78题) 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求: 按产品名称从小到大进行排列,若产品名称相等,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT5.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #define MAX 100 typedef struct{ char dm[5];/*产品代码*/ char mc[11];/*产品名称*/ int dj; /*单价*/ int sl; /*数量*/ long je; /*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat(); void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++) for(j=i+1;j<100;j++) if(strcmp(sell[i].mc,sell[j].mc)>0||strcmp(sell[i].mc,sell[j].mc)==0&&sell[i].je>sell[j].je) {xy=sell[i];sell[i]=sell[j];sell[j]=xy;} } void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();} void ReadDat(){ FILE *fp;char str[80],ch[11];int i; fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){ fgets(str,80,fp); memcpy(sell[i].dm,str,4); memcpy(sell[i].mc,str+4,10); memcpy(ch,str+14,4);ch[4]=0; sell[i].dj=atoi(ch); memcpy(ch,str+18,5);ch[5]=0; sell[i].sl=atoi(ch); sell[i].je=(long)sell[i].dj*sell[i].sl; } fclose(fp);} void WriteDat(){ FILE *fp;int i; fp=fopen(“OUT5.DAT”,“w”);for(i=0;i<100;i++){ printf(“%s %s %4d %5d %5dn”,sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} 题目13(无忧id 81题(按金额从小到大进行排列)) 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能 要求:按产品代码从小到大进行排列,若产品代码相等,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT9.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #define MAX 100 typedef struct{ char dm[5];/*产品代码*/ char mc[11];/*产品名称*/ int dj; /*单价*/ int sl; /*数量*/ long je; /*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat(); void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++) for(j=i+1;j<100;j++) if(strcmp(sell[i].dm,sell[j].dm)>0||strcmp(sell[i].dm,sell[j].dm)==0&&sell[i].je {xy=sell[i];sell[i]=sell[j];sell[j]=xy;} } void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();} void ReadDat(){ FILE *fp;char str[80],ch[11];int i; fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){ fgets(str,80,fp); memcpy(sell[i].dm,str,4); memcpy(sell[i].mc,str+4,10); memcpy(ch,str+14,4);ch[4]=0; sell[i].dj=atoi(ch); memcpy(ch,str+18,5);ch[5]=0; sell[i].sl=atoi(ch); sell[i].je=(long)sell[i].dj*sell[i].sl; } fclose(fp);} void WriteDat(){ FILE *fp;int i; fp=fopen(“OUT9.DAT”,“w”);for(i=0;i<100;i++){ printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} 题目14(无忧id 151题) 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续大于该四位数以后的五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 注意:部分源程序存在文件prog1.c中。 程序中已定义数组:a[200],b[200],已定义变量:cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include void jsVal(){int i,j,flag;for(i=0;i {for(j=i+1;j<=i+5;j++) if(a[i]>a[j]&&a[i]%2)flag=1; else {flag=0;break;} if(flag==1){b[cnt]=a[i];cnt++;} } for(i=0;i for(j=i+1;j if(b[i]>b[j]){flag=b[i];b[i]=b[j];b[j]=flag;} } void readDat(){ int i; FILE *fp; fp = fopen(“in.dat”, “r”); for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]); fclose(fp);} void main(){ int i; readDat(); jsVal(); printf(“满足条件的数=%dn”, cnt); for(i = 0;i < cnt;i++)printf(“%d ”, b[i]); printf(“n”); writeDat();} writeDat(){ FILE *fp; int i; fp = fopen(“out.dat”, “w”); fprintf(fp, “%dn”, cnt); for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]); fclose(fp);} 题目15(无忧id 150 题) 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:若一个四位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且原四位数是偶数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 注意:部分源程序存在文件prog1.c中。 程序中已定义数组:a[200],b[200],已定义变量:cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include void jsVal(){int i,j;int qw,bw,sw,gw;for(i=0;i {qw=a[i]/1000; bw=a[i]%1000/100; sw=a[i]%100/10;gw=a[i]%10; if((qw<=bw)&&(bw<=sw)&&(sw<=gw)&&(a[i]%2==0)) b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i]>b[j]){qw=b[i];b[i]=b[j];b[j]=qw;} } void readDat(){ int i; FILE *fp; fp = fopen(“in.dat”, “r”); for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]); fclose(fp);} void main(){ int i; readDat(); jsVal(); printf(“满足条件的数=%dn”, cnt); for(i = 0;i < cnt;i++)printf(“%d ”, b[i]); printf(“n”); writeDat();} writeDat(){ FILE *fp; int i; fp = fopen(“out.dat”, “w”); fprintf(fp, “%dn”, cnt); for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]); fclose(fp);} ★题目16(无忧id 23 题) 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数StrCharJR(),其函数的功能是:以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT8.DAT中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include char xx[50][80];int maxline=0;/*文章的总行数*/ int ReadDat(void);void WriteDat(void); void StrCharJR(){int i,j;for(i=0;i for(j=0;j xx[i][j]+=(xx[i][j]>>4);} void main(){ clrscr();if(ReadDat()){ printf(“数据文件IN.DAT不能打开!n 07”); return;} StrCharJR();WriteDat();} int ReadDat(void){ FILE *fp;int i=0;char *p; if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],'n'); if(p)*p=0; i++;} maxline=i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i;clrscr();fp=fopen(“OUT8.DAT”,“w”);for(i=0;i printf(“%sn”,xx[i]); fprintf(fp,“%sn”,xx[i]);} fclose(fp);} 题目17 函数READDAT()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组XX中;请编制函数ChA(),其函数功能是:以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符,第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新字符,依此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCII值,得到最后一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后把已处理的字符串逆转后按行重新存入字符串数组XX中,最后调用函数WRITEDAT()把结果XX输出到文件OUT9.DAT中.原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格.注意:部分源程序已给出。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。 #include char xx[50][80];int maxline = 0;/* 文章的总行数 */ int ReadDat(void);void WriteDat(void); void ChA(void){ int i,j; char ch; for(i=0;i { ch=xx[i][0]; for(j=0;j xx[i][j]+=xx[i][j+1]; xx[i][strlen(xx[i])-1]+=ch; strrev(xx[i]); } } void main(){ clrscr();if(ReadDat()){ printf(“数据文件IN.DAT不能打开!n 07”); return;} ChA();WriteDat();} int ReadDat(void){ FILE *fp;int i = 0;char *p; if((fp = fopen(“IN.DAT”, “r”))== NULL)return 1;while(fgets(xx[i], 80, fp)!= NULL){ p = strchr(xx[i], 'n'); if(p)*p = 0; i++;} maxline = i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i; clrscr();fp = fopen(“OUT9.DAT”, “w”);for(i = 0;i < maxline;i++){ printf(“%sn”, xx[i]); fprintf(fp, “%sn”, xx[i]);} fclose(fp);} 题目18(无忧id 1 题) 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS10.DAT中。 替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。 部分源程序存在文件prog1.c中。原始数据文件存放的格式是:每行的宽度均小于80个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include unsigned char xx[50][80];int maxline=0;/*文章的总行数*/ int ReadDat(void);void WriteDat(void); void encryptChar(){ int i,j; for(i=0;i for(j=0;j if(xx[i][j]*11%256<=32||xx[i][j]%2==0)continue; else xx[i][j]=xx[i][j]*11%256;} void main(){ clrscr();if(ReadDat()){ printf(“数据文件ENG.IN不能打开!n 07”); return;} encryptChar();WriteDat();} int ReadDat(void){ FILE *fp;int i=0;unsigned char *p; if((fp=fopen(“eng.in”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],'n'); if(p)*p=0; i++;} maxline=i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i;fp=fopen(“ps10.dat”,“w”);for(i=0;i 编写一个函数findStr(char *str,char *substr),该函数统计一个长度为2的子字符串在另一个字符串中出现的次数。例如,假定输入的字符串为“asd asasdfg asd as zx67 asd mklo”,子字符串为“as”,函数返回值是6。 函数ReadWrite()实现从文件in.dat中读取两个字符串,并调用函数findStr(),最后把结果输出到文件out.dat中。 注意:部分源程序存在文件prog1.c中。 请勿改动主函数main()和其它函数中的任何内容,仅在函数findStr()的花括号中填入你编写的若干语句。#include int findStr(char *str,char *substr){ int n=0; char *p , *r; while(*str) {p=str; r=substr; while(*r) if(*r==*p){ r++;p++;} else break; if(*r==' ') n++; str++; } return n;} main(){ char str[81], substr[3]; int n; clrscr(); printf(“输入原字符串:”); gets(str); printf(“输入子字符串:”); gets(substr); puts(str); puts(substr); n=findStr(str, substr); printf(“n=%dn”, n); ReadWrite();} ReadWrite(){ char str[81], substr[3], ch; int n, len, i = 0; FILE *rf, *wf; rf = fopen(“in.dat”, “r”); wf = fopen(“out.dat”, “w”); while(i < 25){ fgets(str, 80, rf); fgets(substr, 10, rf); len = strlen(substr)-1; ch = substr[len]; if(ch == 'n' || ch == 0x1a)substr[len] = 0; n=findStr(str, substr); fprintf(wf, “%dn”, n); i++; } fclose(rf); fclose(wf);} 解法二: int findStr(char *str,char *substr){ int i,j,len1,len2,cnt=0,flag; len1=strlen(str); len2=strlen(substr); for(i=0;i { for(j=0;j if(str[i+j]==substr[j]) flag=1; else {flag=0;break;} if(flag==1)cnt++; } return cnt;} 解法三: int findStr(char *str,char *substr){ int i,cnt=0;for(i=0;i if(str[i]==*substr&&str[i+1]==*(substr+1))cnt++; return cnt;} 解法四: int findStr(char *str,char *substr){int cnt=0;while(*str) if(*str==*substr&&*(str+1)==*(substr+1)){ cnt++;str++;} else str++;return cnt;} 题目20(无忧id 80 题) 编写函数jsValue,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 最后调用函数writeDat()读取50个数据t,分别得出结果且把结果输出到文件out.dat中。 例如:当t=1000时,函数值为:1597。 部分源程序存在文件prog1.c中。 请勿改动主函数main()和写函数writeDat()的内容。#include int jsValue(int t){ int f0=0,f1=1,fn; fn=f0+f1; while(fn<=t) { f0=f1; f1=fn; fn=f0+f1; } return fn;} main(){ int n;n=1000;printf(“n=%d,f=%dn”,n,jsValue(n));writeDat();} writeDat(){ FILE *in,*out;int i,n,s; in=fopen(“in.dat”,“r”);out=fopen(“out.dat”,“w”);for(i=0;i<50;i++){ fscanf(in,“%d”,&n); s=jsValue(n); printf(“%dn”,s); fprintf(out,“%dn”,s);} fclose(in);fclose(out);} 题目21(无忧id 53 迭代方法求方程题) 下列程序prog1.c的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 Xn+1=cos(Xn) 迭代步骤如下:(1)取X1初值为0.0; (2)X0=X1,把X1的值赋给X0;(3)X1=cos(X0),求出一个新的X1; (4)若X0-X1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);(5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。 请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果输出到文件OUT17.DAT中。 部分源程序已给出。 请勿改动主函数main()和输出数据函数writeDat()的内容。#include float countValue(){ double x0,x1; x1=0.0; do{ x0=x1; x1=cos(x0); }while(fabs(x0-x1)>=0.000001); return x1;} main(){ clrscr();printf(“实根=%fn”,countValue());printf(“%fn”,cos(countValue())-countValue());writeDat();} writeDat(){ FILE *wf; wf=fopen(“OUT17.DAT”,“w”);fprintf(wf,“%fn”,countValue());fclose(wf);} ★题目22(无忧id 39平方根问题) 请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。 例如若n为1000时,函数值应为:s=153.909064。 部分源程序存在文件prog1.c中。 请勿改动主函数main()和输入输出数据函数progReadWrite()的内容。#include double countValue(int n){ int i; double s=0.0; for(i=1;i if(i%21==0)s+=i; return sqrt(s);} main(){ clrscr();printf(“自然数之和的平方根=%fn”,countValue(1000));progReadWrite();} progReadWrite(){ FILE *fp,*wf;int i,n;float s; fp=fopen(“in.dat”,“r”);if(fp==NULL){ printf(“数据文件in.dat不存在!”); return;} wf=fopen(“out.dat”,“w”);for(i=0;i<10;i++){ fscanf(fp,“%dn”,&n); s=countValue(n); fprintf(wf,“%fn”,s);} fclose(fp);fclose(wf);} ★题目23(实数运算题) 已知在文件in.dat中存有N个(个数<200)实数,函数readdat()读取这N个实数并存入数组xx中。请编制函数calvalue(),其功能要求: 1、求出这N个实数的平均值aver; 2、分别求出这N个实数的整数部分之和sumint以及小数部分之和sumdec,最后调用函数writedat()把所求的结果输出到文件out.dat中。 注意:部分源程序已给出。 请勿改动主函数main()、读数据函数readdat()和输出数据函数writedat()的内容。#include float xx[MAXNUM];int N= 0;/* 文件IN.DAT中共有多少个实数 */ double aver=0.0;/*平均值*/ double sumint=0.0;/*整数部分之和*/ double sumdec=0.0;/*小数部分之和*/ int ReadDat(void);void WriteDat(void); void CalValue(void){int i;for(i=0;i sumdec+=xx[i]-(long)xx[i]; aver+=xx[i]; } aver/=N;} void main(){ int i;clrscr();for(i = 0;i < MAXNUM;i++)xx[i] = 0;if(ReadDat()){ printf(“数据文件IN.DAT不能打开! 07n”); return;} Calvalue();printf(“文件IN.DAT中共有实数=%d个n”, N);printf(“平均值=%.2lfn”, aver);printf(“整数部分之和=%.2lfn”, sumint);printf(“小数部分之和=%.2lfn”, sumdec);WriteDat();system(“pause”);} int ReadDat(void){ FILE *fp;int i = 0; if((fp = fopen(“in.dat”, “r”))== NULL)return 1;while(!feof(fp)){ fscanf(fp, “%d,”, &xx[i++]);} fclose(fp);return 0;} void WriteDat(void){ FILE *fp; fp = fopen(“OUT.DAT”, “w”);fprintf(fp, “%.2lfn%.2lfn%.2lfn”, aver,sumint,sumdec);fclose(fp);} ☆题目24(无忧id 16 完全平方数问题) 下列程序prog1.c的功能是:在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如144、676等。 请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。 最后调用函数writeDat()把结果输出到文件out.dat中。 请勿改动主函数main()和写函数writeDat()的内容。#include int jsValue(int bb[]){int i,j,k=0;int hun,ten,data;for(i=100;i<=999;i++) {j=10; while(j*j<=i) {if(i==j*j) { hun=i/100;data=i%100/10;ten=i%10; if(hun==ten||hun==data||ten==data)bb[k++]=i; } j++; } } return k;} main(){ int b[20],num;num=jsValue(b);writeDat(num,b);} writeDat(int num,int b[]){ FILE *out;int i; out=fopen(“out.dat”,“w”);printf(“%dn”,num);fprintf(out,“%dn”,num);for(i=0;i 另一解法: int jsValue(int bb[]){int i,j,cnt=0,bw,sw,gw;for(i=100;i<=999;i++) { bw=i/100;sw=i%100/10;gw=i%10; for(j=10;j*j<=i;j++) if(i==j*j&&(bw==sw||sw==gw||gw==bw))bb[cnt++]=i; } return cnt;} ★☆题目25(回文数问题) 下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数int svalue(long m)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out.dat中。 注意:部分源程序已给出。 请勿改动主函数main()的内容。 #include int jsValue(long n){int i,strl,half;char xy[20];ltoa(n,xy,10);/*注意这里不能使用itoa()函数,因为n是long 型的*/ strl=strlen(xy);half=strl/2;for(i=0;i if(xy[i]!=xy[--strl])break; if(i>=half)return 1; else return 0;} main(){long m;FILE *out;out=fopen(“out.dat”,“w”);for(m=11;m<1000;m++) { if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m)) { printf(“m=%4ld,m*m=%6ld,m*m*m=%8ld n”,m,m*m,m*m*m); fprintf(out,“m=%4ld,m*m=%6ld,m*m*m=%8ld n”,m,m*m,m*m*m); } } fclose(out);system(“pause”);} 或者下面的解法: int jsValue(long n){long int s=0,k;k=n;while(k) { s=s*10+k%10; k/=10; } if(s==n)return 1;if(s!=n)return 0;} 输出结果为: m= 11,m*m= 121,m*m*m= 1331 m= 101,m*m= 10201,m*m*m= 1030301 m= 111,m*m= 12321,m*m*m= 1367631 ★题目26(无忧id 37 整数统计运算题) 已知在文件IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求: 1、求出这文件中共有多少个正整数totNum; 2、求这些数右移1位后,产生的新数是偶数的数的个数totCnt,以及满足此条件的这些数(右移前的值)的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到文件OUT.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。#include int xx[MAXNUM];int totNum=0;/*文件IN.DAT中共有多少个正整数*/ int totCnt=0;/*符合条件的正整数的个数*/ double totPjz=0.0; /*平均值*/ int ReadDat(void);void writeDat(void); void CalValue(void){int i,data;for(i=0;i if(xx[i]>0) { totNum++; data=xx[i]>>1; if(data%2==0){totCnt++;totPjz+=xx[i];} } if(totCnt==0)totPjz=0;else totPjz/=totCnt;} void main(){ int i;clrscr();for(i=0;i printf(“数据文件IN.DAT不能打开! 07n”); return;} CalValue();printf(“文件IN.DAT中共有正整数=%d个n”,totNum);printf(“符合条件的正整数的个数=%d个n”,totCnt);printf(“平均值=%.2fn”,totPjz);writeDat();} int ReadDat(void){ FILE *fp;int i=0; if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(!feof(fp)){ fscanf(fp,“%d,”,&xx[i++]); } fclose(fp);return 0;} void writeDat(void){ FILE *fp;fp=fopen(“OUT.DAT”,“w”); fprintf(fp,“%dn%dn%6.2fn”,totNum,totCnt,totPjz);fclose(fp);} ★题目27(无忧id 57 整数各位数字运算题) 已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把结果输出到out.dat文件。 例如:9123,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。 9812,9-8-1-2>0,则该数不满足条件忽略。 部分源程序存在文件prog1.c中。 程序中已定义数组:a[300],b[300],已定义变量:cnt 请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。#include jsValue(){ int i,j,qw,bw,sw,gw; for(i=0;i<300;i++) { qw=a[i]/1000; bw=a[i]/100%10; sw=a[i]%100/10;gw=a[i]%10; if(qw-bw-sw-gw>0)b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i]>b[j]){ qw=b[i];b[i]=b[j];b[j]=qw;} } main(){ int i; readDat();jsValue();writeDat();printf(“cnt=%dn”,cnt);for(i=0;i readDat(){ FILE *fp;int i;fp=fopen(“in.dat”,“r”); for(i=0;i<300;i++)fscanf(fp,“%d,”,&a[i]);fclose(fp);} writeDat(){ FILE *fp;int i;fp=fopen(“out.dat”,“w”);fprintf(fp,“%dn”,cnt);for(i=0;i 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab-cd>=0且ab-cd<=10且两个数均是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 注意:部分源程序存在文件prog1.c中。 程序中已定义数组:a[200],b[200],已定义变量:cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include void jsVal(){int i,j,thou,hun,ten,data,ab,cd;for(i=0;i<200;i++) {thou=a[i]/1000;hun=a[i]%1000/100; ten=a[i]%100/10;data=a[i]%10; ab=10*thou+ten;cd=10*data+hun; if((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2==1&&ab>=10&&cd>=10) b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i] void readDat(){ int i; FILE *fp; fp = fopen(“in.dat”, “r”); for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]); fclose(fp);} void main(){ int i; readDat(); jsVal(); printf(“满足条件的数=%dn”, cnt); for(i = 0;i < cnt;i++)printf(“%d ”, b[i]); printf(“n”); writeDat();} writeDat(){ FILE *fp; int i; fp = fopen(“out.dat”, “w”); fprintf(fp, “%dn”, cnt); for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]); fclose(fp);} ★题目29(无忧id 139整数各位打散组合运算题) 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab-cd>=10且ab-cd<=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。 最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 注意:部分源程序存在文件prog1.c中。 程序中已定义数组:a[200],b[200],已定义变量:cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include void jsVal(){ int i,j,qw,bw,sw,gw,ab,cd;for(i=0;i { qw=a[i]/1000; bw=a[i]/100%10; sw=a[i]%100/10;gw=a[i]%10; ab=qw*10+sw; cd=gw*10+bw; if(ab-cd>=10&&ab-cd<=20&&ab%2==0&&cd%2==0&&qw!=0&&gw!=0) b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i] void readDat(){ int i; FILE *fp; fp = fopen(“in.dat”, “r”); for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]); fclose(fp);} void main(){ int i; readDat(); jsVal(); printf(“满足条件的数=%dn”, cnt); for(i = 0;i < cnt;i++)printf(“%d ”, b[i]); printf(“n”); writeDat();} writeDat(){ FILE *fp; int i; fp = fopen(“out.dat”, “w”); fprintf(fp, “%dn”, cnt); for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]); fclose(fp);} 题目30(无忧id 152 整数统计排序题) 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续小于该四位数以后的五个数且该数是偶数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 注意:部分源程序存在文件prog1.c中。 程序中已定义数组:a[200],b[200],已定义变量:cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include void jsVal(){int i,j,flag;for(i=0;i {for(j=i+1;j<=i+5;j++) if(a[i] else { flag=0;break;} if(flag==1)b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i]>b[j]){flag=b[i];b[i]=b[j];b[j]=flag;} } void readDat(){ int i; FILE *fp; fp = fopen(“in.dat”, “r”); for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]); fclose(fp);} void main(){ int i; readDat(); jsVal(); printf(“满足条件的数=%dn”, cnt); for(i = 0;i < cnt;i++)printf(“%d ”, b[i]); printf(“n”); writeDat();} writeDat(){ FILE *fp; int i; fp = fopen(“out.dat”, “w”); fprintf(fp, “%dn”, cnt); for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]); fclose(fp);} ★题目31(无忧id 17 结构体运算题) 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT4.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #define MAX 100 typedef struct{ char dm[5];/*产品代码*/ char mc[11];/*产品名称*/ int dj; /*单价*/ int sl; /*数量*/ long je; /*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat(); void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++) for(j=i+1;j<100;j++) if(sell[i].je {xy=sell[i];sell[i]=sell[j];sell[j]=xy;} } void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();} void ReadDat(){ FILE *fp;char str[80],ch[11];int i; fp=fopen(“IN.DAT”,“r”);for(i=0;i fgets(str,80,fp); memcpy(sell[i].dm,str,4); memcpy(sell[i].mc,str+4,10); memcpy(ch,str+14,4);ch[4]=0; sell[i].dj=atoi(ch); memcpy(ch,str+18,5);ch[5]=0; sell[i].sl=atoi(ch); sell[i].je=(long)sell[i].dj*sell[i].sl; } fclose(fp);} void WriteDat(void){ FILE *fp;int i; fp=fopen(“OUT4.DAT”,“w”);for(i=0;i printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} ☆题目32(无忧id 79 结构体运算题) 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相等,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT7.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #define MAX 100 typedef struct{ char dm[5];/*产品代码*/ char mc[11];/*产品名称*/ int dj; /*单价*/ int sl; /*数量*/ long je; /*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat(); void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++) for(j=i+1;j<100;j++) if(strcmp(sell[i].mc,sell[j].mc)<0||strcmp(sell[i].mc,sell[j].mc)==0&&sell[i].je>sell[j].je) {xy=sell[i];sell[i]=sell[j];sell[j]=xy;} } void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();} void ReadDat(){ FILE *fp;char str[80],ch[11];int i; fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){ fgets(str,80,fp); memcpy(sell[i].dm,str,4); memcpy(sell[i].mc,str+4,10); memcpy(ch,str+14,4);ch[4]=0; sell[i].dj=atoi(ch); memcpy(ch,str+18,5);ch[5]=0; sell[i].sl=atoi(ch); sell[i].je=(long)sell[i].dj*sell[i].sl; } fclose(fp);} void WriteDat(){ FILE *fp;int i; fp=fopen(“OUT7.DAT”,“w”);for(i=0;i<100;i++){ printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} ★题目33(无忧id 61 方差运算题) 请编制函数ReadDat()实现从文件IN.DAT中读取1000个十进制整数到数组xx中;请编制函数Compute()分别计算出xx中偶数的个数even,奇数的平均值ave1,偶数的平均值ave2以及方差totfc的值,最后调用函数WriteDat()把结果输出到OUT.DAT文件中。 计算方差的公式如下: N totfc=1/N∑(xx[i]-ave2) i=1 设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。 原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000) 部分源程序存在文件prog1.c中。 请勿改动主函数main()和输出数据函数writeDat()的内容。#include int xx[MAX],odd=0,even=0;double ave1=0.0,ave2=0.0,totfc=0.0;void WriteDat(void); int ReadDat(void){int i;FILE *fp; if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;/*********编制函数ReadDat()的部分************/ for(i=0;i if((i+1)%10==0) fscanf(fp,“n”);} /*******************************************/ fclose(fp);return 0;} void Compute(void){ int i,yy[MAX]; for(i=0;i yy[i]=0; for(i=0;i if(xx[i]%2==0){ yy[even++]=xx[i];ave2+=xx[i];} else { odd++; ave1+=xx[i];} if(odd==0)ave1=0; else ave1/=odd; if(even==0)ave2=0; else ave2/=even; for(i=0;i totfc+=(yy[i]-ave2)*(yy[i]-ave2)/even;} void main(){ int i; for(i=0;i printf(“数据文件IN.DAT不能打开! 07n”); return;} Compute();printf(“OVEN=%dnAVE1=%fnAVER2=%fnTOTFC=%fn”,even,ave1,ave2,totfc);WriteDat();} void WriteDat(void){ FILE *fp;int i; fp=fopen(“OUT.DAT”,“w”);fprintf(fp,“%dn%fn%fn%fn”,even,ave1,ave2,totfc);fclose(fp);} ★☆题目34(无忧id 73,102 素数题)无忧id 102 题提供了求素数isPrime()函数 程序prog1.c的功能是:选出100以上1000之内所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数cnt以及这些素数值的和sum。请考生编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件bc10.out中。 注意:部分源程序存放在文件prog1.c中。 请勿改动主函数main()和输出数据函数writeDAT()的内容。#include void countValue(){ int i,j,bw,sw,gw; for(i=100;i<1000;i++) { bw=i/100;sw=i%100/10;gw=i%10; for(j=2;j if(i%j==0)break; if((i==j)&&(gw+sw)%10==bw){ cnt++;sum+=i;} } } void main(){ cnt=sum=0; countValue(); printf(“素数的个数=%dn”, cnt); printf(“满足条件素数值的和=%d”, sum); writeDAT();} writeDAT(){ FILE *fp; fp = fopen(“bc10.out”, “w”); fprintf(fp, “%dn%dn”, cnt, sum); fclose(fp);} ★☆题目35(无忧id 20 级数运算题) 某级数的前两项A1=1,A2=1,以后各项具有如下关系: An=An-2+2An-1(注:n-2与n-1为下标) 下列程序prog1.c的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn 请勿改动主函数main()和写函数writeDat()的内容。#include jsValue(){int a1=1,a2=1,a12,sn,k=2;sn=a1+a2;while(1) {a12=a1+2*a2; if(sn<100&&sn+a12>=100)b[0]=k; if(sn<1000&&sn+a12>=1000)b[1]=k; if(sn<10000&&sn+a12>=10000){b[2]=k;break;} sn=sn+a12; a1=a2;a2=a12; k++; } } main(){ jsValue();printf(“M=100,n=%dnM=1000,n=%dnM=10000,n=%dn”,b[0],b[1],b[2]);writeDat();} writeDat(){ FILE *fp; fp=fopen(“out.dat”,“w”); printf(“%dn%dn%dn”,b[0],b[1],b[2]); fprintf(fp,“%dn%dn%dn”,b[0],b[1],b[2]); fclose(fp);} ★☆题目36(无忧id 5 字符替换题) 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件pS6.DAT中。 替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是数字0至9,则该字符不变,否则将f(p)所对应的字符进行替代。 部分源程序存在文件prog1.c中。原始数据文件存放的格式是:每行的宽度均小于80个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include unsigned char xx[50][80];int maxline=0;/*文章的总行数*/ int ReadDat(void);void WriteDat(void); void encryptChar(){ int i,j; for(i=0;i for(j=0;j if(xx[i][j]*11%256<=32||xx[i][j]*11%256>='0'&&xx[i][j]*11%256<='9')continue; else xx[i][j]=xx[i][j]*11%256;} void main(){ clrscr();if(ReadDat()){ printf(“数据文件ENG.IN不能打开!n 07”); return;} encryptChar();WriteDat();} int ReadDat(void){ FILE *fp;int i=0;unsigned char *p; if((fp=fopen(“eng.in”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],'n'); if(p)*p=0; i++;} maxline=i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i; fp=fopen(“ps6.dat”,“w”);for(i=0;i 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS7.DAT中。 替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是大写字母或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。 部分源程序存在文件prog1.c中。原始数据文件存放的格式是:每行的宽度均小于80个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include unsigned char xx[50][80];int maxline=0;/*文章的总行数*/ int ReadDat(void);void WriteDat(void); void encryptChar(){ int i,j; for(i=0;i for(j=0;j if(xx[i][j]*11%256<=32||xx[i][j]>='A'&&xx[i][j]<='Z')continue; else xx[i][j]=xx[i][j]*11%256;} void main(){ clrscr();if(ReadDat()){ printf(“数据文件ENG.IN不能打开!n 07”); return;} encryptChar();WriteDat();} int ReadDat(void){ FILE *fp;int i=0;unsigned char *p; if((fp=fopen(“eng.in”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){ p=strchr(xx[i],'n'); if(p)*p=0; i++;} maxline=i;fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i; fp=fopen(“ps7.dat”,“w”);for(i=0;i printf(“%sn”,xx[i]); fprintf(fp,“%sn”,xx[i]);} fclose(fp);} ★题目38(无忧id 81 结构体运算题) 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT6.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #define MAX 100 typedef struct{ char dm[5];/*产品代码*/ char mc[11];/*产品名称*/ int dj; /*单价*/ int sl; /*数量*/ long je; /*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat(); void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++) for(j=i+1;j<100;j++) if(strcmp(sell[i].dm,sell[j].dm)>0||strcmp(sell[i].dm,sell[j].dm)==0&&sell[i].je>sell[j].je) {xy=sell[i];sell[i]=sell[j];sell[j]=xy;} } void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();} void ReadDat(){ FILE *fp;char str[80],ch[11];int i; fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){ fgets(str,80,fp); memcpy(sell[i].dm,str,4); memcpy(sell[i].mc,str+4,10); memcpy(ch,str+14,4);ch[4]=0; sell[i].dj=atoi(ch); memcpy(ch,str+18,5);ch[5]=0; sell[i].sl=atoi(ch); sell[i].je=(long)sell[i].dj*sell[i].sl; } fclose(fp);} void WriteDat(void){ FILE *fp;int i; fp=fopen(“OUT6.DAT”,“w”);for(i=0;i<100;i++){ printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} ★☆题目39(无忧id 63 选票问题) 现有一个10个人100行的选票数据文件IN.DAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推 :内容均为字符0和1,1表示此人被选中,0表示此人未被选中,全选或不选均为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中。把结果yy输出到文件OUT.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include char xx[100][11];int yy[10];int ReadDat(void);void WriteDat(void); void CountRs(void){ int i,j,count; for(i=0;i<100;i++) { count=0; for(j=0;j<10;j++) if(xx[i][j]=='1')count++; if(count==0||count==10)continue; for(j=0;j<10;j++) if(xx[i][j]=='1')yy[j]++; } } void main(){ int i; for(i=0;i<10;i++)yy[i]=0; if(ReadDat()){ printf(“选票数据文件IN.DAT不能打开!n 07”); return;} CountRs();WriteDat();} int ReadDat(void){ FILE *fp;int i; if((fp=fopen(“IN.DAT”,“r”))== NULL)return 1;for(i=0;i<100;i++){ if(fgets(xx[i],11,fp)==NULL)return 1; xx[i][10]=' '; } fclose(fp);return 0;} void WriteDat(void){ FILE *fp;int i;fp=fopen(“OUT.DAT”,“w”);for(i=0;i<10;i++){ fprintf(fp,“%dn”,yy[i]); printf(“第%d个人的选票数=%dn”,i+1,yy[i]);} fclose(fp);} ★题目40(无忧id 43 整数统计运算题) 已知在文件IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求: 1、求出这文件中共有多少个正整数totNum; 2、求这些数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到文件OUT.DAT中。 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。#include int xx[MAXNUM];int totNum=0;/*文件IN.DAT中共有多少个正整数*/ int totCnt=0;/*符合条件的正整数的个数*/ double totPjz=0.0; /*平均值*/ int ReadDat(void);void writeDat(void); void CalValue(void){ int i,qw,bw,sw,gw; for(i=0;i qw=xx[i]/1000; bw=xx[i]/100%10; sw=xx[i]%100/10; gw=xx[i]%10; if((qw+bw+sw+gw)%2==0){ totCnt++;totPjz+=xx[i];} } if(totCnt==0)totPjz=0; else totPjz/=totCnt;} void main(){ int i;clrscr();for(i=0;i printf(“数据文件IN.DAT不能打开! 07n”); return;} CalValue();printf(“文件IN.DAT中共有正整数=%d个n”,totNum);printf(“符合条件的正整数的个数=%d个n”,totCnt);printf(“平均值=%.2fn”,totPjz);writeDat();} int ReadDat(void){ FILE *fp;int i=0; if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(!feof(fp)){ fscanf(fp,“%d,”,&xx[i++]); } fclose(fp);return 0;} void writeDat(void){ FILE *fp;fp=fopen(“OUT.DAT”,“w”); fprintf(fp,“%dn%dn%6.2fn”,totNum,totCnt,totPjz);fclose(fp);} ★☆题目41(无忧id 51 SIX/NINE问题) 下列程序prog1.c的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt以及满足此条件所有的SIX与NINE的和SUM。请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果cnt和sum,输出到文件OUT15.DAT中。 其中的S,I,X,N,E各代表一个十进制数字。 部分源程序存在文件prog1.c中。 请勿改动主函数main()和输出数据函数writeDat()的内容。#include void countValue(){ int s,i,x,n,e,six,nine; for(s=1;s<10;s++) for(i=0;i<10;i++) for(x=0;x<10;x++) for(n=1;n<10;n++) for(e=0;e<10;e++) { six=s*100+i*10+x; nine=n*1000+i*100+n*10+e; if(3*six==2*nine) { cnt++;sum+=six+nine;} } } void main(){ cnt=sum=0; 新党章应会应会一百题 一、填空题(30题) 1.2017年10月 日,中国共产党第十九次全国代表大会通过关于《中国共产党章程(修正案)的决议。 2.《党章》明确,中国共产党以马克思列宁主义、毛泽东思想、邓小平理论、“三个代表”重要思想和科学发展观、作为自己的行动指南。 3.十八大以来,以 为主要代表的中国共产党人,顺应时代发展,从理论和实践结合上系统回答了新时代坚持和发展什么样的中国特色社会主义、怎样坚持和发展中国特色社会主义这个重大时代课题,创立了习近平新时代中国特色社会主义思想。 4.中央军事委员会实行 负责制。 5.中国共产党第十九次全国代表大会同意,把推动构建 ,遵循共商共建共享原则,推进 建设等内容写入党章。 6.十九大党章是中国共产党历史上第 次修改党章。 7.中央军事委员会负责军队中党的工作和。 8.中国共产党第十九次全国代表大会同意,把 同中国特色社会主义道路、中国特色社会主义理论体系、中国特色社会主义制度一道写入党章,这有利于全党深化对中国特色社会主义的认识、全面把握中国特色社会主义内涵。 9.在现阶段,我国社会的主要矛盾是。 10.新形势下,党面临的执政考验、改革开放考验、、外部环境考验是长期的、复杂的、严峻的,能力不足危险、脱离群众危险、消极腐败危险,更加尖锐地摆在全党面前。 11.《党章》明确,必须坚持 的发展思想,坚持创新、协调、绿色、开放、共享的发展理念。 12.《党章》明确,必须按照中国特色社会主义事业 总体布局和 战略布局,全面统筹推进经济建设,政治建设、文化建设、社会建设、生态文明建设,协调推进全面建成小康社会、全面深化改革、全面依法治国、全面从严治党。 13.《党章》明确,坚持 ,坚决维护国家主权、安全、发展利益。 14.中国共产党坚持对人民解放军和其他人民武装力量的 领导,贯彻 ,加强人民解放军的建设。 15.中国共产党维护和发展平等团结互助和谐的社会主义民族关系,积极培养、选拔少数民族干部,帮助少数民族和民族地区发展经济、文化和社会事业,铸牢 意识,实现各民族共同团结奋斗、共同繁荣发展。 16.在国际事务中,坚持正确义利观,维护我国的独立和主权,反对霸权主义和强权政治,维护世界和平,促进人类进步,推动构建 ,推动建设持久和平、共同繁荣的和谐世界。 17.中国共产党第十九次全国代表大会同意,把不断增强 、牢固树立 ,坚定维护以习近平同志为核心的党中央权威和集中统一领导,加强和规范党内政治生活,增强党内政治生活的政治性、时代性、原则性、战斗性,发展积极健康的党内政治文化,营造风清气正的良好政治生态等内容写入党章。 18.《党章》明确,遵循 原则,推进“一带一路”建设。19.中国共产党第十九次全国代表大会同意在党章中明确实现 奋斗目标、实现中华民族伟大复兴的中国梦的宏伟目标。 20.《党章》明确,必须实行正确的,牢固树立政治意识、大局意识、核心意识、看齐意识,坚定维护以习近平同志为核心的党中央权威和集中统一领导,保证全党的团结统一和行动一致,保证党的决定得到迅速有效的贯彻执行。 21.中国共产党的领导是中国特色社会主义最本质的特征,是中国特色杜会主义制度的最大优势。党政军民学,东西南北中。 22.自觉遵守党的纪律,首先是 。23.发展党员,必须把 放在首位,经过党的支部,坚持个别吸收的原则。 24.党的中央和省、自治区、直辖市委员会实行巡视制度。在一届任期内,对所管理的地方、部门、企事业本级党组织实现巡视。 25.新党章明确,党的市(地、州、盟)和县(市、区、旗)委员会建立 制度。 26.党支部是党的,担负直接教育党员、管理党员、监督党员和组织群众、宣传群众、凝聚群众、服务群众的职责。 27.党的干部是党的事业的骨干,是人民的公仆,要做到 。28.党的中央委员会每届任期 年,全国代表大会如提前或延期举行,它的任期相应地改变。 29.新党章明确,运用监督执纪“四种形态”,让 成为 常态,党纪处分、组织调整成为管党治党的重要手段,严重违纪、严重触犯刑律的党员必须开除党籍。 30.党同人民群众联系问题是关系党生死存亡的问题。 二、选择题(25题) 1.党的最高理想和最终目标是实现()。A.共产主义 B.中华民族伟大复兴 C.发展先进生产力 D.“中国梦” 2.中国共产党党员是()的有共产主义觉悟的先锋战士。A.中国工人阶级 B.中国无产阶级 C.中国先进阶级 D.中国劳动人民 3.党员必须坚持()高于一切,个人利益服从党和人民的利益,吃苦在前,享受在后,克己奉公,多做贡献。 A.个人利益 B.局部利益 C.单位利益 D.党和人民的利益 4.党员除了享有表决权、选举权和被选举权以外,还有权要求()或撤换不称职的干部。 A.开除 B.罢免 C.辞退 D.处分 5.中国共产党党徽为镰刀和()组成的图案。A.斧头 B.锄头 C.五星 D.锤头 6.中国共产党党旗为旗面缀有()党徽图案的红旗。A.红色 B.金黄色 C.橙色 D.白色 7.《党章》规定,党的基层委员会、总支部委员会ˋ支部委员会每届任期()。 A.2年 B.3年 C.3年至5年 D.5年 8.《党章》规定,发展党员必须经过(),坚持个别吸收的原则。 A.党总支 B.所在单位领导班子 C.党的支部 D.县一级党的委员会 9.申请入党的人,要填写入党志愿书,要有()正式党员作介绍人,要经过支部大会通过和上级党组织批准,并且经过预备期的考察,才能正式成为党员。 A.一名 B.两名 C.三名 D.四名 10.《党章》规定,党员的党龄,从()之日算起。A.递交入党申请书 B.递交入党志愿书 C.支部大会通过其为预备党员 D.预备期满转为正式党员 11.《党章》规定,党员如果没有正当理由,连续()不参加参加党的组织生活,或不交纳党费,或不做党所分配的工作,就被认为是自行脱党。 A.3个月 B.6个月 C.12个月 D.24个月 12.预备党员的预备期为()。 A.半年 B.一年 C.一年半 D.两年 13.《党章》规定,党员对党组织作出的处分决定不服,可以提出(),有关党组织必须负责处理或者迅速转递,不得扣压。 A.申辩 B.复议 C.申诉 D.诉讼 14.《党章》规定:党的纪律是党的()必须遵守的行为规则,是维护党的团结统一、完成党的任务的保证。 A.基层组织 B.所有干部 C.各级组织和全体党员 D.领导干部 15.《党章》规定,党内严格禁止用违反()的手段对待党员,严格禁止打击报复和诬告陷害。违反这些规定的组织或个人必须受到党的纪律和国家法律的追究。 A.规章 B.道德 C.党章和国家法律 D.政策 16.《党章》规定,党组织对党员作出处分决定,应当实事求是地查清事实。处分决定所依据的事实材料和处分决定()同本人见面,听取本人说明情况和申辩。 A.可以 B.必须 C.不用 D.视情况而定 17、党的最高领导机关是()。A.党的全国代表大会和它所产生的中央委员会 B.党的全国代表大会和党的地方各级代表大会 C.党的中央政治局及其常务委员会 D.党的全国代表会议 18.预备党员预备期满后,党组织经过考察认为其不履行党员义务,不具备党员条件的,应当()。 A.留党察看 B.延长预备期 C.取消预备党员资格 D.给予警告 19.企业、农村、机关、学校、科研院所、街道社区、社会组织、人民解放军连队和其他基层单位,凡是有正式党员()人以上的,都应当成立党的基层组织。 A.2 B.3 C.4 D.5 20.“三会一课”制度的内容是()。 A.支部党员大会,党支部委员会,党小组会,党课 B.支部党员大会,全体人员会,领导班子会,党课 C.民主生活会,党支部委员会,党小组会,党课 D.支部党员大会,党支部委员会,组织生活会,党课 21.党的地方各级委员会全体会议,每年至少召开()次。A.一 B.两 C.三 D.四 22.党的中央委员会认为有必要,或者有()以上省一级组织提出要求,全国代表大会可以提前举行,如无非常情况,不得延期举行。 A.四分之一 B.三分之一 C.二分之一 D.三分之二 23.《党章》强调,要增强党内政治生活的()A.政治牲 B.时代性 C.原则性 D.战斗性 24.党组是党在中央和地方国家机关、()、文化组织和其他组织领导机关中设立的领导机构。 A.人民团体 B.经济组织 C.政治组织 D.社会组织 25.党组的成员,由()的党组织决定。 A.批准成立党组 B.本单位推荐 C.当地党委 D.上级党委 三、判断题(30题) 1.《党章》规定,党的中央纪律检查委员会在党的中央委员会领导下进行工作。() 2.新党章明确,中国共产党在社会主义初级阶段的基本路线是:领导和团结全国各族人民,以经济建设为中心,坚持四项基本原则,坚持改革开放,自力更生,艰苦创业,为把我国建设成为富强民主文明和谐美丽的社会主义现代化国家而奋斗。() 3.新党章第一章第三条,党员必须履行的义务明确:切实开展批评和自我批评,勇于揭露和纠正工作中的缺点、错误,坚决同消极腐败现象作斗争。() 4.中国共产党坚持对人民解放军和其他人民武装力量的绝对领导,贯彻习近平强军思想,坚持政治建军、改革强军、依法治军,建设一支听党指挥、能打胜仗、作作风优良的人民军队,切实保证人民解放军有 效履行新时代军队使命任务。() 5.对地方各级党的委员会委员、候补委员,给以警告、严重警告处分,应由上一级纪律检查委员会批准,并报它的同级党的委员会备案。() 6.《党章》明确,坚持正确价值观,推动构建人类命运共同体。()7.由于国内的因素和国际的影响,阶级斗争还在一定范围内长期存在,在某种条件下还有可能激化,但已经不是主要矛盾。() 8.党的十九大同意把发挥市场在资源配置中的决定性作用,更好发挥政府作用,推进供给侧结构牲改革等写入党章。() 9.新党章明确,要充分发挥科学技术作为第一生产力的作用,充分发挥创新作为引领发展第一动力的作用,依靠科技进步,提高劳动者素质,促进国民经济又好又快发展。() 10.只要绿水青山不要金山银山写入了新党章。() 11.新党章提出,实施巡视全覆盖,开展中央单位巡视、市县巡查,是巡视工作实践的总结,必须加以坚持和发展。() 12.党的各级纪律检查委员会的职责是监督、执纪、问责,要经常对党员进行遵守纪律的教育,作出关于维护党纪的决定。() 13.凡是成立党的新组织,或是撤销党的原有组织,必须由上级党组织决定。() 14.预备党员的预备期,从支部大会通过他为预备党员之日算起。党员的党龄,从预备期满转为正式党员之日算起。() 15.实行行政领导人负责制的事业单位中党的基层组织,发挥政治核心作用。() 16.监督党员干部严格遵守国家法律法规,严格遵守国家的财政经济法规和人事制度,不得侵占国家、集体和群众利益。() 17.街道、乡镇党的基层委员会和村、杜区党组织,领导本地区的工作,支持和保证行政组织、经济组织和群众自治组织充分行使职权。() 18.民主集中制是民主基础上的集中和集中指导下的民主相结合。() 19.我们党的最大政治优势是密切联系群众,党执政后的最大危险是脱离群众。() 20.党的各级委员会实行集体领导和个人分工负责结合的制度。()21.新党章第五章31条规定,支部委员会每届任期两年或三年。()22.党的各级纪律检查委员会的是党内监督专责机关,主要任务是:维护党的章程和其他党内法规,检查党的路线、方针 政策和决议的执行情况,协助党的委员会推进全面从严治党、加强党风建设和组织协调反腐败工作。() 23.党章第五章第三十二条规定,教育党员和群众自觉抵制不良倾向,坚决同各种违法犯罪行为作斗争。() 24.党按照德才兼备、以德为先的原则选拔干部,坚持五湖四海 任人唯贤,坚持事业为上、公道正派,反对任人唯亲,努力实现干部队伍的革命化、年轻化、知识化、专业化。() 25.到新中国成立一百年时,全面建成社会主义现代化强国。()26.各级纪律检查委员会发现同级党的委员会委员有违犯党的纪律的行为,可以先进行初步核实,如果需要立案检查的,应当报同级党的委员会批准。() 27.坚持党内民主平等的同志关系,党内一律称同志。() 28.社会组织中党的基层组织,宣传和执行党的路线、方针、政策,领导工会、共青团等群团组织,教育管理党员,引领服务群众,推动事业发展。() 29.各级党和国家机关中党的基层组织,协助行政负责人完成任务,改进工作,对包括行政负责人在内的每个对党的中央委员会委员、候补委员,给以警告、严重警告处分,由中央纪律检查委员会常务委员会审议后,报党中央批准。() 30.党的中央政治局及其常务委员会是党的最高领导机关()。 四、简答题(15题) 1.中国共产党的行动指南是什么? 2.党的建设必须坚决实现哪五项基本要求? 3.中国共产党在社会主义初级阶段的基本路线是什么? 4.我们的立国之本是什么? 5.哪些人可以申请入党? 6.党员应该履行哪些义务? 7.党员享有哪些权利? 8.入党誓词是什么? 9.党的民主集中制的基本原则是什么? 10.党的人民代表大会的职权是什么? 11.党的地方各级代表大会的职权是什么? 12.党的基层组织的基本任务是什么? 13,党的纪律主要包括哪些? 14.对党员的纪律处分有哪些? 15.党的各级纪律检查委员会的主要任务是什么? 材料作文一百题 一 根据下述材料,按要求作文 牵挂是思念,有如高飘的风筝挣不脱细长的绳线;牵挂是多方面的,比如(1)牵挂是对亲人的思念;(2)牵挂是对友人的情怀;(3)牵挂能催人奋发向上。请以“牵挂”为题,选择上述材料某一方面的内容;选择除诗歌以外的某一种体裁,写一篇不少于800字的文章。 二 一滴水在宇宙中只不过是一个微小的点,可是它却能反映出整个太阳。这就意味着整个太阳被“压缩”进一个水滴之中。于是,当我们面对清晨绿叶上的串串露珠时,仿佛看到无数的太阳在微风中舞蹈;当我们凝视到秋潭般碧澈的眼睛时,似乎看到了一个奥妙无穷的宇宙。要求:(1)根据以上材料写一篇文章。内容、题材不限,只要合情合理。(2)题目自拟(3)除诗歌外,其它文体不限(4)不少于800字。 三 据报载,一位国际象棋特级大师,在经过了丰年的精心准备后,和电脑进行了一场比赛。结果大师输给了电脑。于是,人们开始忧虑,电脑今后是不是将取代人脑? 据此材料写一篇作文。自拟题目,文体不限(诗歌除外),不少于800字。 四 亲情,是人类感情中崇高温馨的部分,因此历来是文学作品(也包括学生习作)的永恒主题。请你写一篇表现亲情的文章(除诗歌、剧本外,其余文体不限),题目自拟,800字以上。 五 阅读下面材料,按要求作文。“神笔马良”是一个脍炙人口的神话故事。马良自幼勤奋好学,但家境 贫寒,买不起纸笔。他用树枝画画的刻苦精神感动了神仙。神仙给了他一枝神笔,马良用这枝神笔画什么就有什么,为老百姓做了许多好事。后来这枝神笔被贪婪的皇帝抢走了。皇帝拿着这枝社笔却是画一样,就多了一样与自己作品的东西。 请以“假如我有一枝社笔”为作文范围,写一篇文章。要求:(1)写作时可以大胆想象,内容只要与“假如我有一枝神笔”有关就符合要求,具体的角度和写法也可以多种多样,比如编故事,发表见解,展望前景,等等。(2)自拟题目,(3)除诗歌外,其他文体不限。(4)不少于800字。 六 ____漫想 要求:(1)在横线上填补完整你作文的标题(2)除诗歌外文体不限(3)不少于800字 [提示]写本文要注意三点。(1)所填的词语例如“时间”“水”“二十一世纪”“灯”“圆”等,无论是什么样的概念,都必须是你写作的中心,联结全文的纽带,必须有储备,可驾驭。(2)驰骋千里的想象也应有清晰的顺序,或时间顺序,或逻辑事理顺序,或兼而有之等。(3)行文要注意虚与实,放与收的合理安排。 七 将“我发现____”补充完整,然后以此为题写一篇文章。要求:1、思想健康,内容具体,力求有创意 2、除诗歌、剧本外,文体不限 3、不少于800字 八 阅读下面材料根据要求作文 这是一片起伏的灌木从生的原野,灌木上结着鲜红的大小不一的浆果。有一天,三个年轻人从这走过,被这繁星般美丽的浆果吸引住了。他们约定,从小路的起点到终点,每人摘一枚浆果,看谁摘取的最大。当然,每人只能有一次采摘的机会,而且只能一直朝前走,不能走回头路。 假如你是其中的一个年轻人,你怎样摘到一颗较大的浆果?这一段路途的经历对你的人生有什么启示?请以此为范围写一篇文章。[注意] (1)题目自拟(2)文体和写法不限(3)不少于800字 九 人在这个世界上总离不开风雨雷电。你可能有关于风雨雷电的事情;面对风雨雷电,你可能有所感受,有所领悟。 请以“我和风雨雷电”为话题写一篇作文。 要求;(1)作文内容与“风雨雷电”中的一项或几项有关都行(2)文体不限(3)不少于800字 十 有人说;“有两种东西,一旦失去才知道可贵;一是青春,一是健康。”其实,失去后才知道可贵 的又何止于此。 请以“失去后才知道可贵”为题写一篇不少于700字的文章,文体不限。 十一 如果这世间真的有轮回,那么,你将选择怎样的一个新的生命?是一只盘旋的鹰,一条快乐的鱼,一只轻盈的蝴蝶~~~还是仍旧做一回现在的你? 请展开联想,自拟题目,不少于800字 十二 《与____的对话》 要求; 1、空白处可任意填写。如;时间、历史、未来、环保、人口、科学、自然,还可填奶奶、妈妈、老师、同学,还可填风、雨、沙尘暴,还填三毛、余秋雨、鲁迅、司马迁、杜甫等 这道作文题 给予考生的思维空间是十分广阔的。可以写人叙事,也可以寄语抒情,但更重要的是与时代结合起来,打破了时空的界限,学生可经纵横驰骋,遨游古今。 十三 有人说当代中学生常是矛盾的。一方面带着个性化的脸颊,他们开始认识到自我,自信“我就是我”;另一方面,在缤纷炫目,而且必须面对的生活面前,他们有时也迷茫,常常会问;“谁能告诉我我是谁?” 靖结合成长中的切身经历,以“我的故事”为题 目背景,讲出一段真实的体验和感受。文体不限,题目自拟,不少于800字。 十四 美国莱州制作了一个非常坚固而精致的盒子,里面装有一封致三千年以后的地球人的信。盒子被深埋地下,三千年后方可启封。如果让你执笔写这封信,你将给三千年之后的未来人说些什么呢? 文体不限,题目自拟,不少于800字。 十五 一滴水在宇宙中只不过是一上微小的点,可是它却能反映出整个太阳。这就愚味着整个太阳被“压缩”进一个水滴之中。于是,当我们面对清晨绿叶上的串串露珠时,仿佛看到无数的太阳在微风中舞蹈;当我们凝视到秋潭般碧澈的眼睛时,似乎看到了一个奥妙无穷的宇宙。要求;1、根据以上材料写一篇文章。内容、题材不限,只要合情合理。2、题目自拟3、除诗歌外,其它文体不限4、不少于800字。 十七 生活有坎坷,可脸上不能没有微笑;生活有叹息,可心灵不能没有微笑。狂风暴雨中笑一笑,美好的前和向你走来~~~ 请以上述文字为话题,写一篇800字左右的文章,题目自拟,文体不限。 十八 社会是一所学校,生活是我们的良师。 在人与人的交往中,我们学会了理解;在胸中怒火中烧时,我们学会了忍让;在别人触犯了自己时,我们学会了宽容;在别人遇到困难时,我人学会了关心;在不利的环境中,我们学会了生存~~~ 请以“学会____”为话题,写一篇800字左右的文章,除诗歌外,文体不限。十九 一们美国心理学家认为,当仿世界,孩子最需要培养的性格有5种;自信心,希望,富有同情心,热情,灵活性。 请以“我是这样培养性格的”为正题写一篇夹叙夹议的文章。 二十 在对表少年进行教育的过程中,不少学校提出了这样的要求;把忠心献给祖国,把爱心献给社会,把关心献给他人,把献给父母,把信心留给自己。 请你从这五句话中任选一句作为题目(或作为写作的角度,自拟题目)写一篇文章。要求;1、除诗歌、小说、戏剧外,文体不限。2、可单独运用记叙、议论、抒情、描写等表达方式中的一种,也可以综合运用这几种表达方式。3、不少于600字。 二十一 面对纷繁的生活,我们常常有许多感悟;当我们看见一轮红日冉冉升时,我们也许会感悟到表年人的朝气蓬勃与旺盛的生命力,当我们看见叶子从树上落下,我们也许会感悟到生命的短暂,而应该珍惜时光发奋进取~~~~ 朋友,你对生活有什么感悟呢?请以《感悟____》为题 写一篇文章。要求; 1、在“感悟”后面的空白处填一个词或短语。2、除诗歌外文体不限。3、书写清楚,800字左右。[构思纲要点拨] “感悟”后面所填词语可经是动词(动词短语),写对某一种活动的感悟,如“感悟踢球”;也可以是名词(名词短语),写对某一事物的感悟,如“感悟飞瀑”,或对某一段时光的感悟,如“感悟高三”;甚至于可以是形容词,写对事物属性的感悟,如“感悟美丽”,叙写自己对美丽的感觉、感受与领悟,说明什么是真正的美丽。 写议论文必须以具体形象为也发点,以对基本一形象的感悟,阐发为主要内容。比如《感悟花芽》可以写自己面对花芽时产生的联想,表述自己“愿做小小的花芽,让风雨的洗礼催开成功的花朵”的观点,然后以别人看来“花芽太小”“花芽太嫩”“花芽太弱”三句话,分别引出若干事例——有志不在年高的事例,年小位卑也能为国争光的事例,论证花芽虽小、嫩弱,但历经奋斗磨练,定能催开成功的花朵的道理。 写抒情散文必须让自己的情感与具体形象(细节)水乳交融。比如写《感悟高三》,构思时高三学习生活中的一幕幕情景会浮现在眼前。写什么?高三生活最大的特点是什么?可以根据高三生活的一些特点,选取典型细节,在还将有叙夹议中抒发感情。 写记叙散文或小小说必须高置情节,安排人物。人物可以是“我”也可以是“他(她)”,情节(或者说人物的命运)是文章的“感点”,人物的“感悟”一般在结尾“画龙点睛”,但高明的写法可以让人物的感悟贯串在整个情节,在激烈的矛盾冲突中展现人物的性格特点。二十二 散步的时候/我走直路/儿子却故意/把路走弯/我说/把路走直/就是捷径//儿子说把路走 弯/路就延长 要求:根据本诗的内容,联系实际,写一篇抒发你对自己的人生路的感受,或阐发你对人生路的看法的文章。 注意:1、除诗歌、戏剧外,文体不限。 2、题目自拟。 3、不少于800字。 二十三 阅读,已经融入我们中学生的生活之中,于你而言又如何呢?请写一篇文章,可以描述你自己的阅读故事,可以抒写你自己的阅读得失,也可以介绍你自己阅读的习惯方法,或是你阅读的体验认识„„ 注意;1、文章要紧扣“阅读”这个话题,中心要突出,2、题 目自拟3、除诗歌外,其他文体不限4、800字以上。 二十四 树的年轮,一圈一圈~~~是日的赤足刻下的脚印?是日的银丝纺织的花环?是历史留下的印痕?是风雷灌制的唱片?树的年轮,引我浮想联翩~~~ 要求:1、题目自拟2、除诗歌外,文体不限3、不少于800字。 二十五 据报载,一位国际象棋特级大师,在经过了半年的精心准备后,和电脑进行了一场比赛。结果大师输给了电脑。于是,人们开始忧虑,电脑今后是不是将取代人脑? 据此材料写一篇作文,自拟题 目,文体不限(除诗歌外),不少于800字。二十六 门 提示语;门,我们每天进进出出,人的一生也会进进出出各种各样的“门”,但我们有时却入不了“门”有时又出有了“门”;有时摸不着“门”,有时打不开“门”;有时希望关着“门”~~~它给我们带来多少喜悦、多少烦恼、多少启迪、多少警策。 要求;1、除诗歌外,文体不限。2、内容具体,要运用联想和想象3、不少于800字。 二十七 春天,不单是四季之首的名词,春天,与美好在一起。 挨过漫漫严冬,人们希望春光永驻;听着谆谆教诲,人们感觉如坐春风。春晖,为诗歌增添亮色;春雨,使图画洋溢微型机。 孩子们唱着春天的歌谣,老人们唤出青春的记忆~~~即将告别高中学习生活的你们,处在世纪之交的青年人,又是怎样感受“春天”,怎样思考“春天”的呢? 请你写一篇作文,倾听自己的心声或讲述“春天”的故事。 要求;1、作文取材不加限制。题 目自拟2、内容要具体,写现实,想未来都可以。3、除诗歌外,不限文体;全文不少于800字。二十八 梵文《百喻经》里有个故事,说一个愚人要住三层楼,南昌不让匠人造底下两层。钱钟书先生曾引用这个故事,说明学术研究不能一味追求那种飘飘凌云的空中楼阁。但在文学世界里,空中楼阁又确乎是不可缺少的。我们高一的语文课本里有一篇课文就叫做《我的空中楼阁》。请以上面的话题为范围,自所题目,写一篇800字以上的文章。不要写剧本和诗歌。二十九 培根在《谈愤怒》一文中提到;“怒气就低像倾塌的房屋,它在其倒下的地方留下一片废墟。”我们身边常见到发怒之类的人和事,自己也有此类感受。 请自选角度,写一篇不少于800字的文章,题 目自拟,文体不限(除诗歌外)。三十 生活中有着各种各样的桥。通道上,石桥、板桥、人行天桥;公园里,廊桥、花桥、九曲桥;以至边结人际关系,缔结美好情缘的“心桥”“鹊桥”。这一道道的风景,可许演绎着感人肺腑的故事,或许倾诉着令人难忘的情思,或许寓含着耐人寻味的哲理~~~面对它们,你会想到什么呢? 请以“桥”为话题,自拟题 目,写一篇不少于800字的文章,除诗歌外,其他文体不限。 三十一 请以“盼望”为话题,写一篇作文。如;海峡两岸的同胞盼望骨肉团圆;年迈的父母盼望出门远行的儿女常回家看看;高考考生盼望接到大学录取通知书,等等。可以记叙、议论、抒情,也可以发挥想象,编故事,内容不限。 要求;1、题目自拟2、除赞歌外文体不限。3、不少于800字。 三十二 也许你听过海浪拍击堤岸,也许你听过山风掠过林梢,也许你听过燕语呢喃。也许你听过雨打芭蕉~~~这自然的歌声,会引发你想些什么?是你本色的学生生活,还是你倾心自然的一段旅程?是你对自然朴实人生的追求,还是对人类与环境关系的思考~~~ 请你写一篇文章,注意; 1、内容必须与“自然的歌声”有关,可以从题干中选择一个角度,也可以选择新的角度。2、自拟题目3、除诗歌外,其他文体不限4、不少于800字。 三十三 风,有自然界的有人类社会的;有的可爱可亲,有的可怕可鄙~~~ 请以“风”为话题,自拟题目,写一篇不少于7-00字的文章,除诗歌外,文体不限。 三十四 人生难免会有许多的遗憾;一个单位,一仆社会,一个民族,一个国家也是如此。请你以“遗憾”为题,写一篇800字左右的文章,除诗歌外,体裁不限。三十五 根据下面材料和要求作文 “木桶理论”是现代管理科学中的一个概念,一个木桶的容水量取决于最短的那块木板,其他的木板即使长出许多也没有价值,要增加木桶的容量,就必须加长这块最短的木板。要求;从这个理论中得到什么启示?联想自己、周围人或社会上的事物,写一篇议论文,不少于800字 三十六 美国阿拉斯加一个自然保护区有一种稀珍的鹿种,主人们为了使鹿群不受伤害,将狼、豹野兽捕杀光。从此,这些鹿置于没有任何危险的“安乐窝”中,活动量逐渐减少,体质也越来越差,在瘟疫浒时大量死亡。后来,主人们特意从外地“引进”狼珍稀的鹿群为了生存,整天来回奔跑,体质和生命力逐渐增强。 要求;请依据提供的这段材料,联系社会生活实际,自选角度,自拟题目,写一篇议论文,字数不少于700字。 三十七 人生幸福,是人生自身出力造成的,非是上帝所赐,也不是听其自然所能成闵的。~~~若是听其自然所能成就,何以世界各民族的幸福不能一样呢? ————陈独秀 请以“幸福”为作文内容的范围,写一篇文章。要求;1、自拟题目2、除诗歌外,文体不限3、不少于800字。 三十八 又是____飘香时 无论经过多少年,往日的回忆依旧炽热,旷野的风吹过窗棂,仿佛又闻到了那————的清香~~ 1、从花草植物中,任选一种填入所给标题及开关的空白处。2、以此为开关,续写一篇800字左右的文章。 三十九 阅读下面的材料,以“我生活在——之中”为题作文。 如果一个孩子生活在恐惧中,那么他就学会了忧虑;如果一个孩子生活在讽刺中,那么他就学会了自卑;如果一个防止了生活在鼓励中,那么他就学会了自信;如果一个孩子生活在真诚中,那么他就学会头脑平静地生活。——《学习的革命》 要求;1、从所给材料中选择一个加点的词语或另外再选一个更适合你自身情况的词语,填写在题目的横线上。2、不要写成诗歌3、不少于800字 四十 材料1;鲜花张开小嗽叭感谢细雨;“是你把我滋润得这般俊俏,这般美丽。”细雨闪着眸子说道;“说感谢还得先感谢春风妈妈,是她让我这么做的。” 材料2、;稻田里,一派丰收景象,一个个稻穗长得非常饱实,但它们的头却垂得很低,眼睛总是望着根底。 要求;1、发挥合理想像,以《如果没有____》为题,写记叙文 2、记叙的内容要与材料寓意一致。3、不少于700字。 [审题导引] 本题属寓意型材料记叙文。材料的寓意就是记叙文的中心。这两则材料寓意一致。细雨 让鲜花去感谢春风妈妈,因为春风是春的使者;稻穗低头望根,是因为她忘不了这片供给她养料的沃土。于是扩展开去,作为子女,不应忘记哺育我们成长的父母;作为中华儿女,更不应忘记培养我们的祖国。一句话,不能忘根。 四十一 “做功不同,人生将给出不同高度的抛物线。” 品味这名言,你一定会产生许多石感触与联想。那么就请你以皮为话题,将想说的话、想讲的故事、想表达的愿望,想抒发的感情写出来。 要求;1、内容要具体,想象联想丰富。2、=自拟题目3、不少于700字。四十二 阅读下面的材料,按要求作文; 世界上的许多东西正在越变越大;建筑物的高度已达到510米,游艇上的活动面积有3个足球场大,飞机客仓能安置650个座位~~~ 于是引起了人们对“大”的思考和议论—— “越大就意味着越好吗?” “大,又有什么不好呢?” ~~~~~ 要求;1、根据自己所写的内容,选择恰当的文题(不要写成诗歌)。 2、力求思路开阔,可以说古论今,也可以预估未来,只要与“大”有关就行。3作文题目自拟。全文不少于800字。 四十三 大千世界,无奇不有,形形色色的诱惑动摇着人们的心态,战胜诱惑,才能走向成熟,获得成功。 请以《战胜诱惑》为题,写一篇不少于800字的记叙文。 四十四 科学家们说进入时间隧道,就可以不受时空的限制,往来于过去和现实之间。假若你有这样的一次机会,请以《重返+++》或《寻访+++》为题,写一篇记叙文。要求;1、自己的身份可以随意设定。2、想象要合理3、不少于800字。 四十五 一曲《常回家看看》唱红了大江南北。缅怀亲情,感受亲情,成了无数在外学习、工作的共同心声。作为中学生,你更多地处在亲情包围之中。对此,你有什么感想? 请以《感受亲情》为题,写篇不少于800字的记叙文。 四十六 美国有一户人家,夫妻外出,留下两个孩子,不料发生雪崩,房屋 雪所掩,道路阻塞。营救人员在第三天才打开房门,发现两兄弟竟安然无恙。七岁的哥哥不仅给两岁的弟弟喂了食品,还给他洗了澡。 要求;1、以《雪下三日》为题写一篇记叙文,记叙兄弟二人三天的生活。2、联想要合理,要综合运用多种表达方式3、不少于800字。四十七 阅读下面一首小诗,根据它的主旨,写一篇记叙文。像大麦那样俯身 蒂斯代尔(英)像大麦那样俯身 在海滨的低田里,在强劲的大风中 歌唱不息。 像大麦那样俯身,弯倒又挺起,我也要不屈不挠,从痛苦中站起。 要求;1、抓住小诗的内涵,或以小诗的某句话作标题。写篇记叙文。2、字数在800字以上。 四十八 诗人说;预言丰收是轻松的,它可以用彩笔描绘;庆祝丰收是欢乐的,它可以用响鼓紧擂;创造丰收是辛苦的,它需要像小河一样流淌的汗水。 请以“————丰收”或“丰收的——”为题,写一篇不少于800字的文章。注意;1、可以大胆想象,内容只要与“丰收”有关就符合要求。具体的角度和写法可以多种多样,比如编写故事,发表看法,等。2、题目自行补齐,例如“感悟丰收”、“丰收的故事”等3、除诗歌外,文体不限。 四十九 浩淼无际的太平洋上有一座小岛,上面居住着世代与世隔绝的士居民,他们的生活十分原始,他们不穿衣服,有的只是用树叶遮盖一下。后来,这个小岛被发现了,人们惊讶于这岛上居民生活的原始。当外边人来到这个岛上时,整个岛沸腾了,岛上人纷纷跑来观看这些外来怪人,他们特别惊讶这些外来人为何与他们不同,为何还包裹着自己。仔细阅读上段文字。以上文为作文的内容范围,写一篇文章。1、题目自拟2、除诗歌外,其它文体不限。3不少于800字。 五十 阅读下列一则材料,写一篇800字左右的议论文。 春天雨水勤,田里禾苗在竟翠争绿。但是你再看地边田垅上的杂草,由于雨水多,也长得旺盛,正跟禾苗争水分和养料呢。但这不要紧,把它锄掉就完了,可不能因为杂草多了就抱怨雨水勤了,多了。 提示;首先要把握材料中“春雨”“禾苗”“杂草”三者之间的辩证关系;然后再联系社会现象,找到三者的可比物,可比点,由表及里,由浅入深,写出具有现实性和针对性的文章。 五十一 生活当中,有许多事情当你亲临其境之后,往往思想受到启迪,身心感到愉悦。偶然忆起,就如品香茗,又如含青榄,清香久远,令人难忘~~~ 请以“值得品味”为题,写一篇不少于700字的文章。 五十二 中学生富于幻想,易动感情。在同学们的心灵深处一定会不断地萌发出许许多多的“渴望”,如渴望得到父母师长的理解,渴望有位好友,渴望获得成功,甚至渴望得到一条漂亮的裙子,一本好书等。请以“我渴望——”为题,写一篇文章。 要求;1、先将题目补充完整2、适当运用记叙、抒情、议论等表达方式3、不少于800字 五十三 饥饿的人追求温饱;贫穷的人追求富有;处于**中的人追求安定~~~人人都有自己的追求,这些追求往往折射出人生的思考,时代的特点。正是因为有了追求,人生才不断地攀升,社会才会不断的进步。请围绕“追求”这一中心话题,写一篇作文,五十四 亲近自然可能是人的本能,男女老幼对自然的山川草木,花虫鸟鱼有着特殊的情感。在与自然的接触中,你会产生许许多多的思考和感悟。请以“走近自然”为话题,写一篇不少于800字的文章,五十五 生活里,每天几乎都弥满绿意。 绿色是地球的基本颜色,孕育着生命和未来,如果没有绿色,我们这个世界将是不可思议的。同样地,如果没有—— 请以《如果没有~~~》为题接着写下去。要求;1、除诗歌外文体不限2、不少于800字。 五十六 生活中有形形色色的网,有有形的有我形的,如鱼网、蜘蛛网、人情网、因特网等。 请根据这则材料,展开联想,联系实际,自拟标题,写一篇文章,除诗歌外,文体不限,不少于800字。 五十七 人成熟的标志是什么?同学们在一起讨论这个问题。有的说成熟的标志是能用理智战胜感情,有的说遇事有主见,有的说能从别人的角度来看待自我,有的说善于给予爱,有的说是善于否定自我~~~ 请以《成熟的标志是____》为题写一篇文章。要求;1、请先在横线上把题目补充完整2、除诗歌外文体不限3、不少于800字。 五十八 有一则寓言说,文学家、科学家、企业家和哲学家聚会时有人提议,各自用一句话来描述和赞颂世界。文学家感叹说;“这世界真是太美了!”科学家认真地说;“这世界最珍贵的是探索。”企业家兴奋地说;“这世界充满着商机!”哲学家没有说话,深思之后在纸上画了一个“?”和一个“!”。 请以上面这个寓言或其中某一个人的话作为话题,写一篇文章。注意; 1、文体不限2、题目自拟3、不少于800字 [简析]材料有两层意思,一是告诉大家由于观察事物的角度不同,对世界的认识也不同;二是这些认识、答案都是正确的、符合客观现实的。两层意思告诉人们,认识问题要全面一些,不要失之偏颇。 五十九 阅读下面的材料,根据要求作文 人的一生当面临着许多问题,诸如机会、选择、困难、金钱、死亡~~~这其中或喜或悲,有人物、有故事、更有思索。你能将你所经历的、所知道的、所想到的写下来吗? 要求;1、将作文题目补足完整,可以从材料中选择一个方面,也可以另选某个方面进行写作2、文体不限3、不少于800字。题目;面临—— 六十 以《——的滋味》为题写一篇不少于700字的文章。 1、选择一个词语填在横线上,将题目补充完整2、除诗歌外文体不限。 六十一 读下面一段文字,按要求写一篇文章。某市森林公园决定公开招聘一名高级管理员。几轮测试之后,1000名应聘者中有三人因分数相等同时进入复试,总管招来他们说;“有一只小山羊跑到了三号林区,你们一齐出发,谁抓住了这只山羊,谁将被录用。”三人奉命来到三号林区,甲首先发现了山羊,已用物击伤了山羊,丙抓住了受伤的山羊。 1、请你预设一下招聘结果,然后写一篇文章。或依材料写招聘故事,或引发联想写成散文,或阐发观点夹叙夹议„„体裁不限,题目自拟。 2、注意联系生活实际,不少于700字。 [意图]本题属情景作文,旨在创新思维的培养和考查。 (1)招聘甲,因为他具有“发现”精神,“发现”是发明的源泉; (2)招聘乙,因为他具有实干精神,动手实践的能力是管理人员的必备素质;(3)招聘丙,因为他具有收获的才能,只知播种,不知收获的人将会一事无成;(4)破格招聘三人; (5)用“抓山羊”作招聘考题,滑稽可笑,终告失败。还可从反面思维预设出更多结果或提炼出更多的观点。 六十二 螃蟹在树林里迷了路。遇到青蛙,问道:“青蛙哥哥,到河边去,怎么走?”青蛙指着前面说:“你一直往前走,一会儿就会到达河边。” 螃蟹走了老半天,还是没走到河边,后来,螃蟹遇见了青蛙,指责到:“你害得我好苦,走了老半天还是没有见到河的影子。”青蛙说:“我没有骗你!叫你一直往前走,你却横着爬,当然到不了河边。” 要求:1、细读寓言故事归纳出一个观点,或扩写成螃蟹问路的故事,或抒写自己的生活感想,或议论社会现象,写一篇文章,体裁不限。 2、题目自拟,注意联系现实生活实际提炼主题,全文不少于700字。 [析]从螃蟹角度看;1、没有正确方向,就很难达到目标;2、没有正确的方法,“横着爬”是很难实现理想的3、没有正确的态度,不自究自查原因,一味责怪别人指导错误,疳无济于事。从青蛙角度看;1、帮助别人要从实际出发2、提建议要有真诚的态度3、指导别人要具体,要耐心。 六十三 阅读下列材料,按要求作文 庄子带领弟子出游,行至山中,遇见伐木工,正在伐树。弟子问为什么那颗长得很歪的树不伐?答;伐了无用。至暮,投宿一老友处,友人欲杀鹅相待,家仆问杀哪只,主人说;杀那只不会叫的。 树有用而被伐,无用而被保全性命,鹅因不成器而被杀之,成器而得以延留。倘若伐木工要专寻特型树呢?那么直树反而不中意。鹅主人若是喜静而怕噪呢?当下砧板伺候的,只怕是会报警的鹅了。其实这样的事情在生活中也很常见。总之,条件不同,环境不同,结局也就不同。 请以“环境、条件与结局”为话题,以自己的经历、体验、见闻、认识为内容范围,写一篇不少于800字的文章,题目自拟,文体不限。 六十四 爱因斯坦在50年代,曾被邀请担任以色列总统,但他拒绝了。他说;“我整个一生都在同客观物质打交道,因而既缺乏天生的才智,也缺乏经验来处理行政事务以及公正地对待别人,所以,本人不适合如此高官重任。大文豪马克吐温曾经经过商,做打字纲生意和办出版公司,结果亏了30万美元,赔光了稿费还欠了一屁股债。马克吐温的妻子奥莉姬深知丈夫没有经商的本事,却有文学的天赋,便帮助他鼓起勇气,振作精神重走创作之路。马克吐温很快摆脱了失败的痛苦,在文学创作上取得了辉煌的业绩。 确实,人生的决窍就是经营自己的长处,给自己的人生增值。富兰克林说;宝贝放错地方便是废物。请以”宝贝放错地方便是废物“为话题,以自己的经历、体验、见闻、认识为内容范围,写一篇不少于800字的文章。题目自拟,文体不限。 六十五 站在月球上所想到的 假若你站在月球上,面对人生,你想到了什么?请以《站在月球上所想到的》为题,写一篇文章,文体不了,不少于800字。 六十六 ”假若生活欺骗了你,不要忧郁,也不要愤慨,痛苦的日子暂且忍耐,那愉快的日子定会到来。“这是一首外国名诗。请以”假若生活欺骗了你“为题,写一篇文章。文题不限,不少于800字。 六十七 一位美国心理学家到一位中国人空中做客,主人两岁多的小宝宝在客厅里跑动,不小心被椅子绊倒,大哭起来,当妈妈的赶紧跑过来抱起小孩,然后一面用手打椅子。心理学家见此情景,不禁有些孤疑。根据上述材料,选准角度,自拟题目,写一篇文章。 六十八 当人们走进大自然,走进生活时,人人都会从心底里涌出这样或那样的情感~~~你是否有这样的经历,体味,见闻,感触呢? 请以“不看不知道,世界真奇妙”为话题写一篇文章。注意; 1、这个话题的范围是很宽泛的,只要是有感而发,就符合要求。 2、文题不限(除诗歌外)可以记叙经历,编述故事,抒发感情,发表议论,展开想象。3、题目自拟 六十九 有人说,生活如诗,生活如歌;有人说,生活如藤,生活如萝;有人说,生活如溪流,生活如小河;有人说,生活如~~~ 你认为“生活”如什么?请以“生活如——”为题写一篇文章。要求;1、在题目横线上填上你选填的内容 2、除诗歌外,文体不限3、不少于800字 七十 钱这东西~~~ 提示;题目中的删节号不但提供给我们一个比较广泛的思维空间,也让我们有一个比较广泛的选材自由,由此,凡思想、情绪、经历、体味,只要与“钱这东西”有关都可写进文章,凡一人一事,多人多事,只要与“钱这东西”有关,都可写进文章。要求;1、除诗歌外,文体不限2、不少于800字。 七十一 读下面材料,按要求作文 有些老师问我,“教学楼的勤杂工叫什么名字”,我回答不上来,尽管每天喝着人烧的茶水,走过他扫过的洁净的楼道,甚至漫不经心将自己的脏衣服随意丢放在他的斗室。老师说;“你该记住他的名字。人生如旅,你会遇到许许多多的人,或许每个人都是重要的,都值得你去注意、关心,哪怕是回报一上微笑。” 要求;根据这则材料,写出一个类似的故事。或就此发表议论。题目自拟,800字左右。 七十二 阅读下南的短诗,根据诗的意境,发散自己的思维,大胆联想与想象,写一篇不少于800字的文章。除诗歌外文体不限。沙 苗得雨 世上好像—— 只有沙最不值钱 然而,最宝贵的东西——金,就在它的里面。 七十三 据1999年9月19日报载:为纪念大连市建市100周年,大连市修建了世纪仓,将反映20世纪该市变化的100件物品珍藏其中,留给100年后的大连人开启。这100件物品中有1999年时的大连市长给2099年大边市长的亲笔信。假若在你的学校也修建了一个类似的世纪仓,请你以20世纪的高中生身份写一封致21世纪末本校高中生的信。 注意:1、内容只要与“20世纪末的高中生致21世纪末本校高中生”题意相符即可,具体角度和写法可以多种多样,比如讲述今天的故事,畅谈学习的苦衷,介绍兴趣爱好,发表人生见解,探讨百年间各方面的异同,预测百年后的发展状况,等。 2、题目自拟,也可直接以“致~~~的一封信”为题。3、不少于800字。 七十四 有人用粉笔在黑板上画了一个圆圈来对各类学生进行测验,结果是: 大学生:(太简单。不屑回答)高中生:是零。 初中生:是英语字母“欧”。 小学生的回答最有趣:“是太阳!”“是月亮!”“是铁环!”“是皮球!”“是乒乓球!”“是足球!”“是烧饼!”“是汤圆!”“是唱歌时的嘴巴!”“是老师发脾气时的眼睛!”~~~ 提示:测验的结果是出人意外的,即:受教育程度越高,想像力越贫乏。请以“想像力~~~》为题,写一篇文章。 要求:1、将题目补充完整。2、文体不限3、不少于800字(诗歌不少于80诗行)。 七十五 当我国一群访问者南对汉城的雄伟,“大宇”、“三星”的巍峨,不禁由衷赞叹时,陪访的东道主竟发出长长的喟叹:“我们没有鲁迅。”消息传来,我国一位小有名气的思想界朋友却断言道:“我们的问题不是没有鲁迅,而是没有‘大宇’,没有‘三星’,鲁迅是不能当饭吃的。” 不知我们的国人听到如此一番高论会有何样的感想? 要求:1、内容具体,想像联想丰富; 2、除诗歌外,其他文体不限; 3、题目自拟;4、不少于800字。 七十六 人生难免会有许多遗憾;一个单位,一上社会,一个民族,一个国家也是如此。请你以“遗憾”为题,写一篇800字左右的文章,除诗歌外,文体不限。 七十七 最近,著名导演张艺谋为他的电影《幸福时光》选为女主角。大连姑娘董洁成为幸福的女孩。预计,她也将会像巩俐、章子怡一样,在张艺谋的操作下,一举成功。对此,有人认为,她们的成功关键在于得了机会,这样的成功并不值得骄傲;但也有人认为,她们的成功主要在于自己刻苦努力,把握机会,是值得赞赏的~~~ 成功,是一个令人神往的字眼。但是,成功又不是一件容易的事,你一定思考过,并为之奋斗过,关于“成功”的故事、想法、实践~~~一定很多。请以“成功”的话题写一篇文章。注意:1、这个话题可谈的范围很广,同学们切勿陷入上面的材料,就事论事。 2、文体不限。可以记叙经历,抒发感想,发表议论,等等。 3、题目自拟。 4、不少于800字。 七十八 诺贝尔医学奖获得者格*拉德教授是神经病理学的奠基人。他给上门求医的病人用药的剂量总是规定用量的一半,有的甚至更低些。一些接受过拉德教授治疗的政界要人、商业巨子得知真相后,觉得受了戏弄,一些人开始怀疑他的医术和医德。后来,在纪念拉德去世5周年时,人们发现拉德生前在神经学课堂上向学生反复讲过这么一句话:药对于心地不再单纯的人来讲,剂量再大都没有用,尤其是安眠药。请以“药”为话题写一篇文章。 注意: 1、话题只要与拉德的做法或他的话有关,就符合要求。 2、文体不限。可以记叙经历,抒发感想,发表议论,等等。3、题目自拟。 4、不少于800字。 七十九 面对亲人,面对朋友,我们有许多话要说,有许多想法要交流。当你面对心中崇拜的偶像,面对早就想一见的历史名人,面对文学作品中的一个形象,你会和他们交流些什么呢? 请在下面题目的横线上填上适当的内容,然后以此为题写一篇文章。注意:1文体不限2、不少于800字。与————对话 八十 请以“歌曲”为话题写一篇文章。 注意:1、文章内容只要与歌曲有关都符合要求2、可以记叙经历,编述故事,发表议论,抒发感情,展开想像,但不可以写成诗歌;3、题目自拟;4、不少于800字。八十一 作文题目: 我多想 八十二 宜昌市高三5月统考满分作文一例及作者体会 【题目】 下面一节诗选自著名作家张锲的长诗《生命进行曲——致同时代的青年朋友》。认真阅读,按要求作文。啊,同时代的青年朋友,我的弟妹,我的亲人! 不是每一个战士,都能建立盖世的殊勋,不是每一个学子,都能写出流传百代的雄文。既然我的先辈把我带到这个世界,既然社会扶携我度过一生,我就给这世界增添些什么。增添一块砖,一片瓦,一垄新开的土地,一间新盖的茅屋,一棵生长的树苗,一份温情,一点爱心„„ 我有幸生活在这覆地翻天的时代,历史注定了我要多尽一份责任。 要求: 1、以“生命”为话题作文。除诗歌外文体不限。 2、作文立意应紧扣所选诗歌的主旨,由此展开联想和想象,叙述故事,或抒发情感,或发表议论。 3、作文内容要切合实际,写出真情实感。 4、不少于800字,作文标题自拟。【满分作文】 天生我才必有用 湖北省宜昌县三峡高中三(10)班 李阿男 上帝给了我一次生命,我能做些什么?艳羡毛泽东的伟大高尚?妒嫉杜工部的千古流芳?哀叹自己的渺小平凡?愤恨自己的默默无闻?„„不,都不是!因为我相信,天生我才必有用!生命是一条无尽的河,固然少不了波涛澎湃的壮丽,但是也不能缺少水波不兴的平静。同样,生活中固然必须有名垂千古,万世敬仰的伟人,更不可缺少兢兢业业不求闻达的平凡。既然我只是这无数条生命中平凡的一个,又何必强求建立盖世的功勋,写出流传百代的雄文?生命的价值并不是在于索取,而是在于奉献!我们只是悄悄的降临在这个世界,那么,就悄悄地为这个世界做些什么吧!添一片砖瓦,添一棵树苗,一份温情或爱心„„尔后即便是悄悄地挥手告别,又有什么遗憾呢?因为我们已经奉献过,我们已经实现了自己的价值,我们已证明:天生我才必有用! 是的,天生我才必有用!即使我只是一株小草,那又如何,我会为自己能替大自然增添一道风景而欣喜地随风摇曳;即使我只是一片绿叶,那又如何,我会为自己能把鲜花映衬得更加娇艳而自豪;即使我只是一滴水,那又如何,我会为自己能成为碧海汪洋的成员而高兴得心潮澎湃;即使我只是一颗小石,那又如何,我会为人们修筑高坝大堤而尽心尽力„„即使我只是一个平凡的小女生,那又如何,我可以为母亲河植下一棵树,我可以为母校抚去一粒尘埃,我可以扶起一个跌倒的孩童,我可以牵引一位需要过街的盲人„„是的,天生我才必有用!即使我很平凡,那又如何! 是小草就连起一片绿茵,是绿叶就映衬着鲜花,是水就要奔向大海,是沙石就甘愿去筑堤建坝,是螺钉就要使机器运行得更加顺利;是土地就要尽力长好庄稼„„是一个平凡的人就要做出自己应做的贡献,就要使生命活的绝不平庸! 不必艳羡什么,不必嫉妒什么,更不必自我哀叹、自我愤恨,上帝给了我短暂的生命之烛,我就要燃尽每一滴泪!我相信:天生我才必有用,平凡的生命依然可以活出精彩! 【考生谈作文备考体会】近几次考试我的作文得分都较高,这次全市5月统考,我的作文得了满分。其中虽然有很大的幸运成分,但也有些心得。有些心得也许有背作文之道,但对同学们的备考多多少少可能会有些启发。首先要说的是如何看待考场作文。考场作文不同于平时周记和练笔,写考场作文的目的只有一个——获取高分。要达到这一目的,完全取决于阅卷老师的喜恶,因此考试作文从某种角度来看,可以说是为了取悦于阅卷老师而写。许多同学平时作文非常好,考试时却拿不到高分,这很可能是因为主题太“含蓄”、晦涩;或者可能是观点偏激,有懈可击;或者是标新立异,弄巧成拙,结果出奇而不能制胜,不合阅卷老师的胃口。我有一个感觉,那就是在考试中对大受同学们欢迎的“新概念作文”要谨慎对待,因为许多考官不喜欢这种作文,写这种作文要冒很大的风险。 其次是选择文体。对于“文体不限”的考场作文,应选择自己擅长的文体。就我自己而言,比较适合抒情性或议论性的文章。因为这类文章容易写得中心明确,主题鲜明,遣词造句能产生很强的感染力,给人一种感情强烈、气势磅礴的感觉。而写好一篇记叙文就比较难了,它不仅需要新巧的故事框架,而且要有很强的文字驾御能力,讲求平而不淡,以情动人,含蓄深刻地表达主题思想,所以,我一般不选择写记叙文。 再次是行文过程。要注意两点,一是要留足70分钟时间写作文;二是注意克服跑题的毛病。跑题是考生中普遍存在的一种现象,我从前也时常犯这种毛病,其实要克服它并不难,只要在行文中时时注意照应中心论点或材料就行了,这样不仅能防止跑题,而且还能使整个文章结构紧凑。 最后就是平时要多注意阅读。阅读不一定要在课外,语文复习资料中就有许多好文章,课文中也不乏经典美文,关键在于如何学为所用。一篇好文章只要细心品味,就会有所得。到了高三,同学们手中有大量的高质量作文书,如果急于求成,不妨借用(千万不要抄袭)那些好作文的框架或精妙段落、句式,迅速提升自己的作文档次。八十四 湖北省宜昌3月高三调研试题作文题 阅读下面的材料,根据要求作文。 记得有这样一幅画:远处是座入云的高山,近处是一条崎岖小路;路边坐着一位背着行囊的旅人,正拿着一只鞋在磕。画的下面有这样一句话:使人疲惫的往往不是远方的高山,而是你鞋里的一粒沙子。这是一句意蕴多么深远的话啊!其实,这沙子不正是我们日常生活、学习、工作中种种主观的或客观的困扰与烦恼么?那么,面对这种种不顺心、不如意的小事,你将怎么办呢? 请你以“面对生活中的困扰”为话题,写一篇文章。 注意:①文体不限,可从自身生活实际出发,记叙经历,生发议论,抒写感情等 等;②题目自拟;③不少于800字。 八十五 湖北省八所重点高中(双联体)联考作文题 【题目】 苍鹰搏击长空是风景,雨燕掠过田野也是风景;青松屹立山颠是风景,小草装点大地也是风景„„亲爱的朋友,不管你拥有什么,只要你付出努力,你就可以成为一道亮丽的风景。以“我是一道亮丽的风景”为题,写一篇不少于800字的文章。八十六 “你想有益于社会,最好法子,莫过于把自己塑造成器;你想把自己塑造成器,最好的法子,莫过于先有那么点精神。”这是三毛的话。人们往往倾慕三毛的博才和不羁,殊不知正是她有那种顽强精神,才鼓励着她征服荒凉沙漠,在那里凭着那股子精神顽强地生活,这些熏黑了她的皮肤,铸定了她的脸孔。而如今,许多人似乎早已把“精神”两字抛到九霄之外,穿梭于牛仔耐克之中,沉浸在卿卿我我的小日子里„„ 要求:不限文体,自拟题目,写一篇800以上的文章。八十七 一位画家向一位哲人诉苦说:“我真不明白,为什么我画一幅画只消一天功夫,可是卖掉它却要整整一年。”“请倒过来试试吧。”哲学家认真地说,“要是您花一年的功夫去画它,那么只用一天,您准能卖掉它。”后来,事实果如哲学家所言。要求:不限文体,自拟题目,写一篇800以上的文章。八十八 题目: 足 迹 深 深 要求:不限文体,自拟题目,写一篇800以上的文章。八十九 阅读下面一则文字,然后按要求写作。 有父子二人,居山村,营果园。子不勤耕作,园渐荒芜。一日,父病危,谓子曰:“园中有金”。言讫而逝。子翻地寻金,无所得。甚怅然。而是年秋,园中葡萄、苹果之属皆大丰收。子始悟父言之理。 以上文为主干,在不违其原意(不增加人物、不改变情节、不横生同中心无关枝节)的前提下,加以想象、拓展,写出一篇有地点、时间、人物、对话、行动、心理、景物,内容具体、充实的记叙文,字数不得少于800。题目《寻金记》。九十 阅读下列材料,写一篇800字以上的文章。第一登陆月球的太空人其实有两位,除了大家所熟知的阿姆斯特朗外,还有一位是奥尔德林。当时阿姆斯特朗说过一句话:“我个人的一小步,是全人类的一大步。”这早已是全世界家喻户晓的名言。在庆祝登陆月球成功的记者会上,一个记者突然问了奥尔德林一个很特别的问题:“阿姆斯特朗先下去,成为登陆月球的第一个人,你会不会觉得有点遗憾?” 在全场有点尴尬的注视下,奥尔德林很有风度地回答:“各位,千万别忘了,回到地球时,我可是最先出太空舱的。”他环顾四周笑着说,“所以我是由别的星球来到地球的第一个人。”大家在笑声中,都给予他最热烈的掌声。九十一 1936年,钱学森在美国麻省理工学院航中系攻读博士学位。他有位享誉世界的导师——“超音速时代之父”冯•卡门。一次,钱学森向老师汇报一项研究成果,老师吐出几个深沉有力的字:“你讲错了!”钱在老师“判决”面前又坚持重述了一遍,冯•卡门生气地说:“我看不出你的研究结果究竟具有什么实际意义!”第二天一早冯•卡门亲自上门,笔直立正,向钱学森微鞠一躬,一高一顿地说:“昨天下午,你是正确的,我是错误的,这是我一整夜思索后得出的结论。”(2001年重庆会考题) 要求:自选角度,自拟题目,写一篇600字以上的议论文。 九十二 武汉市部分重点中学2001届高三第二次联考作文题及审题指导 【题目】 阅读下面的材料,根据要求作文。 人的生命是非常有限的,如果一个人在一生中不能够经常地、果断地舍弃一些不该投入精力的事情,什么都渴望得到,时时、处处都劳心劳力,其结果只能是让自己失望。所以,生活需要经常地清点。 请以“生活,需要经常地清点”为话题,写一篇文章。 注意:⑴ “清点”一般指对物品的清理,在这个话题中,含义不同;⑵ 这个话题涵盖的生活面很宽泛,但个人的思想感受应与上述提示性材料内容一致;⑶ 文体不限,可以记叙经历,编述故事,抒发感情,发表议论,展开联想等等;⑷ 题目自拟;⑸ 不少于800字。【审题指导】这是一道提示类材料话题作文考题。提示类材料可分两大类:一类是启发思路型材料,其作用是帮助考生开拓思路,它提供了许多侯选角度让考生自由选取,或让考生由侯选角度类推出一种角度来行文;一类是限定方向型材料,其作用是限定考生行文角度,不让考生信马由缰。在这两种类型中,后一种审题难度较前一种要大,它可以较好地考查考生的阅读理解和思维能力。这道题审题的重点是“清点”什么的问题。实战中有以下种种错误:①列举壁虎断尾脱险、下棋丢卒保车、老狼咬腿自救等一类例子,论述生活需要清点、有所舍弃——这实际上论述的是人生有时需要舍弃小的利益才能保全大的利益;②列举抗洪救灾、英勇献身的英烈和鞠躬尽瘁、死而后已的公仆等一类例子,论述人生要经常清点,树立高尚的价值观——这实际上论述的是人生需要舍弃个人利益,服务大众利益和集体利益;③列举乔丹放弃棒球选择篮球,比尔•盖茨放弃学业开发电脑等一类例子,阐述人们只有清点好自己的优势和不足,才能走向成功——这实际上论述的是扬长避短,人生才能辉煌。还有的说要清点忘却失败和痛苦,保存成功和自信,如此等等,可谓五花八门,百花齐放,可惜都是“下笔千言,离题万里”。不错,“清点”是清理查点的意思,清理查点后当然要有所舍弃,但应该清点舍弃什么?材料中说的很明确:“人的生命是非常有限的”,一个人必须“经常地、果断地舍弃一些不该投入精力的事情”,“什么都渴望得到,时时、处处都劳心劳力,其结果只能是让自己失望”,它规定的清点舍弃范围是过多过杂、分散你精力的打算、志向、兴趣和爱好。上述种种错误立意,其根源是“只见树木,不见森林”,只看到了“清点”二字,忽略了提示材料对清点内容的限定。 九十三 有人说:“智慧不在于你能记住多少知识、信息,而在于你能否把各种信息加以杂交,综合产生新的信息。让容量有限的大脑去记住许多陈旧无用的知识,反而会阻碍其头脑接受新的东西。” 你对此有何见解或者感受,自拟题目,写一篇800字以上的文章,文体不限。九十四 题目:平常的一天——聚焦2000年10月20日 这是一个随意选择的平常而普通的日子。或许在史历上,它曾是某个事件的发生日,或某个名人的生卒日,这有可能。但我们的命题意图不在这里。 生活是一面镜子。普普通通的一天,可以映照一个时代。对一个人而言,一天是平凡的; 而一百个一万个人的一天,则是历史的真实记载。命题意图: 之一:记录你生命中的这一天——2000年10月20日。以这一天你的生活内容为题材,选取一个或若干生活片断,或记叙,或议论,或抒情,有感而发。看看我们约定的这平常的一天,生活赐予我们的财富,会是多么丰厚。 之二:一天是短暂的,可以说转瞬即逝。人的一生就是平凡的每一天的累积。自然地,我们想到了奥斯特洛夫斯基的一段名言:“人的一生应当这样度过:当回忆往事的时候,他不会因为虚度年华 而悔恨,也不会因为碌碌无为而羞愧„„”你的想象力也许预测不到你将来的生活旅程会是多么美丽,而拥抱这美丽的人生,则需要一步一个脚印地踏实生活的态度。珍惜生活,珍惜每一天的收获。 之三:每个同学在今后回首自己的成长历程时,对于父母更深入地了解日趋成熟的孩子,对于教师和关心青少年身心健康的专家,再一次阅读那取材于都市的、乡村的,海滨的、山区的,民族的,甚至海外的“平常的一天”,再一次品评那出自青少年虽稚嫩却真实地记录的“平常的一天”,比之同类题材的文学作品和学术论著,或许更饶兴趣,更多真实,更富价值。 期待这“平常的一天”吧!也许这一天像以往无数个平常的一天,如溪流般平静地潺潺流动;也许这一天对你而言恰好发生了一桩值得记录的事情„„但不管如何,你必须刻意地去筹划这一天,更不要去“虚构”这一天,让它自然而然地来到,看看这一天会发生些什么,你会感受些什么。我们坚信,这一天将会告诉你,生活本身是多么朴素,又是多么绚丽多彩!你具备的是,一双发现的眼睛,一颗敏感的心灵。 要求: ①.以“平常的一天——聚焦2000年10月20日”为取材的时间范围,选取一个或若干个生活片断。可以写自己,也可以写他人,自由选择表达方式,务求生活真实,感情真实。写一篇1000~2000字的文章,题目自拟。②.另附“写作后记”(写作缘起、对生活的感悟等)一份,200~500字。九十五 阅读下面这则寓言材料,按要求作文。 在同一条石板小道上,上山的和下山的擦肩而过。上山的兴致勃勃,生动和下山的采招呼:“山上好玩吗?”下山的连连摇头:“一座破庙,几尊菩萨。没意思。”上山的不以为然:“上去看看再说。”过了一段时间,这批上山的下来了,又碰上兴致勃勃向上爬的人。“山上好玩吗?”下山的连连摇头:“一座破庙,几尊菩萨。没意思。”上山的不以为然:“上去看看再说。”„„ ①请以这个寓言为话题,写一篇不少于800字的文章。②文体不限。③题目自拟。九十六 唐肃宗李亨做太子时,一次,陪父亲唐玄宗(李隆基)吃饭。那些珍馐佳肴都摆放在肉砧上,玄宗叫太子将其中的羊腿割成小块。等太子割完羊腿时,刀刃上早已沾满了油污,太子便随手拿起面饼,把油污擦掉了。玄宗默默地看在眼里,心中很不高兴。这时,只见太子慢慢地举起面饼吃了下去,玄宗这才面露笑容,对太子说道:“是应该这样珍惜幸福生活。” 请以“珍惜”为话题,写一篇文章。 注意:①请展开想象,发表议论。②题目自拟。③除诗歌外,文体不限。④不少于800字。九十七 一位业余健美运动员,苦练了五年,终于取得了成功。但不幸的是,她患了可怕的骨癌,经医生诊断,要截去她的右小腿。可是她望着充满青春活力的右小腿,拒绝医生说:“我不能让我的美丽遭到破坏。”过了半年,她的病情更重了。医生决定截掉她的右腿,才能保住她的性命。她又拒绝了医生。因为她认为,一个懂得美而又爱美的人,是敢于用生命去殉美的。又过了半年,她失去了生命。一位认识她的人说:“其实,早点锯掉一条小腿,也就没事了,太令人遗憾了。” 另一位朋友却说:“病魔终究没有夺去她的美,她是宁折不弯,值得钦佩。” 你同意其中的哪一种观点?请写一篇文章,谈谈你的看法。要求:①观点要鲜明,说理要充分。②不少于800字。 九十八 一位女中学生说:“在父母眼里,我永远是个小孩,我已经长大了,可父母还是什么都要管。”据一次问卷调查显示:44%的中学生表示不希望父母管束自己,31.7%的中学生觉得和父母在一起无话可说。 一位中学生的母亲说:“我最大的痛苦是孩子不愿与父母说自己的心里话,不理解父母的一片苦心。” 一位中学教师说:“青少年应有主见,不盲从,学会独立生活、独立思考,唯此才符合时代的要求,无悔于自己的青春。” 请针对上述材料,自选角度,自拟题目,写一篇800字以上的文章,谈谈你的看法。 九十九 善于高飞的鸟类,一生中不知要有多少次脱毛的经历。它们脱毛时,总是把不适于飞翔的旧羽毛从翅膀上“脱”下来,代之以新生的羽毛。下因为如此,所以它们才一直保持着搏击风云的力量。 要求:以上则材料的内容为话题,联系生活实际,自拟题目,写一篇800字以上的文章。 一00 步入21世纪,人类已碰到诸多复杂问题,如环境污染,人口问题,吸毒赌博,知识经济,就业失业,战争和平,克隆技术,基因组合等,请以“未来世纪”为话题,写一篇文章。注意:①这个话题的范围很广泛,可就材料中的某个问题去谈,只要与“未来世纪”有关,都符合要求。②文体不限,可以记叙经历,编述故事,抒发感情,发表议论,展开想象,等等。③题目自拟,不少于800字。 《红楼梦》 1、有一位作家曾对他的作品“披阅十载,增删五次”,这位作家是()代的() 2、相传《红楼梦》后40回是()所作。 3、《红楼梦》中的四春指的是:()、()、()、() 4、“四春”之中,性格比较懦弱的是(迎春),精明志高、具有管理才能的是(),最后出家为尼的是()。 5、《红楼梦》中结的两个诗社分别是()和(),社长是()和()。 6、《红楼梦》中,“绛珠仙草”指的人物是(),“神瑛侍者”是()。 6、潇湘妃子指的是(),蘅芜君指的是()。 7、《红楼梦》中被人称为“病西施”的是()。 8、“粉面含春威不漏,丹唇未启笑先闻”描写的是()的出场。 9、“一个是阆苑仙葩,一个是美玉无暇。若说没奇缘,今生偏又遇着他;若说有奇缘,如何心事终虚化?”这首诗提示了《红楼梦》中一对青年男女的爱情悲剧。其中“阆苑仙葩”指的是()“美玉无暇”指的是()。 10、《红楼梦》中有两句诗评论王熙凤在贾府衰亡中的悲惨下场,这两句诗是()。 11、《红楼梦》中“心比天高命比纸薄”的代表人物是() 12、三进大观圆的农村老太太是() 13、《红楼梦》中,“品格端方,容貌丰美,行为豁达,随时从分。”说的是() 14、《红楼梦》中,“情天情海幻情身,情既相缝必主淫。漫言不有皆荣出,造衅开端实在宁。”说的是()。 15、“未若锦囊收艳骨,一抔净土掩风流”的作者是《红楼梦》中的(),此诗的名字是(),此诗意在喻人,悲叹自己的命运,控诉社会的黑暗,其思想性与艺术性均达到最高境界。 16、《红楼梦》中,“枉自温柔和顺,空云似贵如兰。堪羡优伶有福,谁知公子无缘”,说的是()。 17、《红楼梦》中最热闹的情节是()。 18、《红楼梦》中最有趣的情节是()。 19、《红楼梦》中最凄惨的情节是()。 《水浒传》 1、《水浒传》的作者是(施耐庵),该书描写了北宋徽宗时,以宋江为首的()名好汉在水泊梁山聚义,打家劫舍,杀富济贫的豪举。天罡是()人,地煞星()人。 2、《水浒传》号称()的是李逵,他所使的武器是(),该人力大如牛,但险些被冒充他的()所害。 3、《水浒传》中吴用绰号(),与晁盖、公孙胜等人在黄泥岗()。 4、()上梁山——官逼民反 5、()打宋江——过后赔礼 6、()穿针——大眼对小眼 7、“花和尚倒拔垂杨柳,豹子头误入白虎堂”是名著()中的一个回目,其中“花和尚”指的是()。 8、《水浒传》中这样写道:“山顶上立一面杏黄旗,上书‘替天行道’四字,忠义堂前绣字红旗后面:一书‘山东呼保义’一书‘河北玉麒麟’”。请问,上段话中的字是()和()两位首领的称谓。 9、我国第一部歌颂农民起义的长篇章回小说, 《水浒传》写得荡气回肠,全书的高潮部分是();全书的低潮部分是()。 10、(),鲁提辖拳打镇关西 11、梁山泊林冲落草,()。 12、()风雪山神庙,陆虞侯火烧草料场。 12、在《水浒传》中刻画具有惊世骇俗之美,心狠手辣的人物是()。 13、《水浒》中身怀绝技的三位英雄:善盗的是(),善射的是(),善行的是()。 14、梁山一百单八将中第一个出场的是史进,他的绰号是()。 15、《水浒传》中有一个人物,原来是个“浮浪破落户子弟”,只因踢得一脚好球,受到皇帝的赏识,没到半年时间,直抬举他做到殿帅府太尉职事,他把持朝政、无恶 不作,这个人是()。 16、《水浒传》中对林冲恩将仇报的人是(),恩将恩报的人是()。 17、我国四大名著中有两部作品塑造了一个足智多谋的军师,一个是《三国演义》中的蜀国军师(),一个是《水浒传》中的梁山军师()。 18、《水浒传》中()是梁山好汉武松的平生绝学。 19、《水浒传》中有三大恶霸:一是开肉铺的(),被鲁智深当街所杀;一是开酒铺的()被武松所杀;一是开药铺的()被武松所杀。 20、“好人有难皆怜惜,奸恶无灾尽诧憎”这两句诗出自古典文学名著《水浒传》,诗中“好人”是指(),被人称为()。 21、“那七个贩枣子的客人,立于松树旁边,指着这一十五人说道:‘倒也!倒也!’只见这十五个人头重脚轻,一个个面面相觑,都软倒了。那七个客人从树林里推出这七辆江州车儿,把车子上的枣子丢在地上,交过十一担金珠宝贝都装在车子内,遮盖好了,叫声:“聒噪!”一直望黄泥冈下推下去。这段话描述的情节是《水浒传》中的()。 22、《水浒传》中大闹野猪林的人是谁();大闹忠义堂的人是(); 23、《水浒传》中三位女英雄及其绰号:扈三娘();孙二娘();顾大嫂().24、《水浒传》中两位打虎英雄的名字及打虎的地点是:武松在()打虎;()在沂岭杀四虎.25、“醉打蒋门神”“大闹飞云浦”“血溅鸳鸯楼”„„说的是《水浒传》中的一位传奇英雄() 《三国演义》 1、“滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红„„”这是我国古典文学名著()的开篇词。 2、《三国演义》中桃园三结义的三弟兄分别是使用双股锏的(),使用青龙偃月刀的()和使丈八蛇矛枪的()。 3、()借东风——巧用天时 4、()借荆州——有借无还 5、()进曹营——一言不发 6、周瑜打黄盖——() 7、杜牧《赤壁》诗中()的句子写的战役是赤壁之战。涉及到的两个主要人物周瑜、曹操。 8、《三国演义》中,“身在曹营心在汉”说的是() 9、《三国演义》中塑造了一位过五关斩六将、千里走单骑的英雄形象,这个英雄是().这部书中有关这个英雄的传奇故事还有很多,请用最简洁的语言写出一个故事的名称:() 10、诸葛亮是《三国演义》中的重要人物,请说出小说中有关诸葛亮的两个故事名称。例:() 11、成语“万事俱备,只欠东风”是根据《三国演义》()中“周瑜定计火攻曹操”的故事演化而来的。 12、《三国演义》中的人物很多都有绰好,如“水镜先生”是()、13、“卧龙”是()、“凤雏”是()、14、“美髯公”是()、“小霸王”是()、“常胜将军”是()。 15、《三国演义》中,“常山有虎将,智勇匹关张”指的是()。 16、《三国演义》中“煮酒论英雄”的主要人物是()。 17、请结合《三国演义》,说出诸葛亮与周瑜联手指挥的一场著名的以少胜多的战役,是()。 18、《三国演义》中,诸葛亮挥泪斩马谡是因为()一事。 19、“天下三分”是指天下分裂为()、()、()三国。 20、“夫英雄者,胸有大志,腹有良谋,有包藏宇宙之机,吞吐天地之志者也。”这段关于“英雄”的见解出自我国古典文学名著《三国演义》中的()之口。 21、《三国演义》中,有一句话:人中吕布,()。 22、《三国演义》中五虎猛将指的是(23、24、25、《西游记》 1、《西游记》中孙悟空从菩提祖师处学到()等神通,又从龙宫索取() 作为兵器,因大闹天宫被如来佛组压在五行山下,受苦五百年,后受观世音菩萨规劝皈依佛门,给唐僧做了大徒弟,取名()。 2、在护送唐僧去西天取经途中,机智灵活、疾恶如仇的是(孙悟空);憨态可掬、好耍小聪明的是(猪八戒),法名是猪悟能;忠诚老实、勤勤恳恳的是(沙僧)。 3、《西游记》中有许多脍炙人口的故事,如()。 4、古典文学名著《西游记》中,孙悟空最具有反抗精神的故事情节是()。 5、()照镜子——里外不是人 6、猪八戒见高小姐——() 7、()钻进铁扇公主肚里——心腹之患 8、有人对《西游记》道:“阳光灿烂猪八戒,百变猴头孙悟空,憨厚老成沙和尚,阿弥陀佛是唐僧。漫漫西天取经路,除妖斗魔显真功。若问是谁普此画,淮安才子()。” 9、《西游记》中“大闹五庄观、推倒人参果树”的是()。 10、孙悟空自号()。 11、《西游记》全书()回。基本由两个故事组成。 12、《西游记》第1至7回,写孙悟空出世至(),表现的是孙悟空对自由的无限追求和斗争最终失败的悲剧,体现出了人性的自由本质与现实生活的约束的矛盾处境。 13、《西游记》第8至()回总写唐僧师徒历经()难,去西天大雷音寺取经,蕴含着人必须经历艰难才能最终获得幸福成功的人生真谛。 14、《西游记》中有许多脍炙人口的故事,如三打(白骨精)、大闹(天宫)、真假(美猴王)、三借(芭蕉扇)。15、1、上联:足智多谋,孔明巧借箭。 下联:(1)艺高胆大,悟空勇斗魔。 (2)义盖云天,关羽私放曹。 (3)多愁善感,黛玉悲葬花。 2、下面是四大名著中的人物与情节,其中搭配不当的一项是(c) A.鲁智深——倒拔垂杨柳 B.孙悟空——大闹天空 C.诸葛亮——三顾茅庐 D.刘姥姥——三进大观园第三篇:新党章应会应会一百题
第四篇:中考作文--材料作文一百题
第五篇:四大名著常识一百题