如何做好单元测试

如何做好单元测试
如何做好单元测试

如何做好单元测试

单元测试是软件开发过程中重要的质量保证活动,单元测试的质量将很大程度上影响软件产品的最终质量。本文从组织、流程和技术三个方面来阐述了做好单元测试的一些关键因素,可以作为软件企业开展单元测试活动的参考。

AD:单元测试是对软件基本组成单元进行的测试,是属于白盒测试的范畴,它主要通过对代码的逻辑结构进行分析来设计测试用例。在动态测试手段中,单元测试是一种非常高效的测试方法,并且是软件测试周期中第一个进行的测试。从成本角度考虑,缺陷发现越早越好,加强单元测试力度有利于降低缺陷定位和修复难度,从而降低缺陷解决成本,同时加强单元测试也减轻了后续集成测试和系统测试的负担。根据业界的统计,一个BUG 在单元测试阶段发现花费是1 的话,到集成测试就变为10 ,到系统测试就高达100 ,到实际推向市场量产后就高达1000 。但单元测试在目前国内软件企业中开展得并不好,一方面是由于对单元测试重视程度不够,测试投入不足,另一方面是由于在单元测试实践方面积累得也不够,单元测试处于一种摸索状态。

软件的质量由组织、流程和技术三个维度来决定,任何一个维度都不能单独决定软件的质量。好的组织结构可以保证流程的顺利实施,好的流程能提高软件开发的规范性和可控性,从而提高软件开发的效率和质量,而采用了好的技术和有好的技术的载体——人,则从根本上保证了软件的质量。

总而言之,组织、流程和技术是软件质量三角,本文将从这三个方面对如何

做好单元测试进行论述。

组织结构应该保证测试组参与单元测试

目前无论是工业界还是学术界都认为单元测试应该由开发人员开展,这是因为从单元测试的过程看,单元测试普遍采用白盒测试的方法,离不开深入被测对象的代码,同时还需要构造驱动模块、桩函数,因此开展单元测试需要较好的开发知识。从人员的知识结构、对代码的熟悉程度考虑,开发人员具有一定的优势。

单元测试由开发人员进行能带来一些特别的收益。我们知道,在实践中开发人员进行单元测试一般推荐采用交叉测试的方法,例如由被测单元的调用方进行该单元的测试,即尽量避免对自己的代码进行单元测试。这种交叉的测试安排可以避免测试受开发思路影响太大,局限于原来的思路不容易发现开发过程中制造的问题;二来也达到一个技术备份或充分交流的目的,这对组织非常有利。即使不采用交叉测试的方法,而安排单元的生产者自行开展单元测试,也是有很大的优越性的,其最大的优点是快速,且能更好的实现“预防错误”。在人员紧张的情况下这种自行测试的安排也是不错的选择。

从经验值来看,单元测试投入和编码投入相比基本上是一比一,如果由专职测试队伍来进行单元测试,维持这样庞大的单一任务队伍显然是不合适的。

以上谈的是由开发人员进行单元测试的优点,其中主要是从单元测试的效率角度来考虑。但是从单元测试效果的角度考虑,必须从组织结构上保证测试组参与单元测试,这是因为:

首先,从目前国内企业普遍现状来看,测试人员质量意识要高于开发人员,测试人员参与单元测试能够提高测试质量。

其次,对被测系统越了解,测试才有可能越深入,测试人员参与单元测试,将使得测试人员能够从代码级熟悉被测系统,这对测试组后期集成测试和系统测试活动非常有帮助,会很大的提升集成测试和系统测试质量。

测试组以何种方式参与单元测试,应该结合软件组织的实际情况来定。如果软件组织测试资源充分,测试人员对开发人员的比例较高,那么可以由测试人员独立承担部分重要模块的单元测试工作;如果测试资源不足,测试人员对开发人员的比例较低,那么可以采取由测试人员进行单元测试计划、单元测试设计的工作,而单元测试的实现和执行由开发人员来完成;而如果测试资源非常缺乏,连单元测试计划、单元测试设计都无法承担,那么测试组至少应该参与开发组的各相关单元测试文档、单元测试报告的评审,保证单元测试的质量。

加强单元测试流程规范性

●制订单元测试的过程定义

软件质量的提高需要规范的流程,对软件开发过程进行管理也需要依据规范的过程定义。过程定义包含阶段的划分、阶段的入口/ 出口准则、阶段的输入/ 输出、角色和职责、模板和查检表等等。将单元测试划分为几个阶段便于对单元测试过程进行控制,体现软件测试可控性。要提高单元测试的质量,首先要制定规范的单元测试过程,开发组、测试组、SCM 组、SQA 组等可以依据单元测试过程定义开展各自的工作,共同保证单元测试的质量。

单元测试过程的定义需要参照企业的实际情况,例如阶段划分可以分为四个阶段:计划、设计、实现、执行。其中计划阶段应当考虑整个单元测试过程的时间表,工作量,任务的划分情况,人员和资源的安排情况,需要的测试工具和测

试方法,单元测试结束的标准及验收的标准等,同时还应当考虑可能存在的风险,以及针对这些风险的具体处理办法,并输出《单元测试计划》文档,作为整个单元测试过程的指导。设计阶段需要具体考虑对哪些单元进行测试,被测单元之间的关系以及同其他模块之间单元的关系,具体测试的策略采用哪一种、如何进行单元测试用例的设计、如何进行单元测试代码设计、采用何种工具等,并输出《单元测试方案》文档,用来指导具体的单元测试操作。实现阶段需要完成单元测试用例设计、脚本的编写,测试驱动模块的编写,测试桩模块的编写工作,输出《单元测试用例》文档、相关测试代码。执行阶段的主要工作是搭建单元测试环境,执行测试脚本,记录测试结果,如果发现错误,开发人员需要负责错误的修改,同时进行回归测试,该阶段结束需要提交《单元测试报告》。

具体进行单元测试过程定义的时候,可以进行一定的裁减,例如可以裁减为设计和执行两个阶段,将《单元测试方案》和《单元测试用例》合二为一。

●单元测试工作产品必须纳入配置管理

单元测试工作产品指单元测试完成后应交付的测试文档、测试代码及测试工具等,一般包括但不限于如下工作产品,可以根据实际情况进行适当裁剪:

●单元测试计划

●单元测试方案

●单元测试用例

●单元测试规程

●单元测试日报

●单元测试问题单

●单元测试报告

●单元测试输入及输出数据

●单元测试工具

●单元测试代码及设计文档

为了保证单元测试工作产品的准确性,需要对测试代码和脚本进行走读或检视,对测试文档进行评审。这些工作产品应该纳入到配置管理,对于其修改要走配置变更流程,并及时发布其配置状态,这样可以保持单元测试工作产品的一致性和可回溯性。

●必须制订覆盖率指标和质量目标来指导和验收单元测试

单元测试必须制订一定的覆盖率指标和质量目标,来指导单元测试设计和执行,同时作为单元测试验收的标准。设计用例时,可针对要达到的覆盖率指标来设计用例,而在测试执行时,可以依据覆盖率分析工具分析测试是否达到了覆盖率指标,如果没达到,需要分析哪些部分没有覆盖到,从而补充用例来达到覆盖率指标。而单元测试质量目标的制订,需要符合软件企业的实际过程能力,这依赖于软件企业以前单元测试过程度量数据的积累,不能凭空制造出来。有了以前度量数据的积累,完全可以了解当前组织的单元测试能力,例如单元测试每千行代码发现的缺陷数是多少。如果单元测试统计结果没有落到这个质量目标范围内,说明单元测试过程中某些方面存在一些问题,需要对过程进行审计后找出问题原因进行改进。

