当前位置:文档之家› E4_JUnit单元测试(1)

E4_JUnit单元测试(1)

E4_JUnit单元测试(1)
E4_JUnit单元测试(1)

实验4:JUnit单元测试

董瑞志

常熟理工学院软件工程系

实验目的

理解手工编写单元测试的基本方法;

编写简单的基于JUnit的单元测试用例;

课时安排

2课时

实验内容

问题1:软件测试的定义及特点。

软件测试定义:软件测试时一种实际输出与预期输出间的审核或者比较的过程

软件测试的特点:软件测试的开销大

问题2:描述软件测试相关的信息流

信息流输入:

软件配置、测试配置

信息流输出:

调试、测试结果分析

JUnit初步

单元测试可以描述为“确保方法接收预期范围内的输入,并且对每个测试输入返回预期的结果。”单元测试是独立的一个工作单元(一个工作单元是一项任务,它不依赖于其他任何任务的完成)。在Java应用程序中,“独立的一个动作单元”常常指的是一个方法。1.编写Calculator类及其手工测试类TestCalculatorManual

图1:手工测试Calculator

单元测试的一条准则是“若程序的某项功能没有经过测试,那么该功能基本等于不存在”。这里的add方法是Calculator的核心功能之一,这里我们先手工编写测试类TestCalculatorManual。

2.用JUnit进行单元测试

(1)JUnit有很多功能可以简化测试用例的编写和运行,我们编写Test Case—TestCalculatorWithJUnit如下。

图2:使用JUnit设计测试脚本

在Calculator类中添加subtract(), multiply(),divide()后,如何编写手工测试用例和基于JUnit 框架的测试用例应该如何编写?

(2)使用默认的TestSuite, 显式调用Junit TestRunner

图3:显式调用Junit TestRunner

/*

* 调用由TestRunner自动创建的TestSuite对象

* 默认的TestSuite对象将扫描测试类,找出所有以test开头的方法,

* 为每一个testXXX方法都创建一个TestCase实例。

* 要调用的方法的名称会传给TestCase的构造函数,

* 这样每个实例就拥有了一个独一无二的标示。

*/

public static TestSuite suite(){

return new TestSuite(TestCalculatorWithJunit.class);

}

public static void main(String[] args) {

//junit.textui.TestRunner.run(TestCalculatorWithJunit.class);

junit.swingui.TestRunner.run(TestCalculatorWithJunit.class);

}

(3)创建TestAll

缺省的TestSuite设计目的在于让测试人员可以轻松应对简单的测试情形。但是当要组合多个Suite,把它作为主Suite的一部分,特别是这些suite来自不同的包;或者要运行多个Suite、在一个Suite中选一些测试来执行……等情况下,这就需要创建自己的suite对象。

Junit Framework中,Test接口如下:

public interface Test {

/**

* Counts the number of test cases that will be run by this test.

*/

public abstract int countTestCases();

/**

* Runs a test and collects its result in a TestResult instance.

*/

public abstract void run(TestResult result);

}

而TestSuite的addTest():

public void addTest(Test test) {

fTests.addElement(test);

}

即可以为TestSuite添加TestSuite也可以添加TestCase,这就为创建特殊的suite或者组合出TestAll创造了方便。

通常情况下,TestAll仅仅包括一个静态的suite(),该方法会注册应用程序需要定期执行的所有Test对象(包括TestCase和TestSuite)。TestAll的suite()方法细节如下:public static Test suite(){

TestSuite suite=new TestSuite("All tests will be executed");

suite.addTestSuite(TestCalculatorWithJunit.class);

return suite;

}

JUnit单元测试的步骤

1.Junit三重唱

当你需要编写更多的TestCase的时候,你可以创建更多的TestCase对象。当你需要一次执行多个TestCase对象的时候,您可以创建一个TestSuite对象或使用缺省的TestSuite对象进行封装。为了执行TestSuite,需要使用TestRunner。通过TestRunner的执行生成TestResult 对象。(如图5所示)

图5:JUnit成员三重唱,共同产生测试结果

(1)TestCase测试用例

用户定义的TestCase必须扩展junit.framework.TestCase类,它以testXXX方法的形式包含了一个或多个测试。一个测试用例把具有公共行为的测试归入一组。

(2)TestSuite测试套装

一个测试套装可以把多个测试用例或测试套装封装为一组

(3)TestRunner测试运行器

测试运行器用来运行测试套装,Junit提供良种典型的测试运行器:

junit.swingui.TestRunner 和junit.textui.TestRunner

2.JUnit核心类

JUnit核心类及其简介如下表所示:

表1:JUnit核心类

3.JUnit单元测试的步骤

(1)重载setUp(),封装测试环境初始化及测试数据准备;

(2)设计测试方法,以testXXX命名。

(3)在测试方法中使用断言方法如assertEquals(),assertTrue()等。JUnit中断言方法如表2所示。

(4)设计测试套件,或使用缺省的测试套件,调用TestRunner执行测试脚本,生成测试结果;

(5)重载tearDown()析构测试环境,执行收尾动作

