问题 填空题

在“探究加速度与物体质量、物体受力的关系”实验中,某小组设计呢如图所示的实验装置.图中上下两层水平轨道表面光滑,两小车前端系上细线,细线跨过定滑轮并挂上砝码盘,两小车尾部细线连到控制装置上,实验时通过控制装置使小车同时开始运动,然后同时停止.

(1)在安装实验装置时,应调整滑轮的高度,使______;在实验时,为减小系统误差,应使砝码盘和砝码的总质量______小车的质量(选填“远大于”、“远小于”、“等于”).

(2)本实验通过比较两小车的位移来比较小车加速度的大小,能这样比较,是因为______.

答案

(1)操作中为了使绳子上的拉力等于小车所受外力大小,应该使小车与滑轮之间的细线水平(或与轨道平行).

(2)在该实验中实际是:mg=(M+m)a,要满足mg=Ma,应该使砝码盘和砝码的总质量远小于小车的质量.

(3)在初速度为零的匀变速直线运动中有x=

1
2
at2,若运动时间相等,则位移与加速度成正比.

故答案为:(1)小车与滑轮之间的细线水平(或与轨道平行);远小于

(2)两车从静止开始作匀加速直线运动,且两车的运动时间相等,据X=

1
2
aT2知,X与a成正比

选择题
填空题

阅读下列说明和Java代码,将应填入 (n) 处的字句写在对应栏内。

[说明]

已知某企业的采购审批是分级进行的,即根据采购金额的不同由不同层次的主管人员来审批,主任可以审批5万元以下(不包括5万元)的采购单,副董事长可以审批5万元至10万元(不包括10万元)的采购单,董事长可以审批10万元至50万元(不包括50万元)的采购单,50万元及以上的采购单就需要开会讨论决定。

采用责任链设计模式(Chain of Responsibility)对上述过程进行设计后得到的类图如图18-10所示。

[Java代码]

class PurchaseRequest

public double Amount; //采购的金额

public int Number; //采购单编号

public String Purpose; //采购目的

class Approver //审批者类

public Approver()successor=null;

public void ProcessRequest(PurchaseRequest aRequest)

if(successor!=null)(successor. (1)

public void SetSuccessor(Approver aSuccesssor)successor=aSuccesssor;

private (2) successor;

Class Congress extends Approver

public void ProcessRequest(PurchaseRequest aRequest)

if(aRequest.Amount>=500000)/*决定是否审批的代码省略*/

else (3) .ProcessRequest(aRequest);

class Director extends Approver

public void ProcessRequest(PurchaseRequest aRequest)/*此处代码省略*/

class President extends Approver

public void ProcessRequest(purchaseRequest aRequest)/*此处代码省略*/

class VicePresident extends Approver

public void ProcessRequest(purchaseRequest aRequest)/*此处代码省略*/

public class rs

public static void main(String[] args)throws IOException

Congress Meeting=new Congress();

VicePresident Sam=new VicePresident();

Director Larry=new Director();

President Tammy=new President();

//构造责任链

Meeting.SetSuccessor(null);Sam.SetSuccessor( (4) );

Tammy.SetSuccessor( (5) );Larry.SetSuccessor( (6) );

//构造采购审批请求

PurchaseRequest aRequest=new PurchaseRequest();

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

aRequest.Amount=Double.parseDouble(br.readLine());

(7) .ProcessRequest(aRequest);//开始审批

return;

(3)处填()。