当前位置:文档之家› 开发人员单元测试规范样本

开发人员单元测试规范样本

开发人员单元测试规范样本
开发人员单元测试规范样本

为了提高整个开发中心产品和项目的测试效率,保证产品与项目内部系统集成测试的顺利进行,现要求系统开发部各项目组在提交产品至项目监理部之前必须进行严格的单元测试,即按照代码的单元组成逐个进行测试。具体说明如下:

单元测试内容

单元测试的依据杲详细设计,应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试的测试类型主要包括:

1模块接□测试;

2模块局部数据结构测试;3模块边界条件测试;

4模块中所有独立执行通路测试;5模块的各条错误处理通路测试;

6模块的非法测试,例如在输入数字的地方输入字母;

7代码重用测试,在开发过程中有些模块功能几乎相同,程序员在重用代码时可能忘记在原有代码上修改或修改不全廂,而造成的错误;

8系统兼容测试,例如有些程序在IE6能运行正常,到IE5下不能运行。有些程序在WIN下能运行,而到WIN98却不能运行。

单元测试力度要求测试力度满足:

语句覆盖:使被测程序的每条语句至少执行一次;判定覆盖:使被测程序的每一分支执行一次;

条件覆盖:要求判定中的每个条件均为”真匕”假”两种结果至少执行一次;条件组合覆盖:让条件覆盖中的结果的所有可能组合至少出现一次;单元测试步骤

—般认为单元测试应紧接在编码之后,当源程序编制完成并经过复审和编译检查,便可开始单元测试。测试用例的设计应与复审工作相结合,根据设计信息选取测试数据,将增大发现各类错误的可能性。在确定测试用例的同时,应给出期望结果。项目组完成单元测试,向项目监理部提交验收版本的同时必须一并递交单元测试案例及测试问题报告记录。

测试部由顷目监理部取得需测试系统的版本及相关文档,若在测试期间发现单元测试中记录的冋题,如实记录。项目监理部视具体情况酌情对该项目组的绩效考核与项目评分加以控制。

不同语言及架构的单元测试见附件。

附件—0+ +语言单元测试规范

1.基本要求

1.1程序结构清析,简单易懂,单个函数的程序行数不得超过100 行。1.2打算干什么,要简单,直接了当,代码精简,避免垃圾程序。1.3尽量使用标准库函数和公共函数。

L4不要随意定义全局变量,尽量使用局部变量。1.5使用括号以避免二义性。

2.可读性要求

2.1可读性第一,效率第二。

2.2保持注释与代码完全一致。

2.3每个源程序文件,都有文件头说明,说明规格见规范。2.4每个函数,

都有函数头说明,说明规格见规范。

2.5主要变量(结构、联合、类或对象)定义或引用时,注释能反映其含义。2.7常量定义(DEFINE)有相应说明。2.8处理过程的每个阶段都有相关注释说明。2.9在典型算法前都有注释。

2.10利用缩进来显示程序的逻辑结构,缩进量一致并以Tab键为单位,定义Tab为6个字节。

2.11循环、分支层次不要超过五层。

2.12注释能够与语句在同一行,也能够在上行。2.13空行和空白字符也是一种特殊注释。2.14 -目了然的语句不加注释。

2.15注释的作用范围能够为:定义.引用、条件分支以及一段代码。

2.16注释行数(不包括程序头和函数头说明部份)应占总行数的1/5 到1/3。

3.结构化要求

3.1禁止出现两条等价的支路。3.2禁止GOTO语句。

3.3用IF语句来强调只执行两组语句中的一组。禁止ELSE GOTO 和ELSE RETURN。3.4 用CASE 实现多路分支。3.5避免从循环引出多个出口。3.6函数只有一个出口。3.7不使用条件赋值语句。3.8避免不必要的分支。

3.9不要轻易用条件分支去替换逻辑表示式。

4.正确性与容错性要求

4.1程序首先杲正确,其次杲优美

4.2无法证明你的程序没有错误,因此在编写完一段程序后,应先回头检查。4.3改一个错误时可能产生新的错误,因此在修改前首先考虑对其它程序的影响。4.4所有变量在调用前必须被初始化。

4.5对所有的用户输入,必须进行合法性检查。

4.6不要比较浮点数的相等,女□: 10.0*0.1 = 1.0,不可靠

4.7程序与环境或状态发生关系时,必须主动去处理发生的意外事件,如文件能否逻辑锁定、打印机是否联机等。

4.8单元测试也是编程的一部份,提交联调测试的程序必须经过单元测试。

5.可重用性要求

5.1重复使用的完成相对独立功能的算法或代码应抽象为公共控件或类。

5.2公共控件或类应考虑OO思想,减少外界联系,考虑独立性或封装性。5.3公共控件或类应建立使用模板。1适用范围

本标准适用于利用Visul C++ Borland C++进行软件程序开发的人

?2变量命名

命名必须具有一定的实际意义,形式为xAbcFgh,x由变量类型确定,Abc、Fgh表示连续意义字符串,如果连续意义字符串仅两个, 可都大写.如OK.具体例程:

BOOL 类型bEnable;

ch *char chText

c *类对象cMain(对象实例)h * Handle(句柄)hWn

d i *int

n *无符号整型p* 指针sz,str * 字符串w WORD x,y 坐标

Char或者TCHAR类型与Windows API有直接联系的用szAppName[10]形式否则用FileName[10]形式,单个字符也可用小写字田表示;Int 类型

nCmdShow; LONG 类

型IParam; UINT 类型uNotify; DWORD 类

型dwStart; PSTR 类型pszTip; LPSTR 类

型IpCmdLine LPTSTR 类型lpszCbssName; LPVOID 类型I pReserved WPARAM 类型wParam, LPARAM 类

型IParam HWND 类型hDlg; HDC 类

型hDC; HINSTANCE 类型hlnstance

HANDLE 类型hlnstance, HICON 类型hlcon; int iTmp float fTmp DWORD dw* String , AnsiString str *

m_ 类成员变量m_nVal, m_bFlag g_ 全局变量g_nMsg, g_bFlag局部变量中可采用如下几个通用变量:

nTemp, nResult, I, J( 一般用于循环变量)。其它资源句柄同上.3常量命名和宏定义

常量和宏定义必须具有一定的实际意义;常量和宏定义在#include

和函数定义之间;

