问题 实验题

(8分)

(1)(4分)如图所示,甲图中螺旋测微器的读数为        mm,乙图中游标卡尺(游标尺规格为20分度)的读数为        cm.

(2)(4分)用电磁打点计时器记录一小车做匀变速直线运动的纸带,如图所示。图中1、2、3、4、5是每隔0.1s所取的计数点,由实验数据可知,小车运动的加速度大小为      m/s2,小车通过计数点2的瞬时速率为          m/s。

答案

(1)10.501(10.500-10.502均可得分(2分); 10.155 (2分)。

(2)0.80(2分); 0.16(2分)

选择题
问答题

请阅读以下技术说明、类图及Java代码,回答下列问题。
[说明]
已知某企业的采购审批是分级进行的,即根据采购金额的不同由不同层次的主管人员来审批,主任可以审批5万元以下(不包括5万元)的采购单,副董事长可以审批5万元至10万元(不包括10万元)的采购单,董事长可以审批10万元至50万元(不包括50万元)的采购单,50万元及以上的采购单就需要开会讨论决定。
采用责任链设计模式(Chain of Responsibility)对上述过程进行设计后得到的类图如图8-24所示。


[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. ______;

public void SetSuccessor(Approver aSuccesssor) successor=aSuccesssor;
private ______ successor;
;
class Congress extends Approver
public void ProcessRequest(PurchaseRequest aRequest)
if(aRequesr.Amount>:500000) /* 决定是否审批的代码省略*/
else ______.ProcessRequest(aRequesut);

;
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(______);
Tammy.SetSuccessor(______);
Larry.SetSuccessor(______);
// 构造一采购审批请求
PurchaseRequest aRequest=new PurchaseRequest();
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
aRequest.Amount=Double.parseDouble(br.readLine());
______.ProcessRequest(aRequest); //开始审批
return;