典型的笔试问题

2025-02-05 版权声明 我要投稿

典型的笔试问题(精选7篇)

典型的笔试问题 篇1

和面试相比,笔试是一种相对初级的甄选方式。有的公司将笔试作为面试之前的第一轮甄选,主要目的是为了选出那些符合公司的企业文化,具有公司所希望的思维方式和个性特征的人。还有的公司则将笔试作为面试的一种辅助手段,侧重于考察那些在面试中考察不出来的素质,如书面表达能力等。对于一些技术性很强的职位,笔试则可能是主要的甄选方式。笔试一般包括以下几个方面的内容:一是知识面的考核,主要是一些通用性的基础知识和担任某一职务所要求具备的业务知识。二是智力测试,主要测试毕业生的记忆力、分析观察能力、综合归纳能力、思维反应能力以及对于新知识的学习能力。三是技能测验,主要是针对受聘者处理问题的速度与质量的测试,检验其对知识和智力运用的程度和能力。四是性格测试,主要是通过一些精心设计的心理测验试题或一些开放式的问题来考察求职者的个性特征。

笔试的类型

笔试根据内容来分,主要有以下两类:

1.技术性笔试

这类笔试主要针对研发型和技术类职位的应聘,这类职位的特点是,对于相关专业知识的掌握要求比较高,题目特点是主要关于涉及工作需要的技术性问题,专业性比较强。这类考试的结果,和同学们的大学四年的学习成绩密不可分。所以,要成功应对这类的考试,需要坚实的专业基础。

一般大型公司,如ibm,microsoft,oracle等在招聘r&d职位都会进行这样的笔试。例如微软工程院在2004年安排的笔试,都是关于c、c++语言的题目,对应聘者的编程经验要求非常高。最后经过笔试筛选,淘汰了90%的候选者,由此可见笔试对技术性职位的重要性。对本科生而言,专业笔试主要考察基础知识、基本技能,而不是很高深的学问,一般都是专业基础课。比如电路分析、模拟电路、会计学、财政学等等。在本书前面多次提到的张达在谈到他在中国移动的最后一轮面试时说:“当时面试的内容主要是技术型问题,我都没听说过的技术,结果我只能结合自己的知识讲讲我的看法,结果过了,我猜他们可能只是想看看我有没有那个常识应聘编程职位。”

对于这类技术性岗位,大公司和小公司的笔试内容的侧重点有很大区别的。一般小公司注重实用性,考的比较细,目的就是拿来就用。大公司则强调基础和潜力,所以考得比较泛,多数都是智力测验,情感测验,还有性格倾向测验。例如motorola曾经的笔试内容就主要是非技术的,有很多英文阅读和智力测验。

对于大公司的笔试,建议可以看看公务员考试的教材,有很多智商题,也有很多综合性问题,这类问题对大公司的笔试是很有帮助的。

2.非技术性笔试

这类笔试一般来说更常见,对于应试者的专业背景的要求也相对宽松。非技术性笔试的考察内容相当广泛,除了常见的英文阅读和写作能力、逻辑思维能力、数理分析能力外,有些时候还会涉及到时事政治、生活常识、情景演绎,甚至智商测试等。下面我们来做一个详细的介绍和分析。

英文笔试是在所有的笔试中占的比例最大的一类非技术性笔试,其考察的重点主要是阅读理解能力和写作能力,即表达能力。我们结合kpmg笔试的例子来加以说明。

kpmg 的笔试是典型的英文笔试,主要分为两个部分。第一部分是verbal,阅读理解。这和

我们平时常见的大学英语四、六级的阅读理解不同。一方面它更接近于商业英文的表达习惯,文意表达得清楚和规范是最主要的特点,因此它并不讲求句式的繁复和修辞的多变;另一方面,它注重的是逻辑思维能力的考察,因此重要的是把握透过表面的文字的内在的意思。第二部分是numerical,数学。kpmg的笔试题在这部分是中文的,难度相对降低很多,但是我也做到过很多是英文的,比如仲量联行。这一部分的主要考察重点不是你的数学运算能力,因而并没有上升到高等数学的难度,因此无论你是否学过微积分和导数的运算都并不影响你这一部分的发挥。和阅读相似的,数学部分的考察内容也是以商业英文为主,因此他注重的是从数字和图表中获得有用的信息的能力。

对于这样的英文笔试,还有一个非常重要的考察点就是速度,也许这样的试题,给你一天的时间,大部分人都能够做得八九不离十,但问题是只有一个小时。我做过粗略的统计,这样的一份试题,能够在规定时间内做完(注意是做完,不是把答题卡涂完)的人,不超过10%。对于kpmg来说,这一轮的淘汰率高达85%以上。

典型的笔试问题 篇2

目前, 有些技能鉴定机构采用笔试实操加工的方法对车工中级工进行实操考核, 考生需要掌握识图、加工工艺、选择刀具、检具、量具、公差配合、检测方法等能力, 尤其是编写工艺卡的过程。

本文针对车工中级工笔试 (如图1 所示) , 介绍了在CA6140车床加工过程中编写操作过程卡的经验。

2 工序的确定

首先根据图1, 分析得到以下工序要求:

(1) 平端面、打中心孔;

(3) 切槽:10×33;

(4) 倒角2~4×45°;

(5) 车T型螺纹;

(6) 钻20孔深84;

(7) 车莫氏3号锥孔;

(8) 调头夹T型螺纹 (为防止出现夹痕, 应加铜皮) ;

(9) 平端面至144-80=64±0.4;

(10) 钻孔24深38;钻孔15钻通;

(11) 粗车外圆520-0.046至53;

(12) 切刀车5×36×500+0.10;

(13) 精车外圆520-0.046、450-0.025;

(14) 内孔刀粗、精车260+0.033保证400+0.10;

(15) 内孔刀粗、精车28.6~28.7×22

(16) 内孔切槽刀切槽4×4;

(17) 用60°尖刀倒角1.5×45°;

(18) 车螺纹M30×1.5。

3 选择刀具

根据实际情况和现有刀具, 选择车刀、切槽刀、成型螺纹刀。

4 编写操作过程卡 (如表1所示)

表1中的“ (1) ”处填写内容为:

(1) 平端面、打中心孔, 转速800r/min, 进给量0.15mm/r。

(2) 划800+0.074圆周线至79, 转速500r/min。