常量和宏定义必须全部以大写字田来撰写,中间可根据意义的连续性用下划线连接,每一条定义的右侧必须有一简单的注释,说明其作用;资源名字定义格式:菜单:IDM_XX或者CM_XX位图:IDB_XX 对话框:IDD_XX 字符串:IDS_XX DLGINIT:DIALOG_XX ICON:IDR_XX .4 函数命名函数原型说明包括引用外来函数及内部函数,外部引用必须在右侧注明函数来源:模块名及文件名,如是内部函数,只要注释其定义文件名;

第一个字母必须使用大写字母,要求用大小写字母组合规范函数命名,必要时可用下划线间隔,示例如下:

void UpdateDB_Tfgd (TRACK_NAME); file://Module Name :rOl/sd w.c void PrintTrackData (TRACK_NAME); file://Module Name :r04/t ern.c void ImportantPoint (void); file://Module Name :rOl/sdw.c voi d ShowChar (int, int, chtype); file://Local Module void ScrollUp_V ( int, int); file://Local Module .5 结构体命名

结构体类型命名必须全部用大写字毋,原则上前廁以下划线开始;结构体变量命名必须用大小写字母组合,第一个字母必须使用大写字母,必要时可用下划线间隔。对于私有数据区,必须注明其所属的进程。全局数据定义只需注意其用途。示例如

下:typedef struct {

char szProductName[20]; char szAuthor[20

DBS_DATABASE GdataBase;

6控件的命名:用小写前缀表示类别用小写前缀表示类 别fm 窗口 cmd 按钮

cob combo,下拉式列表框txt 文本输入框lab labal,标 签 img image,图象 pic picture grd Grid,网格 scr 滚动 条1st 列表框frm fram 7注释

原则上注释要求使用中文;

文件幵始注释内容包括:公司名称、版权、作者名称、时间.模

块用途、背景介绍等,复杂的算法需要加上流程说明;

函数注释包括:输入.输出、函数描述、流程处理.全局变量、

调用样例等,复杂的函数需要加上变量用途说明;

程序中注释包括:修改时间和作者、方便理解的注释等;

引用一:文件开头的注释模板

/ ■士 .土 ?士 ■士 ■士 ■士 ■土 ?士 ■士 % ■士 ?士 ?土 ■土 ■士 ■士

/

********** ** 文件名?

** Copyright (c) 1998-1999 ********* 公 司技术 开发部 ** 创立 人:**日期:**修改人:**日期:**描述:** **版本:

];

char szReleaseDate [16]; char szVersion[10]

unsigned long MaxTables;

BS_DATABASE;

unsigned long UsedTables; }D

单元测试编写规范

单元测试编写规范

文件修改控制

目录 第一章文档介绍 (4) 目的 (4) 阅读对象 (4) 第二章概述 (4) 2.1 定义 (4) 2.2 目的 (4) 2.3 步骤 (4) 2.4 常见模块单元的错误 (5) 第三章单元测试步骤 (6) 3.1 设计单元测试方案 (6) 3.1.1 输入、输出 (6) 3.1.2 任务 (6) 3.2 编写单元测试CASE (7) 3.2.1 输入、输出 (7) 3.2.2 任务 (7) 3.3 执行单元测试 (9) 3.3.1 输入、输出 (9) 3.3.2 任务 (9) 3.4 分析单元测试结果 (9) 3.4.1 输入、输出 (9) 3.4.2 任务 (10)

第一章文档介绍 目的 本文档是关于进行单元测试(Unit Test)的规范性文档,本文档中描述了单元测试的原则、流程和方法,是软件开发人员在进行单元测试时的工作指南。 阅读对象 本文档适合以下人员阅读 ●项目经理 ●软件开发工程师 ●软件测试工程师 第二章概述 2.1 定义 单元测试是对软件基本组成单元进行的测试,所谓“单元”是指: ●具有明确的功能 ●具有明确的规格定义(详细设计说明书) ●有与其他部分明确的接口定义 ●能够与程序的其他部分清晰地进行区分 2.2 目的 单元测试用例的设计是要验证被测程序单元的如下这些方面: 1)是否正确实现了规定的功能 2)模块内部是否存在错误 2.3 步骤 单元测试的侧重点在于发现程序设计或者实现中的逻辑错误。它分为计划、设计、实现、执行和评估五个步骤。各步骤的定义如下: 1)计划单元测试 确定测试需求,制订测试策略,确定测试所用资源,创建测试任务的时间表。

单元检测卷及答案

七年级数学(下册)第八章单元检测卷 一、选择题(每小题3分,共30分) 1.将方程2x +y =3写成用含x 的式子表示y 的形式,正确的是( ) A .y =2x -3 B .y =3-2x C .x =y 2-32 D .x =32-y 2 2.已知? ????x =1, y =4是方程kx +y =3的一个解,那么k 的值是( ) A .7 B .1 C .-1 D .-7 3.方程组???? ?x -y =1,2x +y =5 的解是( ) A.?????x =2,y =-1 B.?????x =-1,y =2 C.?????x =1,y =2 D.? ????x =2,y =1 4.小明到商店购买“五四”青年节活动奖品,购买20支铅笔和10本笔记本共需110 元,购买30支铅笔和5本笔记本需85元.设每支铅笔x 元,每本笔记本y 元,则可列方程组( ) A.?????20x +30y =110,10x +5y =85 B.? ????20x +10y =110,30x +5y =85 C.?????20x +5y =110,30x +10y =85 D.?????5x +20y =110,10x +30y =85 5.已知x ,y 满足方程组? ????x +6y =12,3x -2y =8,则x +y 的值为( ) A .9 B .7 C .5 D .3 6.若a +b +5+|2a -b +1|=0,则(b -a )2018的值为( ) A .-1 B .1 C .52018 D .-52018 7.已知关于x ,y 的二元一次方程组?????2ax +by =3,ax -by =1的解为? ????x =1, y =-1,则a -2b 的值是 ( ) A .-2 B .2 C .3 D .-3 8.为了丰富学生课外小组活动,培养学生动手操作能力,王老师让学生把5m 长的彩绳截成2m 或1m 的彩绳,用来做手工编织,在不造成浪费的前提下,你有几种不同的截法( )

软件测试规范标准[详]