表2:断言方法

assertEquals(expected, actual)

assertEquals(message, expected, actual)

assertEquals(expected, actual, delta) - used on doubles or floats, where delta is the difference in precision

assertEquals(message, expected, actual, delta) - used on doubles or floats, where delta is the difference in precision

assertFalse(condition)

assertFalse(message, condition)

assertNotNull(object)

assertNotNull(message, object)

assertNotSame(expected, actual)

assertNotSame(message, expected, actual)

assertNull(object)

assertNull(message, object)

assertSame(expected, actual)

assertSame(message, expected, actual)

assertTrue(condition)

assertTrue(message, condition)

案例分析

1.三角形问题

设计类Triangle及其测试类TestTriangle,其类图如图6所示。Triangle中包含三个属性borderA, borderB, borderC,三遍取值都在(0,20]集合中的自然数;一个构造函数,isTriangle()判断三角形三边是否构成三角形,isType()判断在输入的三边形成三角形的情况下所形成的三角形的具体类型:等边三角形、等腰三角形还是不等边三角形。

图6:Triangle及其测试类

TestTriangle类定义如下:

(1)重载setUp()方法,进行测试准备,封装测试的预期结果。

(2)定义测试方法testIsTriangle()和testIsType()

(3)在测试方法中使用断言

(4)定义suite()方法,使用缺省的TestSuite

public static TestSuite suite(){

return new TestSuite(TestTriangle.class);

}

(5)通过缺省的TestSuite调用TestRunner生成测试结果。

//调用SWING UI或TEXT UI执行测试

//junit.textui.TestRunner.run(TestTriangle.class);

junit.swingui.TestRunner.run(TestTriangle.class);

2.[作业]设计类NextDay,该类包含year, month, day三个属性,该类可以根据用户输入的year, month, day的值输出用户输入日期对应的下一天。设计NextDay的测试类TestNextDay 对其中核心方法,综合使用等价类划分和健壮性测试方法设计测试用例执行单元测试。建议NextDay结构如图7所示。

图7:NextDay 问题3:给出NextDay的关键代码。

public class NextDay {

public int year;

public int month;

public int day;

public NextDay() {}

public boolean isLeapYear() {

if(year%4==0&&year%100!=0||year%400==0) {

return true;

} else {

return false;

}

}

public boolean isFebruary() {

if(month==2) {

return true;

} else {

return false;

}

}

public boolean isYearEnd() {

if(month==12&&day==31) {

return true;

} else {

return false;

}

}

public int getMonthMaxDays() {

if(month==4||month==6||month==9||month==11 ) {

return 30;

} else

if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){ return 31;

} else {

if(year%4==0&&year%100!=0||year%400==0) {

return 29;

} else {

return 28;

}

}

}

public String computeNextDay() {

String nextday = new String();

if(isMonthEnd()) {

day = 1;

month += 1;

} else {

day += 1;

}

return nextday;

}

}

问题4:采用等价类划分方法和边界值分析方法为次日问题设计测试用例。给出测试用例设

问题5:

参考《JUnit In Action(第2版)》,谈谈你对JUnit测试框架的理解。

当你需要编写更多的TestCase的时候,你可以创建更多的TestCase对象。当你需要一次执行多个TestCase对象的时候,您可以创建一个TestSuite对象或使用缺省的TestSuite对象进行封装。为了执行TestSuite,需要使用TestRunner。通过TestRunner的执行生成TestResult 对象。

(1)TestCase测试用例

用户定义的TestCase必须扩展junit.framework.TestCase类,它以testXXX方法的形式包含了一个或多个测试。一个测试用例把具有公共行为的测试归入一组。

(2)TestSuite测试套装

一个测试套装可以把多个测试用例或测试套装封装为一组

(3)TestRunner测试运行器

测试运行器用来运行测试套装,Junit提供良种典型的测试运行器:

junit.swingui.TestRunner 和junit.textui.TestRunner

实验报告

编制纸质实验报告,详细描述实验过程和实验体会;

人教版语文必修一第二单元测试题及答案

