问题 问答题

为了测量某一弹簧的劲度系数,将该弹簧竖直悬挂起来,在自由端挂上不同质量的砝码.实验测出了砝码的质量m与弹簧长度L的相应数据,六个对应点已在图上标出.(g=9.8m/s2).

①作出m-L的关系图线;

②弹簧的劲度系数为______牛/米;

③实验中多次测量的目的是为了减小______(填“系统误差”或“偶然误差”).

答案

①如图所示;

②由胡克定律F=kx得:

k=

F
x
=
mg
l
=g•k=0.25 N/m

③实验误差有偶然误差与系统误差之分,其中每次实验的偶然误差可能偏大,也可能偏小,故多次测量可以减小偶然误差;

故答案为:①如图所示;②0.25(0.23-0.27均可);③偶然误差.

单项选择题 A1型题
问答题


阅读以下说明和x86汇编语言代码,根据要求回答问题1至问题3。
【说明】
在某嵌入式安全监测系统中,对某任务的加工操作需通过数据采集(Collect_task)、计算(Calculate_task)这两个不同的程序段来完成,并且执行程序段Collect_task和Calculate _task的顺序及次数有如下约定:
Collect_task(2次)→Calculate_task(1次)→Collect_task(5次)→Calculate_task(4次)→Collect_task(2次)→Calculate_task(2次)
表6-22 所示为x86系统部分指令及寄存器说明。
表6-22 x86系统部分指令及寄存器说明表

指令功能寄存器功能
MOV传送字或字节段寄存器CS代码段寄存器
LEA地址传送DS数据段寄存器
ADD加法指令SS堆栈段寄存器
SUB减法指令ES附加段寄存器
PUSH进栈操作AX累加器
POP出栈操作数据寄存器BX基址寄存器
SAL算术左移CX计数寄存器
CALL子程序调用DX数据寄存器
DEC减1指令专用寄存器BP基数指针寄存器
JMP无条件转移指令SP堆栈指针寄存器
JZ/JNZ结果为0/不为0时转移SI源变址寄存器
JL/JG结果小于/大于转移DI目的变址寄存器
JC/JNC有进(借)位/无进(借)位时转移
INT软中断
RET返回主程序
IRET从中断服务程序返回
采用逻辑尺控制法实现以上要求的汇编程序如下:
【汇编程序代码】
N EQU (1)
RULEEQU (2)
CODESEGMENT
ASSUME CS:CODE
START: MOV AX,RULE
MOV CL,N
LOP: SAL AX,1
JC (3)
Collect: CALL Collect_task ;执行Collect_task程序段
JMP (4)
Calculate:CALL Calculate_task ;执行Calculate_task程序段
NEXT: (5)
JNZ (6)
MOV AH,4CH ;功能号送入AH寄存器
INT (7) ;结束程序运行,中断返回
(8)
END START

【问题3】
编译程序的功能是什么解释程序与编译程序的主要区别是什么请在150字以内简要说明。