软件测试规 1目的 确保软件产品质量,使产品能够顺利交付和通过验收的一项重要措施。 2适用围 适用于项目开发过程中的单元测试、集成测试、系统测试、业务测试、验收测试以及一些专项测试。 3职责 ?项目测试负责人组织编制《测试计划》、《测试方案》,指导和督促测试人员完成各阶段的测试工作。 ?项目组测试人员按照《测试计划》、《测试方案》完成所承担的测试任务,并按要求填写《问题报告及维护记录》。 ?测试经理依照确认规程和准则对工作产品进行确认,提出对确认规程和准则的修改意见 ?项目负责人组织测试环境的建立。 ?项目经理审核负责控制整个项目的时间和质量。 ?研发人员确认修改测试人员提交的bug。 4工作流程 4.1 测试依据 详细设计是模块测试的依据。因此设计人员应向测试人员提供《系统需求规格书名书》、《详细设计》、《概要设计》等有关资料。测试人员必须认真阅读,真正弄懂系统需求和详细设计。 4.2 制订《测试方案》 在测试之前,由项目负责人根据《测试计划》的要求,组织人员编制相应的《测试方案》,《测试方案》应包括以下容:

?测试目的; ?所需人员及相应培训要求; ?测试环境、工具和测试软件; ?测试用例、测试数据和预期的结果。 4.3 单元测试 项目开发实现过程中,每个程序单元(程序单元的划分视具体开发工具而定,一般定为函数或子程序级)编码调试通过后,要及时进行单元测试。 单元测试由单元开发者自己进行,使用白盒测试方法,根据程序单元的控制流程,争取达到分支覆盖。对于交互式运行的产品,不便于进行自动测试的,可以采用功能测试的方法进行。 单元测试针对程序模块,从程序的部结构出发设计测试用例。多个模块可以独立进行单元测试。 ?单元测试容包括模块接口测试、局部数据结构测试、路径测试、错误处理测试等; ?单元测试组织原则一遍根据开发进度安排对已开发完成的单一模块进行测试; ?单元测试停止标准:完成了所有规定单元的测试,单元测试中发现的bug已经得到修改。 4.4 集成测试 编码开发完成,项目组部应进行组装测试。 集成测试由项目负责人组织策划(编写测试计划、测试用例)并实施。集成测试着重对各功能模块之间的接口进行测试,验证各功能模块是否能协调工作、参数传递及功能调用是否正常。测试采用交叉方法,即个人开发的软件应由其他的项目组成员进行测试。 集成测试过程应填写《问题报告及维护记录》,测试结果应形成《测试报告》。 4.5 系统测试 在项目开发完成之后,应对整个系统软件和硬件进行系统测试。对性能、可靠性、健壮性、压力承受力等方面分别进行评价,以验证系统是否满足

《介词》单元测试题(含答案)

外研版英语《介词》单元测试题(含答案) 一、初中英语介词 1.To my great joy, my family is always ________me whatever I decide to do. A. behind B. to C. from D. against 【答案】 A 【解析】【分析】句意:令我高兴的是,无论我决定做什么,我的家人总是支持我。A:behind 在......之后,支持,赞成;B: to对; C: from 自从;D: against反对。根据 To my great joy, 可知家人都会支持我,故选A。 【点评】考查介词辨析。理解介词意思和用法,根据语境选择正确的介词。 2.My mother often says, "Stand tall like the sunflower and be proud who you are." A. of B. with C. at D. in 【答案】 A 【解析】【分析】句意:我妈妈经常说,像向日葵一样挺起胸膛,为自己感到骄傲。be proud of,固定搭配,为……骄傲,故选A。 【点评】考查固定搭配,注意be proud of的用法。 3.—Is that your headmaster? —You mean the man ________ blue? A. on B. with C. in 【答案】 C 【解析】【分析】句意:——那是你的校长吗?——你是指穿着蓝色衣服的男士吗?固定搭配,in+颜色,穿着……颜色衣服的人,A 在……上面,B 和……,表伴随,与题意不符,故选C。 【点评】考查介词辨析,注意in+颜色的用法。 4.We communicate _____ each other in many ways, such as by e-mail or by phone. A. on B. through C. in D. with 【答案】 D 【解析】【分析】句意:我们用很多方法相互联系,比如通过电子邮件或者电话。communicate with,与某人联系,与某人保持联系,固定搭配,故答案是D。 【点评】考查介词辨析,注意识记固定搭配communicate with的用法。 5.Beijing Expo 2019 opened to the public ________ 29th April. It will last over five months. A. at B. in C. on D. of 【答案】 C 【解析】【分析】句意:2019北京世博会于4月29日向公众开放。将持续五个多月。29th April 是具体的日期,在具体日期前应使用介词on。 【点评】考查介词辨析,注意在具体日期前应使用介词on。

单元测试规范

单元测试规范文档

目录 第一章文档介绍 (3) 1.1目的 (3) 1.2阅读对象 (3) 第二章概述 (3) 2.1 定义 (3) 2.2 目的 (4) 2.3 步骤 (4) 2.4 常见模块单元的错误 (5)

第一章文档介绍 1.1目的 本文档是关于进行单元测试(Unit Test)的规范性文档,本文档中描述了单元测试的原则、流程和方法,是软件开发人员在进行单元测试时的工作指南 1.2阅读对象 本文档适合以下人员阅读 项目经理 软件开发工程师 软件测试工程师 第二章概述 2.1 定义 单元测试是对软件基本组成单元进行的测试,所谓“单元”是指: 具有明确的功能 具有明确的规格定义(详细设计说明书) 有与其他部分明确的接口定义 能够与程序的其他部分清晰地进行区分

2.2 目的 单元测试用例的设计是要验证被测程序单元的如下这些方面: 1) 是否正确实现了规定的功能 2) 模块内部是否存在错误 2.3 步骤 单元测试的侧重点在于发现程序设计或者实现中的逻辑错误。它分为计划、设计、实现、执行和评估五个步骤。各步骤的定义如下: 1) 计划单元测试 确定测试需求,制订测试策略,确定测试所用资源,创建测试任务的时间表。 2) 设计单元测试 设计单元测试输入参数、期望参数数据模型如: 测试获取用户信息服务 输入参数userId,期望输出数据模型UserInfo 3) 实现单元测试 编写单元测试,包括输入参数校验、调用待测试服务、断言实际输出参数是否与期望输出数据模型一致 4) 执行单元测试 验证测试结果记录并修正测试过程中出现的缺陷。 5) 评估单元测试 对单元测试的结果进行评估,主要从需求覆盖和代码覆盖的角度进行测试完备性的评估。