高中语文必修一第二单元测试题 一、选择题。(每题4分,共36分) 1.下列词语中加点的字的读音全都正确的一组是( ) A .泛.fàn 南 阙.quē秦. 杯杓zhuó 缒.chuí下 B .淬.cuì火 箕踞.jù 参乘.chéng 飨. xi ǎng 士卒 C .目眩.xuàn 拊.fǔ心. 目眦.zì 被八创. chuāng D. 瞋.c hēn g 目 忤.w ǔ视 鲰.zōu 生 彘zhì...肩 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 .竖子不足与谋(省略句,即“竖子不足与之谋”) B .大王来何操(谓语后置,即“大王来操何”) C .吾属今为之虏矣(被动句,“为……”表被动) D .将军战河北(介宾后置,即“将军(于)河北战”) 8.明知“鸿门宴”杀机四伏,不是一次真正的宴会,善于应变的刘邦为何还要“赴宴”呢?选出分析不正确的一项(???? ) A .从宴前形势看,项强刘弱,刘邦必须“赴宴”。 B .仗着和项伯有“婚姻”关系,项王讲感情,不会杀刘邦。 C .项王一向自高自大,刘邦会见机行事,投项王之所好,以满足其虚荣心,躲过这一关。 D .不去“谢项王”,会立即遭受全军覆灭之灾。 9.下列文学常识和文化常识的表述,正确的一项是( ) A .《史记》是我国第一部编年体通史,作者司马迁。鲁迅称其为“史家之绝唱,无韵之离骚”。 B .《左传》是我国第一部纪传体史书,是为《春秋》作注解的,其它两部为《公羊传》《谷梁传》,所以又称为《春秋左氏传》或《左氏春秋》。 C .《战国策》是国别体史书,它的作者是西汉的刘向,《烛之武退秦师》就选自此书。 D .宴席的四面座位,以东向最尊,次为南向,再次为北向,西向侍坐。《鸿门宴》中“项王、项伯东向坐”,是最上位,范增南向坐,是第二位,再次是刘邦北向座,张良则为侍坐。从座次可看出双方力量的悬殊与项羽的自高自大。 二、阅读鉴赏 (一)阅读下面的古诗,完成1~2题。(8分) 题乌江亭 夏日绝句 杜牧 李清照 胜败兵家事不期,包羞忍耻是男儿。 生当作人杰,死亦为鬼雄。 江东子弟多才俊,卷土重来未可知。 至今思项羽,不肯过江东。 10.下列对诗句解释有误的一项是( ) A .“胜败兵家事不期”,“事不期”是说胜败之事,不能预料。 B .“包羞忍耻是男儿”,是说项羽遭挫折不灰心,是真正男儿。 C .“卷土重来未可知”,是说如若重整旗鼓,是大有可为的。 D .“生当作人杰,死亦为鬼雄”,是说人要有骨气,不管是活着还是死去,都要顶天立地。 11.对两首诗的鉴赏,表述不当的一项是( ) A .杜牧诗议论不落传统说法的窠臼,对项羽的自刎持否定态度。 B .杜牧诗议论不落传统说法的窠臼,对项羽的自刎持肯定态度。 C .李清照诗充分肯定项羽的英雄气节,赞扬项羽的高风亮节。 D .李清照诗与杜牧诗,对项羽的看法是迥然不同的,都从不同侧面反映了作者的态度。 (二)阅读下文,回答问题。(20分) 烛之武退秦师

2020年高一数学必修一集合单元测试题

人教版必修一数学教学质量检测卷【一】 第 一 章 《 集 合 》 时 间:90分钟 满 分:150分 姓名: 成绩: 一、选择题:本大题共12小题,每小题5分,共60分。在每小题给出的四个选项中,只有一项是符合题目要求的。 1 下列各项中,不可以组成集合的是( ) A 所有的正数 B 等于2的数 C 充分接近0的数 D 不等于0的偶数 2 下列四个集合中,是空集的是( ) A }33|{=+x x B },,|),{(22R y x x y y x ∈-= C }0|{2≤x x D },01|{2R x x x x ∈=+- 3 下列表示图形中的阴影部分的是( ) A ()()A C B C B ()()A B A C C ()()A B B C D ()A B C 4 若集合{},,M a b c =中的元素是△ABC 的三边长,则△ABC 一定不是( ) A 锐角三角形 B 直角三角形 C 钝角三角形 D 等腰三角形 5 若全集{}{}0,1,2,32U U C A ==且,则集合A 的真子集共有( ) A 3个 B 5个 C 7个 D 8个 6. 下列命题正确的有( ) (1)很小的实数可以构成集合; (2)集合{}1|2-=x y y 与集合(){}1|,2-=x y y x 是同一个集合;

(3)3611,,,,0.5242-这些数组成的集合有5个元素; (4)集合(){}R y x xy y x ∈≤,,0|,是指第二和第四象限内的点集 A 0个 B 1个 C 2个 D 3个 7. 若集合}1,1{-=A ,}1|{==mx x B ,且A B A =?,则m 的值为( ) A 1 B 1- C 1或1- D 1或1-或0 8 若集合{}{} 22(,)0,(,)0,,M x y x y N x y x y x R y R =+==+=∈∈,则有( ) A M N M = B M N N = C M N M = D M N =? 9. 方程组? ??=-=+91 22y x y x 的解集是( ) A ()5,4 B ()4,5- C (){}4,5- D (){}4,5- 10. 下列表述中错误的是( ) A 若A B A B A =? 则, B 若B A B B A ?=,则 C )(B A A )(B A D ()()()B C A C B A C U U U = 11.若集合1{|,},{|,},{|,}22 n P x x n n Z Q x x n Z S x x n n Z ==∈==∈==+∈,则下列各项中正确的是( )A . Q P ≠? B .Q S ≠? C . Q P S = D .Q P S = 12.已知集合M={x|x 1},N={x|x>}a ≤-,若M N ≠?,则有( ) A .1a <- B .1a >- C . 1a ≤- D .1a ≥- 二、填空题:本大题共5小题,每小题5分,共20分。 13 设{}{} 34|,|,<>=≤≤==x x x A C b x a x A R U U 或,则______,==b a 14.已知{15},{4}A x x x B x a x a =<->=≤<+或,若A ?≠B,则实数a 的取值范围是 . 15. 某班有学生55人,其中体育爱好者43人,音乐爱好者34人,还有4人既不爱好体育也不爱

夜莺与玫瑰the nightingale and the rose Unit 5 单元小测

Unit 5 Quiz The nightingale and rose Name: Score: 1 word formation: (40) write down the part of speech (词性) and the Chinese meaning of the following words. 1)sincerity 2)moody 3)breath 4)harpist 5)unarmed 6)chilly 7)precious 8)death 9)dusty 10)frustrated 11)uncooked 12)wretched 13)thorny 14)cynical 15)philosophical 16)unpractical 17)shaky 18)stringed 19)mountainous 20)artist 2. Fill in the blanks with the most appropriate phrase in the brackets. Change the form if necessary. (20) 1)The fire(went off; went out) in the middle of the night. No wonder it is freezing. 2)In a state of crisis, it is usually the weak that (goes down; goes under) first. That (goes for; goes to) nations as well as individuals. 3)Political reform is a big subject. I won’t (go for; go into) that today. 4)Let us(go about; go out) our plan more carefully. 5) A plastic bomb (went off; went out) inside a department store, killing seven and injuring nearly two dozen, mostly women. 6)The night was extremely cold. We were all (shiver; tremble; shake). 7)Did you notice the building (shiver; tremble; shake) just now? 8)(shiver; tremble; shake) the bottle before you take the medicine. 9)It (spent; cost; took) us a long time to realize that a good government must (first; at first) make sure that its people are free from (want; need). 3. Identify and correct the mistakes in each of the sentences. (10) 1)The boy, his mother died last year, studies very hard. 2)Those have questions can ask the teachers for advice. 3)That is all what I have known. 4)The reason why he gave us sounded a little strange. 1