这些指标确定下来后,一定要严格推行。会有一些测试人员找出各种理由证明覆盖率指标达不到等等,这需要QA 根据实际情况分析指标是否合理。实际证明有一个相对简单的标准也比没有标准要好得多,我们的实践发现,通过推行硬性指标,单元测试发现的问题数目比没有标准前至少增加了2 倍。

●加强详细设计文档评审

详细设计是单元测试的主要输入,详细设计文档的质量将直接影响到单元测试的质量,所以一定要加强详细设计文档的评审,特别是要写相关测试方案和进行测试用例设计的人员,一定要从写测试用例的角度看这个详设是否符合要求,否则后期进行单元测试设计时会发现无法依据详细设计进行单元测试设计。软件组织可以将详细设计评审的要点以查检表的形式固化下来,这样在详细设计评审的时候依据查检表一项项检查,既提高了评审效率,也能保证评审效果。评审流程需要确定如果不满足查检表n% 以上的条件,被评审详细设计文档就不能通过,需要重新设计。

通常详细设计文档有两种形式,一种是流程图的形式,另一种是伪码的形式。用流程图表达的优点是直观,利于单元测试用例设计,缺点是描述性比较差,文档写作麻烦,不利于文档的变更和修改;伪码的方式可能正好相反,文档变更修改简单,可以方便地在任何地方增加文字说明,而且翻译成代码更加便捷,但不直观,不利于进行单元测试用例设计。

详细设计和单元测试设计一定要分离。如果单元测试由测试人员承担,这一点不会有什么问题;如果单元测试由开发人员承担,那么实际操作时可以让项目组内做相同或者相近任务的成员相互交换,根据对方的详设设计对方的单元测

试。这样在单元测试开始之前的详细设计评审阶段就要考虑到后面的分工,安排相关的单元测试设计人员参与相关详细设计的评审。

如果代码没有对应的经过评审后的详细设计文档,建议不进行单元测试,而是用代码审查替代单元测试。

开发人员在编码的过程中,可能会发现详设中的问题,并对代码进行修改,这种修改应该回溯到详设,并对详设进行相应的修改,否则到单元测试执行的时候,会发现代码和详设根本对不上,无法执行下去。详设的修改要受控制,要走变更控制流程,它的变更也要经过评审。因为单元测试是详细设计的下游活动,如果详细设计随意更改,单元测试文档很难和其保持一致,这样单元测试也就失去了依据和意义。只有详设也纳入配置管理,才能保证单元测试和详设的一致性。

单元测试者技能的提高

1 .加强对单元测试人员的技能培训

单元测试的质量很大程度上决定于进行单元测试的人的技术水平。如果测试者不具备单元测试的知识,那么应该对测试者进行相关的培训。一个没有做过单元测试人,不经过培训初次是很难做好单元测试的。单元测试在详设阶段结束时开始,但是单元测试相关培训应该尽早准备和计划,培训可以分两个阶段,每个阶段的内容类似。第一阶段是写单元测试方案前,培训对象为测试方案的写作者和详设的写作者,这样可以在设计时多考虑可测试性,培训的内容为单元测试基本概念、单元测试分析方法、单元测试用例的写作、单元测试标准的明确;第二阶段为单元测试执行前,对象为测试执行者,培训内容为具体单元测试的执行,包括驱动函数、桩函数的构造、覆盖率测试工具的使用( TrueCoverage 、

Logiscope 等)、利用自动化单元测试框架构造单元测试自动化( TCL 、CppUnit 、Junit等)。培训过程中最好结合实例穿插其中,会比较生动,而且增强理解。

通过以上的系统培训,可以统一单元测试方法、明确单元测试的标准、掌握单元测试基本技能,为后期单元测试的顺利开展扫平道路。

2 .必须引入工具进行辅助

单元测试非常需要工具的帮助,特别是覆盖率工具不能缺少,否则用例执行后无法得到测试质量如语句覆盖、路径覆盖等情况,也就无法对被测对象进行进一步的分析。应用较广的分析覆盖率的工具有Logiscope 、TrueCoverage 、PureCoverage 等,它们的功能有强有弱,可以根据实际情况采用。

为了提高单元测试的效率,特别是提高进行回归测试时的效率,需要在单元测试中引入自动化。目前常用的方法是采用TCL 语言编写扩展指令,构造自己的单元测试自动化。也可以直接采用开源的自动化测试框架如CppUnit 、JUnit 等。

此外,在单元测试之前,还需要利用PC_Lint 对被测代码进行检查,排除代码语法错误,确保进行单元测试的代码已经具备了基本质量,保证单元测试能够顺利进行,提高单元测试执行效率。

3 .单元测试者加强对被测软件的全面了解

单元测试的目的除了要发现编码中引入的错误和发现代码与详细设计不一致的地方之外,还有一个目的是为了保证详细设计的质量。因为测试分析和测试

用例设计需要依据详细设计来进行,这个过程实际上是对详细设计的重新检视,在这个过程中会发现以前评审中没有发现的问题。

无论是在单元测试的设计活动中还是在单元测试的执行过程中,都需要测试者了解软件的需求和概要,加强对被测软件的全面了解。否则对被测对象了解不深,只能就被测单元的流程而测流程,而对于该流程是否正确就无法保证了。

测试者要注重与开发的交流,这样能对被测单元有更深的了解;同时因为进度的原因,包括详设在内的文档往往来不及更新,所以最新最正确的思想往往存在于开发人员的脑袋里,及时与他们交流才会获得最及时的信息,减少将来更新用例的工作量。

结语

单元测试是软件开发过程中非常重要的质量保证手段,加强单元测试对提高软件质量具有非常重要的意义。而做好单元测试不是只要掌握单元测试方法就可以了的,这需要从组织、流程和技术三个方面来保证。

升和毫升单元测试卷.doc