议论文单元测试题及答案

议论文单元测试题及答案 一、单项选择题(本大题共30小题,每小题1分,共30分。在每小题列出的四个备选项中只有一个是符合题目 要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。) 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. 《秋水》 B.《五代史伶官传序》 c. 《寡人之于国也》 D.《赵武灵王胡服骑射》 8. 北宋诗文革新运动的文坛领袖是 ( ) A. 欧阳修 B. 司马光 c. 王安石 D. 柳宗元 9.胡适在《容忍与自由》中认为,缺乏容忍雅量的心理根源是() A.年轻气盛 B.狂妄自大 C.喜同恶异 D.愚昧无知 10.《五代史伶官传序》的中心论点是() A.满招损,谦得益 B.本其成败之迹,而皆自于人 C.忧劳可以兴国,逸豫可以亡身D.祸患常积于忽微,而智勇多困于所溺 11.《就任北京大学校长之演说》既肯定大学的宗旨是“研究高深学问”,又批评“求学为升官发财”的腐败风气,这种论证方法是() A.演绎法B.例证法 C.类比法D.对比法 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梁启超在《论毅力》中引用孔子的话说:“譬如为山,未成一篑,止,吾止也。”这几句话被凝缩成的一个成语是()

软件测试规范

软件测试标准规范 1目的 为了确保软件产品质量,使产品能够顺利交付和通过验收,特编写本文档,以作参考 2适用范围 本文档适用于项目开发过程中的单元测试、集成测试、系统测试、业务测试、验收测试以及一些专项测试。 3职责 ?项目测试负责人组织编制《测试计划》、《测试方案》,指导和督促测试人员完成各阶段的测试工作。 ?项目组测试人员按照《测试计划》、《测试方案》完成所承担的测试任务,并按要求填写《问题报告及维护 记录》。 ?测试经理依照确认规程和准则对工作产品进行确认,提出对确认规程和准则的修改意见 ?项目负责人组织测试环境的建立。 ?项目经理审核负责控制整个项目的时间和质量。 ?研发人员确认修改测试人员提交的bug。 4工作流程 4.1测试依据 详细设计是模块测试的依据。因此设计人员应向测试人员提供《系统需求规格书名书》、《详细设计》、《概要设计》等有关资料。测试人员必须认真阅读,真正弄懂系统需求和详细设计。 4.2制订《测试方案》

在测试之前,由项目负责人根据《测试计划》的要求,组织人员编制相应的《测试方案》,《测试方案》应包括以下内容: ?测试目的; ?所需人员及相应培训要求; ?测试环境、工具和测试软件; ?测试用例、测试数据和预期的结果。 4.3单元测试 项目开发实现过程中,每个程序单元(程序单元的划分视具体开发工具而定,一般定为函数或子程序级)编码调试通过后,要及时进行单元测试。 单元测试由单元开发者自己进行,使用白盒测试方法,根据程序单元的控制流程,争取达到分支覆盖。对于交互式运行的产品,不便于进行自动测试的,可以采用功能测试的方法进行。 单元测试针对程序模块,从程序的内部结构出发设计测试用例。多个模块可以独立进行单元测试。 ?单元测试内容包括模块接口测试、局部数据结构测试、路径测试、错误处理测试等; ?单元测试组织原则一遍根据开发进度安排对已开发完成的单一模块进行测试; ?单元测试停止标准:完成了所有规定单元的测试,单元测试中发现的bug已经得到修改。 4.4集成测试 编码开发完成,项目组内部应进行组装测试。 集成测试由项目负责人组织策划(编写测试计划、测试用例)并实施。集成测试着重对各功能模块之间的接口进行测试,验证各功能模块是否能协调工作、参数传递及功能调用是否正常。测试采用交叉方法,即个人开发的软件应由其他的项目组成员进行测试。

单元测试(一)试卷(含答案)

单元测试(一) 一、积累与运用(30分) 1.下列词语中加点字注音完全正确的一组是(D)(3分) A.酝酿.(liáng)黄晕.(yùn) 发髻.(jì) 碣.石(jié) B.棱.镜(líng) 粗犷.(guǎng)嘹.亮(liáo) 贮.蓄(zhù) C.卖弄.(lòng) 池畦.(qí) 莅.临(lì) 草垛.(duǒ) D.花苞.(bāo) 竦.峙(sǒng)窠巢.(cháo) 静谧.(mì) (解析:A项“酝酿”的“酿”读作“niànɡ”,B项“棱镜”的“棱”读作“léng”,“卖弄”的“弄”读作“nònɡ”,“草垛”的“垛”读作“duò”。) 2.找出句中错别字并改正。(3分) (1)鸟儿将窠巢安在繁花嫩叶当中,高兴起来了,呼朋引伴地卖弄轻脆的喉咙,唱出宛转的曲子。(轻—清) (2)乡下去,小路上,石桥边,撑起伞慢慢走着的人;还有地里工作的农夫,披着蓑,带着笠的。(带—戴) (3)看,像牛毛,像花针,像细丝,密密地斜织着,人家屋顶上全茏着一层薄烟。(茏—笼) 3.下列句中加点成语使用不当的一句是(C)(3分) A.森林公园里到处都是呼朋引伴 ....的游人。 B.他说话这样的不客气,真有点咄咄逼人 .... C.夏天的雨总是淅淅沥沥 ....下一阵,让人觉得酣畅极了。 D.墙边一排一排的板凳上,坐着花枝招展 ....的女人,笑语盈盈而不休。 4.下列句子中没有语病的一项是(C)(3分) A.千百年来的先贤哲人们给我们留下了灿烂辉煌的许多精神财富。 B.据介绍,这次公车改革将涉及近5000多辆中央国家机关本级公车。 C.亚航QZ8501客机失事,再次引发了人们对马航MH370失联航班的追忆。 D.一些家长没有意识到“手机综合症”是一种病,而是采用简单粗暴的方式防止孩子不玩手机。 (解析:A项语序混乱,应将“许多”放到“灿烂辉煌”之前;B前后句意矛盾,删掉“近”或者“多”;D项否定不当,删掉“不”。) 5.根据上下文提示默写。(4分) (1)日月之行,若出其中;星汉灿烂,若出其里。 (2)潮平两岸阔,风正一帆悬。 (3)《闻王昌龄左迁龙标遥有此寄》中诗人将月亮人格化,以寄托自己离愁的诗句是:我寄愁心与明月,随君直到夜郎西。 (4)《天净沙秋思》中作者直抒胸臆,道出天涯游子之悲的句子是:夕阳西下,断肠人在天涯。 6.下面这段话的语序被打乱了,调整后语序正确的一项是(B)(3分) ①山尖全白了,给蓝天镶上一道银边。