人教版高中语文必修一第二单元测试题

高一语文必修①第二单元测试题 一.选择题 1.下列加点字的注音完全正确 .... 的一项是( ) 2.下列加点字注音完全正确 .... 的一项是() A.嘉言懿.行(yì)提要钩玄.(xuán)共.其乏困(gōng)失其所与.(yǔ) B.变徵.之声(zhǐ)偏袒扼腕.(wǎn)夜缒.而出(zhuì)以药淬.之(cuì) C.相濡.以沫(rú)瞋.目怒视(chēng)遭受重创.(chuāng)切齿拊.心(fǔ) D.鲰.生说我(zōu)戮.力同心(lù)按剑而跽.(jì)不胜杯杓.(zhuó) 3.下列词语中没有错别字 ..... 的一组是( ) A.驰援佚之狐明察秋毫急风劲草翼蔽沛公 B.规矩流线形何厌之有通宵达旦与臣有郤 C.催眠风萧萧寸草春辉偏袒扼腕图穷匕见 D.签订护身符屈指可数语无伦次痛于骨髓 4.下列句中加横线的词在句中的意义与现代汉语相同 .. 的一项是() A.行李之往来,共其乏困B.财物无所取 C.微夫人之力不及此D.沛公居山东时 5. 每组加点的词意义和用法都相同的一组是()A.因.人之力而敝之,不仁因.左手把秦王袖,而右手持匕首揕之 B.时恐急,剑坚,故.不可立拔方急时,不及召下兵,以故.荆轲逐秦王 C.顷之未发.,太子迟之轲既取图奉之,发.图 D.阙秦以利晋,唯.君图之唯.大王命之 6.下列加点实词解释正确 .. 的一项是:() A.是.寡人之过也的确是,表判断唯君图.之考虑 B.今行而无信.信用,诚信既祖.,取道临行祭路神 C.尽失其度.风度,常态旦日飨.士卒犒劳 D.与之同命.生死,患难人为.刀俎作为 7.下列加点虚词解说正确 .. 的一项() A.无能为也已.“已”同“矣”,表疑问将焉.取之哪里,疑问代词 B.失其.所与自己的,代词以.乱易整用,介词 C.秦王购之.千金他,代指樊於期图穷而.匕首见表转折 D.楚左尹项伯者.表判断何辞为.做,办 8.下列句子属被动句式 .... 的一项() A.且君尝为晋君赐矣,许君焦瑕,朝济而夕设版焉。 B.秦之遇将军,可谓深矣。父母宗族,皆为戮没。 C.是时,侍医夏无且以其所奉药囊提轲。 D.旦日飨士卒,为击破沛公军!

人教A版数学必修一集合单元测试题