(3) 粗车准42×80至φ42.2~φ42.3×79, 第一刀:外圆对刀后, 中托板刻度盘进6个大格直径去6, 转速500r/min, 进给量0.3mm/r;第二刀:中托板刻度盘进5个大格, 直径去6, 转速500r/min, 进给量0.3mm/r;第三刀:根据测量尺寸进刀至φ42.2~φ42.3×79, 转速500r/min, 进给量0.3mm/r。

(4) 切槽:10×φ33, 转速500, 手动进刀至φ33并保证800+0.074 (此槽应先加工至9×φ33.5, 退出尾座测量准确后, 再加工成品) 。

(5) 用60°尖刀倒角2-4×45°。

(6) 车T型螺纹用成型螺纹刀, 转速110~280r/min (根据熟练程度自定) , 第一刀:外圆对刀后进15小格;第二刀:外圆对刀后进10小格;第三刀:外圆对刀后进10小格;第四刀:外圆对刀后进8小格;第五刀:外圆对刀后进5小格;第六刀:外圆对刀后进5小格;第七刀:外圆对刀后进5小格;第八刀:外圆对刀后进5小格;第九刀:外圆对刀后进5 (据测量结果确定) 小格。

(7) 用切刀车φ420-0.425;转速500r/min;进给量0.2mm/r。

(8) 钻φ20孔深84, 转速280r/min手动进给。

(9) 车莫氏3号锥孔, 刀架扳角度1°26′16″粗车锥孔 (边车边验锥度) , 大端至φ23.8250+0.13mm, 留0.4~0.5mm精车余量, 转速500r/min、手动进给;精车锥孔大端至φ23.8250+0.13mm, 注意表面粗糙度, 转速视粗糙度及蹦刀情况自定 (建议在260~800r/min转间选择) 。

(10) 调头夹T型螺纹 (有条件的最好垫铜皮) , 平端面至144-80=64±0.4mm;钻孔φ24深38mm, 转速280r/min手动进给;钻孔φ15钻通, 转速280r/min手动进给。

(11) 粗车外圆φ520-0.046至φ53mm, 转速500r/min, 进给量0.3mm/r。

(12) 粗车外圆φ45至φ46×49, 转速500r/min, 进给量0.3mm/r。

(13) 切刀切槽5×φ36至4×φ36.5×49.8。

(14) 切刀车5×φ36×500+0.10。

(15) 精车外圆φ520-0.046、φ450-0.025, 转速800r/min, 进给量0.1~0.15mm/r。

(16) 内孔刀粗、精车φ260+0.033保证400+0.10, 转速500r/min, 进给量0.1~0.15mm/r。

(17) 内孔刀粗、精车 (φ28.6~φ28.7) ×22。

(18) 内孔切槽刀切槽4×4, 转速500r/min, 手动进刀。

(19) 用60°尖刀倒角1.5×45°。

(20) 车螺纹M30×1.5, 转速280~500r/min (根据熟练程度自定) , 第一刀:对刀后吃刀深度10小格;第二刀:吃刀深度5小格;第三刀:根据塞规测试情况加工成品;吃刀深度约2~4小格。

5 结语

此零件在车床加工中具有典型性、代表性和全面性;从分析、选择刀具、过程卡编写到最终的零件加工需要具有实际操作的技术性和经验性。对于初学者来说, 按以上的过程学习可以达到事半功倍的效果, 基本能达到中级车工技能水平。

参考文献

[1]张才芳.机械制造工艺学[M].哈尔滨:哈尔滨船舶工程学院出版社,

[2]徐灏.机械设计手册[M].北京:机械工业出版社,

新兴市场存在的典型问题 篇3

机械出口:遭遇认证瓶颈

“我们进军沙特市场遭遇挫折,原因就是我们没能取得相关产品认证。”山东益能集团的出口业务经理孙平这样对记者说。

益能集团是生产与石油产业相关的管件、管材和压力容器的知名企业,其海外市场也取得了不俗的成绩。但是,在沙特,它们的产品却难以进入。孙平对记者说,在业务中,益能集团接触到了其潜在合作对象沙特阿拉伯国家石油公司(saudiAramco,简称沙特阿美)。沙特阿美是一个有65年历史的综合国际石油公司,是世界最大的石油生产公司和世界第六大石油炼制商,业务遍及沙特王国和全世界。如果能成为沙特阿美的供应商,对益能集团来说,将是其开拓海外市场的重要一环。

“然而,在管件器材方面,沙特阿美拥有自己的一套认证标准,只有经过SABIC/Saudi Arameo认证的产品,才能顺利闯人这个市场。”孙平告诉记者,“但是,要取得这个认证并不容易,撇开产品的品质不说,单是认证过程的成本投入就要50万元人民币。对于中小企业来说,这是一笔很大的负担。无奈之下,我们现在依然没有进入这个市场。”

“与沙特的情况相反,在印度,我们取得了相关的IBR认证,现在这个市场是我们最成功的海外市场。”孙平对记者这样说。

轻工出口:难以稳定且手续繁琐

“很早之前,我曾经做过沙特和土耳其那边客户。但是现在,我们仍然以欧美客户为主。”在青岛经营地毯出口的钟云,谈及往事,对于记者所问到的新兴市场流露出一丝惋惜。

其实,在做地毯出口之前,钟云还做过一个时期的玻璃制品出口。“与地毯相似,玻璃制品也属于价值低的轻工制品。但是,在中东,这两类商品我们都没有做起来。”钟云快人快语,“中东那边的情况是,每个客户每年只有一个或两个订单,很少会有repeatorder。”

谈及难以在中东市场取得成功的原因,钟云说:“这也许是与产品的特性和中东买家的购买习惯有关。我们每年在广交会上都会接到几个中东那边的订单,但是,由于轻工制品的消费和流行趋势很容易发生改变,第二年这些买家一般都不会再下订单,而是选择再次来到中国展会,重新看样品,重新下订单。”

“由于这个原因,对我们这样的轻工产品供应商,中东那边的客户很难形成稳定的、常规性的采购行为。”钟云对记者表示,每个区域市场都有自己的特点,美国买家的采购价格比较低,但是采购量较大;欧洲买家的采购量较小,但是采购价格略高。另外,欧美买家一般都会有源源不断的重复订单。最令供应商头疼的就是中东那边的买家,他们会把价格压得很低,采购量又不大。“因此,我们的产品在中东市场没有做起来。”