XX开发人员任职资格标准

XX公司开发人员任职资格标准 (试行版)

目录 一、级别划分及申报条件 (3) 1、级别划分 (3) 1.1、级别划分 (3) 1.2、三等设置 (4) 2、申报条件 (4) 2.1、学历及工作年限要求 (5) 2.2、知识技能要求 (5) 二、任职资格行为标准 (6) 一级(助理软件工程师) (6) 1、参与需求讨论(理解需求并执行) (6) 1.1、制作demo (6) 1.2、理解需求文档 (6) 2、参与设计 (6) 2.1、参与编写概要设计文档 (6) 3、功能开发 (7) 3.1、确认开发任务 (7) 3.2、开发搭建环境 (7) 3.3、编写功能代码 (7) 3.4、单元测试 (7) 3.5、执行版本控制 (8) 二级(软件工程师) (8) 1 需求分析(理解) (8) 1.1、参与需求调研 (8) 1.2、编写需求文档 (8) 2 模块设计 (9) 2.1、编写概要设计文档 (9) 2.2、编写详细设计文档 (9) 3 模块开发 (9)

3.1、确认开发任务 (9) 3.2、开发搭建环境 (9) 3.3、模块功能编写代码 (10) 3.5、参与代码走查 (10) 3.6、单元测试 (10) 3.7、参与整合联调 (10) 3.8、执行版本控制 (11) 三级(高级软件工程师) (11) 1 支持售前工作 (11) 1.1、技术可行性分析 (11) 1.2、参与技术方案文档编写 (11) 1.3、评估工作量及风险 (11) 2 控制和主导需求 (11) 2.1、主导需求调研 (11) 2.2、需求分析 (12) 3 核心模块开发 (12) 3.1、核心功能代码编写 (12) 3.2、解决技术难题 (12) 一、级别划分及申报条件 1、级别划分 软件研发类人员划分为5级,每级分为4等,具体为: 1.1、级别划分

单元检测卷及答案

七年级数学(下册)第八章单元检测卷 一、选择题(每小题3分,共30分) 1.将方程2x +y =3写成用含x 的式子表示y 的形式,正确的就是( ) A.y =2x -3 B.y =3-2x C.x =y 2-32 D.x =32-y 2 2.已知???x =1 y =4 就是方程kx +y =3的一个解,那么k 的值就是( ) A.7 B.1 C.-1 D.-7 3.方程组???x -y =1 2x +y =5 的解就是( ) A 、???x =2y =-1 B 、???x =-1y =2 C 、???x =1y =2 D 、???x =2y =1 4.小明到商店购买“五四”青年节活动奖品,购买20支铅笔与10本笔记本共需110元, 购买30支铅笔与5本笔记本需85元.设每支铅笔x 元,每本笔记本y 元,则可列方程组( ) A 、???20x +30y =11010x +5y =85 B 、???20x +10y =11030x +5y =85 C 、???20x +5y =11030x +10y =85 D 、???5x +20y =11010x +30y =85 5.已知x ,y 满足方程组? ????x +6y =12 3x -2y =8则x +y 的值为( ) A.9 B.7 C.5 D.3 6.若a +b +5+|2a -b +1|=0,则(b -a )2018的值为( ) A.-1 B.1 C.52018 D.-52018 7.已知关于x ,y 的二元一次方程组???2ax +by =3ax -by =1的解为? ????x =1 y =-1则a -2b 的值就是( ) A.-2 B.2 C.3 D.-3 8.为了丰富学生课外小组活动,培养学生动手操作能力,王老师让学生把5m 长的彩绳截成2m 或1m 的彩绳,用来做手工编织,在不造成浪费的前提下,您有几种不同的截法( ) A.1种 B.2种 C.3种 D.4种 9.若关于x ,y 的二元一次方程组???x +y =5k x -y =9k 的解也就是二元一次方程2x +3y =6的解,则k

系统单元测试规范-4:JAVA单元测试指引

JAVA单元测试指引

1.背景 系统的规模及复杂度与时间及业务的拓展成正比。随着系统的规模不断变大,各子系统内的业务逻辑的新增,系统的代码总数也在不断的增加。部分业务在时间的推移上会发生变化引起系统在代码层面上的重构,系统代码在软件工程的生命周期中不断的迭代和变化。 代码的新增以及重构都需要通过严格测试才能部署上线,公司目前对于上线功能采取的多数是黑盒测试,并未使用白盒测试对研发人员编写的代码进行更高的覆盖测试。而研发人员平时在功能开发完成后进行自测的时候使用的方式也因为个人喜好或各种原因没有形成统一。 因此,系统若能在编译、部署、上线的时候能够对所有功能都进行尽可能全面的白盒测试将会有助于降低系统在升级过程中的故障率,提高系统升级的速度。若能够通过更全面的测试发现代码中的隐藏缺陷,便能提升代码的健壮性,使系统在长期运行中发生更少的问题。 2.需求 研发人员在功能开发结束之后应当同时提交该功能的单元测试用例代码,并且该单元测试用例代码需要满足以下几点需求: 2.1.功能覆盖 1)每个单元测试代码中需要覆盖该功能的所有输入和输出,并对输出进行校验。 2)最终目标每个系统的所有测试用例代码需要覆盖系统的所有功能。(存量系统在后续分 阶段补充)