6000毫升 =()升 8升=()毫升 2400毫升O 2升 7升O 708毫升 )杯。 四年级上册第一单元测试卷 班级姓名得分 一个单天已经学完了,相信同学们有彳艮争的收获,让我们 一起来挑战吧! 一、认真细致,正确填空。(14分) 1、4升=()毫升 3000毫升=()升 2、在O里填上、"v”或"=二 900毫升O 9升 5600毫升Q 6升 3、在()里填上合适的单位名称。 4、装有2升的酸奶,倒了一半后还剩()毫升,再倒一半后还剩()毫升。 二、请你做裁判。(8分) 1、计量水、油、饮料等液体的多少,通常用毫升作单位。() 2、一个洗脸盆能装水4升。() 3、爸爸发烧,医生给他挂了25毫升的药水。() 4、一听可乐的容量是250毫升,8听可乐的容量是2升。()三、对号入座。(8分) 1、一个太阳能热水器的容量大约是()。 A、8 升 B、10 升 C、80 升 2、1小瓶眼药水大约有()毫升。 A、1 B、10 C、100 3、把1升的水倒入容量为200毫升的纸杯中,可倒( 一个杯能盛水750 (一瓶可乐约2500 (一个热水器能盛水60 (一瓶椰子汁约有240 ()

A、1 B、4 C、5

)o C 、一样多 B 、水多 40 X 2 = 50X6 = 23X30= 3000: 2 = 30X13 = 100+4= 48004-80= 750915 = 18X30= 904-5 = 130X20= 900930= 2、用竖式计算, 375X 16 题前带*的要验算。 109X42 560X47 3023 498: 5 *97699 4、小明喝一杯牛奶,第一次喝了一半后,加满水;第二次又喝了一半后,又加满 水,最后全部喝完。他喝的牛奶与水比 较( A 、牛奶多 四、计算题。 1、口算。(12 分) 3、列式计算。(6分) (1) 583的15倍是多少? (2) 164乘43的结果是多少?再减去599,结果是多少? (20 分)

单元质量检测(一) 梭伦改革

(时间:50分钟满分:100分) 一、选择题(每小题5分,共40分) 1.右图是顾銮斋教授所著《如歌岁月》书影,该书对古希腊文 明的勃兴进行了系统释读和探秘。影响古希腊文明勃兴最重要的客 观条件是() A.大河流域 B.延绵大陆 C.重叠的山峦与海洋 D.亚非文明影响 解析:选C古希腊独特的地理自然环境是孕育古希腊文明,尤其是民主政治的一个重要因素。 2.亚里士多德说:“梭伦对双方都加以反对,而且尽管他无论同哪一方妥协都有可能成为僭主(指通过政变或其他暴力手段夺取政权的独裁者),但他宁愿招致双方的仇视也要拯救祖国并订出最好的法律。”这里的“双方”指() A.奴隶和奴隶主B.统治者和被统治者 C.平民和贵族D.改革派和保守派 解析:选C梭伦改革动摇了旧氏族贵族世袭特权,一定程度上保障了公民的民主权利,故C项正确;A、B两项不符合史实;梭伦本人是“改革派”,故D项错误。 3.梭伦改革中,制定新法典取代德拉古的严酷法律,只保留了其中有关杀人罪判死刑的部分,还制订禁止厚葬、抚恤为国牺牲公民的亲属等法令。这些改革措施() A.具有一些人文主义色彩 B.维护工商业奴隶主利益 C.援引罗马自然法的精神 D.体现梭伦改革中庸主张 解析:选A材料中关键信息“取代德拉古的严酷法律,……抚恤为国牺牲公民的亲属”体现了人文主义,故A项正确。B、C、D三项在材料中无从体现。 4.有学者说,梭伦改革稳定了雅典公民团体,使雅典阶级结构发展为贵族奴隶主、工商奴隶主、平民三足鼎立的多元社会格局,为雅典民主政治奠定社会基础。其中,“稳定

了雅典公民团体”的举措是() A.废除债务奴隶制B.实行财产等级制度 C.推行陶片放逐法D.建立五百人议事会 解析:选A公元前6世纪初,梭伦在雅典推行改革,颁布解负令,废除债务奴隶制,维护了平民的利益,扩大了雅典民主政治公民的基础,与材料中“稳定了雅典公民团体”相符,故A项正确。 5.恩格斯说:“梭伦揭开了一系列所谓政治革命,为当时的旧体制中注入了私有财产这一全新的因素。”“这一全新的因素”主要来源于() A.废除债务奴隶制B.确立财产等级制度 C.建立“四百人会议”D.鼓励发展工商业 解析:选B由“为当时的旧体制中注入了私有财产这一全新的因素”分析:财产等级制度打破了氏族贵族的血缘纽带和特权,保障了公民的政治权利,同时也保障了公民的私有财产,故B项正确;其他选项与材料不符。 6.梭伦在担任执政官期间,曾立法规定“一个人如果在国内出现党派分裂时不参加任何一方,就要被剥夺选举权”。这一规定旨在用法律来() A.赋予公民国家主人的地位 B.引导公民切实关心国事 C.培养公民见义勇为的品质 D.冲破氏族贵族的政治特权 解析:选B“一个人如果在国内出现党派分裂时不参加任何一方,就要被剥夺选举权”意味着每个公民都应当参与政治活动,故本题选B项;其他选项与材料不符。 7.梭伦说:“我制定法律,无分贵贱,一视同仁。按照正义,人人各得其所。”他将其制定的法律刻画在16块白色的牌子上并公之于众,同时要求所有公民与官员发誓遵守这些法律。对上述材料理解正确的是() A.梭伦确立雅典居民平等公正原则 B.梭伦以法律来保障所有人利益 C.城邦法律是西方各国的立法蓝本 D.城邦法律是民主制度的重要保障 解析:选D梭伦通过法律的形式将民主固定下来,为民主的进一步发展奠定了基础,故D项正确。

面向对象存储oos教程说明

O O S客服脚本 1、OOS基本知识 什么是OOS 面向对象存储(Object-Oriented Storage,OOS)是中国电信为客户提供的一种海量、弹性、高可用、高性价比的存储服务,是一种开放式的存储服务。 OOS基本概念 面向对象存储的主要概念有:Account(账户)、Service(服务)、Object(对象)和Bucket(对象容器)。它们之间的关系如下图所示。在使用OOS之前,首先需要在注册一个账号(Account),注册成功之后,OOS会为该账号提供服务(Service),在该服务下,用户可以创建1个或多个对象容器(Bucket),每个对象容器中可以存储不限数量的对象(Object)。 Account 在使用OOS之前,需要在注册一个账号(Account)。注册时邮箱、密码和联系方式、用户名是必填项。注册成功之后,用户可以用该账号登录并使用OOS服务。 Service Service是OOS为注册成功的用户提供的服务,该服务为用户提供弹性可扩展的存储空间及上行和下行流量。用户可以对存储空间和能力进行管理,例如,文件的上传下载、文件的保存、存储空间的访问控制等。 Bucket Bucket是存储Object的容器。面向对象存储的每个Object都必须包含在一个Bucket 中。Bucket不能嵌套,每个Bucket中只能存放Object,不能再存放Bucket。 每个用户最多可以建立10个Bucket,并且在创建Bucket时需要设定其操作权限。用户只有对Bucket拥有相应的权限,才可以对其进行操作,这样保证了数据的安全性,

防止非授权用户的非法访问。 Bucket的命名规范如下: 对象容器(Bucket)的命名规范是: Bucket名称必须全局唯一 Bucket名称长度介于3到63字节之间 Bucket名称可以由一个或者多个小节组成,小节之间用点(.)隔开 各个小节需要:只能包含小写字母、数字和短横线(-) 必须以小写字母或者数字开始 必须以小写字母或者数字结束 Object 用户存储在OOS上的每个文件都是一个Object。文件可以是文本、图片、音频、视频或者网页。OOS支持的单个文件的大小从1字节到5T字节。 用户可以上传、下载、删除和共享Object。此外用户还可以对Object的组织形式进行管理,将Object移动或者复制到目标目录下。 1.3OOS有什么特点 (1)弹性扩展,按需付费 对用户来说,OOS是一种低成本的存储资源,并且可以无限扩容,用户只需根据所使用的存储量进行付费即可,节约了成本。 (2)安全可靠 OOS采用多级加密数据,对用户数据进行分片加密保存,保证用户数据的安全性。(3)性能可靠 OOS采用高可用的服务集群及动态负载均衡,保证用户顺利度过访问高峰。

升和毫升试卷

第一章《升和毫升》单元测试卷 班级姓名 学号-——-——— 一、直接写出得数(8分)。 20×50=16×200=250×4= 125×8= 70×60=600÷30= 120×50=15×300= 15×20=36×50=17×40=20×800= 23×20=3200÷40= 1000÷50=100×22= 二、填空题(每小题1分,共28分) 1.在横线里填上“升”或“亳升”. 一桶油2。5一瓶洗发水有750 一天大约要喝2水 一瓶果汁330 一桶纯净水19 一瓶眼药水4。一瓶可乐有1。25 一汤勺水10 2.在横线里填上合适的数 1升=毫升 6000毫升=升 5000亳升=升 8000毫升=升9升= 毫升2升=毫升. 3、在横线里填上“>”、“<”或“=”: 8500毫升8升1001毫升999升 301毫升 3001毫升 7000毫升 7升 6000毫升5升 13升 1300毫升 4.计量比较少的液体,用作单位,计量比较多的液体,用作单位.

5、装有5升的色拉油,倒了一半后还剩()毫升,再倒一半后还剩()毫升。 6、把一瓶2250毫升的“雪碧”饮料倒入300毫升的杯中,至少要准备()个这样的杯子。 7、一听“可口可乐”有350毫升,20听“可口可乐"共有()毫升,合()升。 8、将甲容器里的2升水倒入乙容器,这时甲容器和乙容器里的水就一样多,原来甲容器比乙容器多盛水()升。 三、判断(对的打“√",错的打“×"共14分). 1、一瓶娃哈哈有180升.………………………………( )2、明明今天喝了400毫升牛奶.…………………………( ) 3、水瓶的容量比奶瓶的容量大.………………………() 4、1升水一般重1千克.……………………………( ) 5、用滴管滴100滴水大约是100毫升.……………( ) 6、一个热水瓶大约能装水2升.………………………() 7、3500毫升相当于3升外加500毫升。………………() 四、选择(将正确答案的序号填在括号里,共18分). 1、一个纸杯可盛水200毫升,5个纸杯可盛水1( ) 2、甲容器可盛水3000毫升.乙容器可盛水3。1升.甲容器的容量比乙容器的容量() 3、3200毫升最接近()。

数学四年级上册第1单元《升和毫升》单元测试卷

数学四年级上册第1单元《升和毫升》单元测试卷 姓名:________ 班级:________ 成绩:________ 同学们,经过一段时间的学习,你一定长进不少,让我们好好检验一下自己吧! 一、选择题 1 . 用容量为500毫升的矿泉水瓶装5升的香油,至少需要()个这样的矿泉水瓶子。 A.10B.20C.25 2 . 一瓶墨水的容量大约有() A.5毫升B.50毫升C.5升 3 . 一根圆柱形的木料长2米,截成相等的3段,表面积增加24平方厘米,原来的木料的体积是()立方厘米。 A.480B.1600C.12D.1200 4 . 计量液体,可以用()作单位。 A.平方米或平方分米B.升或毫升C.千克或克 5 . 一个油箱能装汽油160升,我们说这个油箱的()是160升. A.表面积B.体积C.容积 6 . 鸡和鸭共15只,鸡有6只,鹅有8只。鸭有多少只?列式正确的是()。 A.15-6B.15-8C.14-8 7 . 一瓶可乐有3()。 A.升B.毫升 8 . 用体积是lcm3的小正方体摆成下面两个图形,这两个图形的体积相比较,()。

A.A大B.B大C.一样大 9 . 有甲、乙、丙三个容器.把甲容器装满水,倒入乙容器中,乙容器没有倒满;把丙容器的水倒入乙容器中,丙容器的水还有剩余.问:最大的容器是() A.甲容器B.乙容器C.丙容器 10 . 甲容器可盛水200毫升,比乙容器多盛水50毫升,丙容器的容量是乙容器的2倍,丙容器可盛水()毫升? A.500B.400C.300 11 . 一盆水的容量大约是()。 A.1升B.10升C.100毫升D.100升 12 . 一个矿泉水瓶的容积大约为350()。 A.毫升B.升C.立方米 二、填空题 13 . 在○里填上“>”“<”或“=”。 750毫升○1升 1001毫升○999升 2升○2500毫升 8升○7000毫升 5升○5000毫升 32升○3200毫升 14 . 在()里填“L”或“mL”。 一杯水大约有200(____) 病人一次大约要喝15(____)药水 一桶纯净水大约有18(____) 一辆小轿车的油箱大约可以装汽油50(____)

2020年人教版历史高一选修1单元测试卷:第一单元 梭伦改革

第一单元梭伦改革 (时间:90分钟满分:100分) 一、选择题(60分) 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.普鲁塔克在《梭伦传》中记述道:“所有的平民都负了富人的债,他们或者是替富人耕种土地,缴纳5/6的收成,因而被称为‘六一汉’或‘塞特’;或者以自己人身作债务抵押,可以被债主押收,因而有的在本土成为奴隶,有的被卖到了外国。”“六一汉”群体的出现主要是由于( ) A.雅典民主政治高度发展的结果 B.贵族对平民实行盘剥的结果 C.雅典政治经济发展的必然产物 D.是雅典经济高度发展的结果 7.梭伦在担任执政官期间,曾立法规定“一个人如果在国内出现党派分裂时不参加任何一方,就要被剥夺选举权”。这一规定旨在用法律来( ) A.赋予公民国家主人的地位 B.引导公民切实关心国事 C.培养公民见义勇为的品质 D.冲破氏族贵族的政治特权 8.梭伦改革最重要的举措是废除债务奴隶制,归还借贷抵押的土地,尽管富人曾经强烈抗议,但未有结果,这一举措后来得到充分执行。这说明该举措( ) A.符合了城邦整体利益 B.获得了各阶层普遍支持 C.打破了贵族权力垄断 D.保护了平民的根本利益 9.公元前594年,梭伦当选为执政官,开始民主改革以缓和社会矛盾。下列不属于这场改革内容的是( ) A.颁布“解负令” B.创立公民大会

四年级数学上册第一单元《升和毫升》单元综合检测卷苏教版

第一单元升和毫升 一、填空。(每空1分,共22分) 1.在括号里填上合适的数。 5000毫升=( )升 8升=( )毫升 6升=( )毫升 11升=( )毫升 18000毫升=( )升 10升=( )毫升 2.在括号里填“升”或“毫升”。 一瓶驱蚊花露水大约195( ) 一个微波炉的容量是20( ) 一支钢笔一次能吸墨水1.5( ) 一个人每天喝2( )水最合适 3.在里填上“>”“<”或“=”。 3400毫升3升 8000毫升8升 3000毫升2升 5升546毫升 4.装有2升的酸奶,倒了一半后还剩( )毫升,再倒一半后还剩( )毫升。 5.将1500毫升的可乐全部倒入容量是200毫升的纸杯中,至少需要( )个这样的纸杯。6.一个量杯可盛水320毫升,2个同样的量杯共盛水( )毫升,再有( )毫升就是1升。 7.将甲容器里的2升水倒入乙容器后,甲、乙两个容器里的水同样多。原来甲容器比乙容器多盛水( )升。 8.一种液体感冒药,一瓶120毫升,如图是用量提示。

小军10岁了,他喝完一瓶药水最少要( )次,最多要( )次。 二、判断。(每题3分,共15分) 1.常用的容量单位是升和毫升,分别可以用字母“L”和“mL”表示。 ( ) 2.一个热水瓶的容量是3 L,表示这个热水瓶可以装3升水。 ( ) 3.一个浴缸的容量大约是4000毫升。( ) 4.体育课后,李宁一口气就喝了40升的矿泉水。( ) 5.5升比4900毫升少。( )三、估一估下面容器的容量,在合适的答案下面画“√”。(每题4分,共20分) 1. 2.

3. 4. 5.

四、选择题。(每题3分,共15分) 1.一瓶洗发水大约有700( )。 A.升B.毫升C.千克 2.要盛150毫升的水,选( )作容器比较合适。 A.一个桶B.一个碗C.一个盆 3.甲容器可盛水3升,乙容器可盛水3100毫升。甲容器的容量比乙容器的容量( )。 A.大B.小C.一样大 4.妈妈花20元钱买了2桶酱油,每桶酱油净含量2升,每升酱油( )元。 A.5 B.10 C.20 5.1升的水倒入容量为250毫升的饮料瓶里,可以装( )瓶。 A.1 B.2 C.4 五、解决问题。(1、2题每题4分,其余每题5分,共28分) 1.一个容器中有1升水,用同样大的杯子倒出4杯,还剩400毫升,倒出的每杯水多少毫升? 2.有一种洗衣液,在4升水中加入6毫升洗衣液效果最好。小明在洗衣机中注入60升水,倒入多少毫升洗衣液效果才能达到最好? 3.一种饮料,4升的大包装标价16元,200毫升的小包装标价1元,你认为哪种包装

苏教版数学四年级上册升和毫升单元测试卷

四年级上册第一单元测试卷 班级姓名得分 一个单元已经学完了,相信同学们有很多的收获,让我们一起来挑战吧! 一、认真细致,正确填空。(14分) 1、4升=()毫升6000毫升=()升 3000毫升=()升8 升=()毫升 2、在里填上“>”、“<”或“=”。 900毫升9升2400毫升2升 5600毫升6升7升708毫升 3、在()里填上合适的单位名称。 4、装有2升的酸奶,倒了一半后还剩()毫升,再倒一半后还剩()毫升。 二、请你做裁判。(8分) 1、计量水、油、饮料等液体的多少,通常用毫升作单位。() 2、一个洗脸盆能装水4升。() 3、爸爸发烧,医生给他挂了25毫升的药水。() 4、一听可乐的容量是250毫升,8听可乐的容量是2升。() 三、对号入座。(8分) 1、一个太阳能热水器的容量大约是()。 A、8升 B、10升 C、80升 2、1小瓶眼药水大约有()毫升。 A、1 B、10 C、100 3、把1升的水倒入容量为200毫升的纸杯中,可倒()杯。 A、1 B、4 C、5

4、小明喝一杯牛奶,第一次喝了一半后,加满水;第二次又喝了一半后,又加满 水,最后全部喝完。他喝的牛奶与水比较()。 A、牛奶多 B、水多 C、一样多 四、计算题。 1、口算。(12分) 40×2=50×6=23×30=3000÷2= 30×13=100÷4=4800÷80=750÷15= 18×30=90÷5=130×20=900÷30= 2、用竖式计算,题前带*的要验算。(20分) 375×16 109×42 560×47 302÷3 498÷5 *976÷9 3、列式计算。(6分) (1)583的15倍是多少? (2)164乘43的结果是多少?再减去599,结果是多少?

历史人民选修1专题一梭伦改革单元检测(附答案)

历史人民选修1专题一梭伦改革单元检测 (时间:60分钟,满分:100分) 一、选择题(本大题共20小题,每小题3分,共60分。在每小题列出的四个选项中,只有一项是符合题目要求的) 1.梭伦改革前,雅典一度处于“风雨飘摇”的危机状态。下列关于雅典城邦初期的表述,不正确的是() A.氏族或部落之间纷争不休 B.建立以雅典为中心的中央议事会和行政机构 C.氏族成员包括贵族和平民 D.雅典社会形成了贵族和平民两个阶层 2.古代中国的春秋战国时期与古希腊的城邦国家时期处于同一时代,但却创造了不同的政治文明模式。造成这种不同的政治文明模式的主要原因是() A.地理环境的巨大差异 B.人口素质的巨大差异 C.思想文化繁荣程度的显著不同 D.经济活动形式的显著不同 3.关于公元前632年雅典武装暴动的表述,不正确的是() A.是平民与贵族矛盾尖锐的结果 B.暴动的参加者主要是平民 C.起义曾一度占领了雅典卫城 D.暴动成功地推翻了贵族政治 4.梭伦的诗歌中写道:“你们这些财物山积、丰衣足食且有余的人,应当抑制你们贪婪的心情,压制它,使它平静。”这主要是针对哪些人而言() A.雅典自由民B.雅典贵族 C.雅典执政官D.雅典平民 5.古代雅典各阶层解决贵族制下社会危机的尝试中,对于雅典走向民主具有重要意义,但又不能化解社会矛盾的尝试是() A.建立僭主政治B.制订成文法 C.武装暴动D.建立社会保障体制 6.下图是为纪念在塞浦路斯举行的国际会议而发行的梭伦纪念邮票,上面印有梭伦的名言“避免极端”(Nothing in excess)。梭伦改革的措施最能体现他这一主张的是() A.确立财产等级制度 B.恢复公民大会为国家最高权力机构 C.建立公民陪审法庭 D.禁止粮食出口并坚决抑制粮食涨价 7.下列关于平民与贵族斗争的叙述,不正确的是() A.既有经济原因,又有政治原因 B.两者的矛盾是雅典社会的主要矛盾之一 C.二者之间的斗争促成了梭伦改革 D.梭伦改革消除了二者之间的矛盾 8.在雅典国家形成的过程中,雅典社会出现了贵族和平民两个阶层。下列对雅典国家形成初期的平民的表述,不正确的是()

面向对象系统设计(超经典的指导手册)

面向对象系统设计 当你阅读到这里时,我假设你已经理解了面向对象的基本概念,初步掌握了的UML语言。 第三章、架构设计 3.1 架构设计原则 系统设计的第一步就是确定软件的架构,它决定了各子系统如何组织以及 如何协调工作。架构设计的好坏影响到软件的好坏,系统越大越是这样。进行架构设计时,有两个重要的原则可以遵循: 一、分层。 将系统分层是简化系统的好方法,而且已经得到了很好的证实,如OSI 七 层模型网络协议,数据库管理系统的外模式、模式、内模式等。分层的思路是将系统按功能职责进行划分,将同一类职责的功能抽象为一层。在信息系统中软件架构通常采用典型的三层结构: 1、表示层――用户界面。 2、业务层――业务处理流程。 3、数据层――持久化存储。 与传统的两层结构相比,它最大的特征是将业务层独立了出来,从而提高 了业务层的可复用性。在两层结构中,用户界面和业务处理流程放在一起,因此无法直接复用业务处理的相关功能,也无法将业务处理功能进行灵活的部署。在三层结构中,表示层只处理用户界面相关的功能,业务层专心处理业务流程,可以对业务层进行灵活的部署,开发时也便于业务处理的开发和用户界面的开发同时进行。 当然也可以分为更多的层,关键是尽量提高层内各功能的内聚,降低各层 之间的耦合。 二、各层之间通讯。 OSI 中要求高层只能调用它的下一层提供的接口,我们设计接口时也尽量 遵守这样的约束,例如典型的三层结构的访问关系为: 数据层在业务层中是可见的,业务层在表示层中是可见的,反之则不可见。为什么在业务层中不能直接访问表示层呢?因为业务层要相对独立,它不能依赖于任何表示层,以至于一个业务层可以对应多个表示层。业务层可以间接与表示层通讯,这种通讯方式根据实际需要来确定。 3.2 信息系统的架构设计 下面我们将根据架构设计原则和信息系统原理来建立一个信息系统的架构设计模型。将信息系统中比较关心的对象分层,可分为三层:用户界面层、业务层、数据访问层,再把各层中的一些公共部分提出来:权限管理、异常处理,这样得到包图如下:

【精品】苏教版小学四年级数学上册第一单元《升和毫升》测试试题共五套

苏教版小学四年级数学上册第一单元《升和毫升》测试试题 知识点一:认识容器大小比较 问题1:你知道下面哪个水壶容量大一些吗? 方法一: 方法二: 问题2:你知道上面2个容器的容量是多少吗? 议一议:第一个水壶装满后可 以倒5杯,第二个水壶可以 装满后可以倒4杯。你认为哪 家的水壶更大?为什么? 通过讨论得到:要用一个统一的标准来衡量.因为倒的杯子可能有大有小,用它来比是不合适的。为了准确计量或测量容器的容量,要使用统一的单位。(升和毫升) 知识点二:认识升 问题1:你们认识这些物品吗?知道后面的几升代表什么意思吗?

(较多) 计量水、油、饮料等液体的多少,通常用“升”做单位。升可以用字母“L"表示。

问题2:那么1升有多少呢?我们可以用量杯来量出1升水 知识点三:认识毫升 1、小实验:取出纸杯,1升水大约可以装满几个这样的纸杯(5个)?那么这个纸杯的容量是多少呢?如何精确表示出这个纸杯的容量,就需要一个比较小的容量单位(毫升)。 3、2、我们日常生活中也可以经常见到毫升这个单位. 4、认识1毫升 取出滴管,介绍:用这个滴管可以量出1毫升的水。现在我们要用这个滴管 实验结果:1毫升大约能滴十几滴这样。 知识点四:升与毫升的单位换算 认识量杯

2、把1升水倒入量杯,每杯倒500毫升,可以倒几杯?1升等于多少毫升? 通过观察发现:1升=1000毫升 课堂练习 一、在括号里填上“升”或“亳升" 一桶油2.5()一瓶果汁330()一瓶眼药水4() 一脸盆水6()一桶纯净水19()一汤勺水10() 二、在括号里填上合适的数 1升=()毫升6000毫升=()升5000亳升=()升 8000毫升=()升9升=()毫升2升=()毫升 三、在○里填上“﹥”、“﹤"或“=” 8500毫升○8升1001毫升○999升301毫升○3001毫升 7000毫升○7升6000毫升○5升13升○1300毫升 四.判断(对的打“√",错的打“×”) 1、一瓶娃哈哈有180升。…………() 2、明明今天喝了400毫升牛奶.…

苏教版四年级数学上册《升和毫升》单元检测试卷及答案解析

苏教版四年级数学上册《升和毫升》单元检测试卷及答案解析 一、选择题 1、把1升的水倒入容量为200毫升的纸杯中,可倒满( )杯。 A.1 B.4 C.5 2、一个容积是15升的药桶,装满了药水,把这些药水分装在100毫升的小瓶里,可以装()瓶. A.150 B.160 C.170 D.180 3、甲容器可盛水3000毫升,是乙容器盛水量的一半,乙容器盛水() A.1500毫升 B.6升 C.60升 4、张老师到医院买了一瓶600毫升的“咽炎合剂”,“用法和用量”中写道:摇匀口服,每日2~3次,每次30~50毫升.这瓶药最少够张老师喝()天. A.5 B.10 C.4 5、一个浴缸的容量大约有() A.4升 B.40升 C.400升 6、有两杯果汁,第一杯果汁比第二杯多200毫升.从第一杯中倒()毫升到第二杯,两杯的果汁同样多. A.100 B.200 C.50 7、1升的水能倒满10个同样的纸杯,每个纸杯的容量是( )。 A.100毫升 B.150毫升 C.10毫升 8、一个太阳能热水器的容量大约是() A.8升 B.10升 C.80升 9、一瓶墨水的容量大约有() A.5毫升 B.50毫升 C.5升

10、一个纸杯可盛水200毫升,5个纸杯可盛水1() A.升 B.毫升 二、填空题 11、3000毫升=( )升8升=( )毫升 600分=( )时144时=( )日 12、一瓶500 mL的啤酒可以倒满5个同样的杯子,一瓶2 L的果汁可以倒满( )个这样的杯子。 13、在里填上“>”“<”或“=”。 4升5400毫升999升1001升 5000毫升5升8090毫升9050毫升 14、一瓶矿泉水500毫升,40瓶这样的矿泉水有( )毫升,合( )升。 15、一瓶易拉罐可口可乐大约是300毫升,丽丽每天喝一瓶,10天大约喝了升可口可乐. 16、棱长为的正方体盒子的容量为1L,棱长为的正方体盒子的容量为1mL. 17、每瓶饮料450毫升,一箱共有20瓶.这箱饮料一共升. 18、据统计,一个水龙头没有关紧,每分钟往下滴水50毫升.照这样计算,这个水龙头一天能滴水升;一个饮料瓶可以装水2升,水龙头一天漏的水可以装 满个这样的饮料瓶. 三、判断题 19、小红饭后喝了10汤匙鸡汤,约有1 mL。 ( ) 20、一浴缸水2000毫升。 ( )

【创新设计】2013-2014高中历史 第一单元 梭伦改革单元测试 新人教版选修1

【创新设计】2013-2014高中历史第一单元梭伦改革单元测试新人 教版选修1 (时间:45分钟满分:100分) 一、选择题(本大题共15小题,每小题4分,共60分) 1.公元前7世纪末期,雅典统治者将习惯法编订为成文法,这样做主要是为了 ( )。 A.限制贵族任意解释法律的权力 B.将雅典的民主推进到新阶段 C.使日常的审判有明确的法律依据 D.缓和日益尖锐的社会矛盾 解析雅典统治者之所以将习惯法编订为成文法,是因为平民反对贵族斗争的日益尖锐。公元前632年,雅典平民举行了暴动。在暴动被镇压后,为了缓 贵族和平民之间的矛盾,统治者将习惯法编订为成文法。 答案 D 2.梭伦改革前,雅典的“平原派”( )。 ①是代表工商业奴隶主利益的阶层②主张维护贵族寡头政治③最关注海 外贸易的发展④是“山地派”和“海岸派”反对的对象 A.①②B.②③C.①③D.②④ 解析“平原派”是指雅典的贵族阶层,他们当然希望维护贵族的寡头政治, 这也正是“山地派”和“海岸派”反对他们的原因。 答案 D 3.梭伦改革动摇了贵族的特权,保障了公民的民主权利。这主要是因为( )。 A.梭伦出生于普通公民家庭 B.公民在国家政治生活中具有重要作用 C.雅典从没有实行过君主制 D.雅典城邦拥有相对和平的周边环境 解析根据所学可知,A、B、D三项的表述都与史实不符。之所以出现题干 所说的状况,主要是由于梭伦改革使公民能够充分参与国家事务,在国家政治 生活中发挥了应有的作用。 答案 B 4.普鲁塔克在《梭伦传》中记述道:“所有的平民都负了富人的债,他们或者是替富人耕种土地,缴纳1/6的收成,因而被称为‘六一汉’或‘塞特’;或者以自己人身作债务抵押,可以被债主押收,因而有的在本土成为奴隶,有的被卖到了外国。”“六一汉”群体的出现主要是由于( )。 A.雅典民主政治高度发展的结果 B.贵族对平民实行盘剥的结果 C.雅典政治经济发展的必然产物 D.是雅典经济高度发展的结果 解析“六一汉”是指无力还债的平民,不得不为债主耕种土地,把收成的六 分之一作为地租交给债主。“六一汉”的状况是当时雅典下层平民的生动写 照。这种现象的出现,显然是贵族对平民实行盘剥的结果。 答案 B

Java面向对象程序设计单元测试卷三

《面向对象程序设计(Java)》单元测试3 班级姓名 一填空与选择题 1.Java中,InputStream和OutputStream是以()为数据读写单位的输入输出流的基类,Reader和Writer是以()为数据读写单位的输入输出流的基类。 2.用来创建以字节方式对文件进行读写的流是()类和()类。 3.从对异常的处理策略上,Java把异常分为非检查型异常和检查型异常,非检查型异常包括()异常和()异常,编译时编译器不对非检查型异常进行检查;对检查型异常,编译器要求要么对异常进行()处理,要么进行()处理。 4.建立文件"file.txt" 的字节输入流的语句是:() A. InputStream in=new FileInputStream("file.txt"); B. FileInputStream in=new FileInputStream(new File("file.txt")); C. InputStream in=new FileReader("file.txt"); 5.创建一个DataOutputStream 的语句是:() A. new DataOutputStream("out.txt"); B.new DataOutputStream(new File("out.txt")); C. new DataOutputStream(new Writer("out.txt")); D. new DataOutputStream(new OutputStream("out.txt")); E. new DataOutputStream(new FileWriter("out.txt")); F. new DataOutputStream(new FileOutputSream("out.txt")); 6.下面语句正确的是:() A. RandomAccessFile raf=new RandomAccesssFile(“myfile.txt”,”rw”); B. RandomAccessFile raf=new RandomAccesssFile(new DataInputStream()); C. RandomAccessFile raf=new RandomAccesssFile(“myfile.txt”); D. RandomAccessFile raf=new RandomAccesssFile(new File(“myfile.txt”)); 7.下列创建InputStreamReader对象的方法中哪些是正确的方法? A. new InputStreamReader(new FileInputStream(“data”)); B. new InputStreamReader(new FileReader(“data”)); C. new InputStreamReader(new BufferedReader(“data”)); D. new InputStreamReader(“data”); E. new InputStreamReader(System.in); 二.编一程序,从键盘输入一个实数,求其平方根并输出。要求对输入为非数字的数据时所产生的异常进行捕获处理,并给出提示信息。

升和毫升练习题

冀教版四年级 第一单元“升和亳升”测试题 一、在括号里填上“升”或“亳升”(每空1分) 一桶油2.5 ()一瓶果汁330() 一瓶眼药水4()一脸盆水 6 () 一桶纯净水19()一汤勺水10() 二、在括号里填上合适的数(每空1.5分) 1升=()毫升 6000毫升=()升 5000亳升=()升 8000毫升=()升 9升=()毫升 2升=()毫升 三、在○里填上“﹥”、“﹤”或“=”(每题1.5分) 8500毫升○8升 1001毫升○999升 301毫升○3001毫升 7000毫升○7升 6000毫升○5升 13升○1300毫升四.判断(对的打“√”,错的打“×”)(每题2分) 1、一瓶娃哈哈有180升。() 2、明明今天喝了400毫升牛奶。() 3、水瓶的容量比奶瓶的容量大。() 4、1升水重1千克。() 5、用滴管滴100滴水大约是100毫升。() 五、选择(将正确答案的序号填在括号里)(每空2分) 1、计量比较少的液体,用()作单位,计量比较多的液体,用() 作单位。 ①升②毫升 2、一瓶洗发水有750(),一瓶可乐有1.25() ①升②毫升 3、一个纸杯可盛水200毫升,5个纸杯可盛水1() ①升②毫升 4、甲容器可盛水3000毫升。乙容器可盛水3.1升。甲容器的容量比 乙容器的容量()。 ①大②小 5、一个太阳能热水器的容量大约是()。 ①8升② 80升 6、1小瓶眼药水大约有()毫升。 ①1 ②10 7、小明喝一杯牛奶,第一次喝了一半后,加满水;第二次又喝了一半 后,又加满水,最后全部喝完。他喝的牛奶与水比较()。 ①水多②牛奶多③一样多 六、计算题。(26分) 1、口算。(9分) 40× 2= 50×6= 23×30=

2017-2018学年高二历史人教版选修1单元测试题 第1单元梭伦改革

第1单元梭伦改革 (时间:60分钟分值:90分) 1.阅读下列材料,回答问题。 材料一梭伦在诗中这样写道:“在时间的裁判席面前,那奥林匹斯诸神的伟大母亲——黑色的土地,将是最好的证人,因为正是我,为她拔掉了众多的债权标,以前她备受奴役,而今已重获自由。” 材料二我们这个政体叫民主政体。它不是为少数人,而是为全体人民。无论能力大小,人人都享有法律所保障的普遍平等,并在成绩卓著时得享功名,担任公职的权利不属于哪个家族,而是贤者方可为之。家境贫寒不成为其障碍。无论何人,只要为祖国效力,都可以不受阻碍地从默默无闻到步步高升。 ——伯利克里《论雅典之所以伟大》 (1)材料一反映了梭伦改革的什么措施?有何积极意义?(9分) (2)材料二中“家境贫寒不成其为障碍”,在梭伦时代真正实现了吗?为什么?(6分) 【答案】(1)措施:梭伦颁布“解负令”,废除债务奴隶制。意义:使平民的人身自由得到法律保障。 (2)没有。梭伦改革以财产多寡来确定公民的政治权利,财产越多,等级越高,享受的权利就越多。 2.阅读下列材料,回答问题。 材料一梭伦以智慧和公正著称,他用取消债务的方式解救贫困者,又以成为新政府并赋予富裕者以巨大政治权利的办法平息富人的不满。根据这一制度,富人(不是世袭贵族)成了统治阶层的主角:最富有的雅典人最为重要,他们可以单独执政。梭伦甚至使雅典政府引进了新的民主原则,即允许穷人(妇女、在当地居住的外邦人和奴隶除外)在公民大会上行使一定的否定权。 ——王觉非等译《西方文明史》

材料二在梭伦改革后的百余年间,雅典始终遵循着他开辟的这条道路,继续进行一些民主改革,终于使雅典成一个经济繁荣、国力强大、政治民主、文化昌盛的居领导地位的希腊城邦。 ——吴于廑、齐世荣主编《世界史·古代史》 (1)据材料一概括梭伦改革的主要措施。(9分) (2)梭伦改革后,雅典民主政治的发展历程如何?(6分) 【答案】(1)措施:颁布“解负令”,废除债务奴隶制;确立财产等级制度;恢复公民大会作为国家最高权力机关的职能,包括第四等级在内的所有公民都有权参加公民大会。 (2)发展历程:公元前6世纪末,克利斯提尼改革推动了雅典民主政治的确立;公元前5世纪,伯利克里担任首席将军时,雅典的民主政治空前繁荣。 3.阅读下列材料,回答问题。 材料一在“荷马时代”(约公元前11~前9世纪),阿提卡居民分属4个部落,每个部落包括3个胞族,每个胞族包括30个父系氏族。每个部落都有自己的管理机构,彼此互不相属,长期纷争不休。到“荷马时代”末期,随着社会经济和社会分工的进一步发展,氏族内部的阶级分化进一步加剧。由于多利亚人南侵,迈锡尼各部的一些居民为躲避战乱纷纷逃至雅典居住,他们成为氏族之外的居民。由于居民混乱,原有的氏族管理机构失灵。为适应这种新形势的需要,便出了传说中的提修斯改革,其主要内容,一是在雅典设立中央议事会,把各部落的重大事务收归起来管理;二是把阿提卡自由居民分为贵族、农民、手工业者三个等级,并规定唯有贵族才有担任公职的权力。通过改革,氏族部落管理机构正式发展成为贵族独占的国家机构。 ——《(世界通史教程)古代卷》(齐涛主编) 材料二从氏族部落废墟上产生的雅典国家,氏族贵族垄断了一切主要官

四年级数学上册一升和毫升单元综合测试卷苏教版

第一单元测试卷 一、在括号里填上合适的数。 7升=( )毫升9000毫升=( )升 4升=( )毫升10000毫升=( )升 20升=( )毫升80000毫升=( )升 12升=( )毫升( )毫升=17升 二、在括号里填上“升”或“毫升”。 一个鱼缸 有水 30( ) 一瓶饮料 有 400( ) 一锅水 有 5( ) 一汤匙 水有 10( ) 三、在○里填上“>”“< ”或“=”。 999毫升○1升2升○200毫升 4000毫升○4升4500毫升○4升 5升○5000毫升9升○1000毫升 四、选择题。(把正确答案的序号填在括号里) 1. 一桶纯净水的容量是19( )。 A. 毫升 B. 升 C. 千克 2. 计量比较少的液体,用( )作单位。 A. 升 B. 毫升 C.克 3. 要盛150毫升的水,选( )作容器比较合适。 A. 一个桶 B. 一个碗 C. 一个盆 4. 要装18升的水,选( )作容器比较合适。 A. 一个玻璃杯 B. 一口锅 C. 一个桶 5. 用( )可以测量液体的多少。 A.天平 B.量杯 C.直尺 五、下面各容器的容量用什么单位计量比较合适,写下来。

六、解决问题。 1. 大福源超市平均每天售出饮料350瓶,每瓶饮料200毫升,这家超市一天可售出饮料多少升? 2. 晨光炼油厂把872升的油分装在容量为5升的油桶中出售,至少要多少个这样的油桶? 3. 10升的水平均倒进5个杯子中,每个杯子中有水多少升?是多少毫升? 4. 据统计,一个坏了的水龙头,如果不断地往外滴水,每分钟约滴水50毫升。照这样计算,一天会浪费多少升水?三月份会浪费多少升水? 5. 某种汽车行驶100千米,大约用油10升。如果从甲地到乙地大约有4000千米,算一下,大约要用油多少升。 6. 一瓶墨水有65毫升,每盒有8瓶墨水。如果学校买了27盒,那么共买了多少毫升墨水? 7. 一种饮料,4升的大包装标价16元,200毫升的小包装标价1元,你认为买哪种包装的这种饮料便宜? 第一单元测试卷答案 一、 7000 9 4000 10 20000 80 12000 17000 二、升毫升升毫升

人教版高中历史选修一历史上重大改革回眸单元测试试题:单元检测(二)

单元检测(二) 一、选择题(共6小题,每小题4分,共24分) 1.(2018·南昌高二检测)“东周时期,王朝软弱无力,封建主相互混战不绝,表面上是个多事的时期。不过,这也是一个社会经济发生根本变革,从而决定而且永久地决定中国发展进程的时期。”下列说法正确的是() A.“王朝软弱无力”指中央集权制度建立 B.“经济变革”指土地私有制逐步代替井田制 C.“多事”指“百家争鸣”局面的出现 D.“封建主”指新兴的地主阶级 答案 B 解析“经济变革”指的是随着铁农具和牛耕的使用及推广,土地私有制逐步代替了井田制,从而推动了中国社会进程,故选B。 2.吴起在楚国变法时重用有才能的人,赏罚严明;商鞅变法奖励军功,按军功大小给予赏赐。这些措施() A.彻底摧毁了贵族势力 B.贵族子弟失去了参政资格 C.沉重打击了贵族特权 D.导致新兴地主与贵族对立 答案 C 解析由“重用有才能的人,赏罚严明”“奖励军功,按军功大小给予赏赐”可知用人依据才能和军功,故本题选C;其他三项说法错误。 3.(2017·黄山高二检测)公元前594年,鲁国推行“初税亩”,同一年梭伦当选为雅典执政官,也推行了一系列的改革措施。对这两次改革认识正确的是() A.都推动了两国社会形态的更替 B.都打破了贵族垄断仕途的局面 C.都有利于新的社会阶层力量的发展

D.都促进了中西文明的交流融合 答案 C 解析“初税亩”客观上有利于新兴地主阶级的成长,梭伦改革倾向于发展新兴工商业奴隶主阶层的力量,故C正确。 4.世人对秦国人有着“薄恩礼,好生分”的印象,这与商鞅变法哪一措施有关() A.奖励军功B.奖励耕织 C.焚烧诗书D.连坐法和告奸制度 答案 D 解析秦国实行连坐法和告奸制度,加强了人们的防范心理。因此,D项是符合题目要求的正确答案。 5.“商君遗礼谊,弃仁恩,并心于进取。行之二岁,秦旧俗败。故秦人家富子壮则出分,家贫子壮则出赘。”此现象对秦政权的积极意义在于() A.有利于推动土地私有制以调动劳动积极性 B.有利于实行连坐法以加强政府对人民的控制 C.有利于增加户口数以提高政府的赋税收入 D.有利于刺激士兵斗志以增强军队的战斗力 答案 C 解析“家富子壮则出分,家贫子壮则出赘”的效果是增加户口数,从而达到提高政府赋税收入的目的。 6.公元前361年,秦孝公继位。那时各诸侯国会盟,拒绝邀请秦国参加。公元前343年,周天子派人送礼给秦孝公,各诸侯国也都派人来称赞。发生这一变化的主要原因是() A.秦国最先进行了变法改革 B.秦国的社会风尚为之一新 C.商鞅变法使秦国成为强国 D.各国害怕秦发动兼并战争 答案 C 解析公元前361年,诸侯会盟拒绝秦孝公参加,是因为秦国弱小;公元前343年的变化,

相关文档
最新文档