“除了市场方面的原因,中东市场出口程序的繁琐也是贸易障碍形成的原因。”钟云指出,一般的中东客户在进口时,都会要求中国供应商提供C/O(原产地证书),“只有工厂才能申请办理C/O,而对于贸易商来说,这又增加了出口的难度。”

另外,钟云告诉记者,土耳其的客户一般也会要求中国供应商提供FORM A。与C/O类似,持有FORMA的国外买家也会在进口时享受一定的税收优惠,这就等于间接提高了国外进口商的利润。但是对于中国供应商而言,却增加了出口工作的难度。

随着欧美等传统市场的饱和,钟云也开始重新考虑进军新兴市场。“毕竟市场还是存在的,我们要进入这个市场,只能遵循游戏规则,别无任何捷径。”

手机出口:要遵守目标市场法规

作为中国改革开放大潮前沿阵地的深圳,近年已成为中国手机的产业重镇。在2008年产业高峰时期,深圳一度聚集了近2000家大大小小的手机厂商,占全国总量80%的手机制造商都集中在深圳运营。由于产能过剩严重,深圳手机产能的释放和消化,非常有赖于国际市场,特别是通讯产业相对落后的印度、巴基斯坦和孟加拉国等新兴市场。

然而,深圳手机在新兴市场的扩张之路并非坦途。2009年7月,中国3500部“山寨机”在巴基斯坦首次遭到封杀。2009年12月份,深圳手机在孟加拉等国频遭“封杀”,在印度和利比亚等国,甚至一度停止进口中国“山寨机”。正在打造中国“手机之都”的深圳,在这条道路上应该何去何从?

曹庆国是深圳亚星公司的市场总监,也是众多深圳手机出口商中的一员。“我们的目前市场,主要是阿基斯坦、孟加拉国和印度等新兴市场。这些国家的通讯产业相对落后,因而市场潜力巨大,深圳物美价廉的手机正好能够填补这个空白。”曹庆国对记者这样说,“这些新兴市场的手机出口看似简单,但是仍然会有自己的一套规则。比如,出口到孟加拉国的手机就必须要有手机入网号IMEI。”

曹庆国所说的IMEI(InternationalMobile Equipment Identity),是国际移动设备身份码的缩写,它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。

不少人把中国出口的价廉物美的手机都说成是“山寨机”,其实这是不正确的。事实上,很多深圳出口的手机,都拥有自已的IMEI编码,并且拥有自己的品牌,属于合法产品。尽管如此,一些手机厂商确实存在销售没有IMEI号的“无码机”问题,这是导致遭到巴基斯坦、孟加拉等国“封杀”的一个客观原因。2009年中国3500部“山寨机”在巴基斯坦首次遭到“封杀”,其原因就是这些出口手机没有IMEI号,容易造成通信中断,而“山寨机”基本没该码。巴基斯坦通信管理部门因此禁止相关手机在巴基斯坦销售。

“不仅如此,出口到孟加拉国的手机,有比较繁琐的程序。比如,出口方必须提交符合孟加拉国海关规定的产品品质报告和证明,否则也不能被目标市场接受。”曹庆国对记者说。“除此之外,出口手机的品牌,必须是在孟加拉国海关备案的品牌,否则就不容易顺利清关。”

尽管出口手机的品牌必须要经过孟加拉国海关备案,但是曹庆国向记者表示,有些孟加拉国进口商在进口手机的时候,对于没有经过孟方海关备案的手机,会在手机上蒙上一层贴纸,使手机的品牌不容易被看出来,然后通过对孟加拉国海关“做工作”(进口商与海关勾结),使得手机得以顺利清关。“在出口量不是太大的情况下,这种方式虽然也会成功,但是毕竟承担着很大的风险。长久看来,只有遵守出口国的有关法规,才是行走这条道路的长久之计。”曹庆国对记者这样说。

谈及结算方式,曹庆国表现出信用证结算方式的质疑;

“即使是孟加拉国的银行,在信用方面也很难让人满意,很多孟加拉国手机进口企业本身的企业运作也不规范,他们与海关勾结骗汇的行为也时候发生,再加上使用信用证的程序相当复杂,所有这些因素叠加在一起,使得在中孟贸易之间,信用证的被认可程度很低。”

据曹庆国介绍,目前在深圳,广泛被中国手机出口商接受的方式,是孟加拉国客户在中国国内设立账户,在贸易达成后,直接将以人民币计价的款项从孟加拉国客户那里划过来。“虽然手机是出口,但是我们目前的结算方式却与国内贸易基本相同。在贸易风险较高的情况下,这种结算方式在深圳的应用比较广泛。”

典型的笔试问题 篇4

相信大家应聘的时候第一关就是笔试,即使是一位很有经验的工程师也不一定能够顺利通过,笔试不好,可能就无法进行面试,即使能够进行面试,考官对你的印象也不会很好,问的问题也会很多,估计很难吃的消,当然如果你是位很有经验的高手,也是有可能通过面试,但也会影响到你的待遇.

有可能有人会问,如果你真是个有一定开发经验的java工程师,怎么可能通不过笔试,其实这种可能性是存在的,而且很大,因为笔试的题目一般都很基础,有一些都是你平时不曾注意到的,可能你在开发中用到过,但不一定知道是什么,比如说:写jsp的肯定都用到过out,request等但不一定知道它们叫jsp的内置对象,如果考题问你:jsp的内置对象有哪些,你就不一定答的上来,再比如说:在开发javabean的时候一般都会用到ArrayList,HashMap等,但你不一定就知道ArrayList和Vector的区别,HashMap和Hashtable的区别,可能你在开发中都是混用,也不会报错,但效率会大大降低,如果在多线程开发中混用,可能就会产生错误.可能这些都是小问题,如果有一定基础,看看书就知道所以然了,但笔试中答不上来或答错就可能影响到你是否能够面试成功,如果面试公司是你非常想进的公司,因为这些细节问题而最终没能进去,岂不是很遗憾.