2.2.测试颗粒化 1)单元测试用例只测试小颗粒的功能。 2)一个单元测试用例只涉及到一个被测模块,避免牵扯到太多的模块。 2.3.测试自动化 1)单元测试的输入,输出以及校验全部自动化,不需要人工干预。 2)系统编译的时候需要自动将所有单元测试执行一次,任意单元测试不通过不允予通过发 布。 2.4.持续维护 1)新添加的功能和模块需要添加相对应的单元测试用例。 2)重构或业务逻辑变更涉及到的功能和模块代码变化需要更新相对应的单元测试用例。 3.方案 基于公司在JAVA语言方面多数系统是采用Maven进行构建的现状以及Maven在系统构建的优势,故采用Maven进行系统构建+Junit进行用例测试的方案实现。 研发人员可以借助Cobertura对自己编写的测试用例进行代码覆盖分析,以便对测试代码进行调整和优化。 3.1.Maven 1)Maven不仅仅能构建项目,同时还是一个依赖管理工具,一个项目管理工具,提供中央 仓库帮助我们自动下载构件,也允许我们上传自己开发的jar包供各系统使用,这些都

开发人员单元测试规范

为了提高整个开发中心产品和项目的测试效率,保证产品与项目内部系统集成测试的顺利进行,现要求系统开发部各项目组在提交产品至项目监理部之前必须进行严格的单元测试,即按照代码的单元组成逐个进行测试。具体说明如下: 单元测试内容 单元测试的依据是详细设计,应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试的测试类型主要包括: 1 模块接口测试; 2 模块局部数据结构测试; 3 模块边界条件测试; 4 模块中所有独立执行通路测试; 5 模块的各条错误处理通路测试; 6 模块的非法测试,例如在输入数字的地方输入字母; 7代码重用测试,在开发过程中有些模块功能几乎相同,程序员在重用代码时可能忘记在原有代码上修改或修改不全面,而造成的错误; 8系统兼容测试,例如有些程序在IE6能运行正常,到IE5下不能运行。有些程序在WIN2000下能运行,而到WIN98却不能运行。 单元测试力度要求测试力度满足: 语句覆盖:使被测程序的每条语句至少执行一次;判定覆盖:使被测程序的每一分支执行一次; 条件覆盖:要求判定中的每个条件均为“真”、“假”两种结果至少执行一次;条件组合覆盖:让条件覆盖中的结果的所有可能组合至少出现一次; 单元测试步骤 一般认为单元测试应紧接在编码之后,当源程序编制完成并通过复审和编译检查,便可开始单元测试。测试用例的设计应与复审工作相结合,根据设计信息选取测试数据,将增大发现各类错误的可能性。在确定测试用例的同时,应给出期望结果。项目组完成单元测试,向项目监理部提交验收版本的同时必须一并递交单元测试案例及测试问题报告记录。 测试部由项目监理部取得需测试系统的版本及相关文档,若在测试期间发现单元测试中记录的问题,如实记录。项目监理部视具体情况酌情对该项目组的绩效考核与项目评分加以控制。 不同语言及架构的单元测试见附件。 附件一 c++语言单元测试规范 1. 基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。 1.3 尽量使用标准库函数和公共函数。 1.4 不要随意定义全局变量,尽量使用局部变量。 1.5 使用括号以避免二义性。 2.可读性要求 2.1 可读性第一,效率第二。 2.2 保持注释与代码完全一致。 2.3 每个源程序文件,都有文件头说明,说明规格见规范。 2.4 每个函数,都有函数头说明,说明规格见规范。 2.5 主要变量(结构、联合、类或对象)定义或引用时,注释能反映其含义。 2.7 常量定义(DEFINE)有相应说明。 2.8 处理过程的每个阶段都有相关注释说明。 2.9 在典型算法前都有注释。 2.10 利用缩进来显示程序的逻辑结构,缩进量一致并以Tab键为单位,定义Tab为 6个字节。 2.11 循环、分支层次不要超过五层。 2.12 注释可以与语句在同一行,也可以在上行。 2.13 空行和空白字符也是一种特殊注释。 2.14 一目了然的语句不加注释。

Unit5单元测试题及答案

Test for Unit 5 (时间:120分钟,满分:120分) 听力部分(25分) Ⅰ.听句子,选择与其意思相符的图片。(5分) ( )1. ( )2. ( )3. ( )4. ( )5. Ⅱ.听句子,选择最佳答语。(5分) ( ),I do. B.No,I won't. C.Yes,I was. ( ) B.Enjoy reading. C.Do some cooking. ( ),I can. B.This is Jenny .I'm here. ( ) was taking a shower. B.In a library. C.Mary. ( ) same to you. B.You're .I you. Ⅲ.听长对话,选择正确答案。(5分) 听第一段对话,回答第11-12小题。 ( ) happened at about 10:00 a. June 20th,2013 A.China was sending Shenzhou X. B.Shenzhou X was flying back to the earth. C.The astronaut was having class in Shenzhou X. ( ) was Li Lei doing at that time A.Studying for a test. B.Having his class. C.Watching TV. 听第二段对话,回答第13-15小题。 ( ) jumped into the river A.A young man. B.A driver. C.Rose. ( ) did the accident happen A.At 7:20 a.m. B.At 7:30 a.m. C.At 7:40 a.m. ( ) many people are mentioned (提及的) in the accident A.Two. B.Three. C.Four. Ⅳ.听短文,选择正确答案。(10分) ( ) was the speaker doing in the morning A.Cooking breakfast. B.Running. C.Reading. ( ) did the speaker usually go to work A.By car. B.By bike. C.By bus. ( ) was in the bike's basket (车筐) A.The bag. B.The umbrella. C.The book. ( ) did the speaker get to the bus stop again A.At 7:00. B.At 7:40. C.At 8:20.

敏捷开发测试要求规范V0.1

敏捷开发测试规范(试行)

2012年9月 版本记录 目录 1 概述 (4) 1.1 编写目的 (4) 1.2 读者对象 (4) 1.3 术语定义 (5) 2 敏捷测试流程 (5) 2.1 需求验证 (6) 2.2 用例设计 (6) 2.3 用例审核与维护 ................................................................................... 错误!未定义书签。

2.5 测试实施运行 (7) 2.6 版本控制 (8) 2.7 需求变更 (9) 2.8 迭代末期“bug大扫除” (9) 3 敏捷测试方法与策略 (10) 3.1 持续测试、持续反馈 (10) 3.2 单元测试方法策略 (10) 3.3 功能测试方法策略 (11) 3.4 性能测试方法 (12) 3.5 系统测试策略 (12) 3.6 测试驱动研发 (13) 3.7 持续集成测试 (14) 4 终端移动互联网测试 (15) 4.1 用户体验测试 (15) 4.2 平台兼容性测试 (16) 4.3 不同网络环境下测试 (16) 4.4 多事务并发测试 (17) 4.5 安装、卸载测试 (17) 5 测试工具和环境 (18) 5.1 单元测试工具 (18) 5.2 功能回归测试工具 (19)