高中数学学习材料 (灿若寒星 精心整理制作) 集合单元测试题 一、选择题:(每小题5分,共计50分) 1.以下元素的全体不能够构成集合的是( ). A. 中国古代四大发明 B. 地球上的小河流 C. 方程 x 2 -1 = 0 的实数解 D. 周长为10cm 的三角形 2. 下列选项中集合之间的关系表示正确的是( ). A.φ∈{0} B.{0}?φ C.φ={0} D.φ={x ∈R ︱x 2+2=0} 3、如果集合{}8,7,6,5,4,3,2,1=U ,{}8,5,2=A ,{}7,5,3,1=B ,那么(A U )B 等于( ) (A){}5 (B) {}8,7,6,5,4,3,1 (C) {}8,2 (D) {}7,3,1 4. 已知集合{(,)|2},{(,)|4}M x y x y N x y x y =+==-=,那么集合M N 为( ) A 、3,1x y ==- B 、(3,1)- C 、{3,1}- D 、{(3,1)}- 5. 2{4,21,}A a a =--,B={5,1,9},a a --且{9}A B ?=,则a 的值是 ( ) A. 3a = B. 3a =- C. 3a =± D. 53a a ==±或 6. 设U =Z ,A ={1,3,5,7,9},B ={1,2,3,4,5},则图中阴影部分表示的集合是( ) A .{1,3,5} B .{1,2,3,4,5} C .{7,9} D .{2,4} 7.符合{}a ?≠{,,}P a b c ?的集合P 的个数是 ( ) A. 2 B. 3 C. 4 D. 5 8. 设集合P ={x |x =k 3+16,k ∈Z},Q ={x |x =k 6+13,k ∈Z},则( ) A .P =Q B .P ?Q C .Q ?P D .P ∩Q =φ 9. 集合2{4,,}A y y x x N y N ==-+∈∈的真子集的个数为 ( ) A. 9 B. 8 C. 7 D. 6 10. 2{60},{10}A x x x B x mx =+-==+=,且A B A ?=,则m 的取值范围是( ) A.11{,}32- B. 11{0,,}32-- C. 11{0,,}32- D. 11 {,}32

现代大学英语精读第三册 第四课单元测试B3 U4 Quiz1325【新版】

Quiz B3 U4 Diogenes and Alexander I. Word-Spelling 1. a. b______ having hair that grows on a man’s chin and cheeks 2. v. b______ to be in front of sb so that they cannot see or light cannot reach them 3. ad. e______ in a way that is intricate, complicated or painstaking 4. a. e______ very beautiful and graceful 5. v. g______ to laugh loudly 6. n. l______ sb who behaves in a crazy or very stupid way; a mad man 7. n. m______ a king or queen 8. v. n______ to push sb gently, usu. with your elbow in order to get their attention 9. n. p______ a self-contradictory and false proposition 10. n. p______ the state of being able to be alone, and not seen or heard by other people 11. a. s______ not enough 12. v. s______ to rub your skin with finger nails, esp. because it itches 13. v. s______ to walk somewhere in a slow relaxed way 14. v. s______ to work hard 15. v. t______ to laugh quietly esp. when you are nervous II. Useful Phrases 1. He had opened his eyes with the sun at dawn, scratched, ___1_____like a dog at the roadside. 2. Sometimes they threw bits of food, and got scant thanks; sometimes a mischievous pebble, and got ____2____ stones and abuse. 3. He was not the first to inhabit such a thing. But he was the first who ever did so ___3_____ ,out of principle. 4. There have been many men who ___4_____ human society with its complications, and went away to live simply---on a small farm, in a quiet village, or in a hermit’s cave. 5. And, ___5_____, he publicly behaved in such ways as to show people what real life was. 6. And so he lived---like a dog, some said, because he ____6____ the conventions of society, and because he showed his teeth and ____7____ those he disliked. 7. He ____8___ them ____8____, as a sober man looks at a crowd of tottering drunks and shook his head. 8. He taught Alexander poetry: the young prince slept with the Iliad under his pillow and ____9___ emulate Achilles, who brought the mighty power of Asia to ruin. 9. He taught him philosophy, ___10____ the shapes and uses of political power. 10. During his invasion of Persia, Alexander took with him ___11____scientists, and shipped hundreds of zoological specimens back to Greece for study. 11. Now Alexander was in Corinth to ____12___ the League of Greek States, which his father Philip had created.

人教版高一语文必修一第一单元测试题(带答案)

人教版高一语文必修一第一单元测试题(带答案) 一、(15分,每小题3分) 1.下列词语中加点字的注音全都正确的一项是( ) A.斡旋(wò) 苍穹(qióng)棕榈(lǘ) 令人咋舌(zà) B.敕造(chì) 唆使(suō)混沌(hùn) 屡见不鲜(xiān) C.梦魇(yǎn) 菁华(jīnɡ)河蚌(bànɡ) 呼天抢地(qiǎng) D.懵懂(měng) 箴言(zhēn)泊车(bǒ) 少不更事(gēng) 2.下列词语书写全都正确的一项是( ) A.囊括切蹉荟萃一堂克不容缓 B.匮乏峻工器宇轩昂不负重望 C.濒临牟取金碧辉煌严惩不贷 D.睿智草介枉废心机理屈词穷 3.依次填入下列各句横线处的词语,最恰当的一组是( ) (1)在家庭浓厚的美术氛围的下,儿子也深深地爱上了绘画。 (2)面对记者的拍照和采访,这位在华尔街工作的女士并不自己的投票决定:“我不赞同美国政府对中国实施高技术封锁的政策。” (3)过度的欲望与贪求无益于心理健康,在功名财富的追求中多存几分为好。 A.熏陶隐讳淡泊 B.熏染隐晦淡薄 C.熏陶隐晦淡薄 D.熏染隐讳淡泊 4.下列各项中,加点的成语使用不恰当的一项是( ) A.很多人都有这样的感受,外出旅游时异地的风物让人迷醉欣喜,可是一路上的旅游购物却常常使人不厌其烦,兴味索然。 B.中国汽车企业近几年纷纷推出自己研发的新能源汽车,有专家提示新能源汽车产业布局宜瞻前顾后,不可盲目发展。 C.这种文风承自周作人、董桥以来中国文人隐忍的传统,抒情而不煽情,简洁凝练的句子体现的是大方之家的功底与素养。