我写这篇文章就是让大部分的人少一份遗憾,多一份面试成功后的喜悦,也许有人会问:你才工作几年啊,就在这里作总结,你说的问题在笔试中可能出现吗?我要说的是我工作时间的确很短(毕业),但大大小小的公司也面试了不少,有时候就是因为这些笔试上的小问题而没能进想进的公司,结果我自己总结了一下面试的得与失,重新看了看基础知识,结果成功应聘在一家很大的公司,拿着相同工作经验的比较高的工资,之所以我花时间要在这里总结,目的就是为了大家能进自己想进的公司,拿到自己要求的工资.也许这些总结比几篇技术文章带给你的收获都大,因为它直接和你的利益,前途挂钩.本文适用于有一定开发能力但java,j2ee基础欠扎实而又在找Java,jsp,j2ee开发,维护方面工作的朋友,如果你的时间充足建议还是全面的看看基础知识,如果时间紧张可以侧重看一下我下面列举出来的问题,最好能由点到面的看.

好了,闲话不多说了,下面列举我笔试中遇到过的问题,以及这些问题的延伸,问题都比较基础,答案就不在这里说了,查查资料,看看书就能解决,我在此郑重声明:不是说懂了下面的问题就一定能够面试成功,就是什么高手了,就不用看书了,我的总结只是提高你笔试的成功率,在你基础不是很扎实,时间很紧的情况下帮助你成功笔试.切记:它不是万能的.

Java基础方面:

1,作用域public,protected,private,以及不写时的区别

2,ArrayList和Vector的区别,HashMap和Hashtable的区别

3,char型变量能不能定义为一个中文?为什么?

4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?

5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

6,内部类的实现方式?

7,垃圾回收机制,如何优化程序?

8,float型float f=3.4是否正确?

Jsp方面

1,jsp有哪些内置对象?作用分别是什么?

2,jsp有哪些动作?作用分别是什么?

3,include的两种实现方式的区别?

4,两种跳转方式分别是什么?有什么区别?

Servlet方面

1,说一说Servlet的生命周期?

2,Servlet版本间(忘了问的是哪两个版本了)的不同?

Jdbc,Jdo方面

1,可能会让你写一段Jdbc连Oracle的程序.

2,Class.forName的作用?为什么要用?

3,Jdo是什么?

Xml方面

1,xml有哪些解析技术?区别是什么?

2,你在项目中用到了xml技术的哪些方面?如何实现的?

3,用jdom解析xml文件时如何解决中文问题?如何解析?

EJB方面

1,EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?

MVC方面

1,MVC的各个部分都有那些技术来实现?如何实现?

设计模式方面:

1,开发中都用到了那些设计模式?用在什么场合?

java script方面

1,如何校验数字型?

CORBA

1,CORBA是什么?用途是什么?

以上就是我的总结,可能不是全部,因为时间问题,如果能够记起来,我会再加上,有些问题描述的可能不准确,希望大家批评指正,问题都很基础,即使不知道,花上一点时间查找(csdn/java版)就能弄懂,希望对正在找工作的朋友有所帮助,有所提醒.一份正确率很高的笔试卷可能会为你的面试减轻负担,少问不少问题.

当然我还是要提醒从事软件开发,维护工作的朋友们要重视基础,善于总结和比较,对什么都能追根究底.

操作系统软件版本获取方法

我是一个C#的初学者,这是我参考一些资料,自己弄的一个通过访问当前操作系统的注册表来获取当前操作系统相关信息的小程序,仅供参考。

1using System;

2using System.Collections.Generic;

3using System.ComponentModel;

4using System.Data;

5using System.Drawing;

6using System.Text;

7using System.Windows.Forms;

8using Microsoft.Win32;

9

10namespace Reg4U

11{

12 public partial class Form1 : Form

13 {

14 public Form1

15 {

16 InitializeComponent();

17 }

18

19 private void button1_Click(object sender, EventArgs e)

20 {

21 RegistryKey rk;

22 rk = Registry.LocalMachine.OpenSubKey(“SoftwareMicrosoftWindows NTCurrentVersion”);

23 string s= “当前操作系统版本:” rk.GetValue(“ProdUCtName”).ToString();

24 s = s “ ” rk.GetValue(“CSDVersion”).ToString() ;

25 s = s “ 当前操作系统安装序列号: ” rk.GetValue(“ProductId”).ToString();

26 s = s “ 当前系统版本号:” rk.GetValue(“CurrentBuildNumber”).ToString();

27 rk.Close();

28 textBox1.Text = textBox1.Text “ ” s;

29 }

30

31 private void Form1_Load(object sender, EventArgs e)

32 {

33 RegistryKey rk;

34 rk = Registry.LocalMachine.OpenSubKey(“SoftwareMicrosoftWindows NTCurrentVersion”);

35 string s = rk.GetValue(“ProductName”).ToString();

36 if (System.Text.RegularEXPressions.Regex.IsMatch(s, “windows ”))

37 {

38 textBox1.Text = “您的操作系统是2K,恭喜您,你的当前系统适合本软件的使用!”;

39 }

40 rk.Close();

41 }

42 }

43}

C#中的图形编程

像Java一样,C#提供了一整套相当丰富的类库、方法以及事件以供开发者使用。C#还引入了GDI+,它是由GDI演变而来的,具有比GDI更强大的功能而且简化了程序员的编程工作。所以开发者运用这些,就可以很方便的开发出具有强大图形图像功能的应用程序了。本文,笔者就通过一些实例像读者介绍一下C#中的图形编程的基本知识。

简单实例:

首先,让我们从例子开始,以下是一个最简单的实例:

using System;

using System.Windows.Forms;

using System.Drawing;