5.4 持续集成测试环境 (19) 6 测试人员要求 (19) 6.1 人力需求 (19) 6.2 测试人员能力要求 (20) 7 附录 (21) 1 概述 1.1 编写目的 ICT自主开发产品拟采用敏捷开发模式,为规范ICT支撑中心项目敏捷测试流程,明确敏捷开发模式下的术语定义,明确敏捷测试方法与策略,明确移动互联网测试特有的测试内容,确定敏捷开发模式下用到的测试工具以及测试环境,以及初步确定敏捷测试人力需求计算方式与对人员能力要求,特制定本规范。本规范适用于采用敏捷开发模式下的所有自主开发移动互联网产品。 1.2 读者对象 本规范读者对象为软件开发项目管理者、项目经理、测试经理、开发经理、开发组、测

第1单元测试题及答案1

人教版初中化学第一单元走进化学世界单元测试题及答案 (一) 第一卷(选择题 40分) 一、选择题: 1、化学研究的对象与物理、数学、地理等其他自然科学的研究对象不同。取一块大理石可以从不同角度进行研究,以下不是化学研究领域的是() A、大理石由什么成分组成 B、大理石的产地在哪里 C、大理石有什么性质和用途 D、大理石的微观结构如何 2、下列观点你认为不正确的是() A、世界是由物质组成的,物质是由微观粒子构成的 B、运动是绝对的,而静止是相对的 C、人类的活动不仅充分利用了自然原来就有的物质,还创造许多新物质 D、绿色化学就是指研究绿色蔬菜的化学 3、2001年9月11日,美国发生了恐怖分子劫机撞击世贸组织和五角大楼的事件。研究事件中发生的一系列变化,其中属于化学变化的是() 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、读量筒中液体体积时,某同学俯视读数为20 mL,则实际为() A、大于20 ml B、小于20 ml C、20 ml D、无法判断 9、经过一段时间的化学学习,你认为下列不属于化学这门科学研究范畴的是() A、物质的组成和结构 B、物质的变化和性质 C、物质的运动状态 D、物质的用途和制取 10、量取76 ml水,最好选用下列哪种仪器() A、滴管 B、10 ml量筒 C、20 ml量筒 D、100 ml量筒 11、下列说法不正确的是() A、实验时,用剩的药品要放回到原试剂瓶中,以免浪费 B、实验时,如果没有说明液体药品的用量时,应取1~2 mL C、给试管里的液体加热时,试管要与桌面成45度角 D、用量筒量取液体时,应使视线与量筒内液体的凹液面的最低处保持水平 13、下列提示的内容与化学有关的是() ①节日焰火②塑料制品③液化气煮饭④医药药品 A、①③ B、②④ C、①②③④ D、③ 14、古诗是古人为我们留下的宝贵精神财富。下列诗句中涉及物理变化的是() A、野火烧不尽,春风吹又生 B、春蚕到死丝方尽,蜡炬成灰泪始干 C、只要功夫深,铁杵磨成针 D、爆竹一声除旧岁,春风送暖入屠苏 15、下列变化一定是化学变化的是() A、燃烧 B、放热 C、变色 D、爆炸 16、给50ml液体加热,需要使用的仪器是下列中的() ①试管②烧杯③试管夹④酒精灯⑤蒸发皿⑥石棉网⑦铁架台(铁圈)⑧坩埚钳 A 、①③④ B、②④⑦ C、②④⑥⑦ D、④⑤⑧ 17、日常生活中常见到下列现象,其中发生化学变化的是() A、冬天的早晨,玻璃窗上出现美丽的窗花 B、自行车轮胎在烈日下爆裂 C、牛奶放置时间过长会结块 D、用电热壶烧开水 18、关于“绿色化学”特点概述错误的是( )

4.2软件开发管理办法

软件开发管理办法 修订记录 版本编号修订日期主要修订摘要 审核记录 审核人员属于部门审核日期 第一章总则 第一条为规范公司的开发管理流程,使各开发项目的管理进行标准化管理,特制定本管理办法。 第二条本管理办法详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。 第三条本管理办法适用于计算机的自主软件开发项目。适用对象:软件开发管理人员,软件开发人员,软件维护人员,系统管理人员。 第二章组织机构与职责 第四条软件开发管理人员职责: 第五条软件开发人员职责: 第六条软件维护人员职责: 第七条系统管理人员职责: 第三章软件开发环境管理 第八条软件建设环境根据项目不同的时期,需要搭建生产运行环境、系统测试环境、系统开发环境三种不同的软硬件网络环境,便于生产、开发、测试等工作的安全、顺畅的进行。 第九条生产环境为系统维护管理人间管理的范畴,是系统正式运行,提交给各业务科室的正式环境,包括系统运行的硬件、网络等设备和进行集群处理的软件系统。 第十条测试环境为测试人员提供功能测试、性能测试的运行环境,包括运行环境模拟、测试工具服务器、测试工具客户端。 第十一条开发环境为系统开发人员提供系统开发需要的软件硬件环境,包括数据库服务器、应用服务器、开发工具客户端。 第十二条生产环境、测试环境、开发环境都存在自己独立的数据库服务器、应用服务器、客户端。在开发环境完成内部测试后,提交发布版本到测试环境中,由专门的测试人

员进行集成测试和功能测试。并进行一定的压力性能测试。在测试环境通过的版本在发布到生产环境。 第十三条生产环境与测试环境、开发环境需要物理隔离,保障生产环境的安全。 第四章开发过程管理 第十四条项目开发流程根据软件工程的流程,分为可行性研究与计划、需求分析、总计设计、详细设计、代码开发、系统测试五个阶段。 第十五条可行性研究与计划 1实施要求 1.软件开发部分析人员进行市场调查与分析,确认软件的市场需求 2.在调查研究的基础上进行可行性研究,写出可行性报告 3.评审和审批,决定项目取消或继续 4.若项目可行,制订初步的软件开发计划,建立项目日志 5.根据市场环境、公司软硬件情况预测十大风险因素 2交付文档 1.可行性研究报告* 2.初步的软件开发计划 3.十大风险列表* 4.软件项目日志* 第十六条需求分析 1实施要求 1.调查被开发软件的环境 2.软件开发提出的需求进行分析并给出详细的功能定义 3.做出简单的用户原型,与用户共同研究,直到用户满意 4.对可利用的资源(计算机硬件、软件、人力等)进行估计,制定项目进度计划(可 有相应的缓冲时间) 5.制定详细的软件开发计划 6.测试人员制订质量控制计划和测试计划 7.编写初步的用户手册 8.进行需求方案评审 2交付文档 1.软件需求说明书 2.更新后的软件开发计划 3.项目进度计划 4.计划