D.虽然教育厅领导只是走访了少数几所学校,但管中窥豹,他们对我市推行素质教育的现状还是有了比较深入的了解。 5.下列各句中,没有语病的一项是( ) A.如何在肯定草根文化的同时,不过分鼓吹偶像崇拜,而是放大草根中“励志”的因素,把社会主流价值观传递给大众,是值得娱乐媒体深思的问题。 B.当今世界自主知识产权所占比重是衡量一个国家科学发展水平的标志,而科学技术进步与否是国家富强的标志。 C.11月22日,国土部和住建部联合发布紧急通知,要求各地坚决遏制最近一些地方的违法建设、违法销售“小产权房”问题。 D.作为古希腊哲学家,他在本体论问题的论述中充满着辩证法,因此被誉为“古代世界的黑格尔”。二、(9分,每小题3分) 阅读下面的文字,完成6~8题。 农民工就业难的冷思考 面对规模庞大的农民工失业群体以及前所未见的农民工提前返乡潮,中央政府和地方各级政府纷纷出台帮助农民工就业的援助政策。这些就业援助政策对于解决农民工返乡问题产生了一定的积极作用。但是,这些着眼于短期效应的政策对于破解困扰我国农民工就业的长期难题作用并不大,一些应急性就业援助政策甚至会在长期内造成我国农民工更大的就业难题。 我国的农民工群体之所以在本次金融危机的冲击下显得如此脆弱,很重要的一点就在于农民工的工作岗位建立在我国经济增长中最不确定的外部需求之上。长期以来,以外销为导向的劳动密集型出口加工业是吸引我国农村劳动力就业的主要载体。这种就业结构,造成农民工就业高度依赖国际经济环境,特别是欧美等发达经济体。 农民工的就业稳定取决于中国经济结构的抗风险能力的有效提升。因此,要从根本上稳定农民工的就业,就必须改变我国的过度依赖外部市场需求的经济结构,转向以满足国内需求为主、市场多元化的产业发展格局。各级政府还应引导农民工向第三产业转移,以分散外部经济冲击对农民工就业可能造成的影响。 农民就业难在很大程度上是由于广大农民工的综合技能素质不高,就业面狭窄。当前,一些企业仍然存在熟练技术工人供给不足的问题,特别是一些需要较高工作技能与相对稳定人力资源供给的行业,其原因之一就是农村劳动力供给的结构性矛盾。 当前,全国各地都在积极推进农民工的技能培训,这对于提升农民工的综合业务素质、扩大农民工的就业范围发挥了非常重要的作用。但是,这只能提高农民工的基本技能,无法突破进入更高层次就业领域的限制。因此,对农民工的培训,至少还要包括两个方面的内容,一

高一数学必修一集合练习题及单元测试(含答案及解析)