public class Hello:Form {

public Hello() {

this.Paint += new PaintEventHandler(f1_paint);

private void f1_paint(object sender,PaintEventArgs e) {

Graphics g = e.Graphics;

g.DrawString(“你好,C#!”,new Font(“Verdana”,20),

new SolidBrush(Color.Tomato),40,40);

g.DrawRectangle(new Pen(Color.Pink,3),20,20,150,100);

public static void Main() {

Application.Run(new Hello());

在上面的实例中,我们用到了一个方法:DrawString,它带有5个参数。同时,我们发现在运用DrawString()方法以前,我们先创建了一个Graphics类型的对象g=e.Graphics,这就说明了在运用任何图形类的方法以前我们必须先创建该类的一个实例化对象。在DrawString()方法后,我们用到了DrawRectangle()方法,其实我们还可以运用其他的方法来画椭圆或是多边形等等。第一个实例还是相当简单易懂的,不是吗?

用c#如何读取xml文件

XmlReader和XmlTextReader类定义在System.XML名字空间中。

XmlTextReader类源于XmlReader类。XmlTextReader类可用来读取XML文档。此类的Read方法读取此文档,直到其节点结束。

在这篇文章里,将演示如何使用XmlTextReader类来读取一个XML文档及输出数据到控制台。

加入名字空间引用

因为Xml类都定义在System.Xml名字空间当中,所以首先要做的是在工程里加入对System.Xml的引用。

using System.Xml;

打开一个XML文档

XmlTextReader类的构造器打开一个XML文件。在这个例子里使用了一个名为xmltest.xml的文件,它保存在C: emp目录当中。你可以下载此附件。

// 打开一个 XML 文件

XmlTextReader reader = new XmlTextReader(“C: empxmltest.xml”);

读取数据

XmlTextReader类的Read方法读取数据。

while ( reader.Read() )

Console.WriteLine(reader.Name);

源代码:

附件

CS Code

XML文件

namespace ReadXML

using System;

using System.Xml;

public static int Main(string[] args)

try

// 打开一个 XML 文件

XmlTextReader reader = new XmlTextReader(“C: empxmltest.xml”);

while ( reader.Read() )

Console.WriteLine(reader.Name);

catch (Exception e)

Console.WriteLine (“Exception: {0}”, e.ToString());

return 0;

用C#实现完整文档打印功能(一)

在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .net Framework的打

印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。

打印操作通常包括以下四个功能

1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等

2 页面设置 设置页面大小纸张类型等

3 打印预览 类似于word中的打印预览

4 打印

下面我把我编写的记事本(全部源代码可以在www.cndot.net中下载)中用到的打印功能的代码进行解释希望能给大家一些帮助

实现打印功能的核心是PrintDocument类这个类属于System.Drawing.Printing名字空间这个类封装了当前的打印设置页面设置以及所

有的与打印有关的事件和方法

这个类包括以下几个属性 事件 和方法

1、PrinterSettings 属性

存放打印机的设置信息这个属性不需要程序员设置因为它是由打印对话框获取的

2、PrintCountroller 属性

控制打印过程

3、DefaultPageSettings 属性

存放页面设置信息 打印纸大小方向等也不需要程序员设置因为它是由页面设置对话框获取的

4、DocumentName 属性

指定文档名称,出现在打印机状态窗口中

1。 BeginPrint事件

在打印之前发出

2. PrintPage事件

每打印一页是发出,事件接受一个PrintPageEventArgs参数该参数封装了打印相关的信息

PrintPageEventArgs参数有很多重要的属性

1 Cancel 取消打印

2 Graphics 页面的绘图对象

3 HasMorePages 是否还有要打印的页面

Print 方法 该方法没有参数 调用它将按照当前设置开始打印

若实现打印功能首先构造PrintDocument对象添加打印事件

PrintDocument printDocument;

private void InitializeComponent()

printDocument=new PrintDocument();

printDocument.PrintPage += new PrintPageEventHandler (this.printDocument_PrintPage);

实现打印事件功能

打印和绘图类似都是调用Graphics 类的方法进行画图 不同的是一个在显示器上一个在打印纸上并且打印要进行一些复杂的计算

如换行 分页等。

private void printDocument_PrintPage(object sender,PrintPageEventArgs e)

Graphics g = e.Graphics; //获得绘图对象

float linesPerPage = 0; //页面的行号

float yPosition = 0;//绘制字符串的纵向位置

int count = 0; //行计数器

float leftMargin = e.MarginBounds.Left; //左边距

float topMargin = e.MarginBounds.Top; //上边距

string line = null; 行字符串

Font printFont = this.textBox.Font; //当前的打印字体

SolidBrush myBrush = new SolidBrush(Color.Black);//刷子

linesPerPage = e.MarginBounds.Height / printFont.GetHeight(g);//每页可打印的行数

//逐行的循环打印一页

while(count < linesPerPage && ((line=lineReader.ReadLine()) != null))

yPosition = topMargin + (count * printFont.GetHeight(g));

g.DrawString(line, printFont, myBrush, leftMargin, yPosition, new StringFormat());

count++;

如果本页打印完成而line不为空说明还有没完成的页面这将触发下一次的打印事件在下一次的打印中lineReader会

自动读取上次没有打印完的内容因为lineReader是这个打印方法外的类的成员它可以记录当前读取的位置

if(line != null)

e.HasMorePages = true;

else

e.HasMorePages = false;

打印设置,构造打印对话框 将对话框中设置的Document属性赋给printDocument这样会将用户的设置自动保存到printDocument

的PrinterSettings属性中

protectedvoid FileMenuItem_PrintSet_Click(object sender,EventArgs e)

PrintDialog printDialog = new PrintDialog();

printDialog.Document = printDocument;

printDialog.ShowDialog();

页面设置和打印预览与打印设置原理相同都是构造对话框将用户在对话框中的设置保存到相应的类的属性中

protectedvoid FileMenuItem_PageSet_Click(object sender,EventArgs e)

PageSetupDialog pageSetupDialog = new PageSetupDialog();

pageSetupDialog.Document = printDocument;

pageSetupDialog.ShowDialog();

打印预览

protected void FileMenuItem_PrintView_Click(object sender,EventArgs e)

PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog();

printPreviewDialog.Document = printDocument;

lineRea

der = new StringReader(textBox.Text);

try

printPreviewDialog.ShowDialog();

catch(Exception excep)

MessageBox.Show(excep.Message, “打印出错”, MessageBoxButtons.OK, MessageBoxIcon.Error);

打印就可以直接调用printDocument的Print()方法因为用户可能在打印之前还要再更改打印设置所以

在这里再次显示打印设置对话框

protected void FileMenuItem_Print_Click(object sender,EventArgs e)

PrintDialog printDialog = new PrintDialog();

printDialog.Document = printDocument;

lineReader = new StringReader(textBox.Text);

if (printDialog.ShowDialog() == DialogResult.OK)

try

printDocument.Print();

catch(Exception excep)

MessageBox.Show(excep.Message, “打印出错”, MessageBoxButtons.OK, MessageBoxIcon.Error);

printDocument.PrintController.OnEndPrint(printDocument,new PrintEventArgs());

总结打印的过程是

1 在应用程序窗体初始化时构造PrintDocument对象添加 printDocument 的 PrintPage 方法

2 实现PrintPage方法4 在用户的单击事件中调用 printDocument 的 Print方法实现打印功能

在这中间可能要用到PrintDialog PrintPreviewDialog PageSetupDialog 设置和查看打印效

果这些方法通常是由菜单的单击触发的。

用Visual C#来操作Clipboard

Clipboard就是所谓的剪切板,当我们同时按动Ctrl+C键或者点击菜单“拷贝”的时候,选定的对象就被存放在了剪切板中了。如果刚才选定的对象是文件,那么在定盘符后,按动Ctrl+V键或者点击菜单“粘贴”,这时选定的文件就保存到指定的磁盘上面了;如果选定的对象是图象,那么在打开“画图”之后,按动Ctrl+V键或者点击菜单“粘贴”,图象就会显示在画图中了;如果是文本,那么在打开文本编辑器后,按动Ctrl+V键或者点击菜单“粘贴”,这时文本就会显示在文本编辑器中。当然选定的对象还有许多种,这就不一一举例了。上面这些操作其实就是剪切板几种典型的操作。那么这些操作如果用Visual C#来实现到底是个什么样子?本文就将通过一个程序来具体探讨这个问题。

一.本文程序设计和运行的软件环境

(1).微软公司视窗2000服务器版

(2)..Net FrameWork SDK Beta 2

二.程序的主要功能以及运行界面

其实看了上面的介绍以后,我们不难得出剪切板的几种基本的操作,即:拷贝数据到剪

切板中、把当前剪切板中的数据取出来。下面就按照这些操作来编写一个程序。这个程序主窗体是由二个TextBox组件即TextBox1和TextBox2,和二个Button组件构成。实现的功能是当选定TextBox1的文本后,按动“拷贝指定的数据到剪切板”按钮,拷贝数据到剪切板中,然后按动“从当前剪切板获得数据”按钮得到剪切板中的数据,并由TextBox2显示出来。下面的图象是程序运行的界面:

图1 拷贝指定对象到剪切板中

图2 从当前剪切板中获得数据,并显示出来

三.程序的设计思路以及重要步骤地解决办法

(1).如何把指定对象拷贝到剪切板中:

在这个环节中要处理好二件问题:其一是如何判断是否选定了TextBox1中的对象,其二是如何把选定的对象存放到剪切板中。下面就带着这二个问题来进行分析。

I >.如何判断TextBox1中是否选定了对象:

对于TextBox组件中有一个属性SelectedText,这个属性就是选定的文本,在程序中是通过判断这个属性值是否为“”,来判断TextBox1中是否选定了对象的。

II >.如何把选定的对象存放到剪切板中:

要完成此功能,要使用到中的Clipboard类,Clipboard类是一个封闭的类,这决定了他无法被继承,此类的主要功能就是存取剪切板中的数据。他有一个方法SetDataObject(),这个方法的作用就是把数据存放到剪切板中。

解决上面二个问题的代码如下:

if ( textBox1.SelectedText != “” )

Clipboard.SetDataObject ( textBox1.SelectedText ) ;

else

textBox2.Text = “在textBox1中没有选定的内容” ;

(2).把读取剪切板中的数据,并显示出来。

要实现本步骤,也需要解决好二个问题:其一,在剪切板中不仅可以存放文本,还可以存放其他类型的数据,而TextBox2能够显示出来的数据类型只有文本,所以为了程序有更好的稳定性,在显示之前,要判断当前剪切板中的数据类型是文本,其二,读取剪切板中的数据,并显示出来。

I >.判断当前剪切板中的数据类型:

判断剪切板中的数据类型,要使用到IdataObject接口,此接口的可以存放从剪切板中读取得数据。通过IdataObject接口的方法GetDataPresent()来判断是否为符合自己需要的数据类型。

II >.读取剪切板中的数据,并显示出来:

通过Clipboard类的GetDataObject()可以把当前剪切板中的数据存放到IdataObject接口中,但IdataObject接口这地数据不能直接被程序使用,必须通过IdataObject接口的GetData()获得数据。但由于GetData()地返回值是一个Object类型变量,即参考类型变量,而TextBox1显示的文本是实值类型变量,所以还要进行一次出箱的操作,这种操作在前面的文章已经比较详细的介绍过了,这里就不加叙述了。经过出箱操作后的数据就可以被TextBox1使用了。下面是解决上面二个问题的代码:

IDataObject iData = Clipboard.GetDataObject ( ) ;

//检测数据是否是可以使用的格式,即文本格式

if ( iData.GetDataPresent ( DataFormats.Text ) )

//是可以使用的格式,就在textbox2中显示剪切板中的内容

textBox2.Text = ( String ) iData.GetData ( DataFormats.Text ) ;

else

//如果不是

textBox2.Text = “没有从剪切板中接收到数据!” ;

四.本文的源程序代码

掌握了程序的主要步骤后,不难得到以下程序代码:

using System ;

using System.Drawing ;

using System.Collections ;

using System.ComponentModel ;

using System.Windows.Forms ;

using System.Data ;

public class Form1 : Form

private Button button1 ;

private Button button2 ;

private TextBox textBox1 ;

private TextBox textBox2 ;

private System.ComponentModel.Container components = null ;

public Form1 ( )

InitializeComponent ( ) ;

protected override void Dispose ( bool disposing )

if ( disposing )

if ( components != null )

components.Dispose ( ) ;

base.Dispose ( disposing ) ;

private void InitializeComponent ( )

this.button1 = new Button ( ) ;

this.button2 = new Button ( ) ;

this.textBox1 = new TextBox () ;

this.textBox2 = new TextBox ( ) ;

this.SuspendLayout ( ) ;

this.button1.Location = new System.Drawing.Point ( 264 , 56 ) ;

this.button1.Size = new System.Drawing.Size ( 96 , 40 ) ;

this.button1.Name = “button1” ;

this.button1.TabIndex = 0 ;

this.button1.Text = “拷贝指定的数据到剪切板” ;

this.button1.Click += new System.EventHandler ( this.button1_Click ) ;

this.button2.Location = new System.Drawing.Point ( 264 , 104 ) ;

this.button2.Size = new System.Drawing.Size ( 96 , 40 ) ;

this.button2.Name = “button2” ;

this.button2.TabIndex = 1 ;

this.button2.Text = “从当前剪切板获得数据” ;

this.button2.Click += new System.EventHandler ( this.button2_Click ) ;

this.textBox1.Location = new System.Drawing.Point ( 64 , 64 ) ;

this.textBox1.Name = “textBox1” ;

this.textBox1.TabIndex = 2 ;

this.textBox1.Text = “” ;

this.textBox2.Location = new System.Drawing.Point ( 64 , 104 ) ;

this.textBox2.Name = “textBox2” ;

this.textBox2.TabIndex = 3 ;

this.textBox2.Text = “” ;

this.AutoScaleBaseSize = new System.Drawing.Size ( 6 , 14 ) ;

this.ClientSize = new System.Drawing.Size ( 384 , 273 ) ;

this.Controls.Add ( textBox2 ) ;

this.Controls.Add ( textBox1 ) ;

this.Controls.Add ( button2 ) ;

this.Controls.Add ( button1 ) ;

this.Name = “Form1” ;

this.Text = “Visual C#来操作Clipboard!” ;

this.ResumeLayout ( false ) ;

static void Main ( )

Application.Run ( new Form1 ( ) ) ;

private void button1_Click ( object sender , System.EventArgs e )

if ( textBox1.SelectedText != “” )

Clipboard.SetDataObject ( textBox1.SelectedText ) ;

else

textBox2.Text = “在textBox1中没有选定的内容”;

private void button2_Click ( object sender , System.EventArgs e )

IDataObject iData = Clipboard.GetDataObject ( ) ;

//检测数据是否是可以使用的格式,即文本格式

if ( iData.GetDataPresent ( DataFormats.Text ) )

//是可以使用的格式,就在textbox2中显示剪切板中的内容

textBox2.Text = ( String ) iData.GetData ( DataFormats.Text ) ;

else

//如果不是

textBox2.Text = “没有从剪切板中接收到数据!” ;

五.总结

至此我们已经完成了用Visual C#实现剪切板基本操作的全部工作,这就是拷贝数据到剪切板、读取剪切板中需要的数据、显示剪切板中的数据等三个方面。其中又以前二个方面的内容最为重要。虽然以上这些操作和处理针对的对象都是文本,但实际对于其他类型的对象也是一样,只需要做少许修改就可以了,不信你试一下。

笔试问题:软件版本阶段都有哪些 篇5

o Base版:

此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的`实现,只是做为整体网站的一个基础架构,

o Alpha版

:此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。

o Beta版:

该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI,

o RC版:

该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。

o Release版:

国企重组业务会计处理的典型问题 篇6

B公司注册资本为3亿元,股权情况为:A公司以经营性资产和部分负债评估的净资产4.47亿元(评估基准日为2011年6月30日)出资,其中6 000万元出资,占注册资本的20%,其余3.87亿元作为B公司应付A公司的款项,以后年度分期偿还;C公司出资9 000万元,占注册资本的30%;D公司出资6 300万元,占注册资本的21%;E公司出资8 700万元,占注册资本的29%。

B公司成立后,A公司的主要经营活动全部转入B公司,A公司日常经营为处理债权债务和获得投资收益,其全部职工也转入B公司。在B公司的9个董事席位中A公司占3席。

A公司以2011年11月30日为资产交割日,将经营性资产划入B公司,该日A公司协议交割经营性净资产的账面价值为5.37亿元。其中,主要资产包括货币资金1.36亿元、应收票据2.81亿元、应收账款3.49亿元、其他应收款5.63亿元、长期投资0.6亿元、固定资产0.14亿元(系原清产核资时增加的土地账面价值,未计提折旧或摊销)、递延所得税资产0.06亿元(计提减值准备形成)。负债主要有短期借款5.25亿元、应付票据2.35亿元、应付职工薪酬0.06亿元、长期借款0.7亿元、预计负债0.36亿元。

A公司现使用土地30万平方米(截止到6月末),其中行政划拨地22万平方米(将不改变其使用性质和用途)、出让地8万平方米。行政划拨地将在B公司运营后改为出让地,现在的出让地按规定进行评估作价,均纳入改制重组资产范围。

2011年11月29日,A公司母公司批复同意支付职工补偿金1.83亿元,工伤职工一次性补助0.07亿元,患病医疗补助0.003亿元。A公司于2011年12月已支付了1.75亿元,还有部分职工的尚未支付。公司重组后,A公司的离退休职工拟移交给当地社保机构,正与当地政府进行洽谈,主要是一次性支付给社保机构的离退休职工的医疗保险费金额尚未确定。

一、A公司净资产评估增值部分的确认和计量

A公司以经营性资产对新设的B公司出资,应比照非货币性资产交换的相关规定处理(因为该交易中形成的A公司对B公司的应收款项将远远超过作为股权投资的6 000万元,占总的交易对价的比例超过25%,严格来说并不属于非货币性资产交换,但会计处理的效果与具有商业实质的非货币性资产交换交易类似)。

由于A公司在B公司的股权比例仅为20%,小于其他三方股东,并且在B公司的9个董事席位中仅占3席,未持有过半数表决权,因此对B公司仅保留重大影响而不再具有控制权。A公司实质上处置了用作出资和换取应收款项的经营性净资产,换取了一项对被投资企业不具有控制权的股权和一项债权,换出资产和换入资产在未来现金流量的金额、时间和风险程度方面存在实质性的差异,因而该交易对A公司而言是具有商业实质的交易。

据此,该净资产的公允价值与原账面价值之间的差额,在A公司的报表上应作为资产处置损益,列报为营业外收入或者营业外支出(因为这些换出资产是作为一个整体处置,因此应当将其公允价值和原账面价值之间的差额整体上确认为一项资产置换损益计入营业外收入或者营业外支出)。在资产交接日,A公司主要会计分录为:借:长期股权投资———成本(B公司)6 000,其他应收款———B公司38 700,营业外支出———资产置换损益9 000;贷:经营性净资产53 700。

A公司在确认上述资产处置损益的同时,在对B公司的权益法核算中,应按照《企业会计准则讲解(2010)》“合营方向合营企业投出非货币性资产产生损益的处理”部分的要求,按其对新公司的股权比例(20%)抵销未实现的资产处置损益,调整长期股权投资的账面价值。假设2011年12月31日置换资产中固定资产未实现内部交易损益为500万元,B公司2011年度实现净利润800万元,则A公司应确认投资收益=(800-500)×20%=60(万元)。借:长期股权投资———损益调整(B公司)60;贷:投资收益60。

二、职工安置补偿费用的确认和计量

对于A公司(原公司)按照经批准的改制重组方案应支付和已支付给员工的解除经济合同补偿金、身份转换补偿金等,可按《企业财务通则》、《财政部关于企业重组有关职工安置费用财务管理问题的通知》(财企[2009]117号)、《财政部关于中央企业重组中退休人员统筹外费用财务管理问题的通知》(财企[2010]84号)等相关文件的规定,将按照规定标准计提的此类改制成本从A公司的国有净资产中预留,依次冲减A公司的未分配利润、盈余公积、资本公积、实收资本。但是,考虑到相关出资净资产的净增值额已经在出资、处置环节转入了营业外收入,而资产处置和人员安置是在同一份改制方案中规定的,属于A公司改制重组一揽子交易的组成部分,因此较为合理的方式为计入当期损益。如果需由A公司承担的三类人员费用超过了当期出资和处置的净资产的增值净收益,则超过部分再按财企[2009]117号文件等规定做冲减权益处理。在本例中,由于净资产增值净收益为负,故应将按照规定标准计提的职工安置补偿费用直接依次冲减未分配利润、盈余公积、资本公积、实收资本。另外,从净资产中预留的三类人员费用的计算应该符合财企[2009]117号文件和财企[2010]84号文件等的相关规定,对于超过规定计提范围和计提标准但确需支付的,应当在精算后计入A公司的损益。

为了确保重组交易账务处理的及时性,A公司应当基于当前可获得的信息(包括对重组中涉及的三类人员费用的初步精算结果),在计算处置损益时考虑预提三类人员费用等改制成本的影响,到最终精算结果定稿完成以及获得有关方面批准(如需要)后,再按照会计估计变更进行相应调整,不能等到最终精算结果定稿完成以及获得有关方面批准(如需要)后,或者三类人员费用等改制成本实际发生或支付时,才对所涉及的三类人员费用等改制成本进行预提处理。

三、划拨土地改为出让地的会计处理

阅读教学中两个典型问题的探讨 篇7

【问题一】:导课拖沓冗长,完全没有必要

请看《少年闰土》一课的教学片断,有位教师是这样导入的:

师:同学们,今天我们学习一篇新的课文(板书课题:少年闰土),看了课题你有什么疑问?

生:少年闰土是怎样的孩子?

生:课文写了少年闰土哪些故事呢?

生:作者为什们要写少年闰土呢?

……

师:能介绍一下鲁迅先生的情况吗?(生介绍鲁迅情况,多照本宣读。)

师:下面请大家轻声读读课文,看课文到底写了闰土的哪些故事,你从中感受到他有什么特点。(生自由阅读课文。)

【聚焦分析】上述的导入,既有据题质疑,又有简述内容,还有介绍作者,包罗万象,面面俱到。稍加剖析,就能发现有环节的重复和背景的宽泛,其间的高耗低效是显而易见的。

【策略探讨】——缩短文本距离,尽快融入情境

教学《少年闰土》时,教师应缩短学生与文本之间的距离,尽快带学生走向海边,走进农村,走进闰土,让他们融入课文描述的情境之中,去感受少年闰土“天真活泼、聪明能干、知识丰富”的特点,反映了作者与他儿时短暂而又真挚的友谊以及对他的怀念之情,这才能体现背景拓展的针对性和实效性。

《少年闰土》虽选自《故乡》,但课文中心与原文相距甚远,对六年级学生而言,将选文置于原文背景下实在没有必要。至于课后安排追溯性阅读,则另当别论。再者,鲁迅可介绍的内容甚多,人物介绍对感悟《故乡》主题也许有必要,而与《少年闰土》的阅读关系不大,如此兜圈子,只能是浪费时间。其实,本课导入,可引导勾画海边月夜下看瓜刺猹图或冬天雪景捕鸟图,带着学生进入令人向往的境地;也可引导简述对已知闰土的初步印象,帮学生梳理课前自读的收获……这样以便整体把握内容,初知人物特点。

【问题二】缺乏正确导向,偏离深谙其理

不少教师面对学生的偏差或错误,或者不知所措,放任自流;或者敷衍了事,简单搪塞。如在人教版四年级上册《五彩池》一课的阅读教学中,有一位学生突然提出了这样一个问题:“五彩池能游泳吗?”这一质疑引起了许多学生的议论,执教者对学生的质疑进行了鼓励,并随即引导讨论。

【聚焦分析】面对美丽的五彩池,学生想在里面游泳的念头是真实的,这种课堂正是所谓的“童真课堂”。然而,在如此绮丽的风景区游泳显然不妥,教师便尝试着通过对话让学生深谙其理,弄懂了五彩池不能游泳的原因,通过引导也打消了学生想游泳的念头。而耗费了那么多时间后,铭刻于学生心中的再不是美的向往,而是畏缩和无奈的回避——五彩池连游泳都不能,有什么好的?更值得质疑的是教师最后的补问:“你还想游泳吗?”“你还敢吗?”从学生的回答中也恰好证实了这一点。本来通过教学要让学生充分感受五彩池的美丽,并由此产生赞叹、向往之情,结果却适得其反。

【策略探讨】——巧用教学机智,灵活适时调控

要保证教学高效,须对学生的阅读理解有一个准确而有针对性地把握,通过必要的提示、有效的点拨、适时的引领,让学生经历由错误走向正确,由肤浅走向深刻,由片面走向全面,由呆板走向灵活的过程,是课堂学习始终处于教学的目标系统之中。

如果教者能深明课文人文内涵,深知此处的资源价值,就毋须带学生“转弯抹角”地在此浪费时间了。其实,上述的教学片段可以用一句话就可解决问题:“是啊,这么美的五彩池,能在里面游泳真是一种享受。如果真让你去游泳,你肯下去吗?想想这是为什么?”此时,学生就可能恍然大悟:这么美的五彩池,谁舍得跳下去呢?这样,五彩池留在学生记忆里的就是永远的美好和向往。如此点拨,顷刻间,便可解决学生困惑,借用了课堂资源,凸显了教学目标。可见,教师要发挥好“信息重组者”和“学习指导者”的作用,对学生在学习中的困惑、偏差或错误,教师课前要有所预测,要深入研究教材,全面了解学生;课上要巧用教学机智,灵活适时地进行调控。

总之,在阅读教学实践中,教师要不断更新理念,缩短学生与文本之间的距离,巧用教学机智,及时调整和改变自己的教学方法或思路,采取合理、科学而又有效的教学策略,让学生以耗费较少的时间获取较高的阅读教学效果,这样有利于学生实现有效的阅读实践,提升学生的阅读能力,提高语文教学质量。

上一篇:市场拓展心得下一篇:木工车间管理制度