数列单元测试卷-含答案

。 数列单元测试卷 注意事项: 1.本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分. 2.答题前,考生务必将自己的姓名、准考证号等信息填涂在答卷相应位置. 第Ⅰ卷(选择题) 一.选择题:本大题共12小题,每小题5分,共60分。每小题给出的四个选项中,只有一 项是符合题目要求的. 1.数列3,5,9,17,33,…的通项公式a n等于( ) A.2n B.2n+1 C.2n-1 D.2n+1 。 2.下列四个数列中,既是无穷数列又是递增数列的是( ) A.1,1 2 , 1 3 , 1 4 ,… B.-1,2,-3,4,… C.-1,-1 2 ,- 1 4 ,- 1 8 ,… D.1,2,3,…,n 3..记等差数列的前n项和为S n,若a1=1/2,S4=20,则该数列的公差d=________.( )¥ A.2 C.6 D.7 4.在数列{a n}中,a1=2,2a n+1-2a n=1,则a101的值为( ) A.49 C.51 D.52 5.等差数列{a n}的公差不为零,首项a1=1,a2是a1和a5的等比中项,则数列的前10项之和是( ) A.90 C.145 D.190 …

6.公比为2的等比数列{a n }的各项都是正数,且a 3a 11=16,则a 5=( ) A .1 C .4 D .8 7.等差数列{a n }中,a 2+a 5+a 8=9,那么关于x 的方程:x 2 +(a 4+a 6)x +10=0( ) A .无实根 B.有两个相等实根 C .有两个不等实根 D .不能确定有无实根 8.已知数列{a n }中,a 3=2,a 7=1,又数列?? ?? ?? 11+a n 是等差数列,则a 11等于( ) : A .0 D .-1 9.等比数列{a n }的通项为a n =2·3 n -1 ,现把每相邻两项之间都插入两个数,构成一个新的 数列{b n },那么162是新数列{b n }的( ) A .第5项 B.第12项 C .第13项 D .第6项 10.设数列{a n }是以2为首项,1为公差的等差数列,{b n }是以1为首项,2为公比的等比数列,则 A .1 033 034 C .2 057 D .2 058 《 11.设n S 为等差数列{}n a 的前n 项和,且28,171==S a .记[]n n a b lg =,其中[]x 表示不超过x 的最大整数,如[]09.0=,[]199lg =.则b 11的值为( ) C. 约等于1 12.我们把1,3,6,10,15,…这些数叫做三角形数,因为这些数目的点可以排成一个正三角形,如下图所示: 则第七个三角形数是( ) A .27 C .29 D .30 <

常见的光学仪器单元测试题及参考答案

常见的光学仪器单元测试题及参考答案 SANY GROUP system office room 【SANYUA16H-

常见的光学仪器单元测试题 28分) 题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 答案 1.显微镜能对微小的物体进行高倍数放大,它利用两个焦距不同的凸透镜分别做为物镜和目镜,则物镜和目镜对被观察物所成的像是 A、物镜成正立、放大的虚像 B、物镜和目镜都成实像 C、物镜和目镜都成虚像 D、目镜成正立、放大的虚像 2.下列物理现象中:①老人用放大镜看书;②在岸上看水中的鱼;③太阳灶烧水: ④水中的筷子变弯.其中属于光的折射的是 A、①②③ B、①②④ C、①③④ D、②③④ 3.在放映幻灯片时,要使得银幕上的像更大一些,下列操作中正确的是 A、使幻灯机靠近银幕,并使幻灯片与镜头的距离变大 B、使幻灯机远离银幕,并使幻灯片与镜头的距离变大 C、使幻灯机靠近银幕,并使幻灯片与镜头的距离变小 D、使幻灯机远离银幕,并使幻灯片与镜头的距离变小 4.如图B4-5,是一种称之为“七仙女”的神奇玻璃酒杯,空杯时什么也看不见,斟上酒,杯底立即显现出栩栩如生的仙女图.下列对仙女图形成原因的探讨,正确的是 A、可能是酒具有化学显影作用 B、可能是斟酒后杯底凸透镜焦距变大,使图片在一 倍焦 距以内,成放大的虚像 C、可能是图片在杯底凸透镜焦点处成放大的像 D、可能是酒的液面反射,在酒中出现放大的像图一

5.如图二所示,虚线框内的一透镜,MN为透镜的主光轴,O是透镜光心,a(双箭头)和b(单箭头)是射向透镜的两条光线.已知光线a通过透 镜之后与MN交于P点,光线b通过透镜之后与 MN交于Q点..由图可知,下列说法中正确的是: A、透镜是凸透镜,距离OP小于焦距 B、透镜是凸透镜,距离OP大于焦距 C、透镜是凹透镜,距离OQ小于焦距 D、透镜是凹透镜,距离OQ大于焦距图二 6.在 下列 图三 中,哪个能正确表示光从空气斜射入水中的情况 图三 7.某兴趣小组同学在研究凸透镜成像规律实验时,记录并绘制 了物体离凸透镜的距离u跟实像到透镜的距离v之间的关系(如图B4-7),则凸透镜的焦距为A、60厘米B、40厘米C、20厘米D、10厘米 图四 8.如图五中的画是王小刚同学的眼镜,从眼镜判断,他的眼睛 A.是远视眼 B.是近视眼 C.视力正常,眼镜是太阳镜 D.一只眼视力基本正常,另一只是近视眼 9.李明同学和妈妈到公园游玩,他想为妈妈拍一张清晰的照片,妈妈应站在镜头的图五 A.一倍焦距以内 B.一倍与两倍焦距之间 C.焦点位置上 D.二倍焦距之外

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