题 习 集合练 1.设集合A={x|2 ≤x<4} ,B={x|3x -7≥8-2x} ,则A∪B 等于( ) A.{x|x ≥3} B.{x|x ≥2} C .{x|2 ≤x<3} D .{x|x ≥4} 2.已知集合A={1,3,5,7,9} ,B={0,3,6,9,12} ,则A∩B=( ) A.{3,5} B .{3,6} C .{3,7} D .{3,9} 3. 已知集合A={x|x>0} ,B={x| -1≤x≤2} ,则A∪B=( ) A.{x|x ≥-1} B .{x|x ≤2 } C .{x|00} ,T={x|3x -5<0} ,则S∩T=( ) A.? B .{x|x< -1/2} C .{x|x>5/3} D .{x| -1/2

现代大学英语精读1unit8课后练习答案

Unit 8 Preview 1. Listen to the recording of the text and choose the answer that best reflects your understanding. 1. C 2. C 3. D 4. B 3. Read the text again for language and complete the following tasks. 3 Translate the following expressions into Chinese. 1.给她一顶帐篷 11.告诉你实话 2.递给他一件军外套 12.给他们一个教训 3.给我们唱首歌 13.卖给我一辆车 4.希望你一路顺风/旅途愉快 14.给我带食物来 5.给我自己找广-介丈夫 15.把糖递给我 6.给我们寄个包裹 16.助我一臂之力 7.给他提供一个工作 17.给我们树立榜样 8. 给我买本书 18.给你做顿饭 9.给你看张画/照片 19.给你弄些现款 10.给你提供一个机会/条件/价位等 Vocabulary 1. Become familiar with the rules of word formation 1. Give the corresponding nouns for the following verbs. 1. discovery 9. dependence 2.Addition 10. amazement 3.Display 11. consideration 4. determination 12. reliance 5. entertainment 13. supposition 6.Renewal 14. addiction 7. treatment 15. acceleration 8.Intrigue 16. schedule 2. Translate the following expressions paying attention to the different use of the suffix “-tive”. 1.积极支持 9.一项保守的政策 2. 一个富有想象力的主意 10.一位进步的学者 3.积极正面的效果 11.一个引人注目的年轻姑娘 4.一张表情丰富的脸 12.生产力 5.在一种相对的意义上 13.一个非常敏感的人 6.一种被动的态度 14.一门选修课 7.一个给人深刻印象的展示 15.一触即发的形势 8.一项比较研究

最新语文必修一第二单元测试题

第二单元测试 一、基础知识(30分) 1.下列加点词语读音全对的一项是( ) 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.以其无礼于晋B.太子迟之,疑其有改悔 C.其意常在沛公也D.吾其还也 8.下列句子的翻译,错误的一项是( ) A.吾属今为之虏矣——我们很快就会被他俘虏了

B.持千金之资币物——拿着价值千金的礼物 C.乃引其匕首提秦王——于是拿起他的匕首给秦王 D.(沛公)脱身独去,已至军矣——沛公已经脱身离开,回到军营 9.对下列文言句式的说明,不准确的一项是( ) A.竖子不足与谋(省略句,即“竖子不足与之谋”) B.大王来何操(谓语后置,即“大王来操何”) C.吾属今为之虏矣(被动句,“为……”表被动) D.问征夫以前路(介宾后置,即“以前路问征夫”) 10.下列文学常识和文化常识的表述,不正确的一项是( ) A.《史记》是我国第一部编年体通史,作者司马迁。鲁迅称其为“史家之绝唱,无韵之离骚”。 B.《左传》是我国第一部纪传体史书,是为《春秋》作注解的,其它两部为《公羊传》《谷梁传》,所以又称为《春秋左氏传》或《左氏春秋》。 C.《战国策》是国别体史书,它的作者是西汉的刘向,《烛之武退秦师》就选自此书。 D.宴席的四面座位,以东向最尊,次为南向,再次为北向,西向侍坐。《鸿门宴》中“项王、项伯东向坐”,是最上位,范增南向坐,是第二位,再次是刘邦北向座,张良则为侍坐。从座次可看出双方力量的悬殊与项羽的自高自大。 二、阅读鉴赏 (一)阅读下面的古诗,完成1~2题。(6分) 题乌江亭 杜牧 胜败兵家事不期,包羞忍耻是男儿。 江东子弟多才俊,卷土重来未可知。 夏日绝句 李清照 生当作人杰,死亦为鬼雄。 至今思项羽,不肯过江东。 11.下列对诗句解释有误的一项是( ) A.“胜败兵家事不期”,“事不期”是说胜败之事,不能预料。 B.“包羞忍耻是男儿”,是说项羽遭挫折不灰心,是真正男儿。 C.“卷土重来未可知”,是说如若重整旗鼓,是大有可为的。 D.“生当作人杰,死亦为鬼雄”,是说人要有骨气,不管是活着还是死去,都要顶天立地。 12.对两首诗的鉴赏,表述不当的一项是( ) A.杜牧诗议论不落传统说法的窠臼,对项羽的自刎持否定态度。 B.杜牧诗议论不落传统说法的窠臼,对项羽的自刎持肯定态度。 C.李清照诗充分肯定项羽的英雄气节,赞扬项羽的高风亮节。 D.李清照诗与杜牧诗,对项羽的看法是迥然不同的,都从不同侧面反映了作者的态度。

高一数学必修一集合与函数单元测试题含答案

数学必修1第一章集合与函数测试题 一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的,请把正确答案的代号填在题后的括号 内(每小题5 分,共50分)。 1 ?用描述法表示一元二次方程的全体,应是 () 2 A. { x | ax+bx+c=O , a , b , c € R } B. { x | ax 2+bx+c=0, a , b , c € R ,且 a ^ 0} 2 C. { ax +bx+c=0 | a , b , c € R } D . { ax 2+bx+c=0 | a , b ,c € R ,且 a ^ 0} 2?图中阴影部分所表示的集合是() A. B n : C U (A U C): B.(A U B) U (B U C) C .(A U C) n (C U B ) D . :C U (A n C)]U B 3?设集合P= {立方后等于自身的数},那么集合 A . 3 B . 4 4 ?设P= {质数}, Q= {偶数},贝U P n Q 等于 A . ? B . 2 1 5?设函数y 的定义域为M ,值域为N , 1丄 x A . M= {x | X K 0}, N= {y | y 工 0} B. M= {x | x v 0且X K — 1,或 x > 0},N={y | y v 0,或0v y v 1,或 y > 1 } C. M= {x | X K 0},N= {y | y € R } D . M= {x | x v — 1,或—1 v x v 0,或 x > 0 =, N= {y | y K 0} 6?已知A 、B 两地相距150千米,某人开汽车以 60千米/小时的速度从 A 地到达B 地,在B 地停留1小时后再 以50千米/ 小时的速度返回 A 地,把汽车离开 A 地的距离x 表示为时间t (小时)的函数表达式是 () A . x=60t B . x=60t+50t 60t,(0 t 2.5) C . x= D . 150 50t, (t 3.5) 1 x 2 7?已知 g(x)=1-2x, f[g(x)]= 2 (x x A . 1 B . 3 p 的真子集个数是 () C . 7 D . 8 () C . { 2} D . N 那么 () 60t,(0 t 2.5) x= 150,(2.5 t 3.5) 150 50( t 3.5),(3.5 t 6.5) 1 0)则f(—)等于 () 2 C . 15 D . 30

(完整word版)大学英语精读5单元测试选择

前30,1-4单元测试,后30,5-8单元测试最后有解释 1.It is generally believed that schools are well-ordered places where acceptable behavior is the a) norm b)classics c)religion d)credit 2.Sam’s strength and movement are a result of regular fitness work with a world-famous coach. a)sensitive b)exceptional c)realistic d)consistent 3.As I can remember very little about the rest of the day I that I must have been unconscious most of the time. a)preach b)theorize c)awaken d) presume 4.The way other people behave towards us influences how we ourselves. a) confront with b associate with c) conceive of d)go round 5.Based on the that every business is now free to formulate its own strategy in light of the changing market, I would predict a marked improvement in the efficiency of China’s economy. a) guidance b)viewpoint c)premise d)initiative 6.With the economy of the country going strong, the mood is one of optimism. a) symptomatic b)contemporary c) exceptional d)prevailing 7.She is quite capable, but the problem is that she is not . a)consistent b)insistent c)beneficent d)resistant 8.The workers of the textile mill that trade union leaders be elected from the workshops. a)urged b)related c)combated d) adopted 9.I reject absolutely the that privatization is now inevitable in our industry. a)norm b)notion c)impression d)denial 10.friends helped him to get appointed ambassador to France. a)efficient b)influential c)impressive d)effective 11.I admire her courage, compassion and to the cause of humanity, justice and peace. a)dedication b)determination c)capability d)realism 12.Clare knew who wrote the letter, so without opening it she tore it into pieces in a)excitement b)disappointment c) disgust d)expectation 13.The remedy proposed by Mr. Maxwell is simple, easy and . a)eternal b)ultimate c)influential d) practicable 14.Familiarity with a wide range of idiomatic expressions, and the ability to use them appropriately in , are among the distinguishing marks of a native-like command of English. a)context b)practice c)place d)case 15.Democratic government is a phrase that is notoriously hard to . a)credit b)poke c)discern d)define 16.Despite his newly acquired wealth, George is not a member of the club of millionaires. a)consequent b)exclusive c) residential d)elite 17.Before the meaning of a word in a dictionary, try to make a guess from the context in which it is used. a)carving out b)bearing out c) storing up d) looking up

高中数学必修一第一章测试题附答案

稷王中学高一年级第一次月考数学试题 2014-9-26 一、选择题(本大题共12小题,每小题5分,共60分.) 1. 集合{1,3,5,7}用描述法表示出来应为 ( ) A.{x|x 是不大于7的非负奇数} B.{x|1≤x ≤7} C.{x|x ∈N 且x≤7} D.{x|x ∈Z 且1≤x ≤7} 2. 设集合{}|43A x x =-<<,{}|2B x x =≤,则A B =I ( ) A .(4,3)- B .(4,2]- C .(,2]-∞ D .(,3)-∞ 3. 设集合A={x |-5≤x<1},B={x|x ≤2},则A ∪B= ( ) A.{x |-5≤x<1} B.{x|x ≤2} C.{x|x<1} D.{x |-5≤x ≤2} 4. 已知集合A={x|x 2+x -2=0},若B={x|x ≤a},且A ?≠B,则a 的取值范围是 ( ) A.a>1 B.a ≥1 C.a≥-2 D.a≤-2 5. A={1,2},则满足A ∪B ={1,2,3}的集合B 的个数为, ( ) A. 1 B. 3 C. 4 D. 8 6. 已知全集,U R =集合{}{} 1,1.M x R y x N y R y x =∈=-=∈=+则M C N U I =( ) A .? B.{}01x x ≤< C.{}01x x ≤≤ D. {}11x x -≤< 7. 设集合{}22≤≤-=x x M ,{} 20≤≤=y y N ,给出下列四个图形,其中能表示以集合M 为定义域,N 为值域的函数关系的是( ) 8. 已知A={1,2,3},B={2,4},定义集合A 、B 间的运算A *B={x ∣x ∈A 且x ?B}, 则集合A *B 等于( )

相关主题
文本预览
相关文档 